Namespace statemanager_mod¶
Namespace List > statemanager_mod
Public Attributes¶
| Type | Name |
|---|---|
| integer, parameter, public | state_status_error = -1 |
| integer, parameter, public | state_status_initialized = 1 |
| integer, parameter, public | state_status_uninitialized = 0State status enumeration. |
| integer, parameter, public | state_status_valid = 2 |
| integer, parameter, public | state_type_chem = 2 |
| integer, parameter, public | state_type_diag = 4 |
| integer, parameter, public | state_type_emis = 3 |
| integer, parameter, public | state_type_met = 1State type enumeration. |
Public Functions¶
| Type | Name |
|---|---|
| subroutine, public | allocate_met_field (class(metstatetype), intent(inout) met_state, character(len=*), intent(in) field_name, integer, intent(out) rc) Allocate a specific field in a MetStateType object. |
| character(len=32) function, public | get_state_type_name (integer, intent(in) state_type) Get state type name from enumeration. |
| subroutine | manager_init (class(statemanagertype), intent(inout) this, character(len=*), intent(in), optional name, integer, intent(out) rc) Initialize the state manager (called by CATChemCore) |
Public Attributes Documentation¶
variable state_status_error¶
variable state_status_initialized¶
variable state_status_uninitialized¶
State status enumeration.
variable state_status_valid¶
variable state_type_chem¶
variable state_type_diag¶
variable state_type_emis¶
variable state_type_met¶
State type enumeration.
Public Functions Documentation¶
function allocate_met_field¶
Allocate a specific field in a MetStateType object.
subroutine, public statemanager_mod::allocate_met_field (
class( metstatetype ), intent(inout) met_state,
character(len=*), intent(in) field_name,
integer, intent(out) rc
)
Direct utility function for field allocation in MetStateType. For more complex state management, use CATChemCore_Mod.
Parameters:
met_stateMetStateType objectfield_nameName of the field to allocate (or 'ALL')rcReturn code (CC_SUCCESS or error code)
function get_state_type_name¶
Get state type name from enumeration.
character(len=32) function, public statemanager_mod::get_state_type_name (
integer, intent(in) state_type
)
function manager_init¶
Initialize the state manager (called by CATChemCore)
subroutine statemanager_mod::manager_init (
class( statemanagertype ), intent(inout) this,
character(len=*), intent(in), optional name,
integer, intent(out) rc
)
The documentation for this class was generated from the following file src/core/StateManager_Mod.F90