|
| template<typename _CT > |
| Sparse_matrix< _CT, COLUMN > | operator* (const Sparse_chain< _CT, COLUMN > &column, const Sparse_chain< _CT, ROW > &row) |
| |
| template<typename _CT > |
| Sparse_matrix< _CT, ROW > | operator% (const Sparse_chain< _CT, COLUMN > &column, const Sparse_chain< _CT, ROW > &row) |
| |
|
template<typename CoefficientRing > |
| CoefficientRing | operator* (const Sparse_chain< CoefficientRing, ROW > &row, const Sparse_chain< CoefficientRing, COLUMN > &column) |
| |
|
template<typename _CT > |
| bool | operator== (const Sparse_chain< _CT, OSM::COLUMN > &chain, const Sparse_chain< _CT, OSM::COLUMN > &other) |
| |
|
template<typename _CT > |
| bool | operator== (const Sparse_chain< _CT, OSM::ROW > &chain, const Sparse_chain< _CT, OSM::ROW > &other) |
| |
|
template<typename _CT > |
| bool | operator== (const Sparse_chain< _CT, OSM::COLUMN > &chain, const Sparse_chain< _CT, OSM::ROW > &other) |
| |
|
template<typename _CT > |
| bool | operator== (const Sparse_chain< _CT, OSM::ROW > &chain, const Sparse_chain< _CT, OSM::COLUMN > &other) |
| |
|
template<typename _CT , int _CTF> |
| Sparse_chain< _CT, _CTF > | operator* (const Sparse_chain< _CT, _CTF > &chain, const _CT &lambda) |
| |
|
template<typename _CT , int _CTF> |
| Sparse_matrix< _CT, _CTF > | operator* (const Sparse_matrix< _CT, _CTF > &matrix, const _CT &lambda) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, COLUMN > | operator* (const Sparse_matrix< _CT, COLUMN > &first, const Sparse_matrix< _CT, COLUMN > &second) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, COLUMN > | operator* (const Sparse_matrix< _CT, ROW > &first, const Sparse_matrix< _CT, COLUMN > &second) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, COLUMN > | operator* (const Sparse_matrix< _CT, COLUMN > &first, const Sparse_matrix< _CT, ROW > &second) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, COLUMN > | operator* (const Sparse_matrix< _CT, ROW > &first, const Sparse_matrix< _CT, ROW > &second) |
| |
|
template<typename _CT > |
| Sparse_chain< _CT, COLUMN > | operator* (const Sparse_matrix< _CT, COLUMN > &first, const Sparse_chain< _CT, COLUMN > &second) |
| |
|
template<typename _CT > |
| Sparse_chain< _CT, COLUMN > | operator* (const Sparse_matrix< _CT, ROW > &first, const Sparse_chain< _CT, COLUMN > &second) |
| |
|
template<typename _CT > |
| Sparse_chain< _CT, ROW > | operator* (const Sparse_chain< _CT, ROW > &first, const Sparse_matrix< _CT, ROW > &second) |
| |
|
template<typename _CT > |
| Sparse_chain< _CT, ROW > | operator* (const Sparse_chain< _CT, ROW > &first, const Sparse_matrix< _CT, COLUMN > &second) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, ROW > | operator% (const Sparse_matrix< _CT, COLUMN > &first, const Sparse_matrix< _CT, COLUMN > &second) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, ROW > | operator% (const Sparse_matrix< _CT, ROW > &first, const Sparse_matrix< _CT, COLUMN > &second) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, ROW > | operator% (const Sparse_matrix< _CT, COLUMN > &first, const Sparse_matrix< _CT, ROW > &second) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, ROW > | operator% (const Sparse_matrix< _CT, ROW > &first, const Sparse_matrix< _CT, ROW > &second) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, COLUMN > & | operator+= (Sparse_matrix< _CT, COLUMN > &matrix, const Sparse_matrix< _CT, ROW > &other) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, ROW > & | operator+= (Sparse_matrix< _CT, ROW > &matrix, const Sparse_matrix< _CT, COLUMN > &other) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, COLUMN > & | operator-= (Sparse_matrix< _CT, COLUMN > &matrix, const Sparse_matrix< _CT, ROW > &other) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, ROW > & | operator-= (Sparse_matrix< _CT, ROW > &matrix, const Sparse_matrix< _CT, COLUMN > &other) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, COLUMN > & | operator*= (Sparse_matrix< _CT, COLUMN > &matrix, const Sparse_matrix< _CT, COLUMN > &other) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, ROW > & | operator*= (Sparse_matrix< _CT, ROW > &matrix, const Sparse_matrix< _CT, ROW > &other) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, COLUMN > & | operator*= (Sparse_matrix< _CT, COLUMN > &matrix, const Sparse_matrix< _CT, ROW > &other) |
| |
|
template<typename _CT > |
| Sparse_matrix< _CT, ROW > & | operator*= (Sparse_matrix< _CT, ROW > &matrix, const Sparse_matrix< _CT, COLUMN > &other) |
| |
|
template<typename _CT > |
| Sparse_chain< _CT, COLUMN > | get_column (const Sparse_matrix< _CT, COLUMN > &matrix, size_t index) |
| |
|
template<typename _CT > |
| Sparse_chain< _CT, COLUMN > | get_column (const Sparse_matrix< _CT, ROW > &matrix, size_t index) |
| |
|
template<typename _CT > |
| Sparse_chain< _CT, ROW > | get_row (const Sparse_matrix< _CT, COLUMN > &matrix, size_t index) |
| |
|
template<typename _CT > |
| Sparse_chain< _CT, ROW > | get_row (const Sparse_matrix< _CT, ROW > &matrix, size_t index) |
| |
| template<typename _CT > |
| const Sparse_chain< _CT, COLUMN > & | cget_column (const Sparse_matrix< _CT, COLUMN > &matrix, size_t index) |
| |
| template<typename _CT > |
| const Sparse_chain< _CT, ROW > & | cget_row (const Sparse_matrix< _CT, ROW > &matrix, const size_t index) |
| |
|
template<typename _CT > |
| void | set_column (Sparse_matrix< _CT, COLUMN > &matrix, size_t index, const Sparse_chain< _CT, COLUMN > &chain) |
| |
|
template<typename _CT > |
| void | set_column (Sparse_matrix< _CT, ROW > &matrix, size_t index, const Sparse_chain< _CT, COLUMN > &chain) |
| |
|
template<typename _CT > |
| void | set_row (Sparse_matrix< _CT, COLUMN > &matrix, size_t index, const Sparse_chain< _CT, ROW > &chain) |
| |
|
template<typename _CT > |
| void | set_row (Sparse_matrix< _CT, ROW > &matrix, size_t index, const Sparse_chain< _CT, ROW > &chain) |
| |
| template<typename _CT , int _CTF> |
| void | set_coefficient (Sparse_matrix< _CT, _CTF > &matrix, size_t i, size_t j, const _CT d) |
| |
| template<typename _CT , int _CTF> |
| _CT | get_coefficient (const Sparse_matrix< _CT, _CTF > &matrix, size_t i, size_t j) |
| |
| template<typename _CT , int _CTF> |
| Sparse_matrix< _CT, _CTF > & | remove_column (Sparse_matrix< _CT, _CTF > &matrix, size_t index) |
| |
| template<typename _CT , int _CTF> |
| Sparse_matrix< _CT, _CTF > & | remove_row (Sparse_matrix< _CT, _CTF > &matrix, size_t index) |
| |
| template<typename _CT , int _CTF> |
| Sparse_matrix< _CT, _CTF > & | remove_coefficient (Sparse_matrix< _CT, _CTF > &matrix, size_t i, size_t j) |
| |
|
template<typename _CT > |
| std::ostream & | write_matrix (const Sparse_matrix< _CT, OSM::COLUMN > &M, std::ostream &out) |
| |
|
template<typename _CT > |
| std::ostream & | write_matrix (const Sparse_matrix< _CT, OSM::ROW > &M, std::ostream &out) |
| |
|
template<typename _CT > |
| void | write_matrix (const Sparse_matrix< _CT, OSM::COLUMN > &M, std::string filename) |
| |
|
template<typename _CT > |
| void | write_matrix (const Sparse_matrix< _CT, OSM::ROW > &M, std::string filename) |
| |
|
template<typename _CT > |
| std::istream & | read_matrix (Sparse_matrix< _CT, OSM::COLUMN > &M, std::istream &in) |
| |
|
template<typename _CT > |
| std::istream & | read_matrix (Sparse_matrix< _CT, OSM::ROW > &M, std::istream &in) |
| |
|
template<typename _CT > |
| void | read_matrix (Sparse_matrix< _CT, OSM::COLUMN > &M, std::string filename) |
| |
|
template<typename _CT > |
| void | read_matrix (Sparse_matrix< _CT, OSM::ROW > &M, std::string filename) |
| |
|
template<typename _CT > |
| bool | operator== (const Sparse_matrix< _CT, OSM::COLUMN > &matrix, const Sparse_matrix< _CT, OSM::COLUMN > &other) |
| |
|
template<typename _CT > |
| bool | operator== (const Sparse_matrix< _CT, OSM::ROW > &matrix, const Sparse_matrix< _CT, OSM::ROW > &other) |
| |
|
template<typename _CT > |
| bool | operator== (const Sparse_matrix< _CT, OSM::ROW > &matrix, const Sparse_matrix< _CT, OSM::COLUMN > &other) |
| |
|
template<typename _CT > |
| bool | operator== (const Sparse_matrix< _CT, OSM::COLUMN > &matrix, const Sparse_matrix< _CT, OSM::ROW > &other) |
| |