GridFire 0.6.0
General Purpose Nuclear Network
|
Captures the result of a network priming operation. More...
#include <reporting.h>
Public Attributes | |
fourdst::composition::Composition | primedComposition |
std::vector< std::pair< fourdst::atomic::Species, double > > | massFractionChanges |
bool | success |
PrimingReportStatus | status |
Friends | |
std::ostream & | operator<< (std::ostream &os, const PrimingReport &report) |
Serialize the report to a stream. | |
Captures the result of a network priming operation.
Contains the finalized composition, the changes in mass fractions for species, a success flag, and a detailed status code.
|
friend |
Serialize the report to a stream.
Formats the success flag and status string into the output stream.
os | Output stream to write to. |
report | Report to serialize. |
std::vector<std::pair<fourdst::atomic::Species, double> > gridfire::PrimingReport::massFractionChanges |
List of pairs (species, rate change) representing destruction (<0) or creation (>0) rates of species during priming.
fourdst::composition::Composition gridfire::PrimingReport::primedComposition |
Finalized composition after priming.
PrimingReportStatus gridfire::PrimingReport::status |
Detailed status code indicating the result.
bool gridfire::PrimingReport::success |
True if priming completed without error.