Tempus  Version of the Day
Time Integration
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Tempus_RKButcherTableau.hpp File Reference
#include "Tempus_String_Utilities.hpp"
#include "Teuchos_Assert.hpp"
#include "Teuchos_as.hpp"
#include "Teuchos_Describable.hpp"
#include "Teuchos_ParameterListAcceptorDefaultBase.hpp"
#include "Teuchos_VerboseObject.hpp"
#include "Teuchos_VerboseObjectParameterListHelpers.hpp"
#include "Teuchos_SerialDenseMatrix.hpp"
#include "Teuchos_SerialDenseVector.hpp"
#include "Thyra_MultiVectorStdOps.hpp"

Go to the source code of this file.

Classes

class  Tempus::RKButcherTableau< Scalar >
 Runge-Kutta methods. More...
 
class  Tempus::General_RKButcherTableau< Scalar >
 
class  Tempus::GeneralExplicit_RKBT< Scalar >
 General Explicit Runge-Kutta Butcher Tableau. More...
 
class  Tempus::BackwardEuler_RKBT< Scalar >
 Backward Euler Runge-Kutta Butcher Tableau. More...
 
class  Tempus::ForwardEuler_RKBT< Scalar >
 Forward Euler Runge-Kutta Butcher Tableau. More...
 
class  Tempus::Explicit4Stage4thOrder_RKBT< Scalar >
 Runge-Kutta 4th order Butcher Tableau. More...
 
class  Tempus::ExplicitBogackiShampine32_RKBT< Scalar >
 Explicit RK Bogacki-Shampine Butcher Tableau. More...
 
class  Tempus::ExplicitMerson45_RKBT< Scalar >
 Explicit RK Merson Butcher Tableau. More...
 
class  Tempus::Explicit3_8Rule_RKBT< Scalar >
 Explicit RK 3/8th Rule Butcher Tableau. More...
 
class  Tempus::Explicit4Stage3rdOrderRunge_RKBT< Scalar >
 RK Explicit 4 Stage 3rd order by Runge. More...
 
class  Tempus::Explicit5Stage3rdOrderKandG_RKBT< Scalar >
 RK Explicit 5 Stage 3rd order by Kinnmark and Gray. More...
 
class  Tempus::Explicit3Stage3rdOrder_RKBT< Scalar >
 RK Explicit 3 Stage 3rd order. More...
 
class  Tempus::Explicit3Stage3rdOrderTVD_RKBT< Scalar >
 RK Explicit 3 Stage 3rd order TVD. More...
 
class  Tempus::Explicit3Stage3rdOrderHeun_RKBT< Scalar >
 RK Explicit 3 Stage 3rd order by Heun. More...
 
class  Tempus::Explicit2Stage2ndOrderRunge_RKBT< Scalar >
 RK Explicit 2 Stage 2nd order by Runge. More...
 
class  Tempus::ExplicitTrapezoidal_RKBT< Scalar >
 RK Explicit Trapezoidal. More...
 
class  Tempus::GeneralDIRK_RKBT< Scalar >
 General Implicit Runge-Kutta Butcher Tableau. More...
 
class  Tempus::SDIRK1Stage1stOrder_RKBT< Scalar >
 SDIRK 1 Stage 1st order. More...
 
class  Tempus::SDIRK2Stage2ndOrder_RKBT< Scalar >
 SDIRK 2 Stage 2nd order. More...
 
class  Tempus::SDIRK2Stage3rdOrder_RKBT< Scalar >
 SDIRK 2 Stage 3rd order. More...
 
class  Tempus::EDIRK2Stage3rdOrder_RKBT< Scalar >
 EDIRK 2 Stage 3rd order. More...
 
class  Tempus::Implicit3Stage6thOrderKuntzmannButcher_RKBT< Scalar >
 
class  Tempus::Implicit4Stage8thOrderKuntzmannButcher_RKBT< Scalar >
 
class  Tempus::Implicit2Stage4thOrderHammerHollingsworth_RKBT< Scalar >
 
class  Tempus::IRK1StageTheta_RKBT< Scalar >
 
class  Tempus::EDIRK2StageTheta_RKBT< Scalar >
 
class  Tempus::Implicit1Stage2ndOrderGauss_RKBT< Scalar >
 
class  Tempus::Implicit2Stage4thOrderGauss_RKBT< Scalar >
 
class  Tempus::Implicit3Stage6thOrderGauss_RKBT< Scalar >
 
class  Tempus::Implicit1Stage1stOrderRadauA_RKBT< Scalar >
 
class  Tempus::Implicit2Stage3rdOrderRadauA_RKBT< Scalar >
 
class  Tempus::Implicit3Stage5thOrderRadauA_RKBT< Scalar >
 
class  Tempus::Implicit1Stage1stOrderRadauB_RKBT< Scalar >
 
class  Tempus::Implicit2Stage3rdOrderRadauB_RKBT< Scalar >
 
class  Tempus::Implicit3Stage5thOrderRadauB_RKBT< Scalar >
 
class  Tempus::Implicit2Stage2ndOrderLobattoA_RKBT< Scalar >
 
class  Tempus::Implicit3Stage4thOrderLobattoA_RKBT< Scalar >
 
class  Tempus::Implicit4Stage6thOrderLobattoA_RKBT< Scalar >
 
class  Tempus::Implicit2Stage2ndOrderLobattoB_RKBT< Scalar >
 
class  Tempus::Implicit3Stage4thOrderLobattoB_RKBT< Scalar >
 
class  Tempus::Implicit4Stage6thOrderLobattoB_RKBT< Scalar >
 
class  Tempus::Implicit2Stage2ndOrderLobattoC_RKBT< Scalar >
 
class  Tempus::Implicit3Stage4thOrderLobattoC_RKBT< Scalar >
 
class  Tempus::Implicit4Stage6thOrderLobattoC_RKBT< Scalar >
 
class  Tempus::SDIRK5Stage5thOrder_RKBT< Scalar >
 
class  Tempus::SDIRK5Stage4thOrder_RKBT< Scalar >
 
class  Tempus::SDIRK3Stage4thOrder_RKBT< Scalar >
 
class  Tempus::SDIRK21_RKBT< Scalar >
 SDIRK 2(1) pair. More...
 

Namespaces

 Tempus
 

Functions

template<class Scalar >
Teuchos::RCP< RKButcherTableau
< Scalar > > 
Tempus::rKButcherTableau ()
 
template<class Scalar >
Teuchos::RCP< RKButcherTableau
< Scalar > > 
Tempus::rKButcherTableau (const Teuchos::SerialDenseMatrix< int, Scalar > &A, const Teuchos::SerialDenseVector< int, Scalar > &b, const Teuchos::SerialDenseVector< int, Scalar > &c, int order, const std::string &description="")
 
template<class Scalar >
Teuchos::RCP< RKButcherTableau
< Scalar > > 
Tempus::rKButcherTableau (const Teuchos::SerialDenseMatrix< int, Scalar > &A, const Teuchos::SerialDenseVector< int, Scalar > &b, const Teuchos::SerialDenseVector< int, Scalar > &c, int order, int orderMin, int orderMax, const std::string &description="")