Tempus Version of the Day
Time Integration
|
Time-derivative interface for DIRK. More...
#include <Tempus_StepperDIRK_decl.hpp>
Public Member Functions | |
StepperDIRKTimeDerivative (Scalar s, Teuchos::RCP< const Thyra::VectorBase< Scalar > > xTilde) | |
Constructor. | |
virtual | ~StepperDIRKTimeDerivative () |
Destructor. | |
virtual void | compute (Teuchos::RCP< const Thyra::VectorBase< Scalar > > x, Teuchos::RCP< Thyra::VectorBase< Scalar > > xDot, Teuchos::RCP< Thyra::VectorBase< Scalar > > xDotDot=Teuchos::null) |
Compute the time derivative. | |
virtual void | initialize (Scalar s, Teuchos::RCP< const Thyra::VectorBase< Scalar > > xTilde) |
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. | |
Private Attributes | |
Teuchos::RCP< const Thyra::VectorBase< Scalar > > | xTilde_ |
Scalar | s_ |
Time-derivative interface for DIRK.
Given the stage state
compute the DIRK stage time-derivative,
Definition at line 301 of file Tempus_StepperDIRK_decl.hpp.
|
inline |
Constructor.
Definition at line 307 of file Tempus_StepperDIRK_decl.hpp.
|
inlinevirtual |
Destructor.
Definition at line 312 of file Tempus_StepperDIRK_decl.hpp.
|
inlinevirtual |
Compute the time derivative.
Implements Tempus::TimeDerivative< Scalar >.
Definition at line 315 of file Tempus_StepperDIRK_decl.hpp.
|
inlinevirtual |
Definition at line 324 of file Tempus_StepperDIRK_decl.hpp.
|
private |
Definition at line 330 of file Tempus_StepperDIRK_decl.hpp.
|
private |
Definition at line 331 of file Tempus_StepperDIRK_decl.hpp.