gstlearn
0.3.3
CCC
|
This is the complete list of members for PPMT, including all inherited members.
_alpha | PPMT | private |
_anams | PPMT | mutableprivate |
_dirmat | PPMT | mutableprivate |
_fitInitHermite(AMatrix *Y) | PPMT | private |
_flagPreprocessing | PPMT | private |
_gaussianizeBackward(double Yi, const AnamHermite *anam) const | PPMT | private |
_gaussianizeForward(double Yi, int rank, const AnamHermite *anam, const VectorDouble &N0) const | PPMT | private |
_generateAllDirections() | PPMT | private |
_getGaussianDistance(const VectorDouble &Yi, const VectorInt &Ri, const VectorDouble &N0) const | PPMT | private |
_initAnams | PPMT | mutableprivate |
_initGaussianizeBackward(AMatrix *Y) | PPMT | private |
_initGaussianizeForward(AMatrix *Y) | PPMT | private |
_initSphering | PPMT | mutableprivate |
_isFitted | PPMT | private |
_iterationBackward(AMatrix *Y, const VectorDouble &N0, int iter=0) | PPMT | private |
_iterationFit(AMatrix *Y, const VectorDouble &N0) | PPMT | private |
_iterationForward(AMatrix *Y, const VectorDouble &N0, int iter=0) | PPMT | private |
_methodDir | PPMT | private |
_methodTrans | PPMT | private |
_nbpoly | PPMT | private |
_ndim | PPMT | mutableprivate |
_ndir | PPMT | private |
_niter | PPMT | private |
_projectOnDirection(const AMatrix *Y, int id, VectorDouble &Y0) | PPMT | private |
_serieAngle | PPMT | mutableprivate |
_serieScore | PPMT | mutableprivate |
_shiftBackward(AMatrix *Y, int id, const AnamHermite *anam, const VectorDouble &Y0) const | PPMT | private |
_shiftForward(AMatrix *Y, int id, const AnamHermite *anam, const VectorDouble &Y0, const VectorInt &R0, const VectorDouble &N0) const | PPMT | private |
AStringable() | AStringable | |
AStringable(const AStringable &r) | AStringable | |
clone() const =0 | ICloneable | pure virtual |
create(int ndir=50, bool flagPreprocessing=false, const EDirGen &methodDir=EDirGen::fromKey("VDC"), const EGaussInv &methodTrans=EGaussInv::fromKey("EMP"), int nbpoly=30, double alpha=2.) | PPMT | static |
display(const AStringFormat *strfmt=nullptr) const final | AStringable | virtual |
display(int level) const final | AStringable | virtual |
fit(Db *db, const VectorString &names, bool flagStoreInDb=false, int niter=100, bool verbose=false, const NamingConvention &namconv=NamingConvention("Y")) | PPMT | |
fitFromMatrix(AMatrix *X, int niter, bool verbose=false) | PPMT | |
gaussianToRaw(Db *db, const VectorString &names, int niter=0, const NamingConvention &namconv=NamingConvention("Z")) | PPMT | |
getAlpha() const | PPMT | inline |
getMethodDir() const | PPMT | inline |
getMethodTrans() const | PPMT | inline |
getNbpoly() const | PPMT | inline |
getNdim() const | PPMT | inline |
getNdir() const | PPMT | inline |
getNiter() const | PPMT | inline |
getSerieAngle() const | PPMT | inline |
getSerieScore(bool flagLog=false) const | PPMT | |
ICloneable() | ICloneable | inline |
isFitted() const | PPMT | inline |
operator=(const PPMT &m) | PPMT | |
AStringable::operator=(const AStringable &r) | AStringable | |
PPMT(int ndir=50, bool flagPreprocessing=false, const EDirGen &methodDir=EDirGen::fromKey("VDC"), const EGaussInv &methodTrans=EGaussInv::fromKey("EMP"), int nbpoly=30, double alpha=2.) | PPMT | |
PPMT(const PPMT &m) | PPMT | |
rawToGaussian(Db *db, const VectorString &names, int niter=0, const NamingConvention &namconv=NamingConvention("Y")) | PPMT | |
toString(const AStringFormat *strfmt=nullptr) const override | PPMT | virtual |
~AStringable() | AStringable | virtual |
~ICloneable() | ICloneable | inlinevirtual |
~PPMT() | PPMT | virtual |