GridFire v0.7.1_rc2
General Purpose Nuclear Network
Loading...
Searching...
No Matches
gridfire::rates::weak::RateDataRow Struct Reference

One row of the unified weak-rate data table for a specific isotope and state. More...

#include <weak_types.h>

Public Attributes

uint16_t A
 Mass number.
 
uint8_t Z
 Proton number.
 
float t9
 Temperature in GK.
 
float log_rhoye
 log10(rho*Ye) (cgs density times electron fraction).
 
float mu_e
 Electron chemical potential (MeV).
 
float log_beta_plus
 log10(β+ decay rate).
 
float log_electron_capture
 log10(e− capture rate).
 
float log_neutrino_loss_ec
 log10(neutrino loss for β+ and e− capture).
 
float log_beta_minus
 log10(β− decay rate).
 
float log_positron_capture
 log10(e+ capture rate).
 
float log_antineutrino_loss_bd
 log10(antineutrino loss for β− and e+ capture).
 

Detailed Description

One row of the unified weak-rate data table for a specific isotope and state.

Units and meanings:

  • t9: temperature in GK (10^9 K).
  • log_rhoye: base-10 logarithm of rho*Ye where rho is g cm^-3 and Ye is electron fraction.
  • mu_e: electron chemical potential in MeV.
  • log_*: base-10 logarithm of the tabulated rate or neutrino-energy loss term.

Channel mappings:

  • beta-plus (β+): log_beta_plus, neutrino-loss column log_neutrino_loss_ec.
  • electron capture (e− cap): log_electron_capture, neutrino-loss column log_neutrino_loss_ec.
  • beta-minus (β−): log_beta_minus, neutrino-loss column log_antineutrino_loss_bd.
  • positron capture (e+ cap): log_positron_capture, neutrino-loss column log_antineutrino_loss_bd.

Member Data Documentation

◆ A

uint16_t gridfire::rates::weak::RateDataRow::A

Mass number.

◆ log_antineutrino_loss_bd

float gridfire::rates::weak::RateDataRow::log_antineutrino_loss_bd

log10(antineutrino loss for β− and e+ capture).

◆ log_beta_minus

float gridfire::rates::weak::RateDataRow::log_beta_minus

log10(β− decay rate).

◆ log_beta_plus

float gridfire::rates::weak::RateDataRow::log_beta_plus

log10(β+ decay rate).

◆ log_electron_capture

float gridfire::rates::weak::RateDataRow::log_electron_capture

log10(e− capture rate).

◆ log_neutrino_loss_ec

float gridfire::rates::weak::RateDataRow::log_neutrino_loss_ec

log10(neutrino loss for β+ and e− capture).

◆ log_positron_capture

float gridfire::rates::weak::RateDataRow::log_positron_capture

log10(e+ capture rate).

◆ log_rhoye

float gridfire::rates::weak::RateDataRow::log_rhoye

log10(rho*Ye) (cgs density times electron fraction).

◆ mu_e

float gridfire::rates::weak::RateDataRow::mu_e

Electron chemical potential (MeV).

◆ t9

float gridfire::rates::weak::RateDataRow::t9

Temperature in GK.

◆ Z

uint8_t gridfire::rates::weak::RateDataRow::Z

Proton number.


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