Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Geomag Namespace Reference

Evaluate the geomagnetic variables (latitude, longitude, McIlwain L, B field) for any point in orbit. Specialized for a low-inclination circular orbit at altitude 600 km. More...


Functions

double L (double lat, double lon)
double B (double lat, double lon)
double geolat (double lat, double lon)
double geolon (double lat, double lon)
double L (std::pair<double,double>coords)
double B (std::pair<double,double>coords)
double geolat (std::pair<double,double>coords)
double geolon (std::pair<double,double>coords)
double geoInterp (double, double, const double *)


Detailed Description

Evaluate the geomagnetic variables (latitude, longitude, McIlwain L, B field) for any point in orbit. Specialized for a low-inclination circular orbit at altitude 600 km.

Method: Linear interpolation in tables with a 5-degree grid. Latitude values between -30 and + 30 degrees. Data values obtained from the GSFC programs BILCAL and GEO_CGM.

Latitudes and longitudes are both expressed in degrees.

Patrick Nolan, Stanford University First written February 2000.


Function Documentation

double Geomag::B ( std::pair< double,double > coords )
 

Definition at line 25 of file Geomag.cxx.

double Geomag::B ( double lat,
double lon )
 

Definition at line 9 of file Geomag.cxx.

Referenced by B().

double Geomag::L ( std::pair< double,double > coords )
 

Definition at line 21 of file Geomag.cxx.

double Geomag::L ( double lat,
double lon )
 

Definition at line 5 of file Geomag.cxx.

Referenced by L().

double Geomag::geoInterp ( double lat,
double lon,
const double * array )
 

Definition at line 37 of file Geomag.cxx.

Referenced by B(), L(), geolat(), and geolon().

double Geomag::geolat ( std::pair< double,double > coords )
 

Definition at line 29 of file Geomag.cxx.

double Geomag::geolat ( double lat,
double lon )
 

Definition at line 13 of file Geomag.cxx.

Referenced by geolat().

double Geomag::geolon ( std::pair< double,double > coords )
 

Definition at line 33 of file Geomag.cxx.

double Geomag::geolon ( double lat,
double lon )
 

Definition at line 17 of file Geomag.cxx.

Referenced by geolon().


Generated at Wed Nov 21 12:20:37 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000