|
ARTS
2.3.1285(git:92a29ea9-dirty)
|
Basis rate of transitions. More...
#include <linemixing.h>
Public Types | |
| enum | Type { Type::Hartmann } |
| Type of basis rate. More... | |
| enum | HartmannPos : Index { HartmannPos::a1, HartmannPos::a2, HartmannPos::a3, HartmannPos::SIZE } |
| Type of basis rate. More... | |
Public Member Functions | |
| BasisRate (const Vector &v, Type t) | |
| Construct a new Basis Rate object. More... | |
| Numeric | mol_X (const Numeric &L, const Numeric &B0, const Numeric &T) const |
| Computes the basis rate using Hartman method. More... | |
| Numeric | get (const Numeric &L, const Numeric &B0, const Numeric &T) const |
| Get the basis rate. More... | |
Private Attributes | |
| Type | mtype |
| Vector | mdata |
Basis rate of transitions.
Definition at line 245 of file linemixing.h.
|
strong |
|
strong |
Construct a new Basis Rate object.
Checks that the type and the input agrees
| [in] | v | data for the basis rate |
| [in] | t | type describing position of data |
Definition at line 261 of file linemixing.h.
Get the basis rate.
| [in] | L | Rotational angular momentum |
| [in] | B0 | Rotational angular momentum constant |
| [in] | T | Temperautre |
Definition at line 290 of file linemixing.h.
Referenced by OffDiagonalElement::CO2_IR().
Computes the basis rate using Hartman method.
| [in] | L | Rotational angular momentum |
| [in] | B0 | Rotational angular momentum constant |
| [in] | T | Temperautre |
Definition at line 822 of file linemixing.cc.
|
private |
Definition at line 300 of file linemixing.h.
|
private |
Definition at line 299 of file linemixing.h.