Class MEAL::Depolarizer
-
class Depolarizer : public MEAL::Real4
Represents a pure depolarizer transformation.
The pure depolarizer is parameterized as described in
Lu, S.H. & Chipman, R.A., 1996, J. Opt. Soc. Am. A, 13, 1106
\( {\bf M}_\Delta = {\bf I} + \left( \begin{array}{cc} 0 & \mbf{0}^T \\ \mbf{p}_\Delta & {\bf m}_\Delta \end{array}\right) \)
where \( {\bf I} \) is the \( 4\times4 \) identity matrix, \( \mbf{p}_\Delta \) is the 3-vector that describes the polarizance, and \( {\bf m}_\Delta \) is the \( 3\times3 \) symmetric depolarizer matrix.
Public Functions
-
virtual Depolarizer *clone() const
Clone method.
-
virtual std::string get_name() const
Return the name of the class.
-
virtual Depolarizer *clone() const