XBeach
Data Types | Public Member Functions | Private Member Functions
waveparams Module Reference

List of all members.

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

Detailed Description

Definition at line 1 of file waveparams.F90.


Member Function/Subroutine Documentation

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).

Parameters:
parstruct with values from params.txt
sstruct with grid information
wpstruct with wave information
Returns:
void
Todo:
clean up

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.


The documentation for this module was generated from the following file:
 All Classes Files Functions Variables Defines