OpenCMISS-Iron Internal API Documentation
types::cellml_type Type Reference

Contains information for a CellML environment. More...

Collaboration diagram for types::cellml_type:

Public Attributes

type(region_type), pointer region
 A pointer to the region containing this CellML environment. More...
 
integer(intg) global_number
 The global number of the CellML environment in the list of environments for a field. More...
 
integer(intg) user_number
 The user defined identifier for the CellML environment. The user number must be unique. More...
 
type(cellml_environments_type), pointer environments
 A pointer back to the CellML environments. More...
 
logical cellml_finished
 Is .TRUE. if the environment has finished being created, .FALSE. if not. More...
 
integer(intg) number_of_models
 The number of models defined in the CellML environment. More...
 
integer(intg) maximum_number_of_state
 The maximum number of state variables across all models. More...
 
integer(intg) maximum_number_of_parameters
 The maximum number of parameters variables across all models. More...
 
integer(intg) maximum_number_of_intermediate
 The maximum number of intermediate variables across all models. More...
 
type(cellml_model_ptr_type), dimension(:), allocatable models
 MODELS(model_idx). The array of pointers to the models. More...
 
type(cellml_field_maps_type), pointer field_maps
 A pointer the information on CellML<–>Field maps. More...
 
type(cellml_models_field_type), pointer models_field
 A pointer to the models field information. More...
 
type(cellml_state_field_type), pointer state_field
 A pointer to the state field information. More...
 
type(cellml_intermediate_field_type), pointer intermediate_field
 A pointer to the intermediate field information. More...
 
type(cellml_parameters_field_type), pointer parameters_field
 A pointer to the parameters field information. More...
 
logical cellml_generated
 Is .TRUE. if the CellML environment has finished being generated, .FALSE. if not. More...
 

Detailed Description

Contains information for a CellML environment.

Definition at line 2372 of file types.f90.

Member Data Documentation

logical types::cellml_type::cellml_finished

Is .TRUE. if the environment has finished being created, .FALSE. if not.

Definition at line 2377 of file types.f90.

logical types::cellml_type::cellml_generated

Is .TRUE. if the CellML environment has finished being generated, .FALSE. if not.

Definition at line 2388 of file types.f90.

type(cellml_environments_type), pointer types::cellml_type::environments

A pointer back to the CellML environments.

Definition at line 2376 of file types.f90.

type(cellml_field_maps_type), pointer types::cellml_type::field_maps

A pointer the information on CellML<–>Field maps.

Definition at line 2383 of file types.f90.

integer(intg) types::cellml_type::global_number

The global number of the CellML environment in the list of environments for a field.

Definition at line 2374 of file types.f90.

type(cellml_intermediate_field_type), pointer types::cellml_type::intermediate_field

A pointer to the intermediate field information.

Definition at line 2386 of file types.f90.

integer(intg) types::cellml_type::maximum_number_of_intermediate

The maximum number of intermediate variables across all models.

Definition at line 2381 of file types.f90.

integer(intg) types::cellml_type::maximum_number_of_parameters

The maximum number of parameters variables across all models.

Definition at line 2380 of file types.f90.

integer(intg) types::cellml_type::maximum_number_of_state

The maximum number of state variables across all models.

Definition at line 2379 of file types.f90.

type(cellml_model_ptr_type), dimension(:), allocatable types::cellml_type::models

MODELS(model_idx). The array of pointers to the models.

Definition at line 2382 of file types.f90.

type(cellml_models_field_type), pointer types::cellml_type::models_field

A pointer to the models field information.

Definition at line 2384 of file types.f90.

integer(intg) types::cellml_type::number_of_models

The number of models defined in the CellML environment.

Definition at line 2378 of file types.f90.

type(cellml_parameters_field_type), pointer types::cellml_type::parameters_field

A pointer to the parameters field information.

Definition at line 2387 of file types.f90.

type(region_type), pointer types::cellml_type::region

A pointer to the region containing this CellML environment.

Definition at line 2373 of file types.f90.

type(cellml_state_field_type), pointer types::cellml_type::state_field

A pointer to the state field information.

Definition at line 2385 of file types.f90.

integer(intg) types::cellml_type::user_number

The user defined identifier for the CellML environment. The user number must be unique.

Definition at line 2375 of file types.f90.