|
template<class graph_t , class arrangement_t > |
uint64_t | n_C_brute_force (const graph_t &g, const arrangement_t &arr) noexcept |
| Brute force computation of \(C\). More...
|
|
template<class graph_t > |
std::vector< uint64_t > | n_C_brute_force (const graph_t &g, const std::vector< linear_arrangement > &arrs) noexcept |
| Brute force computation of \(C\). More...
|
|
template<class graph_t , class arrangement_t > |
uint64_t | is_n_C_brute_force_lesseq_than (const graph_t &g, const arrangement_t &arr, uint64_t upper_bound) noexcept |
| Brute force computation of \(C\) with early termination. More...
|
|
template<class graph_t > |
std::vector< uint64_t > | is_n_C_brute_force_lesseq_than (const graph_t &g, const std::vector< linear_arrangement > &arrs, uint64_t upper_bound) noexcept |
| Brute force computation of \(C\) with early termination. More...
|
|
template<class graph_t > |
std::vector< uint64_t > | is_n_C_brute_force_lesseq_than (const graph_t &g, const std::vector< linear_arrangement > &arrs, const std::vector< uint64_t > &upper_bounds) noexcept |
| Brute force computation of \(C\) with early termination. More...
|
|
template<class graph_t , class arrangement_t > |
uint64_t | n_C_dynamic_programming (const graph_t &g, const arrangement_t &arr) noexcept |
| Dynamic programming computation of \(C\). More...
|
|
template<class graph_t > |
std::vector< uint64_t > | n_C_dynamic_programming (const graph_t &g, const std::vector< linear_arrangement > &arrs) noexcept |
| Dynamic programming computation of \(C\). More...
|
|
template<class graph_t , class arrangement_t > |
uint64_t | is_n_C_dynamic_programming_lesseq_than (const graph_t &g, const arrangement_t &arr, uint64_t upper_bound) noexcept |
| Dynamic programming computation of \(C\). More...
|
|
template<class graph_t > |
std::vector< uint64_t > | is_n_C_dynamic_programming_lesseq_than (const graph_t &g, const std::vector< linear_arrangement > &arrs, uint64_t upper_bound) noexcept |
| Dynamic programming computation of \(C\) with early termination. More...
|
|
template<class graph_t > |
std::vector< uint64_t > | is_n_C_dynamic_programming_lesseq_than (const graph_t &g, const std::vector< linear_arrangement > &arrs, const std::vector< uint64_t > &upper_bounds) noexcept |
| Dynamic programming computation of \(C\) with early termination. More...
|
|
template<class graph_t , class arrangement_t > |
uint64_t | n_C_ladder (const graph_t &g, const arrangement_t &arr) noexcept |
| Ladder computation of \(C\). More...
|
|
template<class graph_t > |
std::vector< uint64_t > | n_C_ladder (const graph_t &g, const std::vector< linear_arrangement > &arrs) noexcept |
| Ladder computation of \(C\). More...
|
|
template<class graph_t , class arrangement_t > |
uint64_t | is_n_C_ladder_lesseq_than (const graph_t &g, const arrangement_t &arr, uint64_t upper_bound) noexcept |
| Ladder computation of \(C\) with early termination. More...
|
|
template<class graph_t > |
std::vector< uint64_t > | is_n_C_ladder_lesseq_than (const graph_t &g, const std::vector< linear_arrangement > &arrs, uint64_t upper_bound) noexcept |
| Ladder computation of \(C\) with early termination. More...
|
|
template<class graph_t > |
std::vector< uint64_t > | is_n_C_ladder_lesseq_than (const graph_t &g, const std::vector< linear_arrangement > &arrs, const std::vector< uint64_t > &upper_bounds) noexcept |
| Ladder computation of \(C\) with early termination. More...
|
|
template<class graph_t , class arrangement_t > |
uint64_t | n_C_stack_based (const graph_t &g, const arrangement_t &arr) noexcept |
| Stack based computation of \(C\). More...
|
|
template<class graph_t > |
std::vector< uint64_t > | n_C_stack_based (const graph_t &g, const std::vector< linear_arrangement > &arrs) noexcept |
| Stack based computation of \(C\). More...
|
|
template<class graph_t , class arrangement_t > |
uint64_t | is_n_C_stack_based_lesseq_than (const graph_t &g, const arrangement_t &arr, uint64_t upper_bound) noexcept |
| Stack based computation of \(C\) with early termination. More...
|
|
template<class graph_t > |
std::vector< uint64_t > | is_n_C_stack_based_lesseq_than (const graph_t &g, const std::vector< linear_arrangement > &arrs, uint64_t upper_bound) noexcept |
| Stack based computation of \(C\) with early termination. More...
|
|
template<class graph_t > |
std::vector< uint64_t > | is_n_C_stack_based_lesseq_than (const graph_t &g, const std::vector< linear_arrangement > &arrs, const std::vector< uint64_t > &upper_bounds) noexcept |
| Stack based computation of \(C\) with early termination. More...
|
|
Namespace for the algorithms that compute the number of crossings.