Loading...
Searching...
No Matches
gridfire::rates::weak::WeakRatePayload Struct Reference

Interpolated weak-rate payload at a single state. More...

`#include <weak_types.h>`

## Public Attributes

double | log_beta_plus
| log10(β+ decay rate).
double | log_electron_capture
| log10(e− capture rate).
double | log_neutrino_loss_ec
| log10(neutrino loss for β+ and e− capture).
double | log_beta_minus
| log10(β− decay rate).
double | log_positron_capture
| log10(e+ capture rate).
double | log_antineutrino_loss_bd
| log10(antineutrino loss for β− and e+ capture).

## Detailed Description

Interpolated weak-rate payload at a single state.

All values are base-10 logarithms of the corresponding rates or neutrino-loss terms. Consumers typically convert with pow(10, log_value) and may apply sentinel thresholds at the usage site.

## Member Data Documentation

## log_antineutrino_loss_bd

double gridfire::rates::weak::WeakRatePayload::log_antineutrino_loss_bd

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

## log_beta_minus

double gridfire::rates::weak::WeakRatePayload::log_beta_minus

log10(β− decay rate).

## log_beta_plus

double gridfire::rates::weak::WeakRatePayload::log_beta_plus

log10(β+ decay rate).

## log_electron_capture

double gridfire::rates::weak::WeakRatePayload::log_electron_capture

log10(e− capture rate).

## log_neutrino_loss_ec

double gridfire::rates::weak::WeakRatePayload::log_neutrino_loss_ec

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

## log_positron_capture

double gridfire::rates::weak::WeakRatePayload::log_positron_capture

log10(e+ capture rate).

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

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