FE-Project
Loading...
Searching...
No Matches
mod_atmos_dyn_vars::atmosdynvars Type Reference

Derived type to manage variables with atmospheric dynamics component. More...

Public Member Functions

procedure init (this, model_mesh)
 Setup an object to manage variables with atmospheric dynamics component.
procedure final (this)
 Finalize an object to manage variables with atmospheric dynamics component.
procedure history (this)

Public Attributes

type(meshfield2d), dimension(:), allocatable aux_vars2d
 Array of 2D auxiliary variables.
type(modelvarmanagerauxvars2d_manager
 Object to manage 2D auxiliary variables.

Detailed Description

Derived type to manage variables with atmospheric dynamics component.

Definition at line 50 of file mod_atmos_dyn_vars.F90.

Member Function/Subroutine Documentation

◆ init()

procedure mod_atmos_dyn_vars::atmosdynvars::init ( class(atmosdynvars), intent(inout), target this,
class(modelmeshbase), intent(in), target model_mesh )

Setup an object to manage variables with atmospheric dynamics component.

Parameters
model_meshObject to manage computational mesh of atmospheric model

Definition at line 54 of file mod_atmos_dyn_vars.F90.

◆ final()

procedure mod_atmos_dyn_vars::atmosdynvars::final ( class(atmosdynvars), intent(inout) this)

Finalize an object to manage variables with atmospheric dynamics component.

Definition at line 55 of file mod_atmos_dyn_vars.F90.

◆ history()

procedure mod_atmos_dyn_vars::atmosdynvars::history ( class(atmosdynvars), intent(in) this)

Member Data Documentation

◆ aux_vars2d

type(meshfield2d), dimension(:), allocatable mod_atmos_dyn_vars::atmosdynvars::aux_vars2d

Array of 2D auxiliary variables.

Definition at line 51 of file mod_atmos_dyn_vars.F90.

51 type(MeshField2D), allocatable :: AUX_VARS2D(:) !< Array of 2D auxiliary variables

◆ auxvars2d_manager

type(modelvarmanager) mod_atmos_dyn_vars::atmosdynvars::auxvars2d_manager

Object to manage 2D auxiliary variables.

Definition at line 52 of file mod_atmos_dyn_vars.F90.

52 type(ModelVarManager) :: AUXVARS2D_manager !< Object to manage 2D auxiliary variables

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