14 virtual void print(std::ostream& Os)
const 15 { Os <<
"HdfConstant"; }
73 const boost::array<double, 7> sdp =
74 {{-1, -1, -1, -1, -1, -1, -1}};
HdfConstant(const boost::shared_ptr< HdfFile > &Hdf_file)
Read HDF file to get constants.
virtual double rayleigh_depolarization_factor() const
Rayleigh depolarization factor.
virtual DoubleWithUnit rayleigh_b() const
Rayleigh "b" value.
virtual DoubleWithUnit avogadro_constant() const
Avogadro constant.
This class contains various constants.
virtual DoubleWithUnit molar_weight_dry_air() const
Molar weight of dry air.
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.
We frequently have a double with units associated with it.
virtual DoubleWithUnit rayleigh_a() const
Rayleigh "a" value.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
virtual void print(std::ostream &Os) const