1 #ifndef SURFACE_TEMPERATURE_DIRECT_H 2 #define SURFACE_TEMPERATURE_DIRECT_H
virtual boost::shared_ptr< SurfaceTemperature > clone() const
Clone a SurfaceTemperature object.
This is a AutoDerivative that also has units associated with it.
std::string state_vector_name_i(int i) const
Return state vector name for ith entry in coeff.
Implements a direct representation of the surface temperature in the atmospheric state from the suppl...
virtual ~SurfaceTemperatureDirect()
Libraries such as boost::units allow unit handling where we know the units at compile time...
SurfaceTemperatureDirect(const ArrayWithUnit< double, 1 > &surf_temp, blitz::Array< bool, 1 > flag)
It is common to have a class that is an Observable with a set of coefficients, a subset of which are ...
Contains classes to abstract away details in various Spurr Radiative Transfer software.
virtual AutoDerivativeWithUnit< double > surface_temperature(int channel_index) const
Return the temperature of the surface.