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

Public Member Functions

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(time_manager_componenttime_manager
 

Detailed Description

Definition at line 32 of file scale_model_component.F90.

Member Function/Subroutine Documentation

◆ setup()

procedure(modelcomponent_setup), deferred, public scale_model_component::modelcomponent::setup
pure virtual

Definition at line 37 of file scale_model_component.F90.

◆ calc_tendency()

procedure(modelcomponent_calc_tendency), deferred, public scale_model_component::modelcomponent::calc_tendency
pure virtual

Definition at line 38 of file scale_model_component.F90.

◆ update()

procedure(modelcomponent_update), deferred, public scale_model_component::modelcomponent::update
pure virtual

Definition at line 39 of file scale_model_component.F90.

◆ finalize()

procedure(modelcomponent_finalize), deferred, public scale_model_component::modelcomponent::finalize
pure virtual

Definition at line 40 of file scale_model_component.F90.

◆ modelcomponent_init()

procedure, public scale_model_component::modelcomponent::modelcomponent_init ( class(modelcomponent), intent(inout) this,
character(len=*), intent(in) name,
logical, intent(in) is_activated )

Definition at line 42 of file scale_model_component.F90.

◆ isactivated()

procedure, public scale_model_component::modelcomponent::isactivated ( class(modelcomponent), intent(in) this)

Definition at line 43 of file scale_model_component.F90.

◆ getcomponentname()

procedure, public scale_model_component::modelcomponent::getcomponentname ( class(modelcomponent), intent(in) this)

Definition at line 44 of file scale_model_component.F90.

Member Data Documentation

◆ time_manager

type(time_manager_component) scale_model_component::modelcomponent::time_manager

Definition at line 35 of file scale_model_component.F90.

35 type(TIME_manager_component) :: time_manager

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