16 #error no need to expose this header to Swig
20 #ifndef BORNAGAIN_BASE_ELEMENT_POLMATRICES_H
21 #define BORNAGAIN_BASE_ELEMENT_POLMATRICES_H
Defines class SpinMatrix.
Convenience class for handling polarization density matrix and polarization analyzer operator.
void setAnalyzerMatrix(const SpinMatrix &analyzer)
Sets the polarization analyzer operator (in spin basis along z-axis)
const SpinMatrix & polarizerMatrix() const
Gets the polarization density matrix (in spin basis along z-axis)
SpinMatrix m_analyzer_matrix
polarization analyzer operator
const SpinMatrix & analyzerMatrix() const
Gets the polarization analyzer operator (in spin basis along z-axis)
SpinMatrix m_polarizer_matrix
polarization density matrix
void setPolarizerMatrix(const SpinMatrix &polarization)
Sets the polarization density matrix (in spin basis along z-axis)