ARTS  2.4.0(git:4fb77825)
zeemandata.cc File Reference

Implementations of Zeeman modeling. More...

#include "zeemandata.h"
#include "abs_species_tags.h"
#include "species_info.h"

Go to the source code of this file.

Functions

Numeric case_b_g_coefficient_o2 (Rational j, Rational n, Numeric GS, Numeric GR, Numeric GLE, Numeric B, Numeric D, Numeric H, Numeric gB, Numeric gD, Numeric gH, Numeric lB, Numeric lD, Numeric lH)
 
constexpr Numeric closed_shell_trilinear (Rational k, Rational j, Numeric gperp, Numeric gpara)
 
Eigen::Vector3d los_xyz_by_uvw_local (Numeric u, Numeric v, Numeric w)
 
Eigen::Vector3d los_xyz_by_za_local (Numeric z, Numeric a)
 
Eigen::Vector3d ev_xyz_by_za_local (Numeric z, Numeric a)
 

Detailed Description

Implementations of Zeeman modeling.

Author
Richard Larsson <larsson (at) mps.mpg.de>
Date
2018-04-06

This file serves to implement Zeeman splitting using various up-to-speed methods

Definition in file zeemandata.cc.

Function Documentation

◆ case_b_g_coefficient_o2()

Numeric case_b_g_coefficient_o2 ( Rational  j,
Rational  n,
Numeric  GS,
Numeric  GR,
Numeric  GLE,
Numeric  B,
Numeric  D,
Numeric  H,
Numeric  gB,
Numeric  gD,
Numeric  gH,
Numeric  lB,
Numeric  lD,
Numeric  lH 
)

◆ closed_shell_trilinear()

constexpr Numeric closed_shell_trilinear ( Rational  k,
Rational  j,
Numeric  gperp,
Numeric  gpara 
)
constexpr

Definition at line 94 of file zeemandata.cc.

◆ ev_xyz_by_za_local()

Eigen::Vector3d ev_xyz_by_za_local ( Numeric  z,
Numeric  a 
)

Definition at line 229 of file zeemandata.cc.

Referenced by Zeeman::FromGrids().

◆ los_xyz_by_uvw_local()

Eigen::Vector3d los_xyz_by_uvw_local ( Numeric  u,
Numeric  v,
Numeric  w 
)

Definition at line 217 of file zeemandata.cc.

References w().

Referenced by Zeeman::FromGrids().

◆ los_xyz_by_za_local()

Eigen::Vector3d los_xyz_by_za_local ( Numeric  z,
Numeric  a 
)

Definition at line 222 of file zeemandata.cc.

Referenced by Zeeman::FromGrids().