23#include "matpack_data.h"
45 const Numeric& x_high);
50 const Numeric& x_high);
55 const Numeric& x_high);
60 const Numeric& x_high);
77 Numeric margin = 1e-6);
140 switch (pos.
nelem()) {
143 os <<
"The array *" << x_name <<
"* must contain the element " << what
145 <<
"but it does not.";
155 os <<
"The array *" << x_name <<
"* must contain the element " << what
157 <<
"exactly once, but it does contain it " << pos.
nelem() <<
" times.";
184 "The array *", x_name,
"*\n"
185 "does not have the right size.\n"
186 "The size should be: ",
c,
"\n"
187 "but it is: ", x.
nelem())
245 const String& which_interpolation,
246 ConstVectorView old_grid,
247 ConstVectorView new_grid,
248 ConstVectorView data,
249 const Index order = 1);
254 const String& which_interpolation,
255 ConstVectorView old_grid,
256 ConstVectorView new_grid,
257 const Index order = 1);
262 const String& which_interpolation,
263 ConstVectorView old_pgrid,
264 ConstVectorView new_pgrid,
265 const Index order = 1);
269 const String& which_interpolation,
270 ConstVectorView old_grid,
271 ConstVectorView new_grid,
272 ConstVectorView data);
275 ConstVectorView old_grid,
276 ConstVectorView new_grid,
277 const Index order = 1,
278 const Numeric& extpolfac = 0.5,
279 const bool islog =
false);
282 ConstVectorView old_grid,
283 const Numeric& new_grid,
284 const Index order = 1,
285 const Numeric& extpolfac = 0.5);
288 ConstVectorView old_pgrid,
289 ConstVectorView new_pgrid,
290 const Index order = 1,
291 const Numeric& extpolfac = 0.5);
294 ConstVectorView p_grid,
295 ConstVectorView lat_grid,
296 ConstVectorView lon_grid);
301 ConstVectorView p_grid,
302 ConstVectorView lat_grid,
303 ConstVectorView lon_grid,
304 const bool& chk_lat90 = 1);
309 const Index& nspecies,
310 ConstVectorView p_grid,
311 ConstVectorView lat_grid,
312 ConstVectorView lon_grid,
313 const bool& check_nan = 1);
320 ConstVectorView lat_grid,
321 const Numeric& threshold = 1e-3);
325 ConstVectorView lat_grid,
326 ConstVectorView lat_true,
327 ConstVectorView lon_true);
332 ConstVectorView lat_grid,
333 ConstVectorView lon_grid);
336 ConstVectorView rte_pos,
337 const bool& is_rte_pos2 =
false);
339void chk_rte_los(
const Index& atmosphere_dim, ConstVectorView rte_los);
342 const Index gridindex,
Declarations for agendas.
void find_all(ArrayOfIndex &pos, const Array< base > &x, const base &w)
Find all occurances.
Index nelem() const ARTS_NOEXCEPT
Subclasses of runtime_error.
runtime_error_not_found(const string &s)
Subclasses of runtime_error.
runtime_error_not_unique(const string &s)
#define ARTS_USER_ERROR_IF(condition,...)
The declarations of all the exception classes.
Implementation of gridded fields.
This file contains the definition of String, the ARTS string class.