1 #ifndef DEFAULT_CONSTANT_H     2 #define DEFAULT_CONSTANT_H    14     virtual void print(std::ostream& Os)
 const     15     { Os << 
"Default constants for Earth"; }
    81       const boost::array<double, 7> sdp =
    82         {{0.98334, -1.82823e-5, 2.30179e-6, 6.62402e-9,
    83           -1.33287e-10, 3.98445e-13, -3.54239e-16}};
 virtual DoubleWithUnit avogadro_constant() const
Avogadro constant. 
 
virtual void print(std::ostream &Os) const
 
This class is an implementation of Constant that uses hard coded values suitable for Earth...
 
virtual double rayleigh_depolarization_factor() const
Rayleigh depolarization factor. 
 
virtual DoubleWithUnit rayleigh_b() const
Rayleigh "b" value. 
 
This class contains various constants. 
 
virtual DoubleWithUnit molar_weight_dry_air() const
Molar weight of dry air. 
 
We frequently have a double with units associated with it. 
 
virtual ~DefaultConstant()
 
virtual boost::array< double, 7 > solar_distance_param() const
The polynomial used to find the distance to the sun. 
 
virtual DoubleWithUnit molar_weight_water() const
Molar weight of water. 
 
Contains classes to abstract away details in various Spurr Radiative Transfer software. 
 
virtual DoubleWithUnit rayleigh_a() const
Rayleigh "a" value.