|
GridFire v0.7.1_rc2
General Purpose Nuclear Network
|
Plain data structures and enums for weak reaction tables, interpolation payloads, and errors. More...
#include <cstdint>#include <array>#include <vector>#include <optional>#include <unordered_map>#include <ostream>Classes | |
| struct | gridfire::rates::weak::RateDataRow |
| One row of the unified weak-rate data table for a specific isotope and state. More... | |
| struct | gridfire::rates::weak::WeakRatePayload |
| Interpolated weak-rate payload at a single state. More... | |
| struct | gridfire::rates::weak::WeakRateDerivatives |
| Partial derivatives of the log10() fields w.r.t. (T9, log10(rho*Ye)). More... | |
| struct | std::hash< gridfire::rates::weak::TableAxes > |
| struct | gridfire::rates::weak::BoundsErrorInfo |
| Detailed bounds information for a BOUNDS_ERROR. More... | |
| struct | gridfire::rates::weak::InterpolationError |
| Interpolation error with optional per-axis bounds details. More... | |
| struct | gridfire::rates::weak::IsotopeGrid |
| Regular 2D grid and payloads for a single isotope (A,Z). More... | |
| struct | gridfire::rates::weak::WeakReactionEntry |
| A single weak-reaction data point (type, state, and log values). More... | |
Namespaces | |
| namespace | gridfire |
| namespace | gridfire::rates |
| namespace | gridfire::rates::weak |
| namespace | std |
| STL namespace. | |
Functions | |
| constexpr std::string_view | gridfire::rates::weak::weak_reaction_type_name (const WeakReactionType t) noexcept |
| Abbreviated channel name used in printing and IDs. | |
Variables | |
| std::unordered_map< InterpolationErrorType, std::string_view > | gridfire::rates::weak::InterpolationErrorTypeMap |
| Human-readable names for InterpolationErrorType. | |
Plain data structures and enums for weak reaction tables, interpolation payloads, and errors.
This header defines the raw row format loaded from the unified weak-rate library, simple enumerations for channels and axes, compact payloads for interpolated values and derivatives, and error-reporting structures used by the interpolator.