ARTS 2.5.9 (git: 825fa5f2)
Zeeman::PolarizationVector Struct Reference

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...
 

Public Attributes

std::array< Numeric, 4 > att {0, 0, 0, 0}
 
std::array< Numeric, 3 > dis {0, 0, 0}
 

Detailed Description

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 422 of file zeemandata.h.

Constructor & Destructor Documentation

◆ PolarizationVector()

Zeeman::PolarizationVector::PolarizationVector ( Numeric  a = 1,
Numeric  b = 0,
Numeric  c = 0,
Numeric  d = 0,
Numeric  u = 0,
Numeric  v = 0,
Numeric  w = 0 
)
inlinenoexcept

Default init of class.

Definition at line 427 of file zeemandata.h.

References a, b, c, and d.

Member Data Documentation

◆ att

std::array<Numeric, 4> Zeeman::PolarizationVector::att {0, 0, 0, 0}

Definition at line 423 of file zeemandata.h.

◆ dis

std::array<Numeric, 3> Zeeman::PolarizationVector::dis {0, 0, 0}

Definition at line 424 of file zeemandata.h.


The documentation for this struct was generated from the following file: