9 #ifndef Tempus_StepperNewmarkExplicitAForm_decl_hpp 10 #define Tempus_StepperNewmarkExplicitAForm_decl_hpp 12 #include "Tempus_config.hpp" 13 #include "Tempus_StepperExplicit.hpp" 92 template<
class Scalar>
110 std::string ICConsistency,
111 bool ICConsistencyCheck,
115 virtual Teuchos::RCP<StepperNewmarkExplicitAFormAppAction<Scalar> >
getAppAction()
const 129 if (
gamma_ == 0.5)
return 2.0;
136 {
return Scalar(1.0e+99);}
152 virtual void describe(Teuchos::FancyOStream & out,
153 const Teuchos::EVerbosityLevel verbLevel)
const;
156 virtual bool isValidSetup(Teuchos::FancyOStream & out)
const;
161 const Scalar dt)
const;
167 const Scalar dt)
const;
172 const Scalar dt)
const;
178 TEUCHOS_TEST_FOR_EXCEPTION( (
gamma_ > 1.0) || (
gamma_ < 0.0),
180 "Error in 'Newmark Explicit a-Form' stepper: invalid value of Gamma = " 181 <<
gamma_ <<
". Please select 0 <= Gamma <= 1. \n");
200 template<
class Scalar>
201 Teuchos::RCP<StepperNewmarkExplicitAForm<Scalar> >
204 Teuchos::RCP<Teuchos::ParameterList> pl);
209 #endif // Tempus_StepperNewmarkExplicitAForm_decl_hpp
bool isInitialized_
True if stepper's member data is initialized.
Stepper integrates second-order ODEs.
bool useFSAL_
Use First-Same-As-Last (FSAL) principle.
SolutionHistory is basically a container of SolutionStates. SolutionHistory maintains a collection of...
Teuchos::RCP< StepperNewmarkExplicitAForm< Scalar > > createStepperNewmarkExplicitAForm(const Teuchos::RCP< const Thyra::ModelEvaluator< Scalar > > &model, Teuchos::RCP< Teuchos::ParameterList > pl)
Nonmember constructor - ModelEvaluator and ParameterList.
Thyra Base interface for implicit time steppers.