1#ifndef included_AMP_EpetraMatrixOperator_h
2#define included_AMP_EpetraMatrixOperator_h
4#include "AMP/matrices/trilinos/ManagedEpetraMatrix.h"
5#include "AMP/operators/LinearOperator.h"
6#include "AMP/operators/trilinos/EpetraMatrixOperatorParameters.h"
19 std::shared_ptr<AMP::LinearAlgebra::Matrix>
t(
A class that wraps an Epetra_CrsMatrix.
EpetraMatrixOperator(std::shared_ptr< EpetraMatrixOperatorParameters > params)
std::shared_ptr< AMP::LinearAlgebra::Variable > d_Output
std::shared_ptr< AMP::LinearAlgebra::Variable > d_Input
virtual ~EpetraMatrixOperator()
virtual void setMatrix(std::shared_ptr< AMP::LinearAlgebra::Matrix > in_mat)
std::shared_ptr< AMP::Operator::Operator > shared_ptr