Advanced Multi-Physics (AMP)
On-Line Documentation
TrilinosThyraModelEvaluatorParameters.h
Go to the documentation of this file.
1#ifndef included_AMP_TrilinosThyraModelEvaluatorParameters
2#define included_AMP_TrilinosThyraModelEvaluatorParameters
3
4
5#include "AMP/operators/Operator.h"
6#include "AMP/solvers/SolverStrategy.h"
7#include "AMP/solvers/trilinos/nox/PrePostOperator.h"
8#include "AMP/vectors/Vector.h"
9
10
11namespace AMP::Solver {
12
13
19{
20public:
21 std::shared_ptr<AMP::LinearAlgebra::Vector> d_icVec;
22 std::shared_ptr<AMP::Operator::Operator> d_nonlinearOp;
23 std::shared_ptr<AMP::Operator::Operator> d_linearOp;
24 std::shared_ptr<AMP::Solver::SolverStrategy> d_preconditioner;
25 std::shared_ptr<AMP::Solver::PrePostOperator> d_prePostOperator;
26};
27} // namespace AMP::Solver
28
29#endif
std::shared_ptr< AMP::Operator::Operator > d_linearOp
The linear operator.
std::shared_ptr< AMP::Solver::SolverStrategy > d_preconditioner
The preconditioner.
std::shared_ptr< AMP::Operator::Operator > d_nonlinearOp
The non-linear operator.
std::shared_ptr< AMP::Solver::PrePostOperator > d_prePostOperator
The pre-post operator.
std::shared_ptr< AMP::LinearAlgebra::Vector > d_icVec
The dofs to use for the vectors.



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:41.
Comments on this page