XBeach
|
Public Member Functions | |
subroutine, public | nonh_cor (s, par, ipredcor, uu0, vv0) |
subroutine, public | nonh_init (s, par) |
subroutine | nonh_1lay_cor (s, par) |
subroutine | nonh_1lay_pred (s, par) |
subroutine | nonh_2lay_cor_2dV (s, par) |
subroutine | nonh_2lay_pred_2dV (s, par, uu0) |
subroutine | nonh_2lay_cor_3d (s, par) |
subroutine | nonh_2lay_pred_3d (s, par, uu0, vv0) |
subroutine | nonh_break (s, par) |
subroutine, public | nonh_init_wcoef (s, par) |
subroutine | zuzv (s) |
real(kind=rKind) function | disper (w, d, g, pi2, accuracy) |
Private Attributes | |
logical | initialized = .false. |
real(kind=rKind), dimension(:,:), allocatable | wcoef |
real(kind=rKind), dimension(:,:), allocatable | dp |
real(kind=rKind), dimension(:,:), allocatable | Wm |
real(kind=rKind), dimension(:,:), allocatable | Wm_old |
real(kind=rKind), dimension(:,:), allocatable | Wm0 |
real(kind=rKind), dimension(:,:), allocatable | dU0 |
real(kind=rKind), dimension(:,:), allocatable | dV0 |
real(kind=rKind), dimension(:,:), allocatable | omega |
real(kind=rKind), dimension(:,:,:), allocatable | au |
real(kind=rKind), dimension(:,:,:), allocatable | av |
real(kind=rKind), dimension(:,:,:), allocatable | adu |
real(kind=rKind), dimension(:,:,:), allocatable | adv |
real(kind=rKind), dimension(:,:,:), allocatable | mat |
real(kind=rKind), dimension(:,:), allocatable | rhs |
real(kind=rKind), dimension(:,:,:), allocatable | aws |
real(kind=rKind), dimension(:,:,:), allocatable | awb |
real(kind=rKind), dimension(:,:), allocatable | aur |
real(kind=rKind), dimension(:,:), allocatable | avr |
real(kind=rKind), dimension(:,:), allocatable | awbr |
real(kind=rKind), dimension(:,:), allocatable | awsr |
real(kind=rKind), dimension(:,:), allocatable | zsu |
real(kind=rKind), dimension(:,:), allocatable | zsv |
real(kind=rKind), dimension(:,:), allocatable | zbu |
real(kind=rKind), dimension(:,:), allocatable | zbv |
real(kind=rKind), dimension(:), allocatable | dxz |
real(kind=rKind), dimension(:), allocatable | dyz |
real(kind=rKind), dimension(:), allocatable | dxu |
real(kind=rKind), dimension(:), allocatable | dyv |
real(kind=rKind), dimension(:), allocatable | ddxz |
real(kind=rKind), dimension(:), allocatable | ddyz |
real(kind=rKind), dimension(:), allocatable | ddxu |
real(kind=rKind), dimension(:), allocatable | ddyv |
integer(kind=iKind), dimension(:,:), allocatable | nonhU |
integer(kind=iKind), dimension(:,:), allocatable | nonhV |
integer(kind=iKind), dimension(:,:), allocatable | nonhZ |
real(kind=rKind), dimension(:,:), allocatable | lbreakcond |
real(kind=rKind) function nonh_module::disper | ( | real(kind=rKind), intent(in) | w, |
real(kind=rKind), intent(in) | d, | ||
real(kind=rKind), intent(in) | g, | ||
real(kind=rKind), intent(in) | pi2, | ||
real(kind=rKind), intent(in) | accuracy | ||
) |
subroutine nonh_module::nonh_1lay_cor | ( | type(spacepars), intent(inout) | s, |
type(parameters), intent(in) | par | ||
) |
subroutine nonh_module::nonh_1lay_pred | ( | type(spacepars), intent(inout) | s, |
type(parameters), intent(in) | par | ||
) |
subroutine nonh_module::nonh_2lay_cor_2dV | ( | type(spacepars), intent(inout) | s, |
type(parameters), intent(in) | par | ||
) |
subroutine nonh_module::nonh_2lay_cor_3d | ( | type(spacepars), intent(inout) | s, |
type(parameters), intent(in) | par | ||
) |
subroutine nonh_module::nonh_2lay_pred_2dV | ( | type(spacepars), intent(inout) | s, |
type(parameters), intent(in) | par, | ||
real(kind=rkind), dimension(s%nx+1,s%ny+1), intent(in) | uu0 | ||
) |
subroutine nonh_module::nonh_2lay_pred_3d | ( | type(spacepars), intent(inout) | s, |
type(parameters), intent(in) | par, | ||
real(kind=rkind), dimension(s%nx+1,s%ny+1), intent(in) | uu0, | ||
real(kind=rkind), dimension(s%nx+1,s%ny+1), intent(in) | vv0 | ||
) |
subroutine nonh_module::nonh_break | ( | type(spacepars), intent(inout) | s, |
type(parameters), intent(in) | par | ||
) |
subroutine, public nonh_module::nonh_cor | ( | type(spacepars), intent(inout) | s, |
type(parameters), intent(in) | par, | ||
integer, intent(in) | ipredcor, | ||
real(kind=rkind), dimension(s%nx+1,s%ny+1), intent(in) | uu0, | ||
real(kind=rkind), dimension(s%nx+1,s%ny+1), intent(in) | vv0 | ||
) |
subroutine, public nonh_module::nonh_init | ( | type(spacepars), intent(inout) | s, |
type(parameters), intent(in) | par | ||
) |
subroutine, public nonh_module::nonh_init_wcoef | ( | type(spacepars), intent(in) | s, |
type(parameters), intent(in) | par | ||
) |
subroutine nonh_module::zuzv | ( | type(spacepars), intent(inout) | s | ) |
real (kind=rKind), dimension(:,:,:), allocatable nonh_module::adu [private] |
real (kind=rKind), dimension(:,:,:), allocatable nonh_module::adv [private] |
real (kind=rKind), dimension(:,:,:), allocatable nonh_module::au [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::aur [private] |
real (kind=rKind), dimension(:,:,:), allocatable nonh_module::av [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::avr [private] |
real (kind=rKind), dimension(:,:,:), allocatable nonh_module::awb [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::awbr [private] |
real (kind=rKind), dimension(:,:,:), allocatable nonh_module::aws [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::awsr [private] |
real (kind=rKind), dimension(:), allocatable nonh_module::ddxu [private] |
real (kind=rKind), dimension(:), allocatable nonh_module::ddxz [private] |
real (kind=rKind), dimension(:), allocatable nonh_module::ddyv [private] |
real (kind=rKind), dimension(:), allocatable nonh_module::ddyz [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::dp [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::dU0 [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::dV0 [private] |
real (kind=rKind), dimension(:), allocatable nonh_module::dxu [private] |
real (kind=rKind), dimension(:), allocatable nonh_module::dxz [private] |
real (kind=rKind), dimension(:), allocatable nonh_module::dyv [private] |
real (kind=rKind), dimension(:), allocatable nonh_module::dyz [private] |
logical nonh_module::initialized = .false. [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::lbreakcond [private] |
real (kind=rKind), dimension(:,:,:), allocatable nonh_module::mat [private] |
integer(kind=iKind), dimension(:,:), allocatable nonh_module::nonhU [private] |
integer(kind=iKind), dimension(:,:), allocatable nonh_module::nonhV [private] |
integer(kind=iKind), dimension(:,:), allocatable nonh_module::nonhZ [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::omega [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::rhs [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::wcoef [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::Wm [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::Wm0 [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::Wm_old [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::zbu [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::zbv [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::zsu [private] |
real (kind=rKind), dimension(:,:), allocatable nonh_module::zsv [private] |