GridFire v0.7.1_rc2
General Purpose Nuclear Network
Loading...
Searching...
No Matches
gridfire::partition::record::RauscherThielemannPartitionDataRecord Struct Reference

Packed binary record of Rauscher-Thielemann partition function data for an isotope. More...

#include <rauscher_thielemann_partition_data_record.h>

Public Attributes

uint32_t z
 Atomic number.
 
uint32_t a
 Mass number.
 
double ground_state_spin
 Ground state spin.
 
double normalized_g_values [24]
 Normalized g-values for the first 24 energy levels.
 

Detailed Description

Packed binary record of Rauscher-Thielemann partition function data for an isotope.

Each record stores the atomic number (Z), mass number (A), ground state spin J, and an array of 24 normalized G-values corresponding to fixed temperature grid points. This struct is read directly from embedded binary data and must remain tightly packed.

Note
Alignment is set to 1 byte to match the binary layout.

Member Data Documentation

◆ a

uint32_t gridfire::partition::record::RauscherThielemannPartitionDataRecord::a

Mass number.

◆ ground_state_spin

double gridfire::partition::record::RauscherThielemannPartitionDataRecord::ground_state_spin

Ground state spin.

◆ normalized_g_values

double gridfire::partition::record::RauscherThielemannPartitionDataRecord::normalized_g_values[24]

Normalized g-values for the first 24 energy levels.

◆ z

uint32_t gridfire::partition::record::RauscherThielemannPartitionDataRecord::z

Atomic number.


The documentation for this struct was generated from the following file: