ARTS
2.4.0(git:4fb77825)
|
Polarization vector for Zeeman Propagation Matrix. More...
#include <zeemandata.h>
Public Member Functions | |
PolarizationVector (Numeric a=1, Numeric b=0, Numeric c=0, Numeric d=0, Numeric u=0, Numeric v=0, Numeric w=0) noexcept | |
Default init of class. More... | |
const Eigen::RowVector4d & | attenuation () const noexcept |
Returns the attenuation vector. More... | |
const Eigen::RowVector3d & | dispersion () const noexcept |
Returns the dispersion vector. More... | |
Eigen::RowVector4d & | attenuation () noexcept |
Returns the attenuation vector. More... | |
Eigen::RowVector3d & | dispersion () noexcept |
Returns the dispersion vector. More... | |
Eigen::Matrix4d | matrix () const noexcept |
Returns the true propagation matrix. More... | |
Private Attributes | |
Eigen::RowVector4d | att |
Eigen::RowVector3d | dis |
Polarization vector for Zeeman Propagation Matrix.
Meant to contain the polarization state in two vectors representing [a,b,c,d] and [u,v,w] of PropagationMatrix class
Definition at line 509 of file zeemandata.h.
|
inlinenoexcept |
Default init of class.
Definition at line 516 of file zeemandata.h.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Returns the true propagation matrix.
Use only for debug printing if possible
Definition at line 541 of file zeemandata.h.
|
private |
Definition at line 511 of file zeemandata.h.
Referenced by attenuation(), and matrix().
|
private |
Definition at line 512 of file zeemandata.h.
Referenced by dispersion(), and matrix().