10#ifndef Tempus_StepperNewmarkExplicitAForm_decl_hpp
11#define Tempus_StepperNewmarkExplicitAForm_decl_hpp
13#include "Tempus_config.hpp"
14#include "Tempus_StepperExplicit.hpp"
92template <
class Scalar>
106 bool useFSAL, std::string ICConsistency,
bool ICConsistencyCheck,
111 virtual Teuchos::RCP<StepperNewmarkExplicitAFormAppAction<Scalar> >
139 return Scalar(1.0e+99);
162 virtual void describe(Teuchos::FancyOStream& out,
163 const Teuchos::EVerbosityLevel verbLevel)
const;
166 virtual bool isValidSetup(Teuchos::FancyOStream& out)
const;
171 const Scalar dt)
const;
177 const Scalar dt)
const;
182 const Scalar dt)
const;
188 TEUCHOS_TEST_FOR_EXCEPTION(
190 "Error in 'Newmark Explicit a-Form' stepper: invalid value of Gamma = "
191 <<
gamma_ <<
". Please select 0 <= Gamma <= 1. \n");
202 Teuchos::RCP<StepperNewmarkExplicitAFormAppAction<Scalar> >
208template <
class Scalar>
209Teuchos::RCP<StepperNewmarkExplicitAForm<Scalar> >
212 Teuchos::RCP<Teuchos::ParameterList> pl);
SolutionHistory is basically a container of SolutionStates. SolutionHistory maintains a collection of...
Thyra Base interface for implicit time steppers.
bool isInitialized_
True if stepper's member data is initialized.
bool useFSAL_
Use First-Same-As-Last (FSAL) principle.
Teuchos::RCP< StepperNewmarkExplicitAForm< Scalar > > createStepperNewmarkExplicitAForm(const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > pl)
Nonmember constructor - ModelEvaluator and ParameterList.
@ SECOND_ORDER_ODE
Stepper integrates second-order ODEs.