19 : m_polarization(Eigen::Matrix2cd::Identity() / 2.0),
20 m_analyzer_operator(Eigen::Matrix2cd::Identity())
25 const Eigen::Matrix2cd& analyzer)
26 : m_polarization(polarization), m_analyzer_operator(analyzer)
void swap(OutputDataIterator< TValue, TContainer > &left, OutputDataIterator< TValue, TContainer > &right)
make Swappable
Defines class PolarizationHandler.
Convenience class for handling polarization density matrix and polarization analyzer operator.
Eigen::Matrix2cd m_polarization
polarization density matrix
Eigen::Matrix2cd m_analyzer_operator
polarization analyzer operator
void swapContent(PolarizationHandler &other)