1 #ifndef _ButcherTableau_h_
2 #define _ButcherTableau_h_
31 inline const std::string &
name()
const;
34 inline unsigned int order()
const;
37 inline unsigned int nSteps()
const;
40 inline double &
A(
unsigned int i,
unsigned int j);
41 inline double &
b(
unsigned int i);
42 inline double &
c(
unsigned int i);
45 inline const double &
A(
unsigned int i,
unsigned int j)
const;
46 inline const double &
b(
unsigned int i)
const;
47 inline const double &
c(
unsigned int i)
const;
52 std::vector< std::vector<double> > _A;
53 std::vector<double> _b;
54 std::vector<double> _c;
107 #include "CLHEP/GenericFunctions/ButcherTableau.icc"
std::ostream & operator<<(std::ostream &, const BasicVector3D< float > &)
unsigned int nSteps() const
double & b(unsigned int i)
double & c(unsigned int i)
ButcherTableau(const std::string &name, unsigned int order)
double & A(unsigned int i, unsigned int j)
unsigned int order() const
ThreeEighthsRuleTableau()
ClassicalRungeKuttaTableau()
const std::string & name() const