|
| | Refiner (const std::vector< std::vector< int > > &adj, long long budget) |
| |
| bool | refine (std::vector< int > &c1, std::vector< int > &c2) |
| |
|
| static int | numClasses (const std::vector< int > &c) |
| |
|
| void | fill (const std::vector< int > &c, std::vector< int > &out) const |
| |
|
| std::vector< size_t > | off |
| |
| std::vector< int > | sig [2] |
| |
| std::vector< int > | rank |
| |
| std::vector< int > | next_colour |
| |
◆ Refiner()
| anonymous_namespace{Symmetry.cpp}::Refiner::Refiner |
( |
const std::vector< std::vector< int > > & |
adj, |
|
|
long long |
budget |
|
) |
| |
|
inline |
◆ fill()
| void anonymous_namespace{Symmetry.cpp}::Refiner::fill |
( |
const std::vector< int > & |
c, |
|
|
std::vector< int > & |
out |
|
) |
| const |
|
inlineprivate |
◆ numClasses()
| static int anonymous_namespace{Symmetry.cpp}::Refiner::numClasses |
( |
const std::vector< int > & |
c | ) |
|
|
inlinestatic |
◆ refine()
| bool anonymous_namespace{Symmetry.cpp}::Refiner::refine |
( |
std::vector< int > & |
c1, |
|
|
std::vector< int > & |
c2 |
|
) |
| |
|
inline |
◆ adj
| const std::vector<std::vector<int> >& anonymous_namespace{Symmetry.cpp}::Refiner::adj |
◆ budget
| long long anonymous_namespace{Symmetry.cpp}::Refiner::budget |
◆ edges
| long long anonymous_namespace{Symmetry.cpp}::Refiner::edges = 0 |
◆ next_colour
| std::vector<int> anonymous_namespace{Symmetry.cpp}::Refiner::next_colour |
|
private |
◆ off
| std::vector<size_t> anonymous_namespace{Symmetry.cpp}::Refiner::off |
|
private |
◆ out_of_budget
| bool anonymous_namespace{Symmetry.cpp}::Refiner::out_of_budget = false |
◆ rank
| std::vector<int> anonymous_namespace{Symmetry.cpp}::Refiner::rank |
|
private |
◆ sig
| std::vector<int> anonymous_namespace{Symmetry.cpp}::Refiner::sig[2] |
|
private |
◆ work
| long long anonymous_namespace{Symmetry.cpp}::Refiner::work = 0 |
The documentation for this class was generated from the following file: