Class MEAL::StokesCovariance
-
class StokesCovariance : public Reference::Able
Propagates Stokes parameter covariances through congruence transformation.
Public Functions
-
StokesCovariance()
Default constructor.
-
void set_variance(const Stokes<double>&)
Set the variances of the input Stokes parameters.
-
void set_transformation(const Jones<double>&)
Set the transformation.
-
void set_transformation(const Matrix<4, 4, double>&)
Set the transformation.
-
Matrix<4, 4, double> get_covariance() const
Get the variances of the output Stokes parameters.
-
void set_transformation_gradient(const Jones<double>&)
Set the transformation gradient component.
-
void set_transformation_gradient(const Matrix<4, 4, double>&)
Set the transformation gradient component.
-
Matrix<4, 4, double> get_covariance_gradient() const
Get the variances of the output Stokes parameters gradient component.
-
Stokes<double> get_input_variance() const
Get the input variance (not transformed).
-
StokesCovariance()