Multi-dimensional interpolation by kriging with nearest-neighbor. More...
#include <interpm_krige.h>
Definition at line 214 of file interpm_krige.h.
Public Types | |
| typedef boost::numeric::ublas::vector< double > | ubvector |
| typedef boost::numeric::ublas::matrix< double > | ubmatrix |
| typedef boost::numeric::ublas::vector< size_t > | ubvector_size_t |
Public Member Functions | |
| template<class vec_vec_t , class vec_vec2_t > | |
| void | set_data (size_t n_in, size_t n_out, size_t n_points, vec_vec_t &x, vec_vec2_t &y, std::vector< covar_func_t > &fcovar, size_t order) |
| Initialize the data for the interpolation. | |
| template<class vec2_t , class vec3_t > | |
| void | eval (const vec2_t &x, vec3_t &y, std::vector< covar_func_t > &fcovar) const |
Given covariance function fcovar and input vector x store the result of the interpolation in y. | |
| template<class vec2_t > | |
| void | find_lin_indep (const vec2_t &x, size_t iout, std::vector< covar_func_t > &fcovar, ubvector_size_t &index, ubvector_size_t &indep) const |
| Find a set of linearly independent points. More... | |
| template<class vec2_t > | |
| double | eval (const vec2_t &x, size_t iout, std::vector< covar_func_t > &fcovar) const |
Given covariance function fcovar and input vector x return the result of the interpolation for function with index iout. | |
| template<class vec2_t > | |
| double | eval_jackknife (const vec2_t &x, size_t iout, std::vector< covar_func_t > &fcovar) const |
| Compute a quality factor for interpolation using jackknife resampling. | |
Public Attributes | |
| int | verbose |
| Verbosity parameter (default 0) | |
Protected Attributes | |
| size_t | n_order |
| The order of the interpolation (specified by set_data() ) | |
| size_t | np |
| The number of points. | |
| size_t | nd_in |
| The number of dimensions of the inputs. | |
| size_t | nd_out |
| The number of dimensions of the outputs. | |
| std::vector< vec_t > | ptrs_x |
| A vector of pointers holding the data. | |
| std::vector< vec_t > | ptrs_y |
| A vector of pointers holding the data. | |
| bool | data_set |
| True if the data has been specified. | |
|
inline |
Given a point x, a covariance function fcovar, the index of the output function iout, and an array specifying the closest points index, this function produces a list of
Definition at line 360 of file interpm_krige.h.
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).