OpenCMISS-Iron Internal API Documentation
|
Contains information for a PETSc distributed vector. More...
Public Attributes | |
type(distributed_vector_type), pointer | distributed_vector |
A pointer to the distributed vector. More... | |
integer(intg) | n |
The number of local components in the vector. More... | |
integer(intg) | global_n |
The number of global components in the vector. More... | |
integer(intg) | data_size |
The size of the distributed vector that is held locally by the domain. More... | |
integer(intg), dimension(:), allocatable | global_numbers |
GLOBAL_NUMBERS(i). The PETSc global number corresponding to the i'th local number. More... | |
logical | use_override_vector |
Is .TRUE. if the override vector is used instead of the standard vector. More... | |
type(petscvectype) | vector |
The PETSc vector. More... | |
type(petscvectype) | override_vector |
The PETSc override vector. More... | |
integer(intg) types::distributed_vector_petsc_type::data_size |
type(distributed_vector_type), pointer types::distributed_vector_petsc_type::distributed_vector |
integer(intg) types::distributed_vector_petsc_type::global_n |
integer(intg), dimension(:), allocatable types::distributed_vector_petsc_type::global_numbers |
integer(intg) types::distributed_vector_petsc_type::n |
type(petscvectype) types::distributed_vector_petsc_type::override_vector |
logical types::distributed_vector_petsc_type::use_override_vector |