|
linbox
|
Class used for permuting indices. More...
#include <integer.h>
Public Types | |
| typedef size_t | Element |
| typedef Element * | Element_ptr |
| typedef const Element * | ConstElement_ptr |
| typedef indexDomain | Father_t |
Public Member Functions | |
| indexDomain () | |
| size_t | init (size_t &dst) const |
| template<class ANY> | |
| size_t | init (size_t &dst, const ANY &src) const |
| template<class ANY> | |
| size_t | assign (ANY &dst, const size_t &src) const |
| int | characteristic () const |
Class used for permuting indices.
For example, create a vector (0 1 2 ...) over size_t, then apply a permutation to it using a BlasMatrixDomain to get the natural representation of the permutation.
| typedef size_t Element |
| typedef Element* Element_ptr |
| typedef const Element* ConstElement_ptr |
| typedef indexDomain Father_t |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |