8 #include <lifev/core/linear_algebra/LinearOperatorAlgebra.hpp> 9 #include <lifev/core/array/VectorEpetra.hpp> VectorEpetra - The Epetra Vector format Wrapper.
int apply(const VectorEpetra &X, VectorEpetra &Y) const
Returns the result of a LinearOperator applied to a VectorEpetra X in Y.
Abstract class which defines the interface of a Linear Operator.
void updateInverseJacobian(const UInt &iQuadPt)
virtual int Apply(const vector_Type &X, vector_Type &Y) const =0
Returns the result of a raw_operator applied to a raw_vector X in Y.
virtual int ApplyInverse(const vector_Type &X, vector_Type &Y) const =0
Returns the result of a raw_operator inverse applied to an raw_vector X in Y.
vector_type & epetraVector()
Return the VectorEpetra in the wrapper.
const vector_type & epetraVector() const
Return the VectorEpetra in the wrapper.
int applyInverse(const VectorEpetra &X, VectorEpetra &Y)
Returns the result of a LinearOperator inverse applied to an VectorEpetra X in Y. ...