1 #ifndef ABSORBER_VMR_MET_H 2 #define ABSORBER_VMR_MET_H 20 const std::string& Gas_name);
23 virtual void print(std::ostream& Os)
const;
36 virtual blitz::Array<double, 1>
vmr_profile()
const;
blitz::Array< double, 1 > specific_humidity() const
Humidity from MET, used to write to output file.
virtual boost::shared_ptr< AbsorberVmr > clone() const
Clone a AbsorberVmr object.
AbsorberVmrMet(const boost::shared_ptr< Meteorology > &Met_file, const boost::shared_ptr< Pressure > &Press, double Scale, bool Scale_flag, const std::string &Gas_name)
Constructor.
virtual void print(std::ostream &Os) const
Print to stream.
virtual blitz::Array< double, 1 > vmr_profile() const
VMR values converted from specific humidity.
This class maps the state vector to the absorber VMR on each level.
virtual blitz::Array< double, 1 > pressure_profile() const
Pressure levels that humidity is on from MET, used to write to output file.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
This class maps the state vector to the absorber VMR on each level.
virtual ~AbsorberVmrMet()