1 #ifndef MINT_SYM_POLY_TERM_HH     2 #define MINT_SYM_POLY_TERM_HH    25   symPolyTerm(
int a, 
int b, 
int c, 
int d, 
int e, 
int f);
    31   void print(std::ostream& os = std::cout) 
const;
    33   double eval(
double x, 
double y)
const;
    34   double eval(
double x, 
double y, 
double z)
const;
    35   double eval(
double x, 
double y, 
double z
    37   double eval(
double x, 
double y, 
double z
    38           , 
double u, 
double v)
const;
    39   double eval(
double x, 
double y, 
double z
    40           , 
double u, 
double v, 
double w)
const;
    41   double eval(
const std::vector<double>& x)
const;
    42   double eval(
const std::vector<double* >& x)
const;
    43   double eval(
const std::vector<const double* >& x)
const;
 const std::string & name() const
 
std::vector< int > _powers
 
void makeAllPermutations()
 
void print(std::ostream &os=std::cout) const
 
std::ostream & operator<<(std::ostream &os, const symPolyTerm &spt)
 
double eval(double x, double y) const
 
std::vector< std::vector< int > > _allPermutations
 
symPolyTerm(const std::vector< int > &pos)