Sequoia
Loading...
Searching...
No Matches
StaticGraphConfig.hpp
Go to the documentation of this file.
1
2// Copyright Oliver J. Rosten 2023. //
3// Distributed under the GNU GENERAL PUBLIC LICENSE, Version 3.0. //
4// (See accompanying file LICENSE.md or copy at //
5// https://www.gnu.org/licenses/gpl-3.0.en.html) //
7
8#pragma once
9
15
16namespace sequoia::maths
17{
18 template<graph_flavour Flavour, std::size_t Size, std::size_t Order>
20 {
21 using index_type = typename graph_impl::static_edge_index_type_generator<Size, Order, is_embedded(Flavour)>::index_type;
22
23 template <class T> using storage_type
25 T,
26 Order,
27 graph_impl::num_static_edges(Flavour, Size),
29
30 constexpr static edge_sharing_preference edge_sharing{edge_sharing_preference::independent};
31 };
32}
Implementatoin details for static graphs.
Definition: PartitionedData.hpp:1099
Definition: MonotonicSequence.hpp:303
Definition: StaticGraphConfig.hpp:20