1#ifndef included_AMP_TimeIntegratorParameters
2#define included_AMP_TimeIntegratorParameters
4#include "AMP/operators/Operator.h"
5#include "AMP/operators/OperatorParameters.h"
6#include "AMP/utils/Database.h"
7#include "AMP/utils/ParameterBase.h"
8#include "AMP/vectors/Vector.h"
36 typedef std::shared_ptr<AMP::TimeIntegrator::TimeIntegratorParameters>
shared_ptr;
TimeIntegratorParameters is a base class for providing parameters for the TimeIntegrator's....
std::shared_ptr< AMP::LinearAlgebra::Vector > d_pSourceTerm
std::shared_ptr< AMP::LinearAlgebra::Vector > d_ic_vector
std::shared_ptr< AMP::TimeIntegrator::TimeIntegratorParameters > shared_ptr
Convience typedef.
TimeIntegratorParameters(std::shared_ptr< AMP::Database > db)
std::shared_ptr< AMP::Database > d_global_db
pointer to global database
virtual ~TimeIntegratorParameters()
TimeIntegratorParameters(const TimeIntegratorParameters &)=delete
std::shared_ptr< AMP::LinearAlgebra::Variable > d_pAlgebraicVariable
std::shared_ptr< AMP::Operator::Operator > d_operator
std::shared_ptr< AMP::Operator::Operator > d_pMassOperator
TimeIntegratorParameters()=delete
void operator=(const TimeIntegratorParameters &)=delete