27 #ifndef MLN_SUBSAMPLING_GAUSSIAN_SUBSAMPLING_HH
28 # define MLN_SUBSAMPLING_GAUSSIAN_SUBSAMPLING_HH
34 # include <mln/geom/ncols.hh>
35 # include <mln/geom/nrows.hh>
38 # include <mln/linear/gaussian.hh>
39 # include <mln/subsampling/subsampling.hh>
54 const mln_dpsite(I)& first_p,
55 const mln_deduce(I, site, coord)& gap);
57 # ifndef MLN_INCLUDE_ONLY
64 const mln_dpsite(I)& first_p,
65 const mln_deduce(I, site, coord)& gap)
67 trace::entering(
"subsampling::gaussian_subsampling");
68 mln_precondition(exact(input).is_valid());
72 mln_concrete(I) temp(exact(input).domain());
77 output = impl::subsampling_(exact(temp), first_p, gap);
79 trace::exiting(
"subsampling::gaussian_subsampling");
83 # endif // ! MLN_INCLUDE_ONLY
90 #endif // ! MLN_SUBSAMPLING_GAUSSIAN_SUBSAMPLING_HH