11 namespace Tempus_Unit_Test {
15 using Teuchos::rcp_const_cast;
16 using Teuchos::rcp_dynamic_cast;
26 stepper->setModel(model);
27 stepper->initialize();
34 bool useFSAL = stepper->getUseFSAL();
35 std::string ICConsistency = stepper->getICConsistency();
36 bool ICConsistencyCheck = stepper->getICConsistencyCheck();
37 bool useEmbedded = stepper->getUseEmbedded();
78 stepper->setAppAction(modifier);
79 stepper->initialize();
81 stepper->setAppAction(modifierX);
82 stepper->initialize();
84 stepper->setAppAction(observer);
85 stepper->initialize();
87 stepper->setUseFSAL(useFSAL);
88 stepper->initialize();
90 stepper->setICConsistency(ICConsistency);
91 stepper->initialize();
93 stepper->setICConsistencyCheck(ICConsistencyCheck);
94 stepper->initialize();
96 stepper->setUseEmbedded(useEmbedded);
97 stepper->initialize();
100 stepper->setTableau(A, b, c, order, order, order);
101 stepper->initialize();
106 model, useFSAL, ICConsistency, ICConsistencyCheck, useEmbedded, A, b, c,
107 order, order, order, bstar, modifier));
Default observer for StepperRK.
void testFactoryConstruction(std::string stepperType, const Teuchos::RCP< const Thyra::ModelEvaluator< double > > &model)
Unit test utility for Stepper construction through StepperFactory.
General Explicit Runge-Kutta Butcher Tableau.
Sine-Cosine model problem from Rythmos. This is a canonical Sine-Cosine differential equation with a...
void testRKAppAction(const Teuchos::RCP< Tempus::StepperRKBase< double >> &stepper, const Teuchos::RCP< const Thyra::ModelEvaluator< double >> &model, Teuchos::FancyOStream &out, bool &success)
Unit test utility for Stepper RK AppAction.
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
TEUCHOS_UNIT_TEST(BackwardEuler, Default_Construction)
Default ModifierX for StepperRK.
Default modifier for StepperRK.
#define TEUCHOS_ASSERT(assertion_test)
#define TEUCHOS_TEST_FOR_EXCEPT(throw_exception_test)