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) |