|
GridFire v0.7.1_rc2
General Purpose Nuclear Network
|
Concrete implementations of ReactionChainPolicy for key stellar reaction chains. More...
#include "gridfire/policy/policy_abstract.h"#include "gridfire/policy/policy_logical.h"#include "gridfire/reaction/reaction.h"#include <memory>Namespaces | |
| namespace | gridfire |
| namespace | gridfire::policy |
Concrete implementations of ReactionChainPolicy for key stellar reaction chains.
This file provides concrete policies for fundamental nuclear reaction chains, such as the Proton-Proton chain and the CNO cycle. These policies inherit from ReactionChainPolicy (see policy_abstract.h) and provide a pre-defined set of reactions.
They are typically used by higher-level NetworkPolicy implementations (e.g., MainSequencePolicy in stellar_policy.h) to compose a complete set of required reactions for a particular stellar environment.
gridfire::exceptions::MissingBaseReactionError if a required reaction is not found in the underlying REACLIB database. This usually indicates an issue with the GridFire installation or the bundled reaction data.