-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchdr.hpp
86 lines (74 loc) · 2.66 KB
/
chdr.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
/*
* Computational Helper for Direction and Routing (CHDR)
* Copyright (c) 2024 by Nazar Elsayed & Louis Eriksson
*
* Licensed under CC BY-NC-ND 4.0
* https://creativecommons.org/licenses/by-nc-nd/4.0/
*/
#ifndef CHDR_COMMON_HPP
#define CHDR_COMMON_HPP
/**
* @file chdr.hpp
*
* @details Include this header in your project to access the CHDR library.
*
* @code
* #include <chdr.hpp>
* @endcode
*
* @note Please refer to the [manual](docs/manual/getting_started.md) for more information.
*/
/** @brief Full version string of the CHDR library. */
#define CHDR_VERSION "0.1.0-dev+c1c95e56"
/** @brief CHDR major version number. */
#define CHDR_VERSION_MAJOR 0
/** @brief CHDR minor version number. */
#define CHDR_VERSION_MINOR 1
/** @brief CHDR patch version number. */
#define CHDR_VERSION_PATCH 0
/** @brief CHDR version tweak string. */
#define CHDR_VERSION_TWEAK "dev"
/** @brief CHDR version metadata string. */
#define CHDR_VERSION_METADATA "c1c95e56"
/* ReSharper enable CppUnusedIncludeDirective */
// NOLINTBEGIN(*-include-cleaner)
#include "include/mazes/graph.hpp"
#include "include/mazes/grid.hpp"
#include "include/mazes/nodes/id_node.hpp"
#include "include/mazes/nodes/weighted_node.hpp"
#include "include/solvers/astar.hpp"
#include "include/solvers/base/bnode.hpp"
#include "include/solvers/base/managed_node.hpp"
#include "include/solvers/base/solver.hpp"
#include "include/solvers/base/unmanaged_node.hpp"
#include "include/solvers/best_first.hpp"
#include "include/solvers/bfs.hpp"
#include "include/solvers/dfs.hpp"
#include "include/solvers/dijkstra.hpp"
#include "include/solvers/eidastar.hpp"
#include "include/solvers/eidbstar.hpp"
#include "include/solvers/eiddfs.hpp"
#include "include/solvers/flood.hpp"
#include "include/solvers/fstar.hpp"
#include "include/solvers/gbfs.hpp"
#include "include/solvers/gdfs.hpp"
#include "include/solvers/gjps.hpp"
#include "include/solvers/gstar.hpp"
#include "include/solvers/idastar.hpp"
#include "include/solvers/idbstar.hpp"
#include "include/solvers/iddfs.hpp"
#include "include/solvers/jps.hpp"
#include "include/types/containers/coord.hpp"
#include "include/types/containers/existence_set.hpp"
#include "include/types/containers/heap.hpp"
#include "include/types/containers/queue.hpp"
#include "include/types/containers/stack.hpp"
#include "include/types/pmr/heterogeneous_pool.hpp"
#include "include/types/pmr/homogeneous_pool.hpp"
#include "include/types/pmr/monotonic_pool.hpp"
#include "include/utils/heuristics.hpp"
#include "include/utils/intrinsics.hpp"
#include "include/utils/utils.hpp"
// NOLINTEND(*-include-cleaner)
/* ReSharper disable CppUnusedIncludeDirective */
#endif //CHDR_COMMON_HPP