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

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

areValidIndexes(size_t r, size_t c) constcrn::Matrix< std::complex< double > >inlineprotected
Argmax() constcrn::Matrix< std::complex< double > >inline
ArgmaxInColumn(size_t c) constcrn::Matrix< std::complex< double > >inline
ArgmaxInRow(size_t r) constcrn::Matrix< std::complex< double > >inline
Argmin() constcrn::Matrix< std::complex< double > >inline
At(size_t pos) const noexceptcrn::Matrix< std::complex< double > >inline
At(size_t pos) noexceptcrn::Matrix< std::complex< double > >inline
At(size_t r, size_t c) const noexceptcrn::Matrix< std::complex< double > >inline
At(size_t r, size_t c) noexceptcrn::Matrix< std::complex< double > >inline
CenterColumns()crn::Matrix< std::complex< double > >inline
colscrn::Matrix< std::complex< double > >protected
CountNullCells() constcrn::Matrix< std::complex< double > >inline
CountNullCellsInColumn(size_t c) constcrn::Matrix< std::complex< double > >inline
CountNullCellsInRow(size_t r) constcrn::Matrix< std::complex< double > >inline
CrossCorrelation(const MatrixComplex &other, const std::complex< double > &fill1=std::complex< double >(0, 0), const std::complex< double > &fill2=std::complex< double >(0, 0))crn::MatrixComplex
CumulateCells() constcrn::Matrix< std::complex< double > >inline
datacrn::Matrix< std::complex< double > >protected
datatype typedefcrn::Matrix< std::complex< double > >protected
FFT(bool direct)crn::MatrixComplex
GetCols() const noexceptcrn::Matrix< std::complex< double > >inline
GetMax() constcrn::Matrix< std::complex< double > >inline
GetMin() constcrn::Matrix< std::complex< double > >inline
GetRows() const noexceptcrn::Matrix< std::complex< double > >inline
GrowToPowerOf2(bool make_square, const std::complex< double > &fill_value=std::complex< double >(0, 0))crn::MatrixComplex
IncreaseColumn(size_t c, const std::complex< double > &v)crn::Matrix< std::complex< double > >inline
IncreaseElement(size_t r, size_t c, const std::complex< double > &delta)crn::Matrix< std::complex< double > >inline
IncreaseRow(size_t r, const std::complex< double > &v)crn::Matrix< std::complex< double > >inline
MakeColumn(size_t k) constcrn::Matrix< std::complex< double > >inline
MakeColumnDeviations(const Matrix &means) constcrn::Matrix< std::complex< double > >inline
MakeColumnDeviations(bool zero_means=false) constcrn::Matrix< std::complex< double > >inline
MakeColumnMeans() constcrn::Matrix< std::complex< double > >inline
MakeCovariance() constcrn::Matrix< std::complex< double > >inline
MakeModule() const crn::MatrixComplex
MakeRow(size_t r) constcrn::Matrix< std::complex< double > >inline
MakeRowAsColumn(size_t r) constcrn::Matrix< std::complex< double > >inline
MakeTranspose()crn::Matrix< std::complex< double > >inline
Matrix(size_t nrow, size_t ncol, const std::complex< double > &value=std::complex< double >(0))crn::Matrix< std::complex< double > >inline
Matrix(const std::vector< std::vector< std::complex< double > >> &m)crn::Matrix< std::complex< double > >inline
Matrix(const std::vector< std::complex< double > > &vect, Orientation ori=Orientation::VERTICAL)crn::Matrix< std::complex< double > >inline
Matrix(std::vector< std::complex< double > > &&vect, Orientation ori=Orientation::VERTICAL)crn::Matrix< std::complex< double > >inline
Matrix(const Matrix &)=defaultcrn::Matrix< std::complex< double > >
Matrix(const Matrix< Y > &m)crn::Matrix< std::complex< double > >inline
Matrix(Matrix &&)=defaultcrn::Matrix< std::complex< double > >
MatrixComplex(const Matrix< std::complex< double >> &m)crn::MatrixComplexinline
MatrixComplex(Matrix< std::complex< double >> &&m)crn::MatrixComplexinline
MatrixComplex(const MatrixComplex &)=defaultcrn::MatrixComplex
MatrixComplex(MatrixComplex &&)=defaultcrn::MatrixComplex
MultColumn(size_t c, double v)crn::Matrix< std::complex< double > >inline
MultRow(size_t r, double v)crn::Matrix< std::complex< double > >inline
Negative()crn::Matrix< std::complex< double > >inline
NormalizeForConvolution()crn::Matrix< std::complex< double > >inline
operator!=(const Matrix &m) constcrn::Matrix< std::complex< double > >inline
operator*=(const Matrix &m)crn::Matrix< std::complex< double > >inline
operator*=(double d)crn::Matrix< std::complex< double > >inline
operator+=(const Matrix &m)crn::Matrix< std::complex< double > >inline
operator-=(const Matrix &m)crn::Matrix< std::complex< double > >inline
operator/=(double d)crn::Matrix< std::complex< double > >inline
operator=(const MatrixComplex &)=defaultcrn::MatrixComplex
operator=(MatrixComplex &&)=defaultcrn::MatrixComplex
Matrix< std::complex< double > >::operator=(const Matrix &)=defaultcrn::Matrix< std::complex< double > >
Matrix< std::complex< double > >::operator=(Matrix &&)=defaultcrn::Matrix< std::complex< double > >
operator==(const Matrix &m) constcrn::Matrix< std::complex< double > >inline
operator[](size_t r)crn::Matrix< std::complex< double > >inline
operator[](size_t r) constcrn::Matrix< std::complex< double > >inline
ReduceColumns(bool centered=true)crn::Matrix< std::complex< double > >inline
rowscrn::Matrix< std::complex< double > >protected
SetAll(const std::complex< double > &v)crn::Matrix< std::complex< double > >inline
SetColum(size_t c, const std::vector< std::complex< double > > &col)crn::Matrix< std::complex< double > >inline
SetRow(size_t r, const std::vector< std::complex< double > > &row)crn::Matrix< std::complex< double > >inline
Std() const &noexceptcrn::Matrix< std::complex< double > >inline
Std()&&crn::Matrix< std::complex< double > >inline
Swap(Matrix &m)crn::Matrix< std::complex< double > >inline
SwapColumns(size_t c1, size_t c2)crn::Matrix< std::complex< double > >inline
SwapRows(size_t r1, size_t r2)crn::Matrix< std::complex< double > >inline
ToImage() constcrn::Matrix< std::complex< double > >inline
ToString() constcrn::Matrix< std::complex< double > >inline
Transpose()crn::Matrix< std::complex< double > >inlinevirtual
~Matrix() override=defaultcrn::Matrix< std::complex< double > >virtual
~MatrixComplex() override=defaultcrn::MatrixComplexvirtual
~Object()=defaultcrn::Objectvirtual