Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
shamphys::MHD_physics< Tvec, Tscal > Struct Template Reference

Static Public Member Functions

static constexpr Tscal v_alfven (Tvec B, Tscal rho, Tscal mu_0)
static constexpr Tscal v_shock (Tscal cs, Tvec B, Tscal rho, Tscal mu_0)
static constexpr Tscal vsigB (Tvec v_ab, Tvec r_ab_unit)
static constexpr Tscal vsig_MHD (Tvec v_ab, Tvec r_ab_unit, Tscal cs_a, Tvec B_a, Tscal rho_a, Tscal mu_0, Tscal alpha_av, Tscal beta_av)

Detailed Description

template<class Tvec, class Tscal>
struct shamphys::MHD_physics< Tvec, Tscal >

Definition at line 24 of file mhd.hpp.

Member Function Documentation

◆ v_alfven()

template<class Tvec, class Tscal>
constexpr Tscal shamphys::MHD_physics< Tvec, Tscal >::v_alfven ( Tvec B,
Tscal rho,
Tscal mu_0 )
inlinestaticconstexpr

Definition at line 25 of file mhd.hpp.

◆ v_shock()

template<class Tvec, class Tscal>
constexpr Tscal shamphys::MHD_physics< Tvec, Tscal >::v_shock ( Tscal cs,
Tvec B,
Tscal rho,
Tscal mu_0 )
inlinestaticconstexpr

Definition at line 29 of file mhd.hpp.

◆ vsig_MHD()

template<class Tvec, class Tscal>
constexpr Tscal shamphys::MHD_physics< Tvec, Tscal >::vsig_MHD ( Tvec v_ab,
Tvec r_ab_unit,
Tscal cs_a,
Tvec B_a,
Tscal rho_a,
Tscal mu_0,
Tscal alpha_av,
Tscal beta_av )
inlinestaticconstexpr

Definition at line 41 of file mhd.hpp.

◆ vsigB()

template<class Tvec, class Tscal>
constexpr Tscal shamphys::MHD_physics< Tvec, Tscal >::vsigB ( Tvec v_ab,
Tvec r_ab_unit )
inlinestaticconstexpr

Definition at line 33 of file mhd.hpp.


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