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. More... | |
type(epetra_vector) function, public | epetra_vector (CV, BlockMap, V) |
Epetra_Vector constructor from a user supplied vector More... | |
type(epetra_vector) function, public | epetra_vector (this) |
Epetra_Vector copy constructor More... | |
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 More... | |
subroutine | replaceglobalvalues (this, BlockOffset, values, indices, err) |
Replaces entries with a list of indexed values, indices in global space More... | |
subroutine | replacemyvalues (this, values, indices, err) |
Replaces entries with a list of indexed values, indices in local space More... | |
subroutine | replacemyvalues (this, BlockOffset, values, indices, err) |
Replaces entries with a list of indexed values, indices in local space More... | |
subroutine | sumintoglobalvalues (this, values, indices, err) |
Adds entries with list of indexed values, indices in global space More... | |
subroutine | sumintoglobalvalues (this, BlockOffset, values, indices, err) |
Adds entries with list of indexed values, indices in global space More... | |
subroutine | sumintomyvalues (this, values, indices, err) |
Adds entries with list of indexed values, indices in local space More... | |
subroutine | sumintomyvalues (this, BlockOffset, values, indices, err) |
Adds entries with list of indexed values, indices in local space More... | |
Extraction methods | |
real(c_double) function, dimension(:), allocatable | extractcopy (this, err) |
Copies vector contents into target More... | |
real(c_double) function | get_element_epetravector (this, index) |
Extract value from an entry in vector More... | |
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
|
private |
Copies vector contents into target
|
private |
Extract value from an entry in vector
|
private |
Replaces entries with a list of indexed values, indices in global space
|
private |
Replaces entries with a list of indexed values, indices in global space
|
private |
Replaces entries with a list of indexed values, indices in local space
|
private |
Replaces entries with a list of indexed values, indices in local space
|
private |
Adds entries with list of indexed values, indices in global space
|
private |
Adds entries with list of indexed values, indices in global space
|
private |
Adds entries with list of indexed values, indices in local space
|
private |
Adds entries with list of indexed values, indices in local space