FE-Project
Loading...
Searching...
No Matches
mod_atmos_phy_tb_vars::atmosphytbvars Type Reference

Derived type to manage variables with atmospheric SGS turbulent component. More...

Public Member Functions

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

Public Attributes

type(meshfield3d), dimension(:), allocatable tends
type(modelvarmanager) tends_manager
type(meshfield3d), dimension(:), allocatable auxvars
type(modelvarmanager) auxvars_manager
integer auxvars_commid
type(meshfield3d), dimension(:), allocatable diagvars
type(modelvarmanager) diagvars_manager
integer tends_num_tot

Detailed Description

Derived type to manage variables with atmospheric SGS turbulent component.

Definition at line 65 of file mod_atmos_phy_tb_vars.F90.

Member Function/Subroutine Documentation

◆ init()

procedure mod_atmos_phy_tb_vars::atmosphytbvars::init ( class(atmosphytbvars), intent(inout), target this,
class(modelmeshbase), intent(in), target model_mesh )

Setup an object to manage variables with atmospheric SGS turbulent component.

Parameters
model_meshObject to manage computational mesh of atmospheric model

Definition at line 78 of file mod_atmos_phy_tb_vars.F90.

◆ final()

procedure mod_atmos_phy_tb_vars::atmosphytbvars::final ( class(atmosphytbvars), intent(inout) this)

Finalize an object to manage variables with atmospheric SGS turbulent component.

Definition at line 79 of file mod_atmos_phy_tb_vars.F90.

◆ setup()

procedure mod_atmos_phy_tb_vars::atmosphytbvars::setup ( class(atmosphytbvars), intent(inout) this,
class(modelmeshbase), intent(in), target model_mesh )

Setup variables objects.

Definition at line 80 of file mod_atmos_phy_tb_vars.F90.

◆ history()

procedure mod_atmos_phy_tb_vars::atmosphytbvars::history ( class(atmosphytbvars), intent(inout) this)

Member Data Documentation

◆ tends

type(meshfield3d), dimension(:), allocatable mod_atmos_phy_tb_vars::atmosphytbvars::tends

Definition at line 66 of file mod_atmos_phy_tb_vars.F90.

66 type(MeshField3D), allocatable :: tends(:)

◆ tends_manager

type(modelvarmanager) mod_atmos_phy_tb_vars::atmosphytbvars::tends_manager

Definition at line 67 of file mod_atmos_phy_tb_vars.F90.

67 type(ModelVarManager) :: tends_manager

◆ auxvars

type(meshfield3d), dimension(:), allocatable mod_atmos_phy_tb_vars::atmosphytbvars::auxvars

Definition at line 69 of file mod_atmos_phy_tb_vars.F90.

69 type(MeshField3D), allocatable :: auxvars(:)

◆ auxvars_manager

type(modelvarmanager) mod_atmos_phy_tb_vars::atmosphytbvars::auxvars_manager

Definition at line 70 of file mod_atmos_phy_tb_vars.F90.

70 type(ModelVarManager) :: auxvars_manager

◆ auxvars_commid

integer mod_atmos_phy_tb_vars::atmosphytbvars::auxvars_commid

Definition at line 71 of file mod_atmos_phy_tb_vars.F90.

71 integer :: auxvars_commid

◆ diagvars

type(meshfield3d), dimension(:), allocatable mod_atmos_phy_tb_vars::atmosphytbvars::diagvars

Definition at line 73 of file mod_atmos_phy_tb_vars.F90.

73 type(MeshField3D), allocatable :: diagvars(:)

◆ diagvars_manager

type(modelvarmanager) mod_atmos_phy_tb_vars::atmosphytbvars::diagvars_manager

Definition at line 74 of file mod_atmos_phy_tb_vars.F90.

74 type(ModelVarManager) :: diagvars_manager

◆ tends_num_tot

integer mod_atmos_phy_tb_vars::atmosphytbvars::tends_num_tot

Definition at line 76 of file mod_atmos_phy_tb_vars.F90.

76 integer :: TENDS_NUM_TOT

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