#include <Rythmos_InterpolationBuffer.hpp>
Inheritance diagram for Rythmos::InterpolationBuffer< Scalar >:


Public Types | |
| typedef Teuchos::ScalarTraits< Scalar >::magnitudeType | ScalarMag |
Public Member Functions | |
| virtual | ~InterpolationBuffer () |
| Destructor. | |
| virtual bool | SetPoints (const std::vector< Scalar > &time_list, const std::vector< Teuchos::RefCountPtr< Thyra::VectorBase< Scalar > > > &x_list, const std::vector< Teuchos::RefCountPtr< Thyra::VectorBase< Scalar > > > &xdot_list)=0 |
| Add points to buffer. | |
| virtual bool | GetPoints (const std::vector< Scalar > &time_list, std::vector< Teuchos::RefCountPtr< Thyra::VectorBase< Scalar > > > *x_list, std::vector< Teuchos::RefCountPtr< Thyra::VectorBase< Scalar > > > *xdot_list, std::vector< ScalarMag > *accuracy_list) const =0 |
| Get values from buffer. | |
| virtual bool | SetRange (const Scalar &time_lower, const Scalar &time_upper, const InterpolationBuffer< Scalar > &IB)=0 |
| Fill data in from another interpolation buffer. | |
| virtual bool | GetNodes (std::vector< Scalar > *time_list) const =0 |
| Get interpolation nodes. | |
| virtual bool | RemoveNodes (std::vector< Scalar > &time_list) const =0 |
| Remove interpolation nodes. | |
| virtual int | GetOrder () const =0 |
| Get order of interpolation. | |
Definition at line 39 of file Rythmos_InterpolationBuffer.hpp.
|
|||||
|
Reimplemented in Rythmos::BackwardEulerStepper< Scalar >, Rythmos::ExplicitRKStepper< Scalar >, Rythmos::ForwardEulerStepper< Scalar >, Rythmos::ImplicitBDFStepper< Scalar >, and Rythmos::LinearInterpolationBuffer< Scalar >. Definition at line 43 of file Rythmos_InterpolationBuffer.hpp. |
|
|||||||||
|
Destructor.
Definition at line 46 of file Rythmos_InterpolationBuffer.hpp. |
|
||||||||||||||||||||
|
Add points to buffer.
Implemented in Rythmos::BackwardEulerStepper< Scalar >, Rythmos::ExplicitRKStepper< Scalar >, Rythmos::ForwardEulerStepper< Scalar >, and Rythmos::ImplicitBDFStepper< Scalar >. |
|
||||||||||||||||||||||||
|
Get values from buffer.
Implemented in Rythmos::BackwardEulerStepper< Scalar >, Rythmos::ExplicitRKStepper< Scalar >, Rythmos::ForwardEulerStepper< Scalar >, and Rythmos::ImplicitBDFStepper< Scalar >. |
|
||||||||||||||||||||
|
Fill data in from another interpolation buffer.
Implemented in Rythmos::BackwardEulerStepper< Scalar >, Rythmos::ExplicitRKStepper< Scalar >, Rythmos::ExplicitTaylorPolynomialStepper< Scalar >, Rythmos::ForwardEulerStepper< Scalar >, Rythmos::ImplicitBDFStepper< Scalar >, and Rythmos::LinearInterpolationBuffer< Scalar >. |
|
||||||||||
|
||||||||||
|
Remove interpolation nodes.
Implemented in Rythmos::BackwardEulerStepper< Scalar >, Rythmos::ExplicitRKStepper< Scalar >, Rythmos::ForwardEulerStepper< Scalar >, and Rythmos::ImplicitBDFStepper< Scalar >. |
|
|||||||||
1.3.9.1