#include <TiltedDipoleMagneticModel.h>
Inheritance diagram for O_SESSAME::TiltedDipoleMagneticModel:
Definition at line 22 of file TiltedDipoleMagneticModel.h.
Public Member Functions | |
TiltedDipoleMagneticModel () | |
virtual | ~TiltedDipoleMagneticModel () |
virtual Vector | GetMagneticField (const ssfTime &_currentTime, const Vector &_PositionVector) |
Calculates the local magnetic field about a central body used a tilted dipole model. | |
virtual void | SetMagFieldCoefficients (const MagneticFieldCoefficients &_newMagFieldCoeffs) |
Protected Attributes | |
MagneticFieldCoefficients | m_MagFieldCoeffs |
|
Definition at line 25 of file TiltedDipoleMagneticModel.h. |
|
Definition at line 26 of file TiltedDipoleMagneticModel.h. |
|
Calculates the local magnetic field about a central body used a tilted dipole model.
Implements O_SESSAME::MagneticModel. Definition at line 19 of file TiltedDipoleMagneticModel.cpp. References O_SESSAME::MagneticFieldCoefficients::CBAvgRotationRate, O_SESSAME::MagneticFieldCoefficients::CBRadius, O_SESSAME::MagneticFieldCoefficients::DipoleCoelevation, O_SESSAME::MagneticFieldCoefficients::DipoleEastLongitude, O_SESSAME::ssfTime::GetEpochGreenwichMeanSiderealTime(), O_SESSAME::ssfTime::GetSeconds(), O_SESSAME::MagneticFieldCoefficients::H0, O_SESSAME::MagneticFieldCoefficients::modelEpoch, O_SESSAME::norm2(), O_SESSAME::ssfTime::SecondsSinceEpoch(), O_SESSAME::ssfTime::Set(), and O_SESSAME::Vector. |
|
Definition at line 39 of file MagneticModel.h. Referenced by O_SESSAME::CentralBody::SetMagneticModel(). |
|
Definition at line 44 of file MagneticModel.h. |