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