larmor_radius_kernel

Function larmor_radius_kernel 

Source
pub fn larmor_radius_kernel(
    mass: Mass,
    velocity_perp: Speed,
    charge: f64,
    b_field: &PhysicalField,
) -> Result<LarmorRadius, PhysicsError>
Expand description

Calculates the Larmor Radius (Gyroradius). $$ r_L = \frac{m v_\perp}{|q| B} $$

§Arguments

  • mass - Particle mass $m$.
  • velocity_perp - Perpendicular velocity $v_\perp$.
  • charge - Particle charge $q$.
  • b_field - Magnetic field $B$.

§Returns

  • Result<LarmorRadius, PhysicsError> - Larmor radius $r_L$.