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

Contains information of the nolinear matrices and vectors for equations matrices. More...

Collaboration diagram for types::equations_matrices_nonlinear_type:

Public Attributes

type(equations_matrices_type), pointer equations_matrices
 A pointer back to the equations matrices. More...
 
integer(intg) number_of_jacobians
 The number of Jacobian matrices for the equations set. More...
 
type(equations_jacobian_ptr_type), dimension(:), allocatable jacobians
 JACOBIANS(matrix_idx)PTR is a pointer to the matrix_idx'th Jacobian matrix for nonlinear equations. More...
 
logical update_residual
 Is .TRUE. if the equtions residual vector is to be updated. More...
 
logical first_assembly
 Is .TRUE. if this residual vector has not been assembled. More...
 
type(distributed_vector_type), pointer residual
 A pointer to the distributed residual vector for nonlinear equations. More...
 
type(element_vector_typeelement_residual
 The element residual information for nonlinear equations. Old CMISS name RE1. More...
 
type(nodalvectortypenodalresidual
 The nodal residual information for nonlinear equations. More...
 
integer(intg) nodalresidualcalculated
 The number of the nodal the residual is calculated for, or zero if it isn't calculated. More...
 
integer(intg) element_residual_calculated
 The number of the element the residual is calculated for, or zero if it isn't calculated. More...
 

Detailed Description

Contains information of the nolinear matrices and vectors for equations matrices.

Definition at line 1486 of file types.f90.

Member Data Documentation

type(element_vector_type) types::equations_matrices_nonlinear_type::element_residual

The element residual information for nonlinear equations. Old CMISS name RE1.

Definition at line 1493 of file types.f90.

integer(intg) types::equations_matrices_nonlinear_type::element_residual_calculated

The number of the element the residual is calculated for, or zero if it isn't calculated.

Definition at line 1496 of file types.f90.

type(equations_matrices_type), pointer types::equations_matrices_nonlinear_type::equations_matrices

A pointer back to the equations matrices.

Definition at line 1487 of file types.f90.

logical types::equations_matrices_nonlinear_type::first_assembly

Is .TRUE. if this residual vector has not been assembled.

Definition at line 1491 of file types.f90.

type(equations_jacobian_ptr_type), dimension(:), allocatable types::equations_matrices_nonlinear_type::jacobians

JACOBIANS(matrix_idx)PTR is a pointer to the matrix_idx'th Jacobian matrix for nonlinear equations.

Definition at line 1489 of file types.f90.

type(nodalvectortype) types::equations_matrices_nonlinear_type::nodalresidual

The nodal residual information for nonlinear equations.

Definition at line 1494 of file types.f90.

integer(intg) types::equations_matrices_nonlinear_type::nodalresidualcalculated

The number of the nodal the residual is calculated for, or zero if it isn't calculated.

Definition at line 1495 of file types.f90.

integer(intg) types::equations_matrices_nonlinear_type::number_of_jacobians

The number of Jacobian matrices for the equations set.

Definition at line 1488 of file types.f90.

type(distributed_vector_type), pointer types::equations_matrices_nonlinear_type::residual

A pointer to the distributed residual vector for nonlinear equations.

Definition at line 1492 of file types.f90.

logical types::equations_matrices_nonlinear_type::update_residual

Is .TRUE. if the equtions residual vector is to be updated.

Definition at line 1490 of file types.f90.