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

Contains the information for a matrix that is distributed across a number of domains. More...

Collaboration diagram for types::distributed_matrix_type:

Public Attributes

logical matrix_finished
 Is .TRUE. if the distributed matrix has finished being created, .FALSE. if not. More...
 
integer(intg) library_type
 The library of the distributed matrix. More...
 
integer(intg) ghosting_type
 The ghosting type. More...
 
type(domain_mapping_type), pointer row_domain_mapping
 The pointer for the domain mapping that identifies how the matrix rows are distributed amongst the domains. More...
 
type(domain_mapping_type), pointer column_domain_mapping
 The pointer for the domain mapping that identifies how the matrix columns are distributed amongst the domains. More...
 
integer(intg) data_type
 The type of data for the distributed matrix. More...
 
type(distributed_matrix_cmiss_type), pointer cmiss
 A pointer to the CMISS distributed matrix information. More...
 
type(distributed_matrix_petsc_type), pointer petsc
 A pointer to the PETSc distributed matrix information. More...
 

Detailed Description

Contains the information for a matrix that is distributed across a number of domains.

Definition at line 828 of file types.f90.

Member Data Documentation

type(distributed_matrix_cmiss_type), pointer types::distributed_matrix_type::cmiss

A pointer to the CMISS distributed matrix information.

Definition at line 835 of file types.f90.

type(domain_mapping_type), pointer types::distributed_matrix_type::column_domain_mapping

The pointer for the domain mapping that identifies how the matrix columns are distributed amongst the domains.

Definition at line 833 of file types.f90.

integer(intg) types::distributed_matrix_type::data_type

The type of data for the distributed matrix.

See also
DISTRIBUTED_MATRIX_VECTOR::DataTypes

Definition at line 834 of file types.f90.

integer(intg) types::distributed_matrix_type::ghosting_type

The ghosting type.

See also
DISTRIBUTED_MATRIX_VECTOR::GhostingTypes,DISTRIBUTED_MATRIX_VECTOR

Definition at line 831 of file types.f90.

integer(intg) types::distributed_matrix_type::library_type

The library of the distributed matrix.

See also
DISTRIBUTED_MATRIX_VECTOR::LibraryTypes,DISTRIBUTED_MATRIX_VECTOR

Definition at line 830 of file types.f90.

logical types::distributed_matrix_type::matrix_finished

Is .TRUE. if the distributed matrix has finished being created, .FALSE. if not.

Definition at line 829 of file types.f90.

type(distributed_matrix_petsc_type), pointer types::distributed_matrix_type::petsc

A pointer to the PETSc distributed matrix information.

Definition at line 836 of file types.f90.

type(domain_mapping_type), pointer types::distributed_matrix_type::row_domain_mapping

The pointer for the domain mapping that identifies how the matrix rows are distributed amongst the domains.

Definition at line 832 of file types.f90.