-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathalgorithm.hpp
More file actions
30 lines (20 loc) · 1008 Bytes
/
Copy pathalgorithm.hpp
File metadata and controls
30 lines (20 loc) · 1008 Bytes
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
// Copyright (c) 2024-2026 Jakub Musiał
// This file is part of the CPP-GL project (https://github.com/SpectraL519/cpp-gl).
// Licensed under the MIT License. See the LICENSE file in the project root for full license information.
/// @file gl/algorithm.hpp
/// @brief Includes all algorithm-related headers, providing a comprehensive set of graph algorithms for various graph types and configurations.
#pragma once
// clang-format off
#include "gl/algorithm/core.hpp"
#include "gl/algorithm/traits.hpp"
#include "gl/algorithm/util.hpp"
#include "gl/algorithm/templates/bfs.hpp"
#include "gl/algorithm/templates/dfs.hpp"
#include "gl/algorithm/templates/pfs.hpp"
#include "gl/algorithm/traversal/breadth_first_search.hpp"
#include "gl/algorithm/traversal/depth_first_search.hpp"
#include "gl/algorithm/topology/coloring.hpp"
#include "gl/algorithm/topology/topological_sort.hpp"
#include "gl/algorithm/pathfinding/dijkstra.hpp"
#include "gl/algorithm/spanning_tree/prim_mst.hpp"
// clang-format on