#include <Permutations.hpp>
|
typedef std::vector< std::size_t > | Cycle |
|
|
std::size_t | N |
|
std::vector< std::size_t > | pi |
|
std::vector< std::size_t > | pi_inv |
|
std::vector< Cycle > | cycles |
|
◆ Cycle
◆ Permutation() [1/3]
Xped::util::Permutation::Permutation |
( |
| ) |
|
|
inline |
◆ Permutation() [2/3]
template<typename Container >
Xped::util::Permutation::Permutation |
( |
const Container & |
in | ) |
|
|
inline |
◆ Permutation() [3/3]
Xped::util::Permutation::Permutation |
( |
const std::string |
filename | ) |
|
|
inline |
◆ all()
static std::vector< Permutation > Xped::util::Permutation::all |
( |
std::size_t |
N | ) |
|
|
inlinestatic |
◆ apply()
template<typename Container >
void Xped::util::Permutation::apply |
( |
Container & |
c | ) |
const |
|
inline |
◆ decompose()
std::vector< std::size_t > Xped::util::Permutation::decompose |
( |
| ) |
const |
|
inline |
◆ Identity()
static Permutation Xped::util::Permutation::Identity |
( |
std::size_t |
N | ) |
|
|
inlinestatic |
◆ independentTranspositions()
std::vector< std::vector< Transposition > > Xped::util::Permutation::independentTranspositions |
( |
| ) |
const |
|
inline |
◆ initialize()
void Xped::util::Permutation::initialize |
( |
| ) |
|
|
inline |
◆ inverse()
◆ operator==()
bool Xped::util::Permutation::operator== |
( |
const Permutation & |
other | ) |
const |
|
inline |
◆ parity()
std::size_t Xped::util::Permutation::parity |
( |
| ) |
|
|
inline |
◆ pi_as_index()
template<typename IndexType >
std::vector< IndexType > Xped::util::Permutation::pi_as_index |
( |
| ) |
const |
|
inline |
◆ print()
std::string Xped::util::Permutation::print |
( |
| ) |
const |
|
inline |
◆ transpositions()
std::vector< Transposition > Xped::util::Permutation::transpositions |
( |
| ) |
const |
|
inline |
◆ hash_value
◆ cycles
std::vector<Cycle> Xped::util::Permutation::cycles |
std::size_t Xped::util::Permutation::N |
◆ pi
std::vector<std::size_t> Xped::util::Permutation::pi |
◆ pi_inv
std::vector<std::size_t> Xped::util::Permutation::pi_inv |
The documentation for this struct was generated from the following file: