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

This type is a wrapper for the C_PTR which references the actual CellML model definition object. More...

Collaboration diagram for types::cellml_model_type:

Public Attributes

type(cellml_type), pointer cellml
 A pointer to the CellML environment. More...
 
integer(intg) global_number
 The global number of this CellML model within the parent CellML environment. More...
 
type(varying_string) model_id
 The ID of the model. More...
 
type(c_ptr) ptr
 The handle for the actual C++ CellML model definition object. More...
 
integer(intg) number_of_state
 The number of state variables in the CellML model. More...
 
type(varying_string), dimension(:), allocatable state_variable_id
 STATE_VARIABLE_ID(state_variable_idx). The ID for the state_variable_idx'th state variable. More...
 
integer(intg) number_of_intermediate
 The number of intermediate variables in the CellML model. More...
 
type(varying_string), dimension(:), allocatable intermediate_variable_id
 INTERMEDIATE_VARIABLE_ID(intermediate_variable_idx). The ID for the intermediate_variable_idx'th intermediate variable. More...
 
integer(intg) number_of_parameters
 The number of parameters in the CellML model. More...
 
type(varying_string), dimension(:), allocatable parameter_variable_id
 PARAMETER_VARIABLE_ID(parameter_variable_idx). The ID for the parameter_variable_idx'th parameter variable. More...
 

Detailed Description

This type is a wrapper for the C_PTR which references the actual CellML model definition object.

Definition at line 2266 of file types.f90.

Member Data Documentation

type(cellml_type), pointer types::cellml_model_type::cellml

A pointer to the CellML environment.

Definition at line 2267 of file types.f90.

integer(intg) types::cellml_model_type::global_number

The global number of this CellML model within the parent CellML environment.

Definition at line 2268 of file types.f90.

type(varying_string), dimension(:), allocatable types::cellml_model_type::intermediate_variable_id

INTERMEDIATE_VARIABLE_ID(intermediate_variable_idx). The ID for the intermediate_variable_idx'th intermediate variable.

Definition at line 2274 of file types.f90.

type(varying_string) types::cellml_model_type::model_id

The ID of the model.

Definition at line 2269 of file types.f90.

integer(intg) types::cellml_model_type::number_of_intermediate

The number of intermediate variables in the CellML model.

Definition at line 2273 of file types.f90.

integer(intg) types::cellml_model_type::number_of_parameters

The number of parameters in the CellML model.

Definition at line 2275 of file types.f90.

integer(intg) types::cellml_model_type::number_of_state

The number of state variables in the CellML model.

Definition at line 2271 of file types.f90.

type(varying_string), dimension(:), allocatable types::cellml_model_type::parameter_variable_id

PARAMETER_VARIABLE_ID(parameter_variable_idx). The ID for the parameter_variable_idx'th parameter variable.

Definition at line 2276 of file types.f90.

type(c_ptr) types::cellml_model_type::ptr

The handle for the actual C++ CellML model definition object.

Definition at line 2270 of file types.f90.

type(varying_string), dimension(:), allocatable types::cellml_model_type::state_variable_id

STATE_VARIABLE_ID(state_variable_idx). The ID for the state_variable_idx'th state variable.

Definition at line 2272 of file types.f90.