FE-Project
Loading...
Searching...
No Matches
scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff Type Reference

Public Member Functions

procedure init (this, model_mesh3d, dtsec)
procedure final (this)
procedure apply (this, prog_vars, aux_vars, boundary_cond, dx, dy, dz, lift, mesh)

Public Attributes

integer nd_laplacian_num
real(rp) nd_coef_h
real(rp) nd_coef_v
real(rp) dtsec
type(meshfield3d), dimension(:), allocatable numdiff_flux_vars3d
type(modelvarmanager) numdiff_flux_manager
integer numdiff_flux_commid
type(meshfield3d), dimension(:), allocatable numdiff_tend_vars3d
type(modelvarmanager) numdiff_tend_manager
integer numdiff_tend_commid

Detailed Description

Definition at line 53 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

Member Function/Subroutine Documentation

◆ init()

procedure scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff::init ( class(atmdyn_nonhydro3d_numdiff), intent(inout) this,
class(modelmesh3d), intent(inout), target model_mesh3d,
real(rp), intent(in) dtsec )

Definition at line 68 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

◆ final()

procedure scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff::final ( class(atmdyn_nonhydro3d_numdiff), intent(inout) this)

Definition at line 69 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

◆ apply()

procedure scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff::apply ( class(atmdyn_nonhydro3d_numdiff), intent(inout) this,
class(modelvarmanager), intent(inout) prog_vars,
class(modelvarmanager), intent(inout) aux_vars,
class(atmdynbnd), intent(in) boundary_cond,
type(sparsemat), intent(in) dx,
type(sparsemat), intent(in) dy,
type(sparsemat), intent(in) dz,
type(sparsemat), intent(in) lift,
class(meshbase3d), intent(in), target mesh )

Definition at line 70 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

Member Data Documentation

◆ nd_laplacian_num

integer scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff::nd_laplacian_num

Definition at line 54 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

54 integer :: ND_LAPLACIAN_NUM

◆ nd_coef_h

real(rp) scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff::nd_coef_h

Definition at line 55 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

55 real(RP) :: ND_COEF_h

◆ nd_coef_v

real(rp) scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff::nd_coef_v

Definition at line 56 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

56 real(RP) :: ND_COEF_v

◆ dtsec

real(rp) scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff::dtsec

Definition at line 57 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

57 real(RP) :: dtsec

◆ numdiff_flux_vars3d

type(meshfield3d), dimension(:), allocatable scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff::numdiff_flux_vars3d

Definition at line 59 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

59 type(MeshField3D), allocatable :: NUMDIFF_FLUX_VARS3D(:)

◆ numdiff_flux_manager

type(modelvarmanager) scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff::numdiff_flux_manager

Definition at line 60 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

60 type(ModelVarManager) :: NUMDIFF_FLUX_manager

◆ numdiff_flux_commid

integer scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff::numdiff_flux_commid

Definition at line 61 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

61 integer :: NUMDIFF_FLUX_commid

◆ numdiff_tend_vars3d

type(meshfield3d), dimension(:), allocatable scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff::numdiff_tend_vars3d

Definition at line 63 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

63 type(MeshField3D), allocatable :: NUMDIFF_TEND_VARS3D(:)

◆ numdiff_tend_manager

type(modelvarmanager) scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff::numdiff_tend_manager

Definition at line 64 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

64 type(ModelVarManager) :: NUMDIFF_TEND_manager

◆ numdiff_tend_commid

integer scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff::numdiff_tend_commid

Definition at line 65 of file scale_atm_dyn_dgm_nonhydro3d_numdiff.F90.

65 integer :: NUMDIFF_TEND_commid

The documentation for this type was generated from the following file: