| Tempus
    Version of the Day
    Time Integration | 
Concrete implemenation of Interpolator that does simple lagrange interpolation.  
 More...
#include <Tempus_InterpolatorLagrange_decl.hpp>
 
  
 | Public Member Functions | |
| InterpolatorLagrange () | |
| Contructor.  More... | |
| ~InterpolatorLagrange () | |
| Destructor.  More... | |
| Overridden from Tempus::Interpolator | |
| void | setNodes (const Teuchos::RCP< const std::vector< Teuchos::RCP< SolutionState< Scalar > > > > &nodes) | 
| Store pointer to interpolation nodes.  More... | |
| void | interpolate (const Scalar &t, SolutionState< Scalar > *state_out) const | 
| Perform an interpolation.  More... | |
| int | order () const | 
| Return the order of the interpolation.  More... | |
| Overridden from Teuchos::Describable | |
| std::string | description () const | 
| void | describe (Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel) const | 
| Overridden from Teuchos::ParameterListAcceptor | |
| void | setParameterList (const Teuchos::RCP< Teuchos::ParameterList > ¶mList) | 
| Teuchos::RCP < Teuchos::ParameterList > | getNonconstParameterList () | 
| Teuchos::RCP < Teuchos::ParameterList > | unsetParameterList () | 
| Teuchos::RCP< const Teuchos::ParameterList > | getValidParameters () const | 
| Private Member Functions | |
| void | lagrange (const int p, const Scalar &t, SolutionState< Scalar > *state_out) const | 
| Private Attributes | |
| Teuchos::RCP< const std::vector< Teuchos::RCP < SolutionState< Scalar > > > > | nodes_ | 
| Teuchos::RCP < Teuchos::ParameterList > | pl_ | 
| int | order_ | 
Concrete implemenation of Interpolator that does simple lagrange interpolation. 
Definition at line 20 of file Tempus_InterpolatorLagrange_decl.hpp.
| 
 | inline | 
Contructor.
Definition at line 25 of file Tempus_InterpolatorLagrange_decl.hpp.
| 
 | inline | 
Destructor.
Definition at line 28 of file Tempus_InterpolatorLagrange_decl.hpp.
| 
 | inline | 
Definition at line 48 of file Tempus_InterpolatorLagrange_decl.hpp.
| 
 | inline | 
Definition at line 47 of file Tempus_InterpolatorLagrange_decl.hpp.
| Teuchos::RCP< Teuchos::ParameterList > Tempus::InterpolatorLagrange< Scalar >::getNonconstParameterList | ( | ) | 
Definition at line 48 of file Tempus_InterpolatorLagrange_impl.hpp.
| Teuchos::RCP< const Teuchos::ParameterList > Tempus::InterpolatorLagrange< Scalar >::getValidParameters | ( | ) | const | 
Definition at line 66 of file Tempus_InterpolatorLagrange_impl.hpp.
| 
 | virtual | 
Perform an interpolation.
Implements Tempus::Interpolator< Scalar >.
Definition at line 22 of file Tempus_InterpolatorLagrange_impl.hpp.
| 
 | private | 
Definition at line 77 of file Tempus_InterpolatorLagrange_impl.hpp.
| 
 | inlinevirtual | 
Return the order of the interpolation.
Implements Tempus::Interpolator< Scalar >.
Definition at line 41 of file Tempus_InterpolatorLagrange_decl.hpp.
| 
 | inlinevirtual | 
Store pointer to interpolation nodes.
Implements Tempus::Interpolator< Scalar >.
Definition at line 34 of file Tempus_InterpolatorLagrange_decl.hpp.
| void Tempus::InterpolatorLagrange< Scalar >::setParameterList | ( | const Teuchos::RCP< Teuchos::ParameterList > & | paramList | ) | 
Definition at line 34 of file Tempus_InterpolatorLagrange_impl.hpp.
| Teuchos::RCP< Teuchos::ParameterList > Tempus::InterpolatorLagrange< Scalar >::unsetParameterList | ( | ) | 
Definition at line 56 of file Tempus_InterpolatorLagrange_impl.hpp.
| 
 | private | 
Definition at line 66 of file Tempus_InterpolatorLagrange_decl.hpp.
| 
 | private | 
Definition at line 68 of file Tempus_InterpolatorLagrange_decl.hpp.
| 
 | private | 
Definition at line 67 of file Tempus_InterpolatorLagrange_decl.hpp.