Struct ElementaryPermutation

Struct Documentation

struct ElementaryPermutation

Public Functions

inline ElementaryPermutation()
inline ElementaryPermutation(size_t i, size_t j)
template<typename T>
inline T &operator()(T &a) const
template<typename T>
inline T &operator()(T &&a) const
inline CompositePermutation &operator()(CompositePermutation &a) const

Public Members

size_t i
size_t j

Friends

friend std::ostream &operator<<(std::ostream &os, const ElementaryPermutation &p)