1 #ifndef TEMPERATURE_MET_H 2 #define TEMPERATURE_MET_H 19 virtual void print(std::ostream& Os)
const;
31 {
return met->temperature(); }
39 {
return met->pressure_levels(); }
TemperatureMet(const boost::shared_ptr< Meteorology > &Met_file, const boost::shared_ptr< Pressure > &Press, double Temp_offset, bool Temp_flag)
Create an Temperature.
virtual blitz::Array< double, 1 > temperature_profile() const
Temperature from MET, used to write to output file.
virtual void print(std::ostream &Os) const
Print to stream.
This class maintains the temperature portion of the state.
This class maintains the temperature portion of the state.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
boost::shared_ptr< Pressure > press
Pressure.
virtual boost::shared_ptr< Temperature > clone() const
Clone a Temperature object.
virtual blitz::Array< double, 1 > pressure_profile() const
Pressure levels that temperature is on from MET, used to write to output file.
virtual ~TemperatureMet()