Definition at line 27 of file sparse_permutation.h.
◆ SparsePermutation()
| operations_research::SparsePermutation::SparsePermutation |
( |
int |
size | ) |
|
|
inlineexplicit |
◆ AddToCurrentCycle()
| void operations_research::SparsePermutation::AddToCurrentCycle |
( |
int |
x | ) |
|
|
inline |
◆ CloseCurrentCycle()
| void operations_research::SparsePermutation::CloseCurrentCycle |
( |
| ) |
|
|
inline |
◆ Cycle()
◆ DebugString()
| std::string operations_research::SparsePermutation::DebugString |
( |
| ) |
const |
◆ LastElementInCycle()
| int operations_research::SparsePermutation::LastElementInCycle |
( |
int |
i | ) |
const |
|
inline |
◆ NumCycles()
| int operations_research::SparsePermutation::NumCycles |
( |
| ) |
const |
|
inline |
◆ RemoveCycles()
| void operations_research::SparsePermutation::RemoveCycles |
( |
const std::vector< int > & |
cycle_indices | ) |
|
◆ Size()
| int operations_research::SparsePermutation::Size |
( |
| ) |
const |
|
inline |
◆ Support()
| const std::vector<int>& operations_research::SparsePermutation::Support |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: