gstlearn
1.0.0
CCC
|
This is the complete list of members for Chebychev, including all inherited members.
_a | Chebychev | private |
_b | Chebychev | private |
_coeffs | APolynomial | protected |
_countCoeffs(std::function< double(double)> f, double x, double a, double b, double tol=EPSILON5) const | Chebychev | private |
_fillCoeffs(std::function< double(double)>, double a, double b) | Chebychev | private |
_isReady() const | Chebychev | inlineprivate |
_ncMax | Chebychev | private |
_nDisc | Chebychev | private |
_verbose | Chebychev | private |
APolynomial() | APolynomial | |
APolynomial(VectorDouble coeffs) | APolynomial | |
APolynomial(const APolynomial &p) | APolynomial | |
AStringable() | AStringable | |
AStringable(const AStringable &r) | AStringable | |
Chebychev() | Chebychev | |
clone() const =0 | ICloneable | pure virtual |
createFromCoeffs(const VectorDouble coeffs) | Chebychev | static |
display(const AStringFormat *strfmt=nullptr) const final | AStringable | virtual |
display(int level) const final | AStringable | virtual |
eval(double x) const override | Chebychev | virtual |
evalOp(cs *Op, const VectorDouble &inv, VectorDouble &outv) const override | Chebychev | virtual |
evalOp(const ALinearOpMulti *Op, const VectorVectorDouble &inv, VectorVectorDouble &outv) const override | Chebychev | virtual |
APolynomial::evalOp(cs *Op, const VectorDouble &inv) const | APolynomial | |
evalOpTraining(cs *Op, const VectorDouble &inv, VectorVectorDouble &outv, VectorDouble &work) const | APolynomial | inlinevirtual |
fit(std::function< double(double)> f, double a=0., double b=1., double tol=EPSILON5) override | Chebychev | virtual |
fit2(AFunction *f, double a=0., double b=1., double tol=EPSILON5) | Chebychev | |
getA() const | Chebychev | inline |
getB() const | Chebychev | inline |
getCoeffs() const | APolynomial | inline |
getDegree() const | APolynomial | inline |
getNcMax() const | Chebychev | inline |
getNDisc() const | Chebychev | inline |
getVerbose() const | Chebychev | inline |
ICloneable() | ICloneable | inline |
init(int ncMax=10001, int nDisc=100, double a=0., double b=1., bool verbose=false) | Chebychev | |
APolynomial::init(VectorDouble coeffs) | APolynomial | |
operator=(const APolynomial &p) | APolynomial | |
AStringable::operator=(const AStringable &r) | AStringable | |
setA(double a) | Chebychev | inline |
setB(double b) | Chebychev | inline |
setCoeffs(const VectorDouble &coeffs) | Chebychev | inline |
APolynomial::setCoeffs(const VectorDouble coeffs) | APolynomial | inline |
setNcMax(int ncMax) | Chebychev | inline |
setNDisc(int nDisc) | Chebychev | inline |
setVerbose(bool verbose) | Chebychev | inline |
toString(const AStringFormat *strfmt=nullptr) const override | APolynomial | virtual |
~APolynomial() | APolynomial | virtual |
~AStringable() | AStringable | virtual |
~Chebychev() | Chebychev | virtual |
~ICloneable() | ICloneable | inlinevirtual |