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...