FE-Project
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
mod_atmos_component::atmoscomponent Type Reference
Inheritance diagram for mod_atmos_component::atmoscomponent:
scale_model_component::modelcomponent

Public Member Functions

procedure, public setup (this)
 
procedure, public setup_vars (this)
 
procedure, public calc_tendency (this, force)
 
procedure, public update (this)
 
procedure, public set_surface (this)
 
procedure, public finalize (this)
 
- Public Member Functions inherited from scale_model_component::modelcomponent
procedure(modelcomponent_setup), deferred, public setup modelcomponent_setup
 
procedure(modelcomponent_calc_tendency), deferred, public calc_tendency modelcomponent_calc_tendency
 
procedure(modelcomponent_update), deferred, public update modelcomponent_update
 
procedure(modelcomponent_finalize), deferred, public finalize modelcomponent_finalize
 
procedure, public modelcomponent_init (this, name, is_activated)
 
procedure, public isactivated (this)
 
procedure, public getcomponentname (this)
 

Public Attributes

type(atmosvarsvars
 
character(len=h_short) mesh_type
 
class(atmosmesh), pointer mesh
 
type(atmosmeshrmmesh_rm
 
type(atmosmeshgmmesh_gm
 
type(atmosdyndyn_proc
 
type(atmosphysfcphy_sfc_proc
 
type(atmosphytbphy_tb_proc
 
type(atmosphympphy_mp_proc
 
- Public Attributes inherited from scale_model_component::modelcomponent
type(time_manager_componenttime_manager
 

Detailed Description

Definition at line 50 of file mod_atmos_component.F90.

Member Function/Subroutine Documentation

◆ setup()

procedure, public mod_atmos_component::atmoscomponent::setup ( class(atmoscomponent), intent(inout), target this)

Definition at line 64 of file mod_atmos_component.F90.

◆ setup_vars()

procedure, public mod_atmos_component::atmoscomponent::setup_vars ( class(atmoscomponent), intent(inout) this)

Definition at line 65 of file mod_atmos_component.F90.

◆ calc_tendency()

procedure, public mod_atmos_component::atmoscomponent::calc_tendency ( class(atmoscomponent), intent(inout) this,
logical, intent(in) force )

Definition at line 66 of file mod_atmos_component.F90.

◆ update()

procedure, public mod_atmos_component::atmoscomponent::update ( class(atmoscomponent), intent(inout) this)

Definition at line 67 of file mod_atmos_component.F90.

◆ set_surface()

procedure, public mod_atmos_component::atmoscomponent::set_surface ( class(atmoscomponent), intent(inout) this)

Definition at line 68 of file mod_atmos_component.F90.

◆ finalize()

procedure, public mod_atmos_component::atmoscomponent::finalize ( class(atmoscomponent), intent(inout) this)

Definition at line 69 of file mod_atmos_component.F90.

Member Data Documentation

◆ vars

type(atmosvars) mod_atmos_component::atmoscomponent::vars

Definition at line 51 of file mod_atmos_component.F90.

51 type(AtmosVars) :: vars

◆ mesh_type

character(len=h_short) mod_atmos_component::atmoscomponent::mesh_type

Definition at line 53 of file mod_atmos_component.F90.

53 character(len=H_SHORT) :: mesh_type

◆ mesh

class(atmosmesh), pointer mod_atmos_component::atmoscomponent::mesh

Definition at line 54 of file mod_atmos_component.F90.

54 class(AtmosMesh), pointer :: mesh

◆ mesh_rm

type(atmosmeshrm) mod_atmos_component::atmoscomponent::mesh_rm

Definition at line 55 of file mod_atmos_component.F90.

55 type(AtmosMeshRM) :: mesh_rm

◆ mesh_gm

type(atmosmeshgm) mod_atmos_component::atmoscomponent::mesh_gm

Definition at line 56 of file mod_atmos_component.F90.

56 type(AtmosMeshGM) :: mesh_gm

◆ dyn_proc

type(atmosdyn) mod_atmos_component::atmoscomponent::dyn_proc

Definition at line 58 of file mod_atmos_component.F90.

58 type(AtmosDyn) :: dyn_proc

◆ phy_sfc_proc

type(atmosphysfc) mod_atmos_component::atmoscomponent::phy_sfc_proc

Definition at line 59 of file mod_atmos_component.F90.

59 type(AtmosPhySfc) :: phy_sfc_proc

◆ phy_tb_proc

type(atmosphytb ) mod_atmos_component::atmoscomponent::phy_tb_proc

Definition at line 60 of file mod_atmos_component.F90.

60 type(AtmosPhyTb ) :: phy_tb_proc

◆ phy_mp_proc

type(atmosphymp ) mod_atmos_component::atmoscomponent::phy_mp_proc

Definition at line 61 of file mod_atmos_component.F90.

61 type(AtmosPhyMp ) :: phy_mp_proc

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