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

The coupled equations DOF information for the DOF constraints. The BoundaryConditionsDofConstraintType describes how an equations DOF is a linear combination of other equations DOFs. This data structure describes a solver row or column that is mapped to multiple equations rows or columns and is used to help build the solver mapping. The first equation row/column is used as the owner of the solver row/column. More...

Public Attributes

integer(intg) numberofdofs
 The number of equations rows or columns that are mapped to this solver DOF. More...
 
integer(intg), dimension(:), allocatable globaldofs
 globalDofs(dofIdx) is the dofIdx'th global DOF mapped to the row/column. More...
 
integer(intg), dimension(:), allocatable localdofs
 localDofs(dofIdx) is the dofIdx'th local DOF mapped to the row/column. More...
 
real(dp), dimension(:), allocatable coefficients
 coefficients(dofIdx) is the linear proportion of the dofIdx'th dof in the mapping for this row or column. More...
 

Detailed Description

The coupled equations DOF information for the DOF constraints. The BoundaryConditionsDofConstraintType describes how an equations DOF is a linear combination of other equations DOFs. This data structure describes a solver row or column that is mapped to multiple equations rows or columns and is used to help build the solver mapping. The first equation row/column is used as the owner of the solver row/column.

Definition at line 1839 of file types.f90.

Member Data Documentation

real(dp), dimension(:), allocatable types::boundaryconditionscoupleddofstype::coefficients

coefficients(dofIdx) is the linear proportion of the dofIdx'th dof in the mapping for this row or column.

Definition at line 1843 of file types.f90.

integer(intg), dimension(:), allocatable types::boundaryconditionscoupleddofstype::globaldofs

globalDofs(dofIdx) is the dofIdx'th global DOF mapped to the row/column.

Definition at line 1841 of file types.f90.

integer(intg), dimension(:), allocatable types::boundaryconditionscoupleddofstype::localdofs

localDofs(dofIdx) is the dofIdx'th local DOF mapped to the row/column.

Definition at line 1842 of file types.f90.

integer(intg) types::boundaryconditionscoupleddofstype::numberofdofs

The number of equations rows or columns that are mapped to this solver DOF.

Definition at line 1840 of file types.f90.