ARTS 2.5.11 (git: 725533f0)
Go to the documentation of this file.
1#ifndef ppath_struct_h
2#define ppath_struct_h
4#include "matpack_data.h"
5#include "mystring.h"
6#include "interpolation.h"
9 === The Ppath structure
10 ===========================================================================*/
17struct Ppath {
19 Index dim;
21 Index np;
23 Numeric constant;
27 Vector start_pos;
29 Vector start_los;
31 Numeric start_lstep;
33 Matrix pos;
35 Matrix los;
37 Vector r;
39 Vector lstep;
41 Vector end_pos;
43 Vector end_los;
45 Numeric end_lstep;
47 Vector nreal;
49 Vector ngroup;
57 friend std::ostream& operator<<(std::ostream& os, const Ppath& x);
Header file for
This file contains the definition of String, the ARTS string class.
Array< Ppath > ArrayOfPpath
An array of propagation paths.
The structure to describe a propagation path and releated quantities.
Matrix los
Line-of-sight at each ppath point.
ArrayOfGridPos gp_lon
Index position with respect to the longitude grid.
String background
Radiative background.
friend std::ostream & operator<<(std::ostream &os, const Ppath &x)
Index np
Number of points describing the ppath.
Matrix pos
The distance between start pos and the last position in pos.
ArrayOfGridPos gp_lat
Index position with respect to the latitude grid.
Numeric end_lstep
The distance between end pos and the first position in pos.
Vector start_pos
Start position.
Vector lstep
The length between ppath points.
Numeric start_lstep
Length between sensor and atmospheric boundary.
Numeric constant
The propagation path constant (only used for 1D)
Vector r
Radius of each ppath point.
ArrayOfGridPos gp_p
Index position with respect to the pressure grid.
Vector ngroup
The group index of refraction.
Index dim
Atmospheric dimensionality.
Vector end_pos
End position.
Vector start_los
Start line-of-sight.
Vector nreal
The real part of the refractive index at each path position.
Vector end_los
End line-of-sight.