| 
    Tempus
    Version of the Day
    
   Time Integration 
   | 
 
This interface defines the time derivative connection between an implicit Stepper and WrapperModelEvaluator. More...
#include <Tempus_TimeDerivative.hpp>
  
 Public Member Functions | |
| virtual void | compute (Teuchos::RCP< const Thyra::VectorBase< Scalar > > x, Teuchos::RCP< Thyra::VectorBase< Scalar > > xDot, Teuchos::RCP< Thyra::VectorBase< Scalar > > xDotDot=Teuchos::null)=0 | 
| Set the underlying application ModelEvaluator.  More... | |
This interface defines the time derivative connection between an implicit Stepper and WrapperModelEvaluator.
For a WrapperModelEvaluator which uses an implicit Stepper, i.e., uses the implicit ODE or DAE form, 
, requires definition of the time derivatives during the iterations of the nonlinear solve. Note that if the Stepper solves for a time derivative, e.g., 
 for the Newmark- 
 methods, definitions for 
 and 
 are required in the function compute(). This interface defines the calling function to compute those derivatives and/or state. 
Definition at line 32 of file Tempus_TimeDerivative.hpp.
      
  | 
  pure virtual | 
Set the underlying application ModelEvaluator.
Implemented in Tempus::StepperIMEX_RKPartTimeDerivative< Scalar >, Tempus::StepperIMEX_RKTimeDerivative< Scalar >, Tempus::StepperDIRKTimeDerivative< Scalar >, Tempus::StepperBackwardEulerTimeDerivative< Scalar >, Tempus::StepperBDF2TimeDerivative< Scalar >, and Tempus::StepperTrapezoidalTimeDerivative< Scalar >.