libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
crn::SquareMatrixDouble Member List

This is the complete list of members for crn::SquareMatrixDouble, including all inherited members.

areValidIndexes(size_t r, size_t c) constcrn::Matrix< double >inlineprotected
Argmax() constcrn::Matrix< double >inline
ArgmaxInColumn(size_t c) constcrn::Matrix< double >inline
ArgmaxInRow(size_t r) constcrn::Matrix< double >inline
Argmin() constcrn::Matrix< double >inline
At(size_t pos) const noexceptcrn::Matrix< double >inline
At(size_t pos) noexceptcrn::Matrix< double >inline
At(size_t r, size_t c) const noexceptcrn::Matrix< double >inline
At(size_t r, size_t c) noexceptcrn::Matrix< double >inline
CenterColumns()crn::Matrix< double >inline
Cofactor(size_t r, size_t c) const crn::SquareMatrixDouble
colscrn::Matrix< double >protected
CountNullCells() constcrn::Matrix< double >inline
CountNullCellsInColumn(size_t c) constcrn::Matrix< double >inline
CountNullCellsInRow(size_t r) constcrn::Matrix< double >inline
CumulateCells() constcrn::Matrix< double >inline
CumulateSquaredCells() const crn::MatrixDouble
datacrn::Matrix< double >protected
datatype typedefcrn::Matrix< double >protected
Deserialize(xml::Element &el)crn::MatrixDoublevirtual
Determinant() const crn::SquareMatrixDouble
DiagonalProduct() const crn::SquareMatrixDouble
Eigenvalues(size_t max_iter=30) const crn::SquareMatrixDouble
GetCols() const noexceptcrn::Matrix< double >inline
GetMax() constcrn::Matrix< double >inline
GetMin() constcrn::Matrix< double >inline
GetRows() const noexceptcrn::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) constcrn::Matrix< double >inline
MakeColumnDeviations(const Matrix &means) constcrn::Matrix< double >inline
MakeColumnDeviations(bool zero_means=false) constcrn::Matrix< double >inline
MakeColumnMeans() constcrn::Matrix< double >inline
MakeCovariance() constcrn::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) constcrn::Matrix< double >inline
MakeRowAsColumn(size_t r) constcrn::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 &)=defaultcrn::Matrix< double >
Matrix(const Matrix< Y > &m)crn::Matrix< double >inline
Matrix(Matrix &&)=defaultcrn::Matrix< double >
MatrixDouble(const Matrix< double > &m)crn::MatrixDoubleinline
MatrixDouble(Matrix< double > &&m)crn::MatrixDoubleinline
MatrixDouble(xml::Element &el)crn::MatrixDoubleinline
MatrixDouble(const MatrixDouble &)=defaultcrn::MatrixDouble
MatrixDouble(MatrixDouble &&)=defaultcrn::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::SquareMatrixDoublestatic
NewGaussianLine(double sigma)crn::MatrixDoublestatic
NewGaussianLineDerivative(double sigma)crn::MatrixDoublestatic
NewGaussianLineSecondDerivative(double sigma)crn::MatrixDoublestatic
NewGaussianSobelX(double sigma)crn::SquareMatrixDoublestatic
NewGaussianSobelY(double sigma)crn::SquareMatrixDoublestatic
NewIdentity(size_t n)crn::SquareMatrixDoublestatic
NormalizeForConvolution()crn::Matrix< double >inline
operator!=(const Matrix &m) constcrn::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 &)=defaultcrn::SquareMatrixDouble
operator=(SquareMatrixDouble &&)=defaultcrn::SquareMatrixDouble
crn::MatrixDouble::operator=(const MatrixDouble &)=defaultcrn::MatrixDouble
crn::MatrixDouble::operator=(MatrixDouble &&)=defaultcrn::MatrixDouble
Matrix< double >::operator=(const Matrix &)=defaultcrn::Matrix< double >
Matrix< double >::operator=(Matrix &&)=defaultcrn::Matrix< double >
operator==(const Matrix &m) constcrn::Matrix< double >inline
operator[](size_t r)crn::Matrix< double >inline
operator[](size_t r) constcrn::Matrix< double >inline
ReduceColumns(bool centered=true)crn::Matrix< double >inline
rowscrn::Matrix< double >protected
Serialize(xml::Element &parent) const crn::MatrixDoublevirtual
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::SquareMatrixDoubleinline
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 &)=defaultcrn::SquareMatrixDouble
SquareMatrixDouble(SquareMatrixDouble &&)=defaultcrn::SquareMatrixDouble
SquareMatrixDouble(xml::Element &el)crn::SquareMatrixDoubleinline
Std() const &noexceptcrn::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() constcrn::Matrix< double >inline
ToString() constcrn::Matrix< double >inline
Trace() const crn::SquareMatrixDouble
Transpose() overridecrn::SquareMatrixDoublevirtual
~Matrix() override=defaultcrn::Matrix< double >virtual
~MatrixDouble() override=defaultcrn::MatrixDoublevirtual
~Object()=defaultcrn::Objectvirtual
~SquareMatrixDouble() override=defaultcrn::SquareMatrixDoublevirtual