48 #ifndef MUI_SAMPLER_NN_H_
49 #define MUI_SAMPLER_NN_H_
51 #include "../../config.h"
52 #include "../sampler.h"
56 template<
typename CONFIG=default_config,
typename O_TP=
typename CONFIG::REAL,
typename I_TP=O_TP>
61 using REAL =
typename CONFIG::REAL;
62 using INT =
typename CONFIG::INT;
67 template<
template<
typename,
typename>
class CONTAINER>
71 for(
size_t i = 0 ; i < data_points.size() ; i++ ) {
72 REAL dr2 =
normsq( focus - data_points[i].first );
75 value = data_points[i].second ;
Definition: geometry.h:92
Definition: geometry.h:137
Definition: sampler_nn.h:57
geometry::any_shape< CONFIG > support(point_type focus, REAL domain_mag) const
Definition: sampler_nn.h:80
typename CONFIG::point_type point_type
Definition: sampler_nn.h:63
typename CONFIG::REAL REAL
Definition: sampler_nn.h:61
sampler_nearest_neighbor()
Definition: sampler_nn.h:65
O_TP OTYPE
Definition: sampler_nn.h:59
typename CONFIG::INT INT
Definition: sampler_nn.h:62
I_TP ITYPE
Definition: sampler_nn.h:60
OTYPE filter(point_type focus, const CONTAINER< ITYPE, CONFIG > &data_points) const
Definition: sampler_nn.h:68
SCALAR max(vexpr< E, SCALAR, D > const &u)
Definition: point.h:350
SCALAR normsq(vexpr< E, SCALAR, D > const &u)
Definition: point.h:380