26 #ifndef interpolation_h 27 #define interpolation_h 97 const Numeric& extpolfac = 0.5);
102 const Numeric& extpolfac = 0.5);
122 const bool& strict =
true);
364 #endif // interpolation_h INDEX Index
The type to use for all integer numbers and indices.
void gridpos_force_end_fd(GridPos &gp, const Index &n)
gridpos_force_end_fd
void gridpos_check_fd(GridPos &gp)
gridpos_check_fd
A constant view of a Tensor7.
void gp4length1grid(ArrayOfGridPos &gp)
Grid position matching a grid of length 1.
Index gridpos2gridrange(const GridPos &gp, const bool &upwards)
gridpos2gridrange
A constant view of a Tensor6.
Numeric interp(ConstVectorView itw, ConstVectorView a, const GridPos &tc)
Red 1D Interpolate.
Numeric interp_poly(ConstVectorView x, ConstVectorView y, const Numeric &x_i, const GridPos &gp)
Polynomial interpolation.
void gridpos_copy(GridPos &gp_new, const GridPos &gp_old)
gridpos_copy
Structure to store a grid position.
A constant view of a Tensor4.
Array< Array< GridPos > > ArrayOfArrayOfGridPos
Array< GridPos > ArrayOfGridPos
An Array of grid positions.
The global header file for ARTS.
Array< Array< Array< Array< GridPos > > > > ArrayOfArrayOfArrayOfArrayOfGridPos
void gridpos_upperend_check(GridPos &gp, const Index &ie)
gridpos_upperend_check
A constant view of a Tensor5.
NUMERIC Numeric
The type to use for all floating point numbers.
Array< Array< Array< GridPos > > > ArrayOfArrayOfArrayOfGridPos
void interpweights(VectorView itw, const GridPos &tc)
Red 1D interpolation weights.
ostream & operator<<(ostream &os, const GridPos &gp)
Output operator for GridPos.
void gridpos_1to1(ArrayOfGridPos &gp, ConstVectorView grid)
gridpos_1to1
A constant view of a Tensor3.
void gridpos(ArrayOfGridPos &gp, ConstVectorView old_grid, ConstVectorView new_grid, const Numeric &extpolfac=0.5)
Set up a grid position Array.
A constant view of a Vector.
Numeric fractional_gp(const GridPos &gp)
fractional_gp
A constant view of a Matrix.
bool is_gridpos_at_index_i(const GridPos &gp, const Index &i, const bool &strict=true)
is_gridpos_at_index_i
void polint(Numeric &y_int, Numeric &dy_int, ConstVectorView xa, ConstVectorView ya, const Index &i, const Numeric &x)
Polynomial interpolation.
This file contains the definition of String, the ARTS string class.