LifeV
LinearOperatorAlgebra.cpp
Go to the documentation of this file.
1 /*
2  * LinearOperator.hpp
3  *
4  * Created on: Sep 3, 2010
5  * Author: uvilla
6  */
7 
8 #include <lifev/core/linear_algebra/LinearOperatorAlgebra.hpp>
9 #include <lifev/core/array/VectorEpetra.hpp>
10 
11 namespace LifeV
12 {
13 namespace Operators
14 {
15 
17 {
19 }
20 
22 {
24 }
25 
26 
27 } /*end namespace Operators*/
28 } /*end namespace */
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. ...