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