cheatah
Struct

space::irbem::DriftShell

cheatah-space v0.1.0-alpha — Biome Standard 0.6.5-alpha

Everything one L* evaluation produces.

Fixed size, trivially copyable — the drift shell itself is not returned, because a caller computing an ephemeris wants six scalars per point and not Nder × steps positions.

Constants & variables

var double lstar #

Roederer's L*, Earth radii.

var double phi #

The third invariant Φ, nT·Re²; always positive.

var double lm #

McIlwain's L of the starting line, Earth radii.

var double invariant_i #

I of the starting line, Earth radii — IRBEM's XJ.

var double b_mirror #

The mirror field the shell conserves, nT.

var double b_min #

B_min on the starting line, nT.

var double b_local #

|B| at the starting point, nT.

var int azimuths #

How many azimuths converged; equals DriftShellOptions::azimuths when the status is Status::Ok.

var int traces #

Field lines traced for this point — the cost, reported rather than assumed.