BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
PolarizationHandler Class Reference

Convenience class for handling polarization density matrix and polarization analyzer operator. More...

Public Member Functions

 PolarizationHandler (const Eigen::Matrix2cd &polarization, const Eigen::Matrix2cd &analyzer)
 
void setPolarization (const Eigen::Matrix2cd &polarization)
 Sets the polarization density matrix (in spin basis along z-axis)
 
Eigen::Matrix2cd getPolarization () const
 Gets the polarization density matrix (in spin basis along z-axis)
 
void setAnalyzerOperator (const Eigen::Matrix2cd &analyzer)
 Sets the polarization analyzer operator (in spin basis along z-axis)
 
Eigen::Matrix2cd getAnalyzerOperator () const
 Gets the polarization analyzer operator (in spin basis along z-axis)
 
void swapContent (PolarizationHandler &other)
 

Detailed Description

Convenience class for handling polarization density matrix and polarization analyzer operator.

Definition at line 23 of file PolarizationHandler.h.


The documentation for this class was generated from the following files: