56 Teuchos::RCP<SolutionHistory<Scalar> > sh,
57 Teuchos::RCP<StepperTrapezoidal<Scalar> > stepper,
63 RCP<SolutionState<Scalar> > workingState = sh->getWorkingState();
64 const Scalar time = workingState->getTime();
65 const Scalar dt = workingState->getTimeStep();
66 RCP<Thyra::VectorBase<Scalar> > x;
72 x = workingState->getX();
78 x = workingState->getX();
84 x = workingState->getX();
90 if (workingState->getXDot() != Teuchos::null)
91 x = workingState->getXDot();
93 x = stepper->getStepperXDot();
97 TEUCHOS_TEST_FOR_EXCEPTION(
true, std::logic_error,
98 "Error - unknown action location.\n");
101 this->
modify(x, time, dt, modType);