9 #ifndef Tempus_TimeDerivative_hpp
10 #define Tempus_TimeDerivative_hpp
13 #include "Thyra_VectorBase.hpp"
14 #include "Thyra_VectorStdOps.hpp"
31 template <
typename Scalar>
38 Teuchos::RCP<
const Thyra::VectorBase<Scalar> > x,
39 Teuchos::RCP< Thyra::VectorBase<Scalar> > xDot,
40 Teuchos::RCP< Thyra::VectorBase<Scalar> > xDotDot = Teuchos::null) = 0;
48 #endif // Tempus_TimeDerivative_hpp
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.
This interface defines the time derivative connection between an implicit Stepper and WrapperModelEva...