1 #ifndef MAX_A_POSTERIORI_STANDARD_H 2 #define MAX_A_POSTERIORI_STANDARD_H 31 virtual void print(std::ostream& Os)
const 32 { Os <<
"MaxAPosterioriStandard"; }
boost::shared_ptr< ForwardModel > fm
virtual void print(std::ostream &Os) const
Print description of object.
virtual blitz::Array< double, 2 > a_priori_cov() const
Returns the a priori covariance matrix.
virtual void vanishing_params_update()
MaxAPosterioriStandard(const boost::shared_ptr< ForwardModel > &fm, const boost::shared_ptr< Observation > &observation, const boost::shared_ptr< StateVector > &state_vector, const blitz::Array< double, 1 > a_priori_params, const blitz::Array< double, 2 > a_priori_cov)
Constructor.
The base class for maximum a posteriori estimation.
virtual ~MaxAPosterioriStandard()
virtual blitz::Array< double, 1 > a_priori_params() const
Returns the a priori values (knowledge) of the parameters.
Contains classes to abstract away details in various Spurr Radiative Transfer software.