9 #ifndef Tempus_StepperForwardEulerModifierX_hpp
10 #define Tempus_StepperForwardEulerModifierX_hpp
12 #include "Tempus_config.hpp"
26 template<
class Scalar>
40 Teuchos::RCP<Thyra::VectorBase<Scalar> > ,
41 const Scalar ,
const Scalar ,
53 TEUCHOS_TEST_FOR_EXCEPTION(
true, std::logic_error,
54 "Error - unknown modifier type.\n");
62 #endif // Tempus_StepperForwardEulerModifierX_hpp
MODIFIER_TYPE
Indicates the location of application action (see algorithm).
Default ModifierX for StepperForwardEuler.
StepperForwardEulerModifierXDefault()
Constructor.
Base ModifierX for StepperForwardEuler.
virtual ~StepperForwardEulerModifierXDefault()
Destructor.
virtual void modify(Teuchos::RCP< Thyra::VectorBase< Scalar > >, const Scalar, const Scalar, const typename StepperForwardEulerModifierXBase< Scalar >::MODIFIER_TYPE modType)
Modify solution based on the MODIFIER_TYPE.