| areValidIndexes(size_t r, size_t c) const | crn::Matrix< double > | inlineprotected |
| Argmax() const | crn::Matrix< double > | inline |
| ArgmaxInColumn(size_t c) const | crn::Matrix< double > | inline |
| ArgmaxInRow(size_t r) const | crn::Matrix< double > | inline |
| Argmin() const | crn::Matrix< double > | inline |
| At(size_t pos) const noexcept | crn::Matrix< double > | inline |
| At(size_t pos) noexcept | crn::Matrix< double > | inline |
| At(size_t r, size_t c) const noexcept | crn::Matrix< double > | inline |
| At(size_t r, size_t c) noexcept | crn::Matrix< double > | inline |
| CenterColumns() | crn::Matrix< double > | inline |
| Cofactor(size_t r, size_t c) const | crn::SquareMatrixDouble | |
| cols | crn::Matrix< double > | protected |
| CountNullCells() const | crn::Matrix< double > | inline |
| CountNullCellsInColumn(size_t c) const | crn::Matrix< double > | inline |
| CountNullCellsInRow(size_t r) const | crn::Matrix< double > | inline |
| CumulateCells() const | crn::Matrix< double > | inline |
| CumulateSquaredCells() const | crn::MatrixDouble | |
| data | crn::Matrix< double > | protected |
| datatype typedef | crn::Matrix< double > | protected |
| Deserialize(xml::Element &el) | crn::MatrixDouble | virtual |
| Determinant() const | crn::SquareMatrixDouble | |
| DiagonalProduct() const | crn::SquareMatrixDouble | |
| Eigenvalues(size_t max_iter=30) const | crn::SquareMatrixDouble | |
| GetCols() const noexcept | crn::Matrix< double > | inline |
| GetMax() const | crn::Matrix< double > | inline |
| GetMin() const | crn::Matrix< double > | inline |
| GetRows() const noexcept | crn::Matrix< double > | inline |
| IncreaseColumn(size_t c, const double &v) | crn::Matrix< double > | inline |
| IncreaseElement(size_t r, size_t c, const double &delta) | crn::Matrix< double > | inline |
| IncreaseRow(size_t r, const double &v) | crn::Matrix< double > | inline |
| IsDiagonal() const | crn::SquareMatrixDouble | |
| IsLowerTriangular() const | crn::SquareMatrixDouble | |
| IsUpperHessenberg() const | crn::SquareMatrixDouble | |
| IsUpperTriangular() const | crn::SquareMatrixDouble | |
| MakeCholesky() const | crn::SquareMatrixDouble | |
| MakeColumn(size_t k) const | crn::Matrix< double > | inline |
| MakeColumnDeviations(const Matrix &means) const | crn::Matrix< double > | inline |
| MakeColumnDeviations(bool zero_means=false) const | crn::Matrix< double > | inline |
| MakeColumnMeans() const | crn::Matrix< double > | inline |
| MakeCovariance() const | crn::Matrix< double > | inline |
| MakeGaussJordanInverse() const | crn::SquareMatrixDouble | |
| MakeInverse() const | crn::SquareMatrixDouble | |
| MakeJacobiEigensystem(size_t MaxIteration=100) const | crn::SquareMatrixDouble | |
| MakeMinor(size_t r, size_t c) const | crn::SquareMatrixDouble | |
| MakeRow(size_t r) const | crn::Matrix< double > | inline |
| MakeRowAsColumn(size_t r) const | crn::Matrix< double > | inline |
| MakeSpectralEigensystem() const | crn::SquareMatrixDouble | |
| MakeTQLIEigensystem(size_t maxiter=30) const | crn::SquareMatrixDouble | |
| MakeTranspose() | crn::Matrix< double > | inline |
| MakeUpperHessenberg() const | crn::SquareMatrixDouble | |
| MakeVectorRightAutoProduct() const | crn::MatrixDouble | |
| Matrix(size_t nrow, size_t ncol, const double &value=double(0)) | crn::Matrix< double > | inline |
| Matrix(const std::vector< std::vector< double >> &m) | crn::Matrix< double > | inline |
| Matrix(const std::vector< double > &vect, Orientation ori=Orientation::VERTICAL) | crn::Matrix< double > | inline |
| Matrix(std::vector< double > &&vect, Orientation ori=Orientation::VERTICAL) | crn::Matrix< double > | inline |
| Matrix(const Matrix &)=default | crn::Matrix< double > | |
| Matrix(const Matrix< Y > &m) | crn::Matrix< double > | inline |
| Matrix(Matrix &&)=default | crn::Matrix< double > | |
| MatrixDouble(const Matrix< double > &m) | crn::MatrixDouble | inline |
| MatrixDouble(Matrix< double > &&m) | crn::MatrixDouble | inline |
| MatrixDouble(xml::Element &el) | crn::MatrixDouble | inline |
| MatrixDouble(const MatrixDouble &)=default | crn::MatrixDouble | |
| MatrixDouble(MatrixDouble &&)=default | crn::MatrixDouble | |
| MultColumn(size_t c, double v) | crn::Matrix< double > | inline |
| MultRow(size_t r, double v) | crn::Matrix< double > | inline |
| Negative() | crn::Matrix< double > | inline |
| NewGaussian(double sigma) | crn::SquareMatrixDouble | static |
| NewGaussianLine(double sigma) | crn::MatrixDouble | static |
| NewGaussianLineDerivative(double sigma) | crn::MatrixDouble | static |
| NewGaussianLineSecondDerivative(double sigma) | crn::MatrixDouble | static |
| NewGaussianSobelX(double sigma) | crn::SquareMatrixDouble | static |
| NewGaussianSobelY(double sigma) | crn::SquareMatrixDouble | static |
| NewIdentity(size_t n) | crn::SquareMatrixDouble | static |
| NormalizeForConvolution() | crn::Matrix< double > | inline |
| operator!=(const Matrix &m) const | crn::Matrix< double > | inline |
| operator*=(const Matrix &m) | crn::Matrix< double > | inline |
| operator*=(double d) | crn::Matrix< double > | inline |
| operator+=(const Matrix &m) | crn::Matrix< double > | inline |
| operator-=(const Matrix &m) | crn::Matrix< double > | inline |
| operator/=(double d) | crn::Matrix< double > | inline |
| operator=(const SquareMatrixDouble &)=default | crn::SquareMatrixDouble | |
| operator=(SquareMatrixDouble &&)=default | crn::SquareMatrixDouble | |
| crn::MatrixDouble::operator=(const MatrixDouble &)=default | crn::MatrixDouble | |
| crn::MatrixDouble::operator=(MatrixDouble &&)=default | crn::MatrixDouble | |
| Matrix< double >::operator=(const Matrix &)=default | crn::Matrix< double > | |
| Matrix< double >::operator=(Matrix &&)=default | crn::Matrix< double > | |
| operator==(const Matrix &m) const | crn::Matrix< double > | inline |
| operator[](size_t r) | crn::Matrix< double > | inline |
| operator[](size_t r) const | crn::Matrix< double > | inline |
| ReduceColumns(bool centered=true) | crn::Matrix< double > | inline |
| rows | crn::Matrix< double > | protected |
| Serialize(xml::Element &parent) const | crn::MatrixDouble | virtual |
| SetAll(const double &v) | crn::Matrix< double > | inline |
| SetColum(size_t c, const std::vector< double > &col) | crn::Matrix< double > | inline |
| SetRow(size_t r, const std::vector< double > &row) | crn::Matrix< double > | inline |
| SquareMatrixDouble(size_t size, double value=0.0) | crn::SquareMatrixDouble | inline |
| SquareMatrixDouble(const Matrix< double > &m) | crn::SquareMatrixDouble | |
| SquareMatrixDouble(Matrix< double > &&m) | crn::SquareMatrixDouble | |
| SquareMatrixDouble(const std::vector< std::vector< double >> &m) | crn::SquareMatrixDouble | |
| SquareMatrixDouble(std::vector< std::vector< double >> &&m) | crn::SquareMatrixDouble | |
| SquareMatrixDouble(const SquareMatrixDouble &)=default | crn::SquareMatrixDouble | |
| SquareMatrixDouble(SquareMatrixDouble &&)=default | crn::SquareMatrixDouble | |
| SquareMatrixDouble(xml::Element &el) | crn::SquareMatrixDouble | inline |
| Std() const &noexcept | crn::Matrix< double > | inline |
| Std()&& | crn::Matrix< double > | inline |
| Swap(Matrix &m) | crn::Matrix< double > | inline |
| SwapColumns(size_t c1, size_t c2) | crn::Matrix< double > | inline |
| SwapRows(size_t r1, size_t r2) | crn::Matrix< double > | inline |
| ToImage() const | crn::Matrix< double > | inline |
| ToString() const | crn::Matrix< double > | inline |
| Trace() const | crn::SquareMatrixDouble | |
| Transpose() override | crn::SquareMatrixDouble | virtual |
| ~Matrix() override=default | crn::Matrix< double > | virtual |
| ~MatrixDouble() override=default | crn::MatrixDouble | virtual |
| ~Object()=default | crn::Object | virtual |
| ~SquareMatrixDouble() override=default | crn::SquareMatrixDouble | virtual |