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