19 blitz::Array<AutoDerivative<double>, 1> res(pgrid.
rows());
21 for(
int i = 0; i < res.rows(); ++i)
virtual ArrayAdWithUnit< double, 1 > temperature_grid(const Pressure &P) const
Return temperature at the pressure grid.
virtual AutoDerivativeWithUnit< double > temperature(const AutoDerivativeWithUnit< double > &Press) const =0
Return the temperature at the given pressure (in Pascals)
#define REGISTER_LUA_CLASS(X)
This class maintains the pressure portion of the state.
Libraries such as boost::units allow unit handling where we know the units at compile time...
Contains classes to abstract away details in various Spurr Radiative Transfer software.
#define REGISTER_LUA_END()
virtual ArrayAdWithUnit< double, 1 > pressure_grid() const =0
This returns the pressure grid to use for layer retrieval, along with the gradient of each of the pre...
This class maintains the temperature portion of the state.