#include <TrilinosLinearOP.h>
Inherits Thyra::LinearOpBase< double >.
The TrilinosLinearOP is a wrapper for a Thyra LinearOpBase to wrap AMP::Operators or AMP::Solvers for use with Trilinos NOX solvers.
Definition at line 22 of file TrilinosLinearOP.h.
◆ TrilinosLinearOP() [1/3]
◆ TrilinosLinearOP() [2/3]
◆ ~TrilinosLinearOP()
| virtual AMP::Solver::TrilinosLinearOP::~TrilinosLinearOP |
( |
| ) |
|
|
virtual |
◆ TrilinosLinearOP() [3/3]
| AMP::Solver::TrilinosLinearOP::TrilinosLinearOP |
( |
| ) |
|
|
private |
◆ applyImpl()
| virtual void AMP::Solver::TrilinosLinearOP::applyImpl |
( |
const Thyra::EOpTransp |
M_trans, |
|
|
const Thyra::MultiVectorBase< double > & |
X, |
|
|
const Teuchos::Ptr< Thyra::MultiVectorBase< double > > & |
Y, |
|
|
const double |
alpha, |
|
|
const double |
beta |
|
) |
| const |
|
virtual |
◆ domain()
| virtual Teuchos::RCP< const Thyra::VectorSpaceBase< double > > AMP::Solver::TrilinosLinearOP::domain |
( |
| ) |
const |
|
virtual |
◆ opSupportedImpl()
| virtual bool AMP::Solver::TrilinosLinearOP::opSupportedImpl |
( |
Thyra::EOpTransp |
| ) |
const |
|
virtual |
◆ range()
| virtual Teuchos::RCP< const Thyra::VectorSpaceBase< double > > AMP::Solver::TrilinosLinearOP::range |
( |
| ) |
const |
|
virtual |
◆ d_operator
◆ d_solver
The documentation for this class was generated from the following file: