|
GridFire v0.7.0_rc1
General Purpose Nuclear Network
|
Namespaces | |
| namespace | record |
Classes | |
| class | CompositePartitionFunction |
| Combines multiple PartitionFunction instances into a single composite strategy. More... | |
| class | GroundStatePartitionFunction |
| Partition function implementation for nuclear ground states. More... | |
| class | PartitionFunction |
| Abstract interface for evaluating nuclear partition functions. More... | |
| class | RauscherThielemannPartitionFunction |
| Partition function using Rauscher-Thielemann tabulated normalized G-values. More... | |
Enumerations | |
| enum | BasePartitionType { RauscherThielemann , GroundState } |
| Enumerates available partition function implementations. More... | |
Variables | |
| std::unordered_map< BasePartitionType, std::string > | basePartitionTypeToString |
| Mapping from BasePartitionType enum to human-readable string. | |
| std::unordered_map< std::string, BasePartitionType > | stringToBasePartitionType |
| Mapping from string to BasePartitionType enum. | |
| static constexpr std::array< double, 24 > | RT_TEMPERATURE_GRID_T9 |
Enumerates available partition function implementations.
RauscherThielemann: Uses tabulated normalized G-values and linear interpolation. GroundState: Uses ground state spin (J) to compute partition function as 2J+1.
| Enumerator | |
|---|---|
| RauscherThielemann | Rauscher-Thielemann partition function. |
| GroundState | Ground state partition function. |
|
inline |
Mapping from BasePartitionType enum to human-readable string.
Used for logging, reporting, or serialization. Ensure that all enum values are represented in this map.
|
staticconstexpr |
|
inline |
Mapping from string to BasePartitionType enum.
Used for parsing configuration or user input. Strings must match exactly to one of the defined partition types.
| std::out_of_range | if accessed with a non-existing key via at(). |