1 #ifndef _ExtendedButcherTableau_h_
2 #define _ExtendedButcherTableau_h_
24 class ExtendedButcherTableau {
32 inline const std::string &
name()
const;
35 inline unsigned int order()
const;
44 inline double &
A(
unsigned int i,
unsigned int j);
45 inline double &
b(
unsigned int i);
46 inline double &
bHat(
unsigned int i);
47 inline double &
c(
unsigned int i);
50 inline const double &
A(
unsigned int i,
unsigned int j)
const;
51 inline const double &
b(
unsigned int i)
const;
52 inline const double &
bHat(
unsigned int i)
const;
53 inline const double &
c(
unsigned int i)
const;
58 std::vector< std::vector<double> > _A;
59 std::vector<double> _b;
60 std::vector<double> _bHat;
61 std::vector<double> _c;
64 unsigned int _orderHat;
98 #include "CLHEP/GenericFunctions/ExtendedButcherTableau.icc"
BogackiShampineXtTableau()
const std::string & name() const
unsigned int nSteps() const
double & b(unsigned int i)
ExtendedButcherTableau(const std::string &name, unsigned int order, unsigned int orderHat)
const double & A(unsigned int i, unsigned int j) const
unsigned int orderHat() const
const double & bHat(unsigned int i) const
double & c(unsigned int i)
const double & c(unsigned int i) const
const double & b(unsigned int i) const
double & bHat(unsigned int i)
unsigned int order() const
double & A(unsigned int i, unsigned int j)
FehlbergRK45F2XtTableau()
std::ostream & operator<<(std::ostream &, const BasicVector3D< float > &)