Class MEAL::TotalCovariance
-
class TotalCovariance : public MEAL::TemplateUncertainty
Combines the uncertainty of the template and the observation.
Public Functions
-
TotalCovariance()
Default constructor.
-
virtual TotalCovariance *clone() const
Clone operator.
-
virtual void add(const Uncertainty*)
Add the uncertainty of another instance.
-
void set_covariance(const Matrix<4, 4, double> &opt)
Set the covariances of the observed Stokes parameters.
-
void set_optimizing_transformation(const Matrix<4, 4, double> &opt)
Set the optimizing transformation applied to the template.
-
virtual double get_weighted_norm(const Jones<double>&) const
Given a coherency matrix, return the weighted norm.
-
virtual Jones<double> get_weighted_conjugate(const Jones<double>&) const
Given a coherency matrix, return the weighted conjugate matrix.
-
TotalCovariance()