9 #ifndef Tempus_StepperNewmarkImplicitAForm_decl_hpp 
   10 #define Tempus_StepperNewmarkImplicitAForm_decl_hpp 
   12 #include "Tempus_StepperImplicit.hpp" 
   13 #include "Tempus_WrapperModelEvaluatorSecondOrder.hpp" 
   72 template<
class Scalar>
 
   87     const Teuchos::RCP<
const Thyra::ModelEvaluator<Scalar> >& appModel,
 
   89     const Teuchos::RCP<Thyra::NonlinearSolverBase<Scalar> >& solver,
 
   91     std::string ICConsistency,
 
   92     bool ICConsistencyCheck,
 
   93     bool zeroInitialGuess,
 
   94     std::string schemeName,
 
  101       const Teuchos::RCP<
const Thyra::ModelEvaluator<Scalar> >& appModel);
 
  106     virtual Teuchos::RCP<StepperObserver<Scalar> > 
getObserver()
 const 
  107     { 
return Teuchos::null; }
 
  118     virtual Teuchos::RCP<Tempus::StepperState<Scalar> >
 
  121       if (
gamma_ == 0.5) 
return 2.0;
 
  148     virtual void describe(Teuchos::FancyOStream        & out,
 
  149                           const Teuchos::EVerbosityLevel verbLevel) 
const;
 
  152   virtual bool isValidSetup(Teuchos::FancyOStream & out) 
const;
 
  155                            const Thyra::VectorBase<Scalar>& v,
 
  156                            const Thyra::VectorBase<Scalar>& a,
 
  157                            const Scalar dt) 
const;
 
  160                              const Thyra::VectorBase<Scalar>& d,
 
  161                              const Thyra::VectorBase<Scalar>& v,
 
  162                              const Thyra::VectorBase<Scalar>& a,
 
  163                              const Scalar dt) 
const;
 
  166                            const Thyra::VectorBase<Scalar>& vPred,
 
  167                            const Thyra::VectorBase<Scalar>& a,
 
  168                            const Scalar dt) 
const;
 
  171                              const Thyra::VectorBase<Scalar>& dPred,
 
  172                              const Thyra::VectorBase<Scalar>& a,
 
  173                              const Scalar dt) 
const;
 
  188   Teuchos::RCP<Teuchos::FancyOStream> 
out_;
 
  193 #endif // Tempus_StepperNewmarkImplicitAForm_decl_hpp 
Stepper integrates second-order ODEs. 
Thyra Base interface for implicit time steppers. 
StepperObserver class for Stepper class. 
SolutionHistory is basically a container of SolutionStates. SolutionHistory maintains a collection of...