57 Teuchos::RCP<SolutionHistory<Scalar> > sh,
58 Teuchos::RCP<StepperForwardEuler<Scalar> > stepper,
64 RCP<SolutionState<Scalar> > workingState = sh->getWorkingState();
65 const Scalar time = workingState->getTime();
66 const Scalar dt = workingState->getTimeStep();
67 RCP<Thyra::VectorBase<Scalar> > x;
73 x = workingState->getX();
79 x = workingState->getX();
85 if (workingState->getXDot() != Teuchos::null)
86 x = workingState->getXDot();
88 x = stepper->getStepperXDot();
92 TEUCHOS_TEST_FOR_EXCEPTION(
true, std::logic_error,
93 "Error - unknown action location.\n");
96 this->
modify(x, time, dt, modType);