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

Contains information on the equations to solver matrix mappings when indexing by solver matrix number. More...

Collaboration diagram for types::equations_to_solver_matrix_maps_sm_type:

Public Attributes

integer(intg) solver_matrix_number
 The number of the solver matrix for these mappings. More...
 
integer(intg) number_of_variables
 The number of variables mapped to this solver matrix. More...
 
integer(intg), dimension(:), allocatable variable_types
 VARIABLE_TYPES(variable_idx). The variable type for the variable_idx'th variable that is mapped to the solver matrix. More...
 
type(field_variable_ptr_type), dimension(:), allocatable variables
 VARIABLES(variable_idx). VARIABLES(variable_idx)PTR points to the variable_idx'th variable that is mapped to the solver matrix. More...
 
type(variable_to_solver_col_map_type), dimension(:), allocatable variable_to_solver_col_maps
 VARIABLE_TO_SOLVER_COL_MAPS(variable_idx). The mappings from the variable dofs to the solver dofs for the variable_idx'th variable in the equations set that is mapped to the solver matrix. More...
 
integer(intg) number_of_dynamic_equations_matrices
 The number of dynamic equations matrices mapped to this solver matrix. More...
 
type(equations_to_solver_maps_ptr_type), dimension(:), allocatable dynamic_equations_to_solver_matrix_maps
 DYNAMIC_EQUATIONS_TO_SOLVER_MATRIX_MAPS(equations_matrix_idx). The maps from the equations_idx'th linear equations matrix to solver matrix. More...
 
integer(intg) number_of_linear_equations_matrices
 The number of linear equations matrices mapped to this solver matrix. More...
 
type(equations_to_solver_maps_ptr_type), dimension(:), allocatable linear_equations_to_solver_matrix_maps
 LINEAR_EQUATIONS_TO_SOLVER_MATRIX_MAPS(equations_matrix_idx). The maps from the equations_idx'th linear equations matrix to solver matrix. More...
 
integer(intg) number_of_equations_jacobians
 The number of nonlinear equations Jacobian matrices mapped to this solver matrix. More...
 
type(jacobian_to_solver_map_ptr_type), dimension(:), allocatable jacobian_to_solver_matrix_maps
 JACOBIAN_TO_SOLVER_MATRIX_MAPS(equations_matrix_idx). The map from the equations_matrix_idx'th Jacobian matrix to the solver matrix. More...
 

Detailed Description

Contains information on the equations to solver matrix mappings when indexing by solver matrix number.

Definition at line 2882 of file types.f90.

Member Data Documentation

type(equations_to_solver_maps_ptr_type), dimension(:), allocatable types::equations_to_solver_matrix_maps_sm_type::dynamic_equations_to_solver_matrix_maps

DYNAMIC_EQUATIONS_TO_SOLVER_MATRIX_MAPS(equations_matrix_idx). The maps from the equations_idx'th linear equations matrix to solver matrix.

Definition at line 2890 of file types.f90.

type(jacobian_to_solver_map_ptr_type), dimension(:), allocatable types::equations_to_solver_matrix_maps_sm_type::jacobian_to_solver_matrix_maps

JACOBIAN_TO_SOLVER_MATRIX_MAPS(equations_matrix_idx). The map from the equations_matrix_idx'th Jacobian matrix to the solver matrix.

Definition at line 2894 of file types.f90.

type(equations_to_solver_maps_ptr_type), dimension(:), allocatable types::equations_to_solver_matrix_maps_sm_type::linear_equations_to_solver_matrix_maps

LINEAR_EQUATIONS_TO_SOLVER_MATRIX_MAPS(equations_matrix_idx). The maps from the equations_idx'th linear equations matrix to solver matrix.

Definition at line 2892 of file types.f90.

integer(intg) types::equations_to_solver_matrix_maps_sm_type::number_of_dynamic_equations_matrices

The number of dynamic equations matrices mapped to this solver matrix.

Definition at line 2889 of file types.f90.

integer(intg) types::equations_to_solver_matrix_maps_sm_type::number_of_equations_jacobians

The number of nonlinear equations Jacobian matrices mapped to this solver matrix.

Definition at line 2893 of file types.f90.

integer(intg) types::equations_to_solver_matrix_maps_sm_type::number_of_linear_equations_matrices

The number of linear equations matrices mapped to this solver matrix.

Definition at line 2891 of file types.f90.

integer(intg) types::equations_to_solver_matrix_maps_sm_type::number_of_variables

The number of variables mapped to this solver matrix.

Definition at line 2885 of file types.f90.

integer(intg) types::equations_to_solver_matrix_maps_sm_type::solver_matrix_number

The number of the solver matrix for these mappings.

Definition at line 2883 of file types.f90.

type(variable_to_solver_col_map_type), dimension(:), allocatable types::equations_to_solver_matrix_maps_sm_type::variable_to_solver_col_maps

VARIABLE_TO_SOLVER_COL_MAPS(variable_idx). The mappings from the variable dofs to the solver dofs for the variable_idx'th variable in the equations set that is mapped to the solver matrix.

Definition at line 2888 of file types.f90.

integer(intg), dimension(:), allocatable types::equations_to_solver_matrix_maps_sm_type::variable_types

VARIABLE_TYPES(variable_idx). The variable type for the variable_idx'th variable that is mapped to the solver matrix.

Definition at line 2886 of file types.f90.

type(field_variable_ptr_type), dimension(:), allocatable types::equations_to_solver_matrix_maps_sm_type::variables

VARIABLES(variable_idx). VARIABLES(variable_idx)PTR points to the variable_idx'th variable that is mapped to the solver matrix.

Definition at line 2887 of file types.f90.