1 #ifndef CLASSIC_TpsData_H
2 #define CLASSIC_TpsData_H
113 {
return expon[index]; }
121 {
return expon[index].getOrder(); }
Tps< T > pow(const Tps< T > &x, int y)
Integer power.
T::PETE_Expr_t::PETE_Return_t max(const PETE_Expr< T > &expr, NDIndex< D > &loc)
iterator begin()
Get beginning of data.
Bookkeeping class for Tps<T>.
const int * getProductArray(int index) const
static TpsData * getTpsData(int nOrd, int nVar)
Array1D< int > ProductRow
void operator=(const TpsData &)
void build(int max, int nVar)
Array2D< int > BinomialTable
int getOrder(int index) const
int getSize(int order) const
void fillSubst(int var, int order, TpsMonomial &pow, int &next)
const Array1D< TpsSubstitution > & getSubTable() const
Array1D< TpsMonomial > ExponentTable
Array1D< TpsSubstitution > subTable
Array1D< ProductRow > ProductTable
const TpsMonomial & getExponents(int index) const
int indexMonomial(const TpsMonomial &) const
Exponent array for Tps<T>.