Definition in file Polynomial.h.
#include <vector>
#include <algorithm>
#include <complex>
#include <stdarg.h>
#include "floatspecs.h"
Go to the source code of this file.
Classes | |
class | Polynomial< T > |
Functions | |
template<class T> | |
void | add (Polynomial< T > &r, const Polynomial< T > &p, const Polynomial< T > &q) |
template<class T> | |
void | add (Polynomial< T > &p, const Polynomial< T > &q) |
template<class T> | |
void | sub (Polynomial< T > &r, const Polynomial< T > &p, const Polynomial< T > &q) |
template<class T> | |
void | sub (Polynomial< T > &p, const Polynomial< T > &q) |
template<class T> | |
void | div (Polynomial< T > &q, Polynomial< T > &r, const Polynomial< T > &u, const Polynomial< T > &v) |
template<class T> | |
void | div (Polynomial< T > &u, Polynomial< T > &r, const Polynomial< T > &v) |
template<class T> | |
void | mul (Polynomial< T > &r, const T &s, const Polynomial< T > &p) |
template<class T> | |
void | mul (Polynomial< T > &p, const T &s) |
template<class T> | |
void | mul (Polynomial< T > &r, const Polynomial< T > &p, const Polynomial< T > &q) |
template<class T, class U> | |
U | eval (const Polynomial< T > &p, const U &x) |
template<class T, class U, class V> | |
U | eval (const Polynomial< T > &p, const U &x, V &e) |
template<class T, class U> | |
U | evalAndDeflate (const Polynomial< T > &p, const U &a, Polynomial< U > &q) |
template<class T, class U, class V> | |
U | evalAndDeflate (const Polynomial< T > &p, const U &a, Polynomial< U > &q, V &e) |
template<class T, class U> | |
U | evalError (const Polynomial< T > &p, const U &mx) |
template<class T, class U> | |
U | evalAndDerive (const Polynomial< T > &p, const U &x, U &ppx) |
template<class T, class U> | |
U | evalAndDerive (const Polynomial< T > &p, const U &x, U &ppx, U &pppx) |
template<class T, class U> | |
U | evalDeriveAndDeflate (const Polynomial< T > &p, const U &x, U &ppx, U &pppx, Polynomial< U > &q) |
template<class T> | |
T | getOptimalScale (const Polynomial< T > &p) |
template<class T, class U> | |
U | scalePoly (Polynomial< T > &p, const Polynomial< U > &q) |
template<class T, class U> | |
void | modulus (const Polynomial< T > &p, Polynomial< U > &q) |