18 PolarizationHandler::PolarizationHandler()
19 : m_polarization(Eigen::Matrix2cd::Identity() / 2.0),
20 m_analyzer_operator(Eigen::Matrix2cd::Identity())
24 PolarizationHandler::PolarizationHandler(
const Eigen::Matrix2cd& polarization,
25 const Eigen::Matrix2cd& analyzer)
26 : m_polarization(polarization), m_analyzer_operator(analyzer)
32 std::swap(m_polarization, other.m_polarization);
33 std::swap(m_analyzer_operator, other.m_analyzer_operator);
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.