1#ifndef _ButcherTableau_h_
2#define _ButcherTableau_h_
31 inline const std::string &
name()
const;
34 inline unsigned int order()
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 &o, const Genfun::ButcherTableau &b)
ButcherTableau(const std::string &name, unsigned int order)
unsigned int nSteps() const
const std::string & name() const
const double & A(unsigned int i, unsigned int j) const
double & A(unsigned int i, unsigned int j)
double & c(unsigned int i)
double & b(unsigned int i)
unsigned int order() const
const double & c(unsigned int i) const
const double & b(unsigned int i) const
ClassicalRungeKuttaTableau()
ThreeEighthsRuleTableau()