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

Contains information for mapping field variables to the dynamic matrices in the equations set of the mapping. More...

Collaboration diagram for types::equations_mapping_dynamic_type:

Public Attributes

type(equations_mapping_type), pointer equations_mapping
 A pointer to the equations mapping. More...
 
integer(intg) number_of_dynamic_equations_matrices
 The number of dynamic equations matrices in this mapping. More...
 
integer(intg) stiffness_matrix_number
 The matrix number of the dynamic stiffness matrix. 0 if there is no dynamic stiffness matrix. More...
 
integer(intg) damping_matrix_number
 The matrix number of the dynamic damping matrix. 0 if there is no dynamic damping matrix. More...
 
integer(intg) mass_matrix_number
 The matrix number of the dynamic mass matrix. 0 if there is no dynamic mass matrix. More...
 
integer(intg) dynamic_variable_type
 The variable type involved in the equations matrix mapping. More...
 
type(field_variable_type), pointer dynamic_variable
 A pointer to the variable that is mapped to the dynamic matrices. TODO: just make this the size of the number of matrix variables used (i.e. 1) rather than the field number of variable types??? More...
 
type(var_to_equations_matrices_map_type), dimension(:), allocatable var_to_equations_matrices_maps
 VAR_TO_EQUATIONS_MATRICES_MAPS(variable_type_idx). The equations matrices mapping for the variable_type_idx'th variable type. More...
 
type(equations_matrix_to_var_map_type), dimension(:), allocatable equations_matrix_to_var_maps
 EQUATIONS_MATRIX_TO_VAR_MAPS(matrix_idx). The mappings for the matrix_idx'th equations matrix. More...
 
integer(intg), dimension(:), allocatable equations_row_to_variable_dof_maps
 EQUATIONS_ROW_TO_VARIABLE_DOF_MAPS(row_idx). The row mappings for the row_idx'th row of the equations matrices to the dynamic variable. More...
 

Detailed Description

Contains information for mapping field variables to the dynamic matrices in the equations set of the mapping.

Definition at line 1571 of file types.f90.

Member Data Documentation

integer(intg) types::equations_mapping_dynamic_type::damping_matrix_number

The matrix number of the dynamic damping matrix. 0 if there is no dynamic damping matrix.

Definition at line 1576 of file types.f90.

type(field_variable_type), pointer types::equations_mapping_dynamic_type::dynamic_variable

A pointer to the variable that is mapped to the dynamic matrices. TODO: just make this the size of the number of matrix variables used (i.e. 1) rather than the field number of variable types???

Definition at line 1579 of file types.f90.

integer(intg) types::equations_mapping_dynamic_type::dynamic_variable_type

The variable type involved in the equations matrix mapping.

Definition at line 1578 of file types.f90.

type(equations_mapping_type), pointer types::equations_mapping_dynamic_type::equations_mapping

A pointer to the equations mapping.

Definition at line 1572 of file types.f90.

type(equations_matrix_to_var_map_type), dimension(:), allocatable types::equations_mapping_dynamic_type::equations_matrix_to_var_maps

EQUATIONS_MATRIX_TO_VAR_MAPS(matrix_idx). The mappings for the matrix_idx'th equations matrix.

Definition at line 1582 of file types.f90.

integer(intg), dimension(:), allocatable types::equations_mapping_dynamic_type::equations_row_to_variable_dof_maps

EQUATIONS_ROW_TO_VARIABLE_DOF_MAPS(row_idx). The row mappings for the row_idx'th row of the equations matrices to the dynamic variable.

Definition at line 1583 of file types.f90.

integer(intg) types::equations_mapping_dynamic_type::mass_matrix_number

The matrix number of the dynamic mass matrix. 0 if there is no dynamic mass matrix.

Definition at line 1577 of file types.f90.

integer(intg) types::equations_mapping_dynamic_type::number_of_dynamic_equations_matrices

The number of dynamic equations matrices in this mapping.

Definition at line 1573 of file types.f90.

integer(intg) types::equations_mapping_dynamic_type::stiffness_matrix_number

The matrix number of the dynamic stiffness matrix. 0 if there is no dynamic stiffness matrix.

Definition at line 1575 of file types.f90.

type(var_to_equations_matrices_map_type), dimension(:), allocatable types::equations_mapping_dynamic_type::var_to_equations_matrices_maps

VAR_TO_EQUATIONS_MATRICES_MAPS(variable_type_idx). The equations matrices mapping for the variable_type_idx'th variable type.

Definition at line 1581 of file types.f90.