magneticFieldWMM#

Executive Summary#

Evaluate a magnetic field model about Earth for a range of spacecraft locations using the World Magnetic Model (WMM).

For more information on this module see this For more information on this module see this PDF Description.

The module is a sub-class of the magneticFieldBase base class. See that class for the nominal messages used and general instructions.

Class MagneticFieldWMM#

class MagneticFieldWMM : public MagneticFieldBase#

magnetic field WMM class

Public Functions

MagneticFieldWMM()#

The constructor method initializes the dipole parameters to zero, resuling in a zero magnetic field result by default.

Returns:

void

~MagneticFieldWMM()#

Clean up any memory allocations.

Returns:

void

Public Members

std::string dataPath#

— String with the path to the WMM coefficient file

double epochDateFractionalYear#

Specified epoch date as a fractional year.

BSKLogger bskLogger#

— BSK Logging