ARTS
2.4.0(git:4fb77825)
|
Implementation of scalar gas absorption lookup table functions. More...
#include "gas_abs_lookup.h"
#include <cfloat>
#include <cmath>
#include "check_input.h"
#include "interpolation.h"
#include "interpolation_poly.h"
#include "logic.h"
#include "messages.h"
#include "physics_funcs.h"
Go to the source code of this file.
Functions | |
void | find_new_grid_in_old_grid (ArrayOfIndex &pos, ConstVectorView old_grid, ConstVectorView new_grid, const Verbosity &verbosity) |
Find positions of new grid points in old grid. More... | |
ostream & | operator<< (ostream &os, const GasAbsLookup &) |
Output operatior for GasAbsLookup. More... | |
Implementation of scalar gas absorption lookup table functions.
Definition in file gas_abs_lookup.cc.
void find_new_grid_in_old_grid | ( | ArrayOfIndex & | pos, |
ConstVectorView | old_grid, | ||
ConstVectorView | new_grid, | ||
const Verbosity & | verbosity | ||
) |
Find positions of new grid points in old grid.
Throw a runtime error if the frequencies of the new grid are not found in the old grid.
Comparison of Numerics is a bit tricky, we use a multiple of DBL_EPSILON here (scaled by the frequencies being compared).
pos | Positions of new grid points in old grid. |
old_grid | The old grid. |
new_grid | The new grid. |
Definition at line 48 of file gas_abs_lookup.cc.
References abs, CREATE_OUT3, max, Array< base >::nelem(), and ConstVectorView::nelem().
ostream& operator<< | ( | ostream & | os, |
const GasAbsLookup & | |||
) |
Output operatior for GasAbsLookup.
Definition at line 1141 of file gas_abs_lookup.cc.