XBeach
|
Data Types | |
type | waveparameters |
Public Member Functions | |
subroutine, public | makebcf (par, s, wp) |
Creates energy and flux boundary condition files (*.bcf). | |
subroutine | build_jonswap (par, s, wp, fname) |
subroutine | swanreader (par, s, wp, fname) |
subroutine | vardensreader (par, s, wp, fname) |
subroutine | build_etdir (par, s, wp, Ebcfname) |
subroutine | build_boundw (par, s, wp, qbcfname) |
subroutine | jonswapgk (x, gam, y) |
subroutine | tpDcalc (Sf, f, Trep, trepfac, switch) |
Private Member Functions | |
subroutine | frange (par, Sf, firstp, lastp, findlineout) |
subroutine | bc_disper (k1, w1, m, h, g) |
subroutine | init_seed |
Definition at line 1 of file waveparams.F90.
subroutine waveparams::bc_disper | ( | real*8, dimension(m), intent(out) | k1, |
real*8, dimension(m), intent(in) | w1, | ||
integer, intent(in) | m, | ||
real*8, intent(in) | h, | ||
real*8, intent(in) | g | ||
) | [private] |
Definition at line 1940 of file waveparams.F90.
subroutine waveparams::build_boundw | ( | type(parameters), intent(in) | par, |
type(spacepars), intent(in) | s, | ||
type(waveparameters), intent(inout) | wp, | ||
character(len=*), intent(in) | qbcfname | ||
) |
Definition at line 1539 of file waveparams.F90.
subroutine waveparams::build_etdir | ( | type(parameters), intent(in) | par, |
type(spacepars), intent(in) | s, | ||
type(waveparameters), intent(inout) | wp, | ||
character(len=*), intent(in) | Ebcfname | ||
) |
Definition at line 907 of file waveparams.F90.
subroutine waveparams::build_jonswap | ( | type(parameters), intent(inout) | par, |
type(spacepars), intent(in) | s, | ||
type(waveparameters), intent(inout) | wp, | ||
character(len=*) | fname | ||
) |
Definition at line 207 of file waveparams.F90.
subroutine waveparams::frange | ( | type(parameters) | par, |
real*8, dimension(:), intent(in) | Sf, | ||
integer, intent(out) | firstp, | ||
integer, intent(out) | lastp, | ||
real*8, dimension(:), intent(out) | findlineout | ||
) | [private] |
Definition at line 1872 of file waveparams.F90.
subroutine waveparams::init_seed | ( | ) | [private] |
Definition at line 2009 of file waveparams.F90.
subroutine waveparams::jonswapgk | ( | real*8, dimension(:), intent(in) | x, |
real*8, intent(in) | gam, | ||
real*8, dimension(:), intent(inout) | y | ||
) |
Definition at line 1826 of file waveparams.F90.
subroutine, public waveparams::makebcf | ( | type(parameters), intent(inout) | par, |
type(spacepars), intent(in) | s, | ||
type(waveparameters), intent(inout) | wp | ||
) |
Creates energy and flux boundary condition files (*.bcf).
par | struct with values from params.txt |
s | struct with grid information |
wp | struct with wave information |
Definition at line 37 of file waveparams.F90.
subroutine waveparams::swanreader | ( | type(parameters), intent(inout) | par, |
type(spacepars), intent(in) | s, | ||
type(waveparameters), intent(inout) | wp, | ||
character(len=*), intent(in) | fname | ||
) |
Definition at line 427 of file waveparams.F90.
subroutine waveparams::tpDcalc | ( | real*8, dimension(:), intent(in) | Sf, |
real*8, dimension(:), intent(in) | f, | ||
real*8, intent(out) | Trep, | ||
real*8, intent(in) | trepfac, | ||
integer, intent(in) | switch | ||
) |
Definition at line 1911 of file waveparams.F90.
subroutine waveparams::vardensreader | ( | type(parameters), intent(inout) | par, |
type(spacepars), intent(in) | s, | ||
type(waveparameters), intent(inout) | wp, | ||
character(len=*), intent(in) | fname | ||
) |
Definition at line 777 of file waveparams.F90.