4 #include <boost/lexical_cast.hpp> 36 used_flag_value()(0)));
43 Os <<
"TemperatureMet:\n" 44 <<
" Temperature offset: " << temperature_offset() <<
"\n" 45 <<
" Retrieval flag: " << (used_flag_value()(0) ?
This is a filtering stream that adds a pad to the front of every line written out.
TemperatureMet(const boost::shared_ptr< Meteorology > &Met_file, const boost::shared_ptr< Pressure > &Press, double Temp_offset, bool Temp_flag)
Create an Temperature.
virtual void print(std::ostream &Os) const
Print to stream.
#define REGISTER_LUA_DERIVED_CLASS(X, Y)
This class maintains the temperature portion of the state.
Apply value function to a blitz array.
This class maintains the temperature portion of the state.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
#define REGISTER_LUA_END()
virtual boost::shared_ptr< Temperature > clone() const
Clone a Temperature object.
This class maintains the temperature portion of the state.
double value(const FullPhysics::AutoDerivative< double > &Ad)