#include <NOX_Epetra_Vector.H>
#include <NOX_Epetra_Vector.H>
Inheritance diagram for NOX::Epetra::Vector:
gamma
y
numVecs+1
this
numVecs
vecs
Type of memory management to use when constructing the vector.
NOX::Epetra::Vector::CreateCopy
NOX::DeepCopy
Teuchos::null
Constructor that creates a COPY or VIEW of the Epetra_Vector.
NOTE: This ctor should just always create a view. It should be implicit from the fact that a RefCountPtr.
Construct by copying map and/or elements of an Epetra_Vector.
Allocates an entirely new vector. Does NOT allow for a view.
[virtual]
Put element-wise absolute values of source vector y into this vector.
Here x represents this vector, and we update it as
Implements NOX::Abstract::Vector.
Create a MultiVector with numVecs columns.
The implementation here creates a NOX::Epetra::MultiVector with either Shape or Deep copies of the supplied vector.
Reimplemented from NOX::Abstract::Vector.
Create a MultiVector with numVecs+1 columns out of an array of Vectors. The vector stored under this will be the first column with the remaining numVecs columns given by vecs.
The implementation here creates a NOX::Epetra::MultiVector with either Shape or Deep copies of the supplied vectors.
Initialize every element of this vector with gamma.
Inner product with y.
Here x represents this vector, and we compute its inner product with y as follows:.
Copies source vector into "this".
NOTE: this will NOT copy the underlying vector space into the new vector.
false.