FE-Project
Loading...
Searching...
No Matches
mod_ocean_dyn_vars::oceandynvars Type Reference

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

Public Member Functions

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

Public Attributes

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

Detailed Description

Derived type to manage variables with oceanic dynamics component.

Definition at line 50 of file mod_ocean_dyn_vars.F90.

Member Function/Subroutine Documentation

◆ init()

procedure mod_ocean_dyn_vars::oceandynvars::init ( class(oceandynvars), intent(inout), target this,
class(modelmeshbase), intent(in), target model_mesh )

Setup an object to manage variables with oceanic dynamics component.

Parameters
model_meshObject to manage computational mesh of oceanic model

Definition at line 54 of file mod_ocean_dyn_vars.F90.

◆ final()

procedure mod_ocean_dyn_vars::oceandynvars::final ( class(oceandynvars), intent(inout) this)

Finalize an object to manage variables with oceanic dynamics component.

Definition at line 55 of file mod_ocean_dyn_vars.F90.

◆ history()

procedure mod_ocean_dyn_vars::oceandynvars::history ( class(oceandynvars), intent(in) this)

Output history files for variables with oceanic dynamics component.

Definition at line 56 of file mod_ocean_dyn_vars.F90.

References mod_ocean_dyn_vars::oceandynauxvars_getlocalmeshfields().

Member Data Documentation

◆ aux_vars2d

type(meshfield2d), dimension(:), allocatable mod_ocean_dyn_vars::oceandynvars::aux_vars2d

Array of 2D auxiliary variables.

Definition at line 51 of file mod_ocean_dyn_vars.F90.

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

◆ auxvars2d_manager

type(modelvarmanager) mod_ocean_dyn_vars::oceandynvars::auxvars2d_manager

Object to manage 2D auxiliary variables.

Definition at line 52 of file mod_ocean_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: