|
Regina Calculation Engine
|
Deals with permutations of {0,1,...,n-1}. More...
#include <cstdlib>#include <string>#include "regina-core.h"#include "utilities/intutils.h"#include "maths/nperm-impl.h"Classes | |
| class | regina::NPerm< n > |
| Represents a permutation of {0,1,...,n-1}. More... | |
Namespaces | |
| regina | |
| Contains the entire Regina calculation engine. | |
Functions | |
| constexpr char | regina::digit (int i) |
| Returns the character used to express the integer i in a permutation. More... | |
| constexpr int64_t | regina::factorial (int n) |
| Returns the factorial of n. More... | |
| template<int n> | |
| std::ostream & | regina::operator<< (std::ostream &out, const NPerm< n > &p) |
| Writes a string representation of the given permutation to the given output stream. More... | |
Deals with permutations of {0,1,...,n-1}.