3 #include <blitz/array.h> 20 virtual blitz::Array<double, 1>
uncertainty(
int Spec_index,
21 const blitz::Array<double, 1>& Radiance)
const = 0;
27 virtual void print(std::ostream& Os)
const {Os <<
"NoiseModel";}
virtual blitz::Array< double, 1 > uncertainty(int Spec_index, const blitz::Array< double, 1 > &Radiance) const =0
Uncertainty on radiance, for given spectral band.
This is a Mixin for classes that can be printed.
virtual void print(std::ostream &Os) const
Print description of object.
Interface for calculating noise/uncertainty values from radiance data given some internal representat...
Contains classes to abstract away details in various Spurr Radiative Transfer software.