Loading...
Searching...
No Matches
rauscher_thielemann_partition_data_record.h
Go to the documentation of this file.
#pragma once
#include <cstdint>
namespace gridfire::partition::record {
#pragma pack(push, 1)
struct RauscherThielemannPartitionDataRecord {
uint32_t z;
uint32_t a;
double ground_state_spin;
double normalized_g_values[24];
};
#pragma pack(pop)
}
gridfire::partition::record
Definition rauscher_thielemann_partition_data_record.h:5
gridfire::partition::record::RauscherThielemannPartitionDataRecord
Packed binary record of Rauscher-Thielemann partition function data for an isotope.
Definition rauscher_thielemann_partition_data_record.h:17
gridfire::partition::record::RauscherThielemannPartitionDataRecord::normalized_g_values
double normalized_g_values[24]
Normalized g-values for the first 24 energy levels.
Definition rauscher_thielemann_partition_data_record.h:21
gridfire::partition::record::RauscherThielemannPartitionDataRecord::a
uint32_t a
Mass number.
Definition rauscher_thielemann_partition_data_record.h:19
gridfire::partition::record::RauscherThielemannPartitionDataRecord::z
uint32_t z
Atomic number.
Definition rauscher_thielemann_partition_data_record.h:18
gridfire::partition::record::RauscherThielemannPartitionDataRecord::ground_state_spin
double ground_state_spin
Ground state spin.
Definition rauscher_thielemann_partition_data_record.h:20