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

Contains information about mapping the solver dof to the field variable dofs in the equations set. More...

Collaboration diagram for types::solver_dof_to_variable_map_type:

Public Attributes

integer(intg) number_of_equation_dofs
 The number of equation dofs this solver dof is mapped to. More...
 
integer(intg), dimension(:), allocatable equations_types
 EQUATION_TYPES(equation_idx). The type of equation of the equation_idx'th dof that the solver dof is mapped to. More...
 
integer(intg), dimension(:), allocatable equations_indices
 EQUATIONS_INDICES(equation_idx). The index of either the equations set or interface condition of the equation_idx'th dof that this solver dof is mapped to. More...
 
type(field_variable_ptr_type), dimension(:), allocatable variable
 VARIABLE(equation_idx)PTR is a pointer to the field variable that the solver dof is mapped to in the equation_idx'th equation. More...
 
integer(intg), dimension(:), allocatable variable_dof
 VARIABLE_DOF(equation_idx). The variable dof number that the solver dof is mapped to in the equation_idx'th equation. More...
 
real(dp), dimension(:), allocatable variable_coefficient
 VARIABLE_COEFFICIENT(equation_idx). The mulitplicative coefficient for the mapping to the equation_idx'th equations. More...
 
real(dp), dimension(:), allocatable additive_constant
 ADDITIVE_CONSTANT(equation_idx). The additive constant for the mapping to the equation_idx'th equations. More...
 

Detailed Description

Contains information about mapping the solver dof to the field variable dofs in the equations set.

Definition at line 2999 of file types.f90.

Member Data Documentation

real(dp), dimension(:), allocatable types::solver_dof_to_variable_map_type::additive_constant

ADDITIVE_CONSTANT(equation_idx). The additive constant for the mapping to the equation_idx'th equations.

Definition at line 3006 of file types.f90.

integer(intg), dimension(:), allocatable types::solver_dof_to_variable_map_type::equations_indices

EQUATIONS_INDICES(equation_idx). The index of either the equations set or interface condition of the equation_idx'th dof that this solver dof is mapped to.

Definition at line 3002 of file types.f90.

integer(intg), dimension(:), allocatable types::solver_dof_to_variable_map_type::equations_types

EQUATION_TYPES(equation_idx). The type of equation of the equation_idx'th dof that the solver dof is mapped to.

Definition at line 3001 of file types.f90.

integer(intg) types::solver_dof_to_variable_map_type::number_of_equation_dofs

The number of equation dofs this solver dof is mapped to.

Definition at line 3000 of file types.f90.

type(field_variable_ptr_type), dimension(:), allocatable types::solver_dof_to_variable_map_type::variable

VARIABLE(equation_idx)PTR is a pointer to the field variable that the solver dof is mapped to in the equation_idx'th equation.

Definition at line 3003 of file types.f90.

real(dp), dimension(:), allocatable types::solver_dof_to_variable_map_type::variable_coefficient

VARIABLE_COEFFICIENT(equation_idx). The mulitplicative coefficient for the mapping to the equation_idx'th equations.

Definition at line 3005 of file types.f90.

integer(intg), dimension(:), allocatable types::solver_dof_to_variable_map_type::variable_dof

VARIABLE_DOF(equation_idx). The variable dof number that the solver dof is mapped to in the equation_idx'th equation.

Definition at line 3004 of file types.f90.