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

Contains information on the Jacobian matrix for nonlinear problems. More...

Collaboration diagram for types::equations_jacobian_type:

Public Attributes

integer(intg) jacobian_number
 The equations Jacobian matrix number. More...
 
type(equations_matrices_nonlinear_type), pointer nonlinear_matrices
 A pointer back to the nonlinear matrices for this Jacobian. 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...
 
integer(intg) number_of_columns
 The number of columns in this global matrix. More...
 
logical update_jacobian
 Is .TRUE. if this Jacobian matrix is to be updated. More...
 
type(distributed_matrix_type), pointer jacobian
 A pointer to the distributed jacobian matrix data. More...
 
logical first_assembly
 Is .TRUE. if this Jacobian matrix has not been assembled. More...
 
type(element_matrix_typeelement_jacobian
 The element matrix for this Jacobian matrix. This is not used if the Jacobian is not supplied. More...
 
type(nodalmatrixtypenodaljacobian
 The nodal matrix for this Jacobian matrix. This is not used if the Jacobian is not supplied. More...
 
integer(intg) jacobian_calculation_type
 The calculation type (analytic of finite difference) of the Jacobian. More...
 

Detailed Description

Contains information on the Jacobian matrix for nonlinear problems.

Definition at line 1451 of file types.f90.

Member Data Documentation

type(element_matrix_type) types::equations_jacobian_type::element_jacobian

The element matrix for this Jacobian matrix. This is not used if the Jacobian is not supplied.

Definition at line 1460 of file types.f90.

logical types::equations_jacobian_type::first_assembly

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

Definition at line 1459 of file types.f90.

type(distributed_matrix_type), pointer types::equations_jacobian_type::jacobian

A pointer to the distributed jacobian matrix data.

Definition at line 1458 of file types.f90.

integer(intg) types::equations_jacobian_type::jacobian_calculation_type

The calculation type (analytic of finite difference) of the Jacobian.

Definition at line 1462 of file types.f90.

integer(intg) types::equations_jacobian_type::jacobian_number

The equations Jacobian matrix number.

Definition at line 1452 of file types.f90.

type(nodalmatrixtype) types::equations_jacobian_type::nodaljacobian

The nodal matrix for this Jacobian matrix. This is not used if the Jacobian is not supplied.

Definition at line 1461 of file types.f90.

type(equations_matrices_nonlinear_type), pointer types::equations_jacobian_type::nonlinear_matrices

A pointer back to the nonlinear matrices for this Jacobian.

Definition at line 1453 of file types.f90.

integer(intg) types::equations_jacobian_type::number_of_columns

The number of columns in this global matrix.

Definition at line 1456 of file types.f90.

integer(intg) types::equations_jacobian_type::storage_type

The storage (sparsity) type for this matrix.

Definition at line 1454 of file types.f90.

integer(intg) types::equations_jacobian_type::structure_type

The structure (sparsity) type for this matrix.

Definition at line 1455 of file types.f90.

logical types::equations_jacobian_type::update_jacobian

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

Definition at line 1457 of file types.f90.