1#ifndef included_AMP_SolverStrategyParameters
2#define included_AMP_SolverStrategyParameters
4#include "AMP/operators/Operator.h"
5#include "AMP/utils/ParameterBase.h"
40 std::shared_ptr<AMP::Operator::Operator>
d_pOperator =
nullptr;
53 std::vector<std::shared_ptr<AMP::LinearAlgebra::Vector>>
d_vectors;
Provides C++ wrapper around MPI routines.
std::shared_ptr< ParameterBase > shared_ptr
SolverStrategyParameters(std::shared_ptr< AMP::Database > db)
std::shared_ptr< AMP::Database > d_global_db
std::vector< std::shared_ptr< AMP::LinearAlgebra::Vector > > d_vectors
std::shared_ptr< AMP::LinearAlgebra::Vector > d_pInitialGuess
initial guess for solver – probably can go away in favour of d_vectors
SolverStrategyParameters()
std::shared_ptr< AMP::Operator::Operator > d_pOperator
std::shared_ptr< AMP::Solver::SolverStrategy > d_pNestedSolver
virtual ~SolverStrategyParameters()