Go to the documentation of this file.
27 #ifndef radiation_field_h
28 #define radiation_field_h
40 const Numeric& value_that_should_be_unity);
80 const Eigen::VectorXcd& F,
97 const Eigen::VectorXcd& F,
131 #endif // radiation_field_h
Index grid_index_from_gp(const GridPos &gp)
Get a discrete position from grid pos.
Numeric test_integrate_convolved(const Eigen::Ref< Eigen::VectorXcd > F, const Vector &f)
Integrate the line shape.
Implementation of Matrix, Vector, and such stuff.
void sorted_index_of_ppath_field(ArrayOfArrayOfIndex &sorted_index, ArrayOfVector &cosza, const ArrayOfPpath &ppath_field)
Get sorting of zenith angles in field of ppath.
NUMERIC Numeric
The type to use for all floating point numbers.
ArrayOfPpath ppath_field(Workspace &ws) noexcept
Structure to store a grid position.
Radiation Vector for Stokes dimension 1-4.
Numeric integrate_convolved(const RadiationVector &I, const Eigen::VectorXcd &F, const Vector &f)
Convolve intensity and line shape and integrate.
Declaration of functions in rte.cc.
INDEX Index
The type to use for all integer numbers and indices.
Class to keep track of Transmission Matrices for Stokes Dim 1-4.
void error_in_integrate(const String &error_msg, const Numeric &value_that_should_be_unity)
Throws an error if integration values are bad.
Numeric integrate_zenith(const VectorView j, const Vector &cosza, const Array< Index > &sorted_index)
Convolve source function with 1D sphere and integrate.
Numeric test_integrate_zenith(const Vector &cosza, const Array< Index > &sorted_index)
Integrate cos(za) over the angles.
This file contains the definition of String, the ARTS string class.