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:

- src/include/gridfire/reaction/weak/weak_types.h