ReFRACtor
relative_humidity.h
Go to the documentation of this file.
1 #ifndef RELATIVE_HUMIDITY_H
2 #define RELATIVE_HUMIDITY_H
3 #include "absorber.h"
4 #include "temperature.h"
5 #include "pressure.h"
6 
7 namespace FullPhysics {
8 /****************************************************************/
14 class RelativeHumidity : public Printable<RelativeHumidity> {
15 public:
18  const boost::shared_ptr<Pressure>& Press);
23  const boost::shared_ptr<Pressure>& Press) const;
24  virtual ~RelativeHumidity() {}
25  void print(std::ostream& Os);
29 private:
33  double c;
34 };
35 }
36 #endif
void print(std::ostream &Os)
Print to a string.
ArrayAd< double, 1 > specific_humidity_grid() const
Calculate specific humidity.
This is a Mixin for classes that can be printed.
Definition: printable.h:24
This calculates the relative humidity.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
Definition: doxygen_python.h:1
virtual boost::shared_ptr< RelativeHumidity > clone() const
ArrayAd< double, 1 > relative_humidity_grid() const
Calculate relative humidity.
RelativeHumidity(const boost::shared_ptr< Absorber > &Abs, const boost::shared_ptr< Temperature > &Temp, const boost::shared_ptr< Pressure > &Press)
Constructor.
ArrayAd< double, 1 > relative_humidity_layer() const
Relative humidity for each layer.

Copyright © 2017, California Institute of Technology.
ALL RIGHTS RESERVED.
U.S. Government Sponsorship acknowledged.
Generated Fri Aug 24 2018 15:44:10