Loading [MathJax]/extensions/tex2jax.js
1.7.0
Geostatistics & Machine Learning toolbox | https://gstlearn.org
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Chebychev Member List

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

addEvalOp(ALinearOp *Op, const constvect inv, vect outv) constAPolynomial
APolynomial()APolynomial
APolynomial(const VectorDouble &coeffs)APolynomial
APolynomial(const APolynomial &m)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(MatrixSparse *S, const constvect x, vect y) const overrideChebychevvirtual
APolynomial::evalOp(MatrixSparse *Op, const VectorDouble &inv, VectorDouble &outv) constAPolynomialinlinevirtual
APolynomial::evalOp(MatrixSparse *Op, const constvect inv) constAPolynomial
evalOpByRank(MatrixSparse *Op, int rank) constAPolynomialinlinevirtual
evalOpTraining(MatrixSparse *Op, const constvect inv, std::vector< std::vector< double > > &outv, std::vector< double > &work) constAPolynomialinlinevirtual
fit(const 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(const 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
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