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

Contains information for a field variable defined on a field. More...

Collaboration diagram for types::field_variable_type:

Public Attributes

integer(intg) variable_number
 The number of the field variable. More...
 
integer(intg) variable_type
 The type of the field variable. More...
 
type(varying_string) variable_label
 The label for the variable. More...
 
type(field_type), pointer field
 A pointer to the field for this field variable. More...
 
type(region_type), pointer region
 A pointer to the region for this field variable. More...
 
integer(intg) dimension
 The dimension of the field variable. More...
 
integer(intg) data_type
 The data type of the field variable. More...
 
integer(intg) dof_order_type
 The order of the DOF's in the field variable. More...
 
integer(intg) maxnumberelementinterpolationparameters
 The maximum number of interpolation parameters in an element for a field variable. More...
 
integer(intg) maxnumbernodeinterpolationparameters
 The maximum number of interpolation parameters in an element for a field variable. More...
 
integer(intg) number_of_dofs
 Number of local degress of freedom for this field variable (excluding ghosted dofs). Old CMISS name NYNR(0,0,nc,nr,nx). More...
 
integer(intg) total_number_of_dofs
 Number of local degrees of freedom for this field variable (including ghosted dofs). Old CMISS name NYNR(0,0,nc,nr,nx). More...
 
integer(intg) number_of_global_dofs
 Number of global degrees of freedom for this field variable. Old CMISS name NYNR(0,0,nc,nr,nx). More...
 
type(domain_mapping_type), pointer domain_mapping
 Domain mapping for this variable. More...
 
integer(intg) number_of_components
 The number of components in the field variable. More...
 
type(field_variable_component_type), dimension(:), allocatable components
 COMPONENTS(component_idx). The array of field variable components. More...
 
type(field_dof_to_param_map_typedof_to_param_map
 The mappings for the field dofs to the field parameters. More...
 
type(field_parameter_sets_typeparameter_sets
 The parameter sets for the field variable. More...
 

Detailed Description

Contains information for a field variable defined on a field.

Definition at line 1289 of file types.f90.

Member Data Documentation

type(field_variable_component_type), dimension(:), allocatable types::field_variable_type::components

COMPONENTS(component_idx). The array of field variable components.

Definition at line 1305 of file types.f90.

integer(intg) types::field_variable_type::data_type

The data type of the field variable.

See also
FIELD_ROUTINES_DataTypes,FIELD_ROUTINES

Definition at line 1296 of file types.f90.

integer(intg) types::field_variable_type::dimension

The dimension of the field variable.

See also
FIELD_ROUTINES_DimensionTypes

Definition at line 1295 of file types.f90.

integer(intg) types::field_variable_type::dof_order_type

The order of the DOF's in the field variable.

See also
FIELD_ROUTINES_DOFOrderTypes,FIELD_ROUTINES

Definition at line 1297 of file types.f90.

type(field_dof_to_param_map_type) types::field_variable_type::dof_to_param_map

The mappings for the field dofs to the field parameters.

Definition at line 1306 of file types.f90.

type(domain_mapping_type), pointer types::field_variable_type::domain_mapping

Domain mapping for this variable.

Definition at line 1303 of file types.f90.

type(field_type), pointer types::field_variable_type::field

A pointer to the field for this field variable.

Definition at line 1293 of file types.f90.

integer(intg) types::field_variable_type::maxnumberelementinterpolationparameters

The maximum number of interpolation parameters in an element for a field variable.

Definition at line 1298 of file types.f90.

integer(intg) types::field_variable_type::maxnumbernodeinterpolationparameters

The maximum number of interpolation parameters in an element for a field variable.

Definition at line 1299 of file types.f90.

integer(intg) types::field_variable_type::number_of_components

The number of components in the field variable.

Definition at line 1304 of file types.f90.

integer(intg) types::field_variable_type::number_of_dofs

Number of local degress of freedom for this field variable (excluding ghosted dofs). Old CMISS name NYNR(0,0,nc,nr,nx).

Definition at line 1300 of file types.f90.

integer(intg) types::field_variable_type::number_of_global_dofs

Number of global degrees of freedom for this field variable. Old CMISS name NYNR(0,0,nc,nr,nx).

Definition at line 1302 of file types.f90.

type(field_parameter_sets_type) types::field_variable_type::parameter_sets

The parameter sets for the field variable.

Definition at line 1307 of file types.f90.

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

A pointer to the region for this field variable.

Definition at line 1294 of file types.f90.

integer(intg) types::field_variable_type::total_number_of_dofs

Number of local degrees of freedom for this field variable (including ghosted dofs). Old CMISS name NYNR(0,0,nc,nr,nx).

Definition at line 1301 of file types.f90.

type(varying_string) types::field_variable_type::variable_label

The label for the variable.

Definition at line 1292 of file types.f90.

integer(intg) types::field_variable_type::variable_number

The number of the field variable.

Definition at line 1290 of file types.f90.

integer(intg) types::field_variable_type::variable_type

The type of the field variable.

See also
FIELD_ROUTINES_VariableTypes

Definition at line 1291 of file types.f90.