Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
BIAS::SparseMatrix Member List

This is the complete list of members for BIAS::SparseMatrix, including all inherited members.

AddToDiagonal(const double &value)BIAS::SparseMatrix
AppendMatrixBottom(SparseMatrix &H)BIAS::SparseMatrix
AppendMatrixRight(SparseMatrix &H)BIAS::SparseMatrix
CheckConsistency()BIAS::SparseMatrix
GaussJordan_()BIAS::SparseMatrixprotected
GetAllElements(std::vector< unsigned int > &rows, std::vector< unsigned int > &cols, std::vector< double > &values) const BIAS::SparseMatrix
GetAsDense(BIAS::Matrix< double > &M) const BIAS::SparseMatrix
GetAsDense(unsigned int row, unsigned int col, unsigned int numRows, unsigned int numCols, BIAS::Matrix< double > &M) const BIAS::SparseMatrix
GetCols() const BIAS::SparseMatrixinline
GetColsNum() const BIAS::SparseMatrixinline
GetElement(unsigned int row, unsigned int col) const BIAS::SparseMatrix
GetMaxColumnElement(unsigned int col, unsigned int &row) const BIAS::SparseMatrix
GetMaxColumnElement(unsigned int col) const BIAS::SparseMatrixinline
GetMaxDiagonalElement(unsigned int &index) const BIAS::SparseMatrix
GetMaxDiagonalElement() const BIAS::SparseMatrixinline
GetMaxRowElement(unsigned int row, unsigned int &col) const BIAS::SparseMatrix
GetMaxRowElement(unsigned int row) const BIAS::SparseMatrixinline
GetRows() const BIAS::SparseMatrixinline
GetRowsNum() const BIAS::SparseMatrixinline
InsertElement_(unsigned int row, unsigned int col, double value)BIAS::SparseMatrixprotected
Invert(BIAS::Matrix< double > &inverse)BIAS::SparseMatrix
Invert(SparseMatrix &inverse)BIAS::SparseMatrix
InvertAndSolve(BIAS::Vector< double > &b, BIAS::Matrix< double > &inverse, BIAS::Vector< double > &result)BIAS::SparseMatrix
InvertAndSolve(BIAS::Vector< double > &b, SparseMatrix &inverse, BIAS::Vector< double > &result)BIAS::SparseMatrix
maxCol_BIAS::SparseMatrixprotected
maxRow_BIAS::SparseMatrixprotected
Multiply(SparseMatrix &A, SparseMatrix &result)BIAS::SparseMatrix
Multiply(BIAS::Vector< double > &x, BIAS::Vector< double > &result)BIAS::SparseMatrix
MultiplyDiagonalBy(const double &value)BIAS::SparseMatrix
MultiplyIP(const double multiplier)BIAS::SparseMatrix
MultiplyWithTransposeOf(SparseMatrix &A, SparseMatrix &result)BIAS::SparseMatrix
numCol_BIAS::SparseMatrixprotected
numRow_BIAS::SparseMatrixprotected
operator=(const SparseMatrix &S)BIAS::SparseMatrix
Print(std::string const &name, std::ostream &stream=std::cout) const BIAS::SparseMatrix
PseudoInverse(BIAS::Matrix< double > &inverse)BIAS::SparseMatrix
PseudoInverse(BIAS::SparseMatrix &inverse)BIAS::SparseMatrix
Reinit(unsigned rows, unsigned cols)BIAS::SparseMatrix
rows_BIAS::SparseMatrixprotected
SetElement(unsigned int row, unsigned int col, double val)BIAS::SparseMatrix
SetSubMatrix(unsigned int row, unsigned int col, BIAS::Matrix< double > const &A, unsigned int startRowInA, unsigned int startColInA, unsigned int row_count, unsigned int col_count)BIAS::SparseMatrix
Solve(BIAS::Vector< double > &b, BIAS::Vector< double > &result)BIAS::SparseMatrix
SparseMatrix()BIAS::SparseMatrixinline
SparseMatrix(unsigned int numRow, unsigned int numCol)BIAS::SparseMatrixinline
SparseMatrix(BIAS::Matrix< double > const &A)BIAS::SparseMatrix
Transpose(SparseMatrix &result)BIAS::SparseMatrix
~SparseMatrix()BIAS::SparseMatrixinline