48#include <lal/definitions.hpp>
49#include <lal/graphs/graph.hpp>
50#include <lal/graphs/directed_graph.hpp>
51#include <lal/graphs/undirected_graph.hpp>
66uint32_t n_C_brute_force(
67 const graphs::directed_graph& g,
70uint32_t n_C_brute_force(
71 const graphs::undirected_graph& g,
85std::vector<uint32_t> n_C_brute_force(
86 const graphs::directed_graph& g,
87 const std::vector<linear_arrangement>& pis
89std::vector<uint32_t> n_C_brute_force(
90 const graphs::undirected_graph& g,
91 const std::vector<linear_arrangement>& pis
107uint32_t is_n_C_brute_force_lesseq_than(
108 const graphs::directed_graph& g,
112uint32_t is_n_C_brute_force_lesseq_than(
113 const graphs::undirected_graph& g,
131std::vector<uint32_t> is_n_C_brute_force_lesseq_than(
132 const graphs::directed_graph& g,
133 const std::vector<linear_arrangement>& pi,
136std::vector<uint32_t> is_n_C_brute_force_lesseq_than(
137 const graphs::undirected_graph& g,
138 const std::vector<linear_arrangement>& pi,
155std::vector<uint32_t> is_n_C_brute_force_lesseq_than(
156 const graphs::directed_graph& g,
157 const std::vector<linear_arrangement>& pi,
158 const std::vector<uint32_t>& upper_bounds
160std::vector<uint32_t> is_n_C_brute_force_lesseq_than(
161 const graphs::undirected_graph& g,
162 const std::vector<linear_arrangement>& pi,
163 const std::vector<uint32_t>& upper_bounds
179uint32_t n_C_dynamic_programming(
180 const graphs::directed_graph& g,
183uint32_t n_C_dynamic_programming(
184 const graphs::undirected_graph& g,
198std::vector<uint32_t> n_C_dynamic_programming(
199 const graphs::directed_graph& g,
200 const std::vector<linear_arrangement>& pis
202std::vector<uint32_t> n_C_dynamic_programming(
203 const graphs::undirected_graph& g,
204 const std::vector<linear_arrangement>& pis
220uint32_t is_n_C_dynamic_programming_lesseq_than(
221 const graphs::directed_graph& g,
225uint32_t is_n_C_dynamic_programming_lesseq_than(
226 const graphs::undirected_graph& g,
244std::vector<uint32_t> is_n_C_dynamic_programming_lesseq_than(
245 const graphs::directed_graph& g,
246 const std::vector<linear_arrangement>& pi,
249std::vector<uint32_t> is_n_C_dynamic_programming_lesseq_than(
250 const graphs::undirected_graph& g,
251 const std::vector<linear_arrangement>& pi,
268std::vector<uint32_t> is_n_C_dynamic_programming_lesseq_than(
269 const graphs::directed_graph& g,
270 const std::vector<linear_arrangement>& pi,
271 const std::vector<uint32_t>& upper_bounds
273std::vector<uint32_t> is_n_C_dynamic_programming_lesseq_than(
274 const graphs::undirected_graph& g,
275 const std::vector<linear_arrangement>& pi,
276 const std::vector<uint32_t>& upper_bounds
293 const graphs::directed_graph& g,
297 const graphs::undirected_graph& g,
311std::vector<uint32_t> n_C_ladder(
312 const graphs::directed_graph& g,
313 const std::vector<linear_arrangement>& pis
315std::vector<uint32_t> n_C_ladder(
316 const graphs::undirected_graph& g,
317 const std::vector<linear_arrangement>& pis
333uint32_t is_n_C_ladder_lesseq_than(
334 const graphs::directed_graph& g,
338uint32_t is_n_C_ladder_lesseq_than(
339 const graphs::undirected_graph& g,
357std::vector<uint32_t> is_n_C_ladder_lesseq_than(
358 const graphs::directed_graph& g,
359 const std::vector<linear_arrangement>& pi,
362std::vector<uint32_t> is_n_C_ladder_lesseq_than(
363 const graphs::undirected_graph& g,
364 const std::vector<linear_arrangement>& pi,
381std::vector<uint32_t> is_n_C_ladder_lesseq_than(
382 const graphs::directed_graph& g,
383 const std::vector<linear_arrangement>& pi,
384 const std::vector<uint32_t>& upper_bounds
386std::vector<uint32_t> is_n_C_ladder_lesseq_than(
387 const graphs::undirected_graph& g,
388 const std::vector<linear_arrangement>& pi,
389 const std::vector<uint32_t>& upper_bounds
405uint32_t n_C_stack_based(
406 const graphs::graph& g,
421std::vector<uint32_t> n_C_stack_based(
422 const graphs::graph& g,
423 const std::vector<linear_arrangement>& pis
439uint32_t is_n_C_stack_based_lesseq_than(
440 const graphs::graph& g,
458std::vector<uint32_t> is_n_C_stack_based_lesseq_than(
459 const graphs::graph& g,
460 const std::vector<linear_arrangement>& pi,
477std::vector<uint32_t> is_n_C_stack_based_lesseq_than(
478 const graphs::graph& g,
479 const std::vector<linear_arrangement>& pi,
480 const std::vector<uint32_t>& upper_bounds
Main namespace of the library.
Definition definitions.hpp:48
std::vector< position > linear_arrangement
A linear arrangement of the nodes of a graph.
Definition definitions.hpp:72