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:

- src/include/gridfire/partition/rauscher_thielemann_partition_data_record.h