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