xc
Public Member Functions | Protected Attributes | Friends | List of all members
Macaulay Class Reference
Inheritance diagram for Macaulay:
Inheritance graph
[legend]
Collaboration diagram for Macaulay:
Collaboration graph
[legend]

Public Member Functions

 Macaulay (const NmbVars &vars, const int n=0, const double a=0.0)
 
 Macaulay (const char *vars, const int n=0, const double a=0.0)
 
 Macaulay (const Macaulay &otro)
 
Macaulayoperator= (const Macaulay &m)
 
int Grado (void) const
 
double GetA (void) const
 
double Eval (const double &x) const
 
double operator() (const double &x) const
 
Macaulayoperator*= (const Macaulay &m)
 
Macaulay Primitiva (void) const
 
Macaulay Diferencial (void) const
 
double Integral (const double &a, const double &b) const
 
double Derivada (const double &x) const
 
- Public Member Functions inherited from Function
 Function (const NmbVars &vars)
 
 Function (const char *vars)
 
 Function (const char var)
 
 Function (const Function &other)
 
Functionoperator= (const Function &other)
 
short unsigned int GetDim (void) const
 
char GetNmbVar (short unsigned int i) const
 
void PutNmbVar (short unsigned int i, char nmb)
 
void PutStr (const char *vars)
 
void PutChar (const char var)
 
void CambioVar (short unsigned int j, const NmbVars &vars)
 
const NmbVarsGetVars (void) const
 

Protected Attributes

int n
 
double a
 
double coef
 
- Protected Attributes inherited from Function
NmbVars Vars
 Independent variable names.
 

Friends

Macaulay operator* (const Macaulay &m1, const Macaulay &m2)
 
bool operator== (const Macaulay &p1, const Macaulay &p2)
 
std::ostream & operator<< (std::ostream &stream, const Macaulay &p)
 
double dot (const Macaulay &m1, const Macaulay &m2, const double &a, const double &b)
 

The documentation for this class was generated from the following files: