00001 00030 #ifndef POLY_H 00031 #define POLY_H 00032 00033 #include <itpp/base/vec.h> 00034 00035 00036 namespace itpp 00037 { 00038 00047 void poly(const vec &r, vec &p); 00048 inline vec poly(const vec &r) { vec temp; poly(r, temp); return temp; } 00049 void poly(const cvec &r, cvec &p); 00050 inline cvec poly(const cvec &r) { cvec temp; poly(r, temp); return temp; } 00062 void roots(const vec &p, cvec &r); 00063 inline cvec roots(const vec &p) { cvec temp; roots(p, temp); return temp; } 00064 void roots(const cvec &p, cvec &r); 00065 inline cvec roots(const cvec &p) { cvec temp; roots(p, temp); return temp; } 00081 vec polyval(const vec &p, const vec &x); 00082 cvec polyval(const vec &p, const cvec &x); 00083 cvec polyval(const cvec &p, const vec &x); 00084 cvec polyval(const cvec &p, const cvec &x); 00087 } // namespace itpp 00088 00089 #endif // #ifndef POLY_H
Generated on Wed Dec 7 2011 03:38:55 for IT++ by Doxygen 1.7.4