|
Functions |
| template<typename C> |
| void | addMultiple (std::vector< C > &, const std::vector< C > &, const C &) |
| template<typename C> |
| void | blockReduce (typename std::vector< std::vector< C > >::iterator, matrix::Matrix< C > &) |
| template<typename C> |
| void | blockShape (typename std::vector< std::vector< C > >::iterator, matrix::Matrix< C > &) |
| template<typename C> |
| void | columnReduce (matrix::Matrix< C > &, size_t) |
| template<typename C> |
| matrix::Matrix< C >::index_pair | findBlockReduction (const matrix::Matrix< C > &) |
| template<typename C> |
| matrix::Matrix< C >::index_pair | findReduction (const matrix::Matrix< C > &) |
| template<typename C> |
| bool | hasBlockReduction (const matrix::Matrix< C > &) |
| template<typename C> |
| bool | hasReduction (const matrix::Matrix< C > &) |
| template<typename C> |
| void | prepareMatrix (typename std::vector< std::vector< C > >::iterator, matrix::Matrix< C > &) |
| template<typename C> |
| void | reduce (typename std::vector< std::vector< C > >::iterator, matrix::Matrix< C > &) |
| template<typename C> |
| void | rowReduce (typename std::vector< std::vector< C > >::iterator, matrix::Matrix< C > &, size_t) |
| template<typename C> |
| void | smithNormal (std::vector< C > &, typename std::vector< std::vector< C > >::iterator, const matrix::Matrix< C > &) |
| template<typename C> |
| void | smithNormal (std::vector< C > &, typename std::vector< std::vector< C > >::iterator, const std::vector< std::vector< C > > &) |
| template<typename C> |
| void | smithStep (typename std::vector< std::vector< C > >::iterator, matrix::Matrix< C > &) |
| template<typename C> |
| void | blockReduce (Matrix< C > &m) |