|
Tempus Version of the Day
Time Integration
|
Time-derivative interface for Backward Euler. More...
#include <Tempus_StepperBackwardEuler_decl.hpp>
Public Member Functions | |
| StepperBackwardEulerTimeDerivative (Scalar s, Teuchos::RCP< const Thyra::VectorBase< Scalar > > xOld) | |
| Constructor. | |
| virtual | ~StepperBackwardEulerTimeDerivative () |
| 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 > > xOld) |
Private Attributes | |
| Teuchos::RCP< const Thyra::VectorBase< Scalar > > | xOld_ |
| Scalar | s_ |
Time-derivative interface for Backward Euler.
Given the state 
![\[
\dot{x}_{n} = \frac{(x_{n} - x_{n-1})}{\Delta t_{n}}.
\]](form_52.png)

Definition at line 213 of file Tempus_StepperBackwardEuler_decl.hpp.
|
inline |
Constructor.
Definition at line 217 of file Tempus_StepperBackwardEuler_decl.hpp.
|
inlinevirtual |
Destructor.
Definition at line 224 of file Tempus_StepperBackwardEuler_decl.hpp.
|
inlinevirtual |
Compute the time derivative.
Implements Tempus::TimeDerivative< Scalar >.
Definition at line 227 of file Tempus_StepperBackwardEuler_decl.hpp.
|
inlinevirtual |
Definition at line 237 of file Tempus_StepperBackwardEuler_decl.hpp.
|
private |
Definition at line 245 of file Tempus_StepperBackwardEuler_decl.hpp.
|
private |
Definition at line 246 of file Tempus_StepperBackwardEuler_decl.hpp.