Skip to main content

gyroradius

Function gyroradius 

Source
pub fn gyroradius(
    mass: f64,
    perpendicular_speed: f64,
    charge: f64,
    magnetic_flux_density: f64,
) -> Option<f64>
Expand description

Computes the gyroradius.

Formula: r_L = m v_perp / (|q| B)

ยงExamples

use use_plasma::{ELECTRON_MASS, ELEMENTARY_CHARGE, gyroradius};

assert!(gyroradius(ELECTRON_MASS, 1_000.0, ELEMENTARY_CHARGE, 1.0)
    .is_some_and(|value| value > 0.0));