|
ForTrilinos
|
Data Types | |
| type | Epetra_Vector |
Public Member Functions | |
Constructor Functions | |
| type(Epetra_Vector) function, public | Epetra_Vector (BlockMap, zero_initial) |
Epetra_Vector constructor conformal to a BlockMap, optionally zero the newly created vector. | |
| type(Epetra_Vector) function, public | Epetra_Vector (CV, BlockMap, V) |
Epetra_Vector constructor from a user supplied vector | |
| type(Epetra_Vector) function, public | Epetra_Vector (this) |
Epetra_Vector copy constructor | |
Private Member Functions | |
Post-construction modification routines | |
| subroutine | ReplaceGlobalValues (this, values, indices, err) |
Replaces entries with a list of indexed values, indices in global space | |
| subroutine | ReplaceGlobalValues (this, BlockOffset, values, indices, err) |
Replaces entries with a list of indexed values, indices in global space | |
| subroutine | ReplaceMyValues (this, values, indices, err) |
Replaces entries with a list of indexed values, indices in local space | |
| subroutine | ReplaceMyValues (this, BlockOffset, values, indices, err) |
Replaces entries with a list of indexed values, indices in local space | |
| subroutine | SumIntoGlobalValues (this, values, indices, err) |
Adds entries with list of indexed values, indices in global space | |
| subroutine | SumIntoGlobalValues (this, BlockOffset, values, indices, err) |
Adds entries with list of indexed values, indices in global space | |
| subroutine | SumIntoMyValues (this, values, indices, err) |
Adds entries with list of indexed values, indices in local space | |
| subroutine | SumIntoMyValues (this, BlockOffset, values, indices, err) |
Adds entries with list of indexed values, indices in local space | |
Extraction methods | |
| real(c_double) function, dimension(:), allocatable | ExtractCopy (this, err) |
Copies vector contents into target | |
| real(c_double) function | get_element_EpetraVector (this, index) |
Extract value from an entry in vector | |
| type(Epetra_Vector) function, public FEpetra_Vector::Epetra_Vector | ( | type(Epetra_BlockMap), intent(in) | BlockMap, |
| logical, intent(in), optional | zero_initial | ||
| ) |
Epetra_Vector constructor conformal to a BlockMap, optionally zero the newly created vector.
| type(Epetra_Vector) function, public FEpetra_Vector::Epetra_Vector | ( | integer(FT_Epetra_DataAccess_E_t), intent(in) | CV, |
| type(Epetra_BlockMap), intent(in) | BlockMap, | ||
| real(c_double), dimension(:) | V | ||
| ) |
Epetra_Vector constructor from a user supplied vector
| type(Epetra_Vector) function, public FEpetra_Vector::Epetra_Vector | ( | type(Epetra_Vector), intent(in) | this | ) |
Epetra_Vector copy constructor
| real(c_double) function, dimension(:), allocatable FEpetra_Vector::ExtractCopy | ( | type(Epetra_Vector), intent(in) | this, |
| type(error), intent(out), optional | err | ||
| ) | [private] |
Copies vector contents into target
| real(c_double) function FEpetra_Vector::get_element_EpetraVector | ( | type(Epetra_Vector), intent(in) | this, |
| integer(c_int), intent(in) | index | ||
| ) | [private] |
Extract value from an entry in vector
| subroutine FEpetra_Vector::ReplaceGlobalValues | ( | type(Epetra_Vector), intent(in) | this, |
| real(c_double), dimension(:), intent(in) | values, | ||
| integer(c_int), dimension(:), intent(in) | indices, | ||
| type(error), intent(out), optional | err | ||
| ) | [private] |
Replaces entries with a list of indexed values, indices in global space
| subroutine FEpetra_Vector::ReplaceGlobalValues | ( | type(Epetra_Vector), intent(in) | this, |
| integer(c_int), intent(in) | BlockOffset, | ||
| real(c_double), dimension(:), intent(in) | values, | ||
| integer(c_int), dimension(:), intent(in) | indices, | ||
| type(error), intent(out), optional | err | ||
| ) | [private] |
Replaces entries with a list of indexed values, indices in global space
| subroutine FEpetra_Vector::ReplaceMyValues | ( | type(Epetra_Vector), intent(in) | this, |
| integer(c_int), intent(in) | BlockOffset, | ||
| real(c_double), dimension(:), intent(in) | values, | ||
| integer(c_int), dimension(:), intent(in) | indices, | ||
| type(error), intent(out), optional | err | ||
| ) | [private] |
Replaces entries with a list of indexed values, indices in local space
| subroutine FEpetra_Vector::ReplaceMyValues | ( | type(Epetra_Vector), intent(in) | this, |
| real(c_double), dimension(:), intent(in) | values, | ||
| integer(c_int), dimension(:), intent(in) | indices, | ||
| type(error), intent(out), optional | err | ||
| ) | [private] |
Replaces entries with a list of indexed values, indices in local space
| subroutine FEpetra_Vector::SumIntoGlobalValues | ( | type(Epetra_Vector), intent(in) | this, |
| integer(c_int), intent(in) | BlockOffset, | ||
| real(c_double), dimension(:), intent(in) | values, | ||
| integer(c_int), dimension(:), intent(in) | indices, | ||
| type(error), intent(out), optional | err | ||
| ) | [private] |
Adds entries with list of indexed values, indices in global space
| subroutine FEpetra_Vector::SumIntoGlobalValues | ( | type(Epetra_Vector), intent(in) | this, |
| real(c_double), dimension(:), intent(in) | values, | ||
| integer(c_int), dimension(:), intent(in) | indices, | ||
| type(error), intent(out), optional | err | ||
| ) | [private] |
Adds entries with list of indexed values, indices in global space
| subroutine FEpetra_Vector::SumIntoMyValues | ( | type(Epetra_Vector), intent(in) | this, |
| integer(c_int), intent(in) | BlockOffset, | ||
| real(c_double), dimension(:), intent(in) | values, | ||
| integer(c_int), dimension(:), intent(in) | indices, | ||
| type(error), intent(out), optional | err | ||
| ) | [private] |
Adds entries with list of indexed values, indices in local space
| subroutine FEpetra_Vector::SumIntoMyValues | ( | type(Epetra_Vector), intent(in) | this, |
| real(c_double), dimension(:), intent(in) | values, | ||
| integer(c_int), dimension(:), intent(in) | indices, | ||
| type(error), intent(out), optional | err | ||
| ) | [private] |
Adds entries with list of indexed values, indices in local space
1.7.6.1