GridFire 0.0.1a
General Purpose Nuclear Network
Loading...
Searching...
No Matches
construction.h
Go to the documentation of this file.
1#pragma once
2
5
6#include "fourdst/composition/composition.h"
7
8#include <variant>
9
10namespace gridfire {
11
34 const fourdst::composition::Composition &composition,
36 bool reverse = false
37 );
38}
TemplatedReactionSet< LogicalReaction > LogicalReactionSet
A set of logical reactions.
Definition reaction.h:563
std::variant< NetworkBuildDepth, int > BuildDepthType
Variant specifying either a predefined NetworkBuildDepth or a custom integer depth.
Definition building.h:37
reaction::LogicalReactionSet build_reaclib_nuclear_network(const fourdst::composition::Composition &composition, BuildDepthType maxLayers=NetworkBuildDepth::Full, bool reverse=false)
Builds a nuclear reaction network from the Reaclib library based on an initial composition.
Defines classes for representing and managing nuclear reactions.