Abstract base class for N-dimensional integration domains.
ImportanceEstimate< dim > estimate(const mc::domains::IntegrationDomain< dim > &domain, std::uint32_t seed, std::size_t n_samples, const mc::proposals::Proposal< dim > &proposal, const std::function< double(const mc::geom::Point< dim > &)> &f) const
Estimate the weighted mean using importance sampling.