Tempus
Version of the Day
Time Integration
|
Runge-Kutta Builder class. This factory creates RKButcherTableau objects given the description string from the RKButcherTableau object. More...
#include <Tempus_RKButcherTableauBuilder_decl.hpp>
Public Member Functions | |
RKButcherTableauBuilder () | |
virtual | ~RKButcherTableauBuilder () |
void | setRKButcherTableauFactory (const Teuchos::RCP< const Teuchos::AbstractFactory< RKButcherTableau< Scalar > > > &rkbtFactory, const std::string &rkbtFactoryName) |
Teuchos::RCP< RKButcherTableau < Scalar > > | create (const std::string &rkbt_name="") 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 > | getParameterList () const |
Teuchos::RCP< const Teuchos::ParameterList > | getValidParameters () const |
Private Member Functions | |
void | initializeDefaults_ () |
Private Attributes | |
Teuchos::ObjectBuilder < RKButcherTableau< Scalar > > | builder_ |
Runge-Kutta Builder class. This factory creates RKButcherTableau objects given the description string from the RKButcherTableau object.
This was taken and modified from Rythmos' RKButcherTableauBuilder class.
Definition at line 26 of file Tempus_RKButcherTableauBuilder_decl.hpp.
Tempus::RKButcherTableauBuilder< Scalar >::RKButcherTableauBuilder | ( | ) |
Definition at line 38 of file Tempus_RKButcherTableauBuilder_impl.hpp.
|
inlinevirtual |
Definition at line 31 of file Tempus_RKButcherTableauBuilder_decl.hpp.
Teuchos::RCP< RKButcherTableau< Scalar > > Tempus::RKButcherTableauBuilder< Scalar >::create | ( | const std::string & | rkbt_name = "" | ) | const |
Definition at line 94 of file Tempus_RKButcherTableauBuilder_impl.hpp.
Teuchos::RCP< Teuchos::ParameterList > Tempus::RKButcherTableauBuilder< Scalar >::getNonconstParameterList | ( | ) |
Definition at line 63 of file Tempus_RKButcherTableauBuilder_impl.hpp.
Teuchos::RCP< const Teuchos::ParameterList > Tempus::RKButcherTableauBuilder< Scalar >::getParameterList | ( | ) | const |
Definition at line 79 of file Tempus_RKButcherTableauBuilder_impl.hpp.
Teuchos::RCP< const Teuchos::ParameterList > Tempus::RKButcherTableauBuilder< Scalar >::getValidParameters | ( | ) | const |
Definition at line 87 of file Tempus_RKButcherTableauBuilder_impl.hpp.
|
private |
Definition at line 102 of file Tempus_RKButcherTableauBuilder_impl.hpp.
void Tempus::RKButcherTableauBuilder< Scalar >::setParameterList | ( | const Teuchos::RCP< Teuchos::ParameterList > & | paramList | ) |
Definition at line 54 of file Tempus_RKButcherTableauBuilder_impl.hpp.
void Tempus::RKButcherTableauBuilder< Scalar >::setRKButcherTableauFactory | ( | const Teuchos::RCP< const Teuchos::AbstractFactory< RKButcherTableau< Scalar > > > & | rkbtFactory, |
const std::string & | rkbtFactoryName | ||
) |
Definition at line 44 of file Tempus_RKButcherTableauBuilder_impl.hpp.
Teuchos::RCP< Teuchos::ParameterList > Tempus::RKButcherTableauBuilder< Scalar >::unsetParameterList | ( | ) |
Definition at line 71 of file Tempus_RKButcherTableauBuilder_impl.hpp.
|
private |
Definition at line 52 of file Tempus_RKButcherTableauBuilder_decl.hpp.