cheatah
Struct

space::irbem::BDerivatives

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

The field and its first derivatives at one point — IRBEM's GET_BDERIVS outputs, typed.

Fixed size, trivially copyable, no allocation: this is what a million-point ephemeris is stored as, so it is 128 bytes of plain data and not a handle to anything.

Constants & variables

var FieldVector< Frame::GEO > b #

B at the point, GEO, nT.

var double b_mag #

|B|, nT — IRBEM's Bmag, and the Blocal of the tracing routines.

var fixarray::vec3d grad_b_mag #

∇|B| in GEO, nT/Re — IRBEM's gradBmag.

var fixarray::mat3d diff_b #

∂Bᵢ/∂xⱼ at (row, col) = (i, j), nT/Re — IRBEM's diffB(i,j), whose Fortran column-major storage makes i the fast index and therefore matches this indexing.