![]() |
CMR
1.3.0
|
#include <cmr/config.h>#include <cmr/export.h>#include <boost/numeric/ublas/matrix.hpp>#include "matrix_transposed.hpp"#include <iomanip>Go to the source code of this file.
Classes | |
| class | tu::detail::Range< Iterator > |
| class | tu::Matrix< V > |
Base class for matrices whose entries have type V. More... | |
| struct | tu::Matrix< V >::Nonzero |
| Row/column index type. More... | |
| class | tu::DenseMatrix< V > |
Dense matrix with entries of type V. More... | |
| class | tu::DenseMatrix< V >::NonzeroIterator< Row > |
| class | tu::SparseMatrix< V > |
Sparse matrix with entries of type V. More... | |
| struct | tu::SparseMatrix< V >::Data |
| Matrix data, row-wise or column-wise. More... | |
| struct | tu::SparseMatrix< V >::NonzeroIterator< Row > |
| Iterator for row- or column-wise iteration over the entries. More... | |
| class | tu::TransposedMatrix< M > |
| Matrix proxy for the transpose of a matrix. More... | |
| class | tu::TransposedMatrix< M >::NonzeroIterator< Row > |
| class | tu::SubmatrixIndices |
| Indexes a submatrix. More... | |
| class | tu::Submatrix< M > |
Namespaces | |
| tu | |
| tu::detail | |
Functions | |
| template<typename M > | |
| TransposedMatrix< M > | tu::transposedMatrix (M &matrix) |
Returns a TransposedMatrix for matrix. More... | |
| template<typename Matrix > | |
| bool | tu::find_smallest_nonzero_matrix_entry (const Matrix &matrix, size_t row_first, size_t row_beyond, size_t column_first, size_t column_beyond, size_t &row, size_t &column) |
| template<typename Matrix > | |
| bool | tu::matrix_row_zero (const Matrix &matrix, size_t row, size_t column_first, size_t column_beyond) |
| template<typename Matrix > | |
| bool | tu::matrix_column_zero (const Matrix &matrix, size_t column, size_t row_first, size_t row_beyond) |
| template<typename Matrix1 , typename Matrix2 > | |
| bool | tu::equals (const Matrix1 &first, const Matrix2 &second) |
| template<typename MatrixType > | |
| void | tu::matrix_permute1 (MatrixType &matrix, size_t index1, size_t index2) |
| template<typename MatrixType > | |
| void | tu::matrix_permute2 (MatrixType &matrix, size_t index1, size_t index2) |