Permutation classique.
More...
#include <permutation-matrix.h>
|
| template<class _Uint> |
| std::ostream & | operator<< (std::ostream &o, Self_t &P) |
| | writes P on output stream o
|
| |
template<class _UnsignedInt>
class LinBox::MatrixPermutation< _UnsignedInt >
Permutation classique.
◆ MatrixPermutation() [1/3]
template<class _UnsignedInt>
◆ ~MatrixPermutation()
template<class _UnsignedInt>
◆ MatrixPermutation() [2/3]
template<class _UnsignedInt>
◆ MatrixPermutation() [3/3]
template<class _UnsignedInt>
◆ operator[]()
template<class _UnsignedInt>
| _UnsignedInt operator[] |
( |
const _UnsignedInt | i | ) |
const |
|
inline |
◆ getSize()
template<class _UnsignedInt>
| _UnsignedInt getSize |
( |
| ) |
const |
◆ resize()
template<class _UnsignedInt>
| void resize |
( |
_UnsignedInt | n | ) |
|
◆ Transpose() [1/2]
template<class _UnsignedInt>
- Todo
- in place ! (revient à parcourir des cycles)
◆ Invert() [1/2]
template<class _UnsignedInt>
◆ Transpose() [2/2]
template<class _UnsignedInt>
◆ Invert() [2/2]
template<class _UnsignedInt>
◆ write()
template<class _UnsignedInt>
| std::ostream & write |
( |
std::ostream & | o | ) |
const |
writes on output stream o
◆ apply()
template<class _UnsignedInt>
template<class OutVector, class InVector>
| OutVector & apply |
( |
OutVector & | y, |
|
|
const InVector & | x ) const |
◆ applyTranspose()
template<class _UnsignedInt>
template<class OutVector, class InVector>
| OutVector & applyTranspose |
( |
OutVector & | y, |
|
|
const InVector & | x ) const |
◆ TransposeRows()
template<class _UnsignedInt>
| void TransposeRows |
( |
_UnsignedInt | i, |
|
|
_UnsignedInt | j ) |
◆ TransposeCols()
template<class _UnsignedInt>
| void TransposeCols |
( |
_UnsignedInt | i, |
|
|
_UnsignedInt | j ) |
◆ operator<<
template<class _UnsignedInt>
template<class _Uint>
| std::ostream & operator<< |
( |
std::ostream & | o, |
|
|
Self_t & | P ) |
|
friend |
writes P on output stream o
The documentation for this class was generated from the following files: