9 #ifndef Tempus_StepperNewmarkImplicitDForm_decl_hpp
10 #define Tempus_StepperNewmarkImplicitDForm_decl_hpp
12 #include "Tempus_config.hpp"
13 #include "Tempus_StepperImplicit.hpp"
14 #include "Tempus_WrapperModelEvaluatorSecondOrder.hpp"
76 template <
class Scalar>
91 bool useFSAL, std::string ICConsistency,
bool ICConsistencyCheck,
92 bool zeroInitialGuess, std::string schemeName, Scalar beta, Scalar gamma,
145 return Scalar(1.0) / (
beta_ * dt * dt);
153 virtual Scalar
getBeta(
const Scalar)
const {
return Scalar(1.0); }
168 const Scalar dt)
const;
174 const Scalar dt)
const;
179 const Scalar dt)
const;
184 const Scalar dt)
const;
189 const Scalar dt)
const;
207 template <
class Scalar>
215 #endif // Tempus_StepperNewmarkImplicitDForm_decl_hpp
Teuchos::RCP< StepperNewmarkImplicitDForm< Scalar > > createStepperNewmarkImplicitDForm(const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar >> &model, Teuchos::RCP< Teuchos::ParameterList > pl)
Nonmember constructor - ModelEvaluator and ParameterList.
Stepper integrates second-order ODEs.
Thyra Base interface for implicit time steppers.
SolutionHistory is basically a container of SolutionStates. SolutionHistory maintains a collection of...