Basic Image AlgorithmS Library
2.8.0
|
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::SparseMatrix | protected |
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::SparseMatrix | inline |
GetColsNum() const | BIAS::SparseMatrix | inline |
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::SparseMatrix | inline |
GetMaxDiagonalElement(unsigned int &index) const | BIAS::SparseMatrix | |
GetMaxDiagonalElement() const | BIAS::SparseMatrix | inline |
GetMaxRowElement(unsigned int row, unsigned int &col) const | BIAS::SparseMatrix | |
GetMaxRowElement(unsigned int row) const | BIAS::SparseMatrix | inline |
GetRows() const | BIAS::SparseMatrix | inline |
GetRowsNum() const | BIAS::SparseMatrix | inline |
InsertElement_(unsigned int row, unsigned int col, double value) | BIAS::SparseMatrix | protected |
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::SparseMatrix | protected |
maxRow_ | BIAS::SparseMatrix | protected |
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::SparseMatrix | protected |
numRow_ | BIAS::SparseMatrix | protected |
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::SparseMatrix | protected |
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::SparseMatrix | inline |
SparseMatrix(unsigned int numRow, unsigned int numCol) | BIAS::SparseMatrix | inline |
SparseMatrix(BIAS::Matrix< double > const &A) | BIAS::SparseMatrix | |
Transpose(SparseMatrix &result) | BIAS::SparseMatrix | |
~SparseMatrix() | BIAS::SparseMatrix | inline |