14 virtual void print(std::ostream& Os)
const = 0;
virtual DoubleWithUnit rayleigh_a() const =0
Rayleigh "a" value.
This is a Mixin for classes that can be printed.
This class contains various constants.
virtual double rayleigh_depolarization_factor() const =0
Rayleigh depolarization factor.
virtual boost::array< double, 7 > solar_distance_param() const =0
The polynomial used to find the distance to the sun.
virtual void print(std::ostream &Os) const =0
virtual DoubleWithUnit molar_weight_water() const =0
Molar weight of water.
We frequently have a double with units associated with it.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
virtual DoubleWithUnit rayleigh_b() const =0
Rayleigh "b" value.
virtual DoubleWithUnit avogadro_constant() const =0
Avogadro constant.
virtual DoubleWithUnit molar_weight_dry_air() const =0
Molar weight of dry air.