GridFire
0.0.1a
General Purpose Nuclear Network
Loading...
Searching...
No Matches
building.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <variant>
4
5
namespace
gridfire
{
6
21
enum class
NetworkBuildDepth
{
22
Full
= -1,
23
Shallow
= 1,
24
SecondOrder
= 2,
25
ThirdOrder
= 3,
26
FourthOrder
= 4,
27
FifthOrder
= 5
28
};
29
37
using
BuildDepthType
= std::variant<NetworkBuildDepth, int>;
38
39
}
gridfire
Definition
engine_abstract.h:31
gridfire::NetworkBuildDepth
NetworkBuildDepth
Specifies supported depths for building the reaction network.
Definition
building.h:21
gridfire::NetworkBuildDepth::FourthOrder
@ FourthOrder
Definition
building.h:26
gridfire::NetworkBuildDepth::SecondOrder
@ SecondOrder
Definition
building.h:24
gridfire::NetworkBuildDepth::ThirdOrder
@ ThirdOrder
Definition
building.h:25
gridfire::NetworkBuildDepth::FifthOrder
@ FifthOrder
Definition
building.h:27
gridfire::NetworkBuildDepth::Shallow
@ Shallow
Definition
building.h:23
gridfire::NetworkBuildDepth::Full
@ Full
Definition
building.h:22
gridfire::BuildDepthType
std::variant< NetworkBuildDepth, int > BuildDepthType
Variant specifying either a predefined NetworkBuildDepth or a custom integer depth.
Definition
building.h:37
src
include
gridfire
engine
types
building.h
Generated by
1.13.2