51 Teuchos::RCP<SolutionHistory<Scalar> > sh,
52 Teuchos::RCP<StepperHHTAlpha<Scalar> > stepper,
58 RCP<SolutionState<Scalar> > workingState = sh->getWorkingState();
59 const Scalar time = workingState->getTime();
60 const Scalar dt = workingState->getTimeStep();
61 RCP<Thyra::VectorBase<Scalar> > x;
67 x = workingState->getX();
73 x = workingState->getX();
79 x = workingState->getX();
85 if (workingState->getX() != Teuchos::null)
86 x = workingState->getX();
88 x = stepper->getStepperX();
92 TEUCHOS_TEST_FOR_EXCEPTION(
true, std::logic_error,
93 "Error - unknown action location.\n");
96 this->
modify(x, time, dt, modType);