48 #ifndef MUI_SAMPLER_EXACT_H_
49 #define MUI_SAMPLER_EXACT_H_
52 #include "../../config.h"
53 #include "../sampler.h"
57 template<
typename CONFIG=default_config,
typename O_TP=
typename CONFIG::REAL,
typename I_TP=O_TP>
62 using REAL =
typename CONFIG::REAL;
63 using INT =
typename CONFIG::INT;
66 static const bool QUIET = CONFIG::QUIET;
76 template<
template<
typename,
typename>
class CONTAINER>
78 for(
size_t i = 0 ; i < data_points.size() ; i++ ) {
80 return data_points[i].second;
85 std::cout <<
"MUI Warning [sampler_exact.h]: Hit nothing, check sampling location..." << std::endl;
Definition: geometry.h:92
Definition: geometry.h:158
Definition: sampler_exact.h:58
typename CONFIG::point_type point_type
Definition: sampler_exact.h:64
O_TP OTYPE
Definition: sampler_exact.h:60
REAL real_precision
Definition: sampler_exact.h:97
static const bool QUIET
Definition: sampler_exact.h:66
sampler_exact(REAL tol=std::numeric_limits< REAL >::epsilon())
Definition: sampler_exact.h:68
REAL point_tolerance
Definition: sampler_exact.h:96
geometry::any_shape< CONFIG > support(point_type focus, REAL domain_mag) const
Definition: sampler_exact.h:90
REAL tolerance
Definition: sampler_exact.h:95
typename CONFIG::REAL REAL
Definition: sampler_exact.h:62
I_TP ITYPE
Definition: sampler_exact.h:61
OTYPE filter(point_type focus, const CONTAINER< ITYPE, CONFIG > &data_points) const
Definition: sampler_exact.h:77
typename CONFIG::INT INT
Definition: sampler_exact.h:63
SCALAR max(vexpr< E, SCALAR, D > const &u)
Definition: point.h:350
SCALAR norm(vexpr< E, SCALAR, D > const &u)
Definition: point.h:386