MONC
Data Types | Modules | Variables
monc_component.F90 File Reference

Go to the source code of this file.

Data Types

type  monc_component_mod::component_field_value_type
 Wrapper type for the value returned for a published field from a component. More...
 
type  monc_component_mod::component_field_information_type
 
type  monc_component_mod::component_descriptor_type
 Description of a component. More...
 
interface  monc_component_mod::component_get_description
 Interface defining the signature of each callback hook that a component may specify. More...
 
interface  monc_component_mod::component_initialisation
 Component initialisation callback hook signature. More...
 
interface  monc_component_mod::component_timestep
 Component timestep callback hook signature. More...
 
interface  monc_component_mod::component_finalisation
 Component finalisation callback hook signature. More...
 
interface  monc_component_mod::component_get_field_information
 
interface  monc_component_mod::component_get_field_value
 Retrieves a specific published field value from a component. More...
 

Modules

module  monc_component_mod
 Interfaces and types that MONC components must specify.
 

Variables

integer, parameter, public monc_component_mod::component_scalar_field_type = 1
 
integer, parameter, public monc_component_mod::component_array_field_type =2
 
integer, parameter, public monc_component_mod::component_integer_data_type = 1
 
integer, parameter, public monc_component_mod::component_double_data_type =5
 
integer, parameter, public monc_component_mod::init_priority_index =1
 Index of each priority value in the descriptor. More...
 
integer, parameter, public monc_component_mod::timestep_priority_index =2
 
integer, parameter, public monc_component_mod::finalisation_priority_index =5