1 #ifndef MEYER_ML_PROBLEM 2 #define MEYER_ML_PROBLEM 14 virtual void print(std::ostream& Os)
const 15 { Os <<
"MeyerMLProblem"; }
MeyerMLProblem(const blitz::Array< double, 1 > &measurement, const blitz::Array< double, 1 > &measurement_error_cov)
The base class for maximum likelihood estimation.
virtual void print(std::ostream &Os) const
Print description of object.
virtual blitz::Array< double, 1 > measurement_error_cov() const
Returns the measurement error covariance (implemented as a diagonal matrix).
virtual blitz::Array< double, 1 > measurement() const
Returns the measured data, to which the model is fit.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
virtual ~MeyerMLProblem()