10#ifndef __ATMJ70TOGROUND__
11#define __ATMJ70TOGROUND__
14 #include "matrixlib.h"
16 #include <MatrixLib/MatrixLib.h>
38 double kinematicViscosity;
53 bool Initialize(
double jD,
int kTiming,
int kSigma,
const char fileName[]);
59 void Update(
const ml_matrix & rECI,
double jD );
Combined J70 and standard atmosphere model.
Definition: sc_atmj70toground.h:32
bool Initialize(double jD, int kTiming, int kSigma, const char fileName[])
Initialize both the standard atmosphere and J70 models.
Definition: sc_atmj70toground.cc:18
AtmJ70ToGround(void)
Default constructor.
Definition: sc_atmj70toground.cc:14
double GetKinematicViscosity(void)
Return the speed of sound in m/s.
Definition: sc_atmj70toground.h:68
double GetSpeedOfSound(void)
Return the speed of sound in m/s.
Definition: sc_atmj70toground.h:66
double GetPressure(void)
Return the pressure in N/m^2.
Definition: sc_atmj70toground.h:70
double GetTemperature(void)
Return the atmonspheric temperature in K.
Definition: sc_atmj70toground.h:62
void Update(const ml_matrix &rECI, double jD)
Update the density model using a new ECI location and Julian date.
Definition: sc_atmj70toground.cc:30
double GetDensity(void)
Return the atmospheric density in kg/m^3.
Definition: sc_atmj70toground.h:64
Class implementing the Jacchia 1970 atmospheric density model.
Definition: sc_atmJ70.h:26
The standard atmosphere model.
Definition: sc_stdatm.h:26
Physical and mathematical constants.
Standard atmosphere model class definition.