1 #ifndef STOKES_COEFFICIENT_CONSTANT_H 2 #define STOKES_COEFFICIENT_CONSTANT_H 15 virtual void print(std::ostream& Os)
const;
23 throw Exception(
"Stokes_coeff is not the expected size");
This class maintains the stokes coefficient portion of the state.
This class maintains the stokes coefficient portion of the state.
This is the base of the exception hierarchy for Full Physics code.
virtual ~StokesCoefficientConstant()
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.
void set_stokes_coefficient(const blitz::Array< double, 2 > Stokes_coeff)
ArrayAd< double, 2 > stokes_coeff
virtual void print(std::ostream &Os) const