|
| Chebychev () |
|
virtual | ~Chebychev () |
|
void | evalOp (cs *Op, const VectorDouble &inv, VectorDouble &outv) const override |
| ICloneable interface. More...
|
|
void | evalOp (const ALinearOpMulti *Op, const VectorVectorDouble &inv, VectorVectorDouble &outv) const override |
|
double | eval (double x) const override |
|
int | fit (std::function< double(double)> f, double a=0., double b=1., double tol=EPSILON5) override |
|
void | init (int ncMax=10001, int nDisc=100, double a=0., double b=1., bool verbose=false) |
|
void | setCoeffs (const VectorDouble &coeffs) |
|
int | getNcMax () const |
|
int | getNDisc () const |
|
double | getA () const |
|
double | getB () const |
|
bool | getVerbose () const |
|
void | setA (double a) |
|
void | setB (double b) |
|
void | setNcMax (int ncMax) |
|
void | setNDisc (int nDisc) |
|
void | setVerbose (bool verbose) |
|
int | fit2 (AFunction *f, double a=0., double b=1., double tol=EPSILON5) |
|
| APolynomial () |
|
| APolynomial (VectorDouble coeffs) |
|
| APolynomial (const APolynomial &p) |
|
APolynomial & | operator= (const APolynomial &p) |
|
virtual | ~APolynomial () |
|
virtual String | toString (const AStringFormat *strfmt=nullptr) const override |
| Interface for AStringable. More...
|
|
void | init (VectorDouble coeffs) |
|
virtual void | evalOpTraining (cs *Op, const VectorDouble &inv, VectorVectorDouble &outv, VectorDouble &work) const |
|
VectorDouble | evalOp (cs *Op, const VectorDouble &inv) const |
|
VectorDouble | getCoeffs () const |
|
void | setCoeffs (const VectorDouble coeffs) |
|
int | getDegree () const |
|
| AStringable () |
|
| AStringable (const AStringable &r) |
|
AStringable & | operator= (const AStringable &r) |
|
virtual | ~AStringable () |
|
virtual void | display (const AStringFormat *strfmt=nullptr) const final |
|
virtual void | display (int level) const final |
|
| ICloneable () |
|
virtual | ~ICloneable () |
|
virtual ICloneable * | clone () const =0 |
|
TODO : Dependency to csparse to be removed.