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

Contains information about an equations matrix. More...

Collaboration diagram for types::equations_matrix_type:

Public Attributes

integer(intg) matrix_number
 The number of the equations matrix. More...
 
type(equations_matrices_dynamic_type), pointer dynamic_matrices
 A pointer to the dynamic equations matrices for the dynamic equation matrix. More...
 
type(equations_matrices_linear_type), pointer linear_matrices
 A pointer to the linear equations matrices for the linear equation matrix. More...
 
integer(intg) storage_type
 The storage (sparsity) type for this matrix. More...
 
integer(intg) structure_type
 The structure (sparsity) type for this matrix. More...
 
logical lumped
 Is .TRUE. if the equations matrix is lumped. More...
 
integer(intg) number_of_columns
 The number of columns in this equations matrix. More...
 
logical update_matrix
 Is .TRUE. if this equations matrix is to be updated. More...
 
logical first_assembly
 Is .TRUE. if this equations matrix has not been assembled. More...
 
type(distributed_matrix_type), pointer matrix
 A pointer to the distributed equations matrix data. More...
 
type(element_matrix_typeelement_matrix
 The element matrix for this equations matrix. More...
 
type(nodalmatrixtypenodalmatrix
 The nodal matrix for this equations matrix. More...
 
type(distributed_vector_type), pointer temp_vector
 Temporary vector used for assembly. More...
 

Detailed Description

Contains information about an equations matrix.

Definition at line 1429 of file types.f90.

Member Data Documentation

type(equations_matrices_dynamic_type), pointer types::equations_matrix_type::dynamic_matrices

A pointer to the dynamic equations matrices for the dynamic equation matrix.

Definition at line 1431 of file types.f90.

type(element_matrix_type) types::equations_matrix_type::element_matrix

The element matrix for this equations matrix.

Definition at line 1440 of file types.f90.

logical types::equations_matrix_type::first_assembly

Is .TRUE. if this equations matrix has not been assembled.

Definition at line 1438 of file types.f90.

type(equations_matrices_linear_type), pointer types::equations_matrix_type::linear_matrices

A pointer to the linear equations matrices for the linear equation matrix.

Definition at line 1432 of file types.f90.

logical types::equations_matrix_type::lumped

Is .TRUE. if the equations matrix is lumped.

Definition at line 1435 of file types.f90.

type(distributed_matrix_type), pointer types::equations_matrix_type::matrix

A pointer to the distributed equations matrix data.

Definition at line 1439 of file types.f90.

integer(intg) types::equations_matrix_type::matrix_number

The number of the equations matrix.

Definition at line 1430 of file types.f90.

type(nodalmatrixtype) types::equations_matrix_type::nodalmatrix

The nodal matrix for this equations matrix.

Definition at line 1441 of file types.f90.

integer(intg) types::equations_matrix_type::number_of_columns

The number of columns in this equations matrix.

Definition at line 1436 of file types.f90.

integer(intg) types::equations_matrix_type::storage_type

The storage (sparsity) type for this matrix.

Definition at line 1433 of file types.f90.

integer(intg) types::equations_matrix_type::structure_type

The structure (sparsity) type for this matrix.

Definition at line 1434 of file types.f90.

type(distributed_vector_type), pointer types::equations_matrix_type::temp_vector

Temporary vector used for assembly.

Definition at line 1442 of file types.f90.

logical types::equations_matrix_type::update_matrix

Is .TRUE. if this equations matrix is to be updated.

Definition at line 1437 of file types.f90.