Module: magneticFieldCenteredDipole¶
Executive Summary¶
Evaluate a centered dipole magnetic field model about a planet for a range of spacecraft locations.
For more information on this module see this PDF Description.
The module is a sub-class of the Module: magneticFieldBase base class. See that class for the nominal messages used and general instructions.
- 
class MagneticFieldCenteredDipole : public MagneticFieldBase¶
- #include <magneticFieldCenteredDipole.h>magnetic field centered dipole class Public Functions - 
MagneticFieldCenteredDipole()¶
- The constructor method initializes the dipole parameters to zero, resuling in a zero magnetic field result by default. - Returns
- void 
 
 - 
~MagneticFieldCenteredDipole()¶
- Empty destructor method. - Returns
- void 
 
 Public Members - 
double g10¶
- [T] IGRF coefficient g_1^0 
 - 
double g11¶
- [T] IGRF coefficient g_1^1 
 - 
double h11¶
- [T] IGRF coefficient h_1^1 
 - 
BSKLogger bskLogger¶
- — BSK Logging 
 Private Functions - 
void evaluateMagneticFieldModel(MagneticFieldMsgPayload *msg, double currentTime)¶
- This method is evaluates the centered dipole magnetic field model. - Parameters
- msg – magnetic field message structure 
- currentTime – current time (s) 
 
- Returns
- void 
 
 
- 
MagneticFieldCenteredDipole()¶