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

Contains information for a PETSc distributed vector. More...

Collaboration diagram for types::distributed_vector_petsc_type:

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...
 

Detailed Description

Contains information for a PETSc distributed vector.

Definition at line 774 of file types.f90.

Member Data Documentation

integer(intg) types::distributed_vector_petsc_type::data_size

The size of the distributed vector that is held locally by the domain.

Definition at line 778 of file types.f90.

type(distributed_vector_type), pointer types::distributed_vector_petsc_type::distributed_vector

A pointer to the distributed vector.

Definition at line 775 of file types.f90.

integer(intg) types::distributed_vector_petsc_type::global_n

The number of global components in the vector.

Definition at line 777 of file types.f90.

integer(intg), dimension(:), allocatable types::distributed_vector_petsc_type::global_numbers

GLOBAL_NUMBERS(i). The PETSc global number corresponding to the i'th local number.

Definition at line 779 of file types.f90.

integer(intg) types::distributed_vector_petsc_type::n

The number of local components in the vector.

Definition at line 776 of file types.f90.

type(petscvectype) types::distributed_vector_petsc_type::override_vector

The PETSc override vector.

Definition at line 782 of file types.f90.

logical types::distributed_vector_petsc_type::use_override_vector

Is .TRUE. if the override vector is used instead of the standard vector.

Definition at line 780 of file types.f90.

type(petscvectype) types::distributed_vector_petsc_type::vector

The PETSc vector.

Definition at line 781 of file types.f90.