This is the complete list of members for gstlrn::ProjMatrix, including all inherited members.
| _addGeneral(MatrixSparse &res, const MatrixSparse &other, double cst) | gstlrn::MatrixSparse | static |
| _addGeneral(MatrixSparse &res, const MatrixSparse &other1, const MatrixSparse &other2) | gstlrn::MatrixSparse | static |
| _areIdenticalGeneral(const MatrixSparse &a, const MatrixSparse &b, bool verbose=false) | gstlrn::MatrixSparse | static |
| _prodGeneral(MatrixSparse &res, const MatrixSparse &other, double cst) | gstlrn::MatrixSparse | static |
| _prodGeneral(MatrixSparse &res, const MatrixSparse &other1, const MatrixSparse &other2) | gstlrn::MatrixSparse | static |
| _prodnormGeneral(MatrixSparse &res, const MatrixSparse &a, const MatrixSparse &m=MatrixSparse(), bool transpose=false) | gstlrn::MatrixSparse | static |
| _prodnormGeneral(MatrixSparse &res, const MatrixSparse &a, const 1 &vec, bool transpose=false) | gstlrn::MatrixSparse | static |
| _productGeneral(MatrixSparse &res, const MatrixSparse &other1, const MatrixSparse &other2, bool transpose1=false, bool transpose2=false) | gstlrn::MatrixSparse | static |
| _prodVecAddGeneral(1 &res, const MatrixSparse &other, const 1 &vec, bool transpose=false, bool flagInvert=false) | gstlrn::MatrixSparse | static |
| _prodVecAddGeneral(vect &res, const MatrixSparse &other, const constvect &vec, bool transpose=false, bool flagInvert=false) | gstlrn::MatrixSparse | static |
| add(const T &other, double cst) | gstlrn::AMatrix | inlinestatic |
| add(const T &other1, const T &other2) | gstlrn::AMatrix | inlinestatic |
| addCst(double a) | gstlrn::MatrixSparse | |
| addInPlace(T &res, const T &other, double cst) | gstlrn::AMatrix | inlinestatic |
| addInPlace(T &res, const T &other1, const T &other2) | gstlrn::AMatrix | inlinestatic |
| addMatMat(const MatrixSparse *x, const MatrixSparse *y, double cx=1., double cy=1.) | gstlrn::MatrixSparse | static |
| addMesh2point(const constvect inv, vect outv) const | gstlrn::IProj | |
| addPoint2mesh(const constvect inv, vect outv) const | gstlrn::IProj | |
| addSimulateToDest(const constvect whitenoise, vect outv) const | gstlrn::ASimulable | |
| addToDest(const constvect inv, vect outv) const | gstlrn::ALinearOp | |
| addToDest(const ::Eigen::VectorXd &inv, ::Eigen::VectorXd &outv) const | gstlrn::ALinearOp | |
| addValue(Id row, Id col, double value) | gstlrn::MatrixSparse | |
| addVecInPlace(const constvect x, vect y) const | gstlrn::MatrixSparse | |
| addVecInPlaceEigen(const Eigen::Map< const Eigen::VectorXd > &xm, Eigen::Map< Eigen::VectorXd > &ym) const | gstlrn::MatrixSparse | |
| addVecInPlaceVD(const 1 &x, 1 &y) const | gstlrn::MatrixSparse | |
| ALinearOp() | gstlrn::ALinearOp | |
| ALinearOp(const ALinearOp &m)=default | gstlrn::ALinearOp | |
| ALinearOp(ALinearOp &&m)=default | gstlrn::ALinearOp | |
| AMatrix(Id nrow=0, Id ncol=0) | gstlrn::AMatrix | |
| AMatrix(const AMatrix &m) | gstlrn::AMatrix | |
| AMatrix(AMatrix &&m)=default | gstlrn::AMatrix | |
| areIdentical(const T &a, const T &b, bool verbose=false) | gstlrn::AMatrix | inlinestatic |
| ASimulable() | gstlrn::ASimulable | |
| ASimulable(const ASimulable &m)=default | gstlrn::ASimulable | |
| ASimulable(ASimulable &&m)=default | gstlrn::ASimulable | |
| ASimulableMatrix() | gstlrn::ASimulableMatrix | |
| AStringable() | gstlrn::AStringable | |
| AStringable(const AStringable &r) | gstlrn::AStringable | |
| clear() | gstlrn::AMatrix | |
| clone() const =0 | gstlrn::ICloneable | pure virtual |
| cloneShared() const | gstlrn::ICloneable | inline |
| cloneUnique() const | gstlrn::ICloneable | inline |
| colorCoding() const | gstlrn::MatrixSparse | |
| compare(const AMatrix &mat) const | gstlrn::AMatrix | |
| computeLogDet(Id nMC=1) const override | gstlrn::ASimulableMatrix | virtual |
| copyElements(const AMatrix &m, double factor=1.) | gstlrn::AMatrix | |
| copyReduce(const AMatrix *x, const 1 &validRows, const 1 &validCols) | gstlrn::AMatrix | |
| create(const Db *db, const AMesh *a_mesh, Id rankZ=-1, bool verbose=false) | gstlrn::ProjMatrix | static |
| gstlrn::MatrixSparse::create(Id nrow, Id ncol) | gstlrn::MatrixSparse | static |
| createFillRandom(Id nrow, Id ncol, double zeroPercent=0.1, Id seed=143743) | gstlrn::MatrixSparse | static |
| createFromCopy(const MatrixSparse *mat) | gstlrn::MatrixSparse | static |
| createFromMatrix(const MatrixSparse &mat) | gstlrn::ProjMatrix | static |
| createFromSparse(const MatrixSparse &mat) | gstlrn::MatrixSparse | static |
| createFromTriplet(const NF_Triplet &NF_T, Id nrow=0, Id ncol=0, Id nrowmax=-1) | gstlrn::MatrixSparse | static |
| DECLARE_TOLATEX | gstlrn::ProjMatrix | |
| DECLARE_TOTL | gstlrn::ProjMatrix | |
| diagConstant(Id number, double value=1.) | gstlrn::MatrixSparse | static |
| diagMat(MatrixSparse *A, Id oper_choice) | gstlrn::MatrixSparse | static |
| diagVec(const 1 &vec) | gstlrn::MatrixSparse | static |
| display(const AStringFormat *strfmt=nullptr) const final | gstlrn::AStringable | virtual |
| display(Id level) const final | gstlrn::AStringable | virtual |
| divideColumn(const 1 &vec) override | gstlrn::MatrixSparse | virtual |
| divideRow(const 1 &vec) override | gstlrn::MatrixSparse | virtual |
| dumpElements(const String &title, Id ifrom, Id ito) | gstlrn::MatrixSparse | static |
| gstlrn::AMatrix::dumpElements(const String &title, Id ifrom, Id ito) const | gstlrn::AMatrix | |
| dumpRange(const char *title) | gstlrn::AMatrix | |
| dumpStatistics(const String &title) const | gstlrn::AMatrix | |
| dumpVerticesUsed(Id npmax=-1) const | gstlrn::ProjMatrix | |
| eigenMat() const | gstlrn::MatrixSparse | inline |
| eigenMat() | gstlrn::MatrixSparse | inline |
| empty() const | gstlrn::AMatrix | inline |
| evalDirect(const 1 &inv, 1 &outv) const | gstlrn::ALinearOp | |
| evalDirect(const 1 &in) const | gstlrn::ALinearOp | |
| evalDirect(constvect inv, vect outv) const | gstlrn::ALinearOp | |
| evalSimulate(const 1 &whitenoise, 1 &outv) const | gstlrn::ASimulable | |
| evalSimulate(const 1 &whitenoise) const | gstlrn::ASimulable | |
| evalSimulate(const constvect whitenoise, vect result) const | gstlrn::ASimulable | |
| extractDiag(Id oper_choice=1) const | gstlrn::MatrixSparse | |
| extractSubmatrixByColor(const 1 &colors, Id ref_color, bool row_ok, bool col_ok) | gstlrn::MatrixSparse | |
| extractSubmatrixByRanks(const 1 &rank_rows, const 1 &rank_cols) const | gstlrn::MatrixSparse | |
| fill(double value) override | gstlrn::MatrixSparse | virtual |
| fillRandom(double zeroPercent=0, Id seed=432432) override | gstlrn::MatrixSparse | virtual |
| forceDimension(Id maxRows, Id maxCols) | gstlrn::MatrixSparse | |
| forwardLU(const 1 &b, 1 &x, bool flagLower=true) const | gstlrn::MatrixSparse | |
| getColumn(Id icol) const | gstlrn::AMatrix | virtual |
| getColumnAsMatrixSparse(Id icol, double coeff=1.) const | gstlrn::MatrixSparse | |
| getColumnByRowRange(Id icol, Id rowFrom, Id rowTo) const | gstlrn::AMatrix | |
| getDiagonal(Id shift=0) const | gstlrn::AMatrix | |
| getMatrixToTriplet(Id shiftRow=0, Id shiftCol=0) const override | gstlrn::MatrixSparse | virtual |
| getMaximum() const | gstlrn::AMatrix | |
| getMeanByColumn(Id icol) const | gstlrn::AMatrix | |
| getMinimum() const | gstlrn::AMatrix | |
| getNApex() const override | gstlrn::ProjMatrix | inlinevirtual |
| getNColDefined() const | gstlrn::AMatrix | |
| getNCols() const | gstlrn::AMatrix | inline |
| getNonZeroCols(Id irow) const | gstlrn::MatrixSparse | |
| getNonZeroRows(Id icol) const | gstlrn::MatrixSparse | |
| getNonZeros() const | gstlrn::MatrixSparse | inline |
| getNormInf() const | gstlrn::AMatrix | |
| getNPoint() const override | gstlrn::ProjMatrix | inlinevirtual |
| getNRowDefined() const | gstlrn::AMatrix | |
| getNRows() const | gstlrn::AMatrix | inline |
| getQMat() const override | gstlrn::MatrixSparse | inlinevirtual |
| getRow(Id irow) const | gstlrn::AMatrix | virtual |
| getRowAsMatrixSparse(Id irow, double coeff=1.) const | gstlrn::MatrixSparse | |
| getSize() const override | gstlrn::MatrixSparse | inlinevirtual |
| getStats(Id *nrows, Id *ncols, Id *count, double *percent) const | gstlrn::MatrixSparse | |
| getValue(Id row, Id col) const override | gstlrn::MatrixSparse | virtual |
| getValues(bool byCol=true) const | gstlrn::AMatrix | |
| gibbs(Id iech, const 1 &zcur, double *yk, double *sk) | gstlrn::MatrixSparse | |
| glue(const MatrixSparse *A1, const MatrixSparse *A2, bool flagShiftRow, bool flagShiftCol) | gstlrn::MatrixSparse | static |
| glueInPlace(MatrixSparse *A1, const MatrixSparse *A2, bool flagShiftRow, bool flagShiftCol) | gstlrn::MatrixSparse | static |
| ICloneable() | gstlrn::ICloneable | inline |
| Identity(Id nrow, double value=1.) | gstlrn::MatrixSparse | static |
| invert() | gstlrn::AMatrix | |
| IProj()=default | gstlrn::IProj | |
| IProj(const IProj &)=default | gstlrn::IProj | |
| IProj(IProj &&) noexcept=default | gstlrn::IProj | |
| isColumnDefined(Id icol) const | gstlrn::AMatrix | |
| isDense() const override | gstlrn::MatrixSparse | inlinevirtual |
| isIdentity(bool printWhyNot=false) const | gstlrn::AMatrix | |
| isNonNegative(bool verbose=false) const | gstlrn::AMatrix | |
| isRowDefined(Id irow) const | gstlrn::AMatrix | |
| isSame(const AMatrix &m, double eps=EPSILON4, bool printWhyNot=false) | gstlrn::AMatrix | |
| isSameSize(const AMatrix &m) const | gstlrn::AMatrix | |
| isSparse() const override | gstlrn::MatrixSparse | inlinevirtual |
| isSquare(bool printWhyNot=false) const | gstlrn::AMatrix | virtual |
| isSymmetric(double eps=EPSILON10, bool printWhyNot=false) const | gstlrn::AMatrix | virtual |
| isValid(Id irow, Id icol, bool printWhyNot=false) const | gstlrn::AMatrix | |
| L1Norm() const | gstlrn::MatrixSparse | |
| linearCombination(double addition, double val1, const T &other1, double val2=0., const T &other2=T(), double val3=0., const T &other3=T()) | gstlrn::AMatrix | inlinestatic |
| linearCombinationInPlace(T &res, double addition, double val1, const T &other1, double val2=0., const T &other2=T(), double val3=0., const T &other3=T()) | gstlrn::AMatrix | inlinestatic |
| makePositiveColumn() | gstlrn::AMatrix | |
| MatrixSparse(Id nrow=0, Id ncol=0, Id ncolmax=-1) | gstlrn::MatrixSparse | |
| MatrixSparse(const MatrixSparse &m) | gstlrn::MatrixSparse | |
| MatrixSparse(MatrixSparse &&m)=default | gstlrn::MatrixSparse | |
| mesh2point(const 1 &inv) const | gstlrn::IProj | |
| mesh2point(const 1 &inv, 1 &outv) const | gstlrn::IProj | |
| mesh2point(const constvect inv, vect out) const | gstlrn::IProj | |
| mesh2point2mesh(const constvect inv, vect outv) const | gstlrn::IProj | |
| multiplyByValueAndAddDiagonal(double v1=1., double v2=0.) const | gstlrn::ALinearOp | virtual |
| multiplyColumn(const 1 &vec) override | gstlrn::MatrixSparse | virtual |
| multiplyRow(const 1 &vec) override | gstlrn::MatrixSparse | virtual |
| mustBeSymmetric() const | gstlrn::AMatrix | inlinevirtual |
| operator()(Id row, Id col) const | gstlrn::AMatrix | inline |
| operator()(Id row, Id col) | gstlrn::AMatrix | inline |
| operator*(double a) const | gstlrn::MatrixSparse | inline |
| operator*=(double a) | gstlrn::MatrixSparse | inline |
| operator+(double a) const | gstlrn::MatrixSparse | inline |
| operator+=(double a) | gstlrn::MatrixSparse | inline |
| operator-(double a) const | gstlrn::MatrixSparse | inline |
| operator-=(double a) | gstlrn::MatrixSparse | inline |
| operator/(double a) const | gstlrn::MatrixSparse | inline |
| operator/=(double a) | gstlrn::MatrixSparse | inline |
| operator=(const ProjMatrix &m) | gstlrn::ProjMatrix | |
| operator=(ProjMatrix &&)=default | gstlrn::ProjMatrix | |
| gstlrn::IProj::operator=(const IProj &)=default | gstlrn::IProj | |
| gstlrn::IProj::operator=(IProj &&) noexcept=default | gstlrn::IProj | |
| gstlrn::MatrixSparse::operator=(const MatrixSparse &m) | gstlrn::MatrixSparse | |
| gstlrn::MatrixSparse::operator=(MatrixSparse &&m)=default | gstlrn::MatrixSparse | |
| gstlrn::AMatrix::operator=(const AMatrix &m) | gstlrn::AMatrix | |
| gstlrn::AMatrix::operator=(AMatrix &&m)=default | gstlrn::AMatrix | |
| gstlrn::AStringable::operator=(const AStringable &r) | gstlrn::AStringable | |
| gstlrn::ASimulableMatrix::operator=(const ASimulable &m)=default | gstlrn::ASimulable | |
| gstlrn::ASimulableMatrix::operator=(ASimulable &&m)=default | gstlrn::ASimulable | |
| gstlrn::ALinearOp::operator=(const ALinearOp &m)=default | gstlrn::ALinearOp | |
| gstlrn::ALinearOp::operator=(ALinearOp &&m)=default | gstlrn::ALinearOp | |
| point2mesh(const 1 &inv) const | gstlrn::IProj | |
| point2mesh(const 1 &inv, 1 &outv) const | gstlrn::IProj | |
| point2mesh(const constvect inv, vect out) const | gstlrn::IProj | |
| point2mesh2point(const constvect inv, vect outv) const | gstlrn::IProj | |
| printConcreteClassName() const | gstlrn::AStringable | |
| prodCst(double a) | gstlrn::MatrixSparse | |
| prodHadamard(const T &other1, const T &other2) | gstlrn::AMatrix | inlinestatic |
| prodHadamardInPlace(T &res, const T &other1, const T &other2) | gstlrn::AMatrix | inlinestatic |
| prodMatMatInPlace(const AMatrix *x, const AMatrix *y, bool transposeX=false, bool transposeY=false) override | gstlrn::MatrixSparse | virtual |
| gstlrn::AMatrix::prodMatMatInPlace(MA &A, const MB &B, const MC &C, bool transposeB=false, bool transposeC=false) | gstlrn::AMatrix | inlinestatic |
| prodnorm(const T &a, const T &m=T(), bool transpose=false) | gstlrn::AMatrix | inlinestatic |
| prodnorm(const T &a, const 1 &vec, bool transpose=false) | gstlrn::AMatrix | inlinestatic |
| prodNormDiagVecInPlace(const 1 &vec, Id oper=1) | gstlrn::MatrixSparse | |
| prodnormInPlace(T &res, const T &a, const T &m=T(), bool transpose=false) | gstlrn::AMatrix | inlinestatic |
| prodnormInPlace(T &res, const T &a, const 1 &vec, bool transpose=false) | gstlrn::AMatrix | inlinestatic |
| prodNormMatInPlace(const AMatrix *a, bool transpose=false) override | gstlrn::MatrixSparse | virtual |
| prodNormMatMatInPlace(const AMatrix *a, const AMatrix *m, bool transpose=false) override | gstlrn::MatrixSparse | virtual |
| prodNormMatVecInPlace(const AMatrix *a, const 1 &vec, bool transpose=false) override | gstlrn::MatrixSparse | virtual |
| product(const T &other, double cst) | gstlrn::AMatrix | inlinestatic |
| product(const T &other1, const T &other2, bool transpose1=false, bool transpose2=false) | gstlrn::AMatrix | inlinestatic |
| product(const T &other, const 1 &vec, bool transpose=false, bool flagInit=true) | gstlrn::AMatrix | inlinestatic |
| product(const 1 &vec, const T &other, bool transpose=false, bool flagInit=true) | gstlrn::AMatrix | inlinestatic |
| productInPlace(T &res, const T &other, double cst) | gstlrn::AMatrix | inlinestatic |
| productInPlace(T &res, const T &other1, const T &other2, bool transpose1=false, bool transpose2=false) | gstlrn::AMatrix | inlinestatic |
| productInPlace(T &res, const T &other2, bool transpose2=false) | gstlrn::AMatrix | inlinestatic |
| productInPlace(1 &res, const T &other, const 1 &vec, bool transpose=false, bool flagInit=true) | gstlrn::AMatrix | inlinestatic |
| productInPlace(vect res, const T &other, const constvect vec, bool transpose=false, bool flagInit=true) | gstlrn::AMatrix | inlinestatic |
| productInPlace(1 &res, const 1 &vec, const T &other, bool transpose=false, bool flagInit=true) | gstlrn::AMatrix | inlinestatic |
| productInPlace(vect res, const constvect vec, const T &other, bool transpose=false, bool flagInit=true) | gstlrn::AMatrix | inlinestatic |
| prodVecMatVec(const 1 &x, const 1 &y) const | gstlrn::AMatrix | |
| ProjMatrix() | gstlrn::ProjMatrix | |
| ProjMatrix(const Db *db, const AMesh *a_mesh, Id rankZ=-1, bool verbose=false) | gstlrn::ProjMatrix | |
| ProjMatrix(const ProjMatrix &m) | gstlrn::ProjMatrix | |
| ProjMatrix(const MatrixSparse &m) | gstlrn::ProjMatrix | |
| ProjMatrix(ProjMatrix &&)=default | gstlrn::ProjMatrix | |
| reset(Id nrows, Id ncols) | gstlrn::AMatrix | virtual |
| resetFromArray(Id nrows, Id ncols, const double *tab, bool byCol=true) override | gstlrn::MatrixSparse | virtual |
| resetFromMeshAndDb(const Db *db, const AMesh *a_mesh, Id rankZ=-1, bool verbose=false) | gstlrn::ProjMatrix | |
| resetFromTriplet(const NF_Triplet &NF_T) | gstlrn::MatrixSparse | |
| resetFromValue(Id nrows, Id ncols, double value) override | gstlrn::MatrixSparse | virtual |
| resetFromVD(Id nrows, Id ncols, const 1 &tab, bool byCol=true) override | gstlrn::MatrixSparse | virtual |
| resetFromVVD(const 1 &tab, bool byCol=true) override | gstlrn::MatrixSparse | virtual |
| resetModif() const | gstlrn::ALinearOp | virtual |
| resize(Id nrows, Id ncols) | gstlrn::AMatrix | |
| scaleByDiag() | gstlrn::MatrixSparse | |
| setColumn(Id icol, const 1 &tab) override | gstlrn::MatrixSparse | virtual |
| setColumnToConstant(Id icol, double value) override | gstlrn::MatrixSparse | virtual |
| setConstant(double value) | gstlrn::MatrixSparse | |
| setDiagonal(const 1 &tab) override | gstlrn::MatrixSparse | virtual |
| setDiagonal(const Eigen::Map< const Eigen::VectorXd > &tab) | gstlrn::MatrixSparse | |
| setDiagonal(const constvect tab) | gstlrn::MatrixSparse | |
| setDiagonalToConstant(double value=1.) override | gstlrn::MatrixSparse | virtual |
| setIdentity(double value=1.) | gstlrn::AMatrix | |
| setRow(Id irow, const 1 &tab) override | gstlrn::MatrixSparse | virtual |
| setRowToConstant(Id irow, double value) override | gstlrn::MatrixSparse | virtual |
| setUseFactor(bool usefactor) | gstlrn::ALinearOp | inline |
| setValue(Id irow, Id icol, double value) override | gstlrn::MatrixSparse | virtual |
| setValues(const 1 &values, bool byCol=true) | gstlrn::AMatrix | |
| simulate() const | gstlrn::ASimulable | |
| size() const | gstlrn::AMatrix | inline |
| solve(const 1 &b, 1 &x) const | gstlrn::AMatrix | |
| toString(const AStringFormat *strfmt=nullptr) const override | gstlrn::ProjMatrix | virtual |
| transpose() const override | gstlrn::MatrixSparse | virtual |
| transposeInPlace() | gstlrn::AMatrix | virtual |
| updValue(Id irow, Id icol, const EOperator &oper, double value) override | gstlrn::MatrixSparse | virtual |
| ~ALinearOp()=default | gstlrn::ALinearOp | virtual |
| ~AMatrix() | gstlrn::AMatrix | virtual |
| ~ASimulable()=default | gstlrn::ASimulable | virtual |
| ~ASimulableMatrix() | gstlrn::ASimulableMatrix | virtual |
| ~AStringable() | gstlrn::AStringable | virtual |
| ~ICloneable() | gstlrn::ICloneable | inlinevirtual |
| ~IProj()=default | gstlrn::IProj | virtual |
| ~MatrixSparse() | gstlrn::MatrixSparse | virtual |
| ~ProjMatrix() | gstlrn::ProjMatrix | virtual |