gstlearn  1.0.0
CCC
Chebychev Member List

This is the complete list of members for Chebychev, including all inherited members.

_aChebychevprivate
_bChebychevprivate
_coeffsAPolynomialprotected
_countCoeffs(std::function< double(double)> f, double x, double a, double b, double tol=EPSILON5) constChebychevprivate
_fillCoeffs(std::function< double(double)>, double a, double b)Chebychevprivate
_isReady() constChebychevinlineprivate
_ncMaxChebychevprivate
_nDiscChebychevprivate
_verboseChebychevprivate
APolynomial()APolynomial
APolynomial(VectorDouble coeffs)APolynomial
APolynomial(const APolynomial &p)APolynomial
AStringable()AStringable
AStringable(const AStringable &r)AStringable
Chebychev()Chebychev
clone() const =0ICloneablepure virtual
createFromCoeffs(const VectorDouble coeffs)Chebychevstatic
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
eval(double x) const overrideChebychevvirtual
evalOp(cs *Op, const VectorDouble &inv, VectorDouble &outv) const overrideChebychevvirtual
evalOp(const ALinearOpMulti *Op, const VectorVectorDouble &inv, VectorVectorDouble &outv) const overrideChebychevvirtual
APolynomial::evalOp(cs *Op, const VectorDouble &inv) constAPolynomial
evalOpTraining(cs *Op, const VectorDouble &inv, VectorVectorDouble &outv, VectorDouble &work) constAPolynomialinlinevirtual
fit(std::function< double(double)> f, double a=0., double b=1., double tol=EPSILON5) overrideChebychevvirtual
fit2(AFunction *f, double a=0., double b=1., double tol=EPSILON5)Chebychev
getA() constChebychevinline
getB() constChebychevinline
getCoeffs() constAPolynomialinline
getDegree() constAPolynomialinline
getNcMax() constChebychevinline
getNDisc() constChebychevinline
getVerbose() constChebychevinline
ICloneable()ICloneableinline
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)Chebychevinline
setB(double b)Chebychevinline
setCoeffs(const VectorDouble &coeffs)Chebychevinline
APolynomial::setCoeffs(const VectorDouble coeffs)APolynomialinline
setNcMax(int ncMax)Chebychevinline
setNDisc(int nDisc)Chebychevinline
setVerbose(bool verbose)Chebychevinline
toString(const AStringFormat *strfmt=nullptr) const overrideAPolynomialvirtual
~APolynomial()APolynomialvirtual
~AStringable()AStringablevirtual
~Chebychev()Chebychevvirtual
~ICloneable()ICloneableinlinevirtual