8 .def(luabind::constructor<
const blitz::Array<double, 2>&>())
16 (
const blitz::Array<double, 2>& Stokes_coeff)
18 stokes_coeff.resize(Stokes_coeff.shape(), 0);
19 stokes_coeff = Stokes_coeff;
25 Os <<
"StokesCoefficientConstant:\n";
This is a filtering stream that adds a pad to the front of every line written out.
This class maintains the stokes coefficient portion of the state.
This class maintains the stokes coefficient portion of the state.
#define REGISTER_LUA_DERIVED_CLASS(X, Y)
const blitz::Array< T, D > & value() const
virtual ArrayAd< double, 2 > stokes_coefficient() const
Return Stokes coefficients used to go from Stokes vector to scalar reflectance.
virtual boost::shared_ptr< StokesCoefficient > clone() const
Clone a StokesCoefficient object.
StokesCoefficientConstant(const blitz::Array< double, 2 > &Stokes_coeff)
Constructor.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
#define REGISTER_LUA_END()
double value(const FullPhysics::AutoDerivative< double > &Ad)
virtual void print(std::ostream &Os) const