Source code for jf1uids._physics_modules._cosmic_rays.cosmic_ray_options

from typing import NamedTuple

[docs] class CosmicRayConfig(NamedTuple): #: main switch for cosmic rays cosmic_rays: bool = False #: turn on injection of CRs at shocks diffusive_shock_acceleration: bool = False
[docs] class CosmicRayParams(NamedTuple): #: starting time of diffusive shock acceleration diffusive_shock_acceleration_start_time: float = 0.0 #: efficiency of diffusive shock acceleration diffusive_shock_acceleration_efficiency: float = 0.1