Class MEAL::SingularCoherency
-
class SingularCoherency : public MEAL::Coherency
A coherency matrix with determinant equal to zero.
This class represents a 100% polarized state, parameterized by three free parameters:
Stokes Q
Stokes U
Stokes V
Public Functions
-
SingularCoherency()
Default constructor.
-
virtual void set_stokes(const Stokes<double> &stokes)
Set the Stokes parameters of the model.
-
virtual void set_stokes(const Stokes<Estimate<double>> &stokes)
Set the Stokes parameters and their estimated errors.
-
virtual Stokes<Estimate<double>> get_stokes() const
Get the Stokes parameters and their estimated errors.
-
virtual void set_vector(const Vector<3, double>&)
Set the Stokes polarization vector.
-
virtual std::string get_name() const
Return the name of the class.