utils.flat_integrals module¶
Computing integrals using Naive Monte Carlo
- class FlatSampler(*args, **kwargs)[source]¶
 Bases:
utils.integral_validation.SamplerSampler for uniform sampling in the d-dimensional hypercube
- Parameters
 d (int) –
- evaluate_integral_flat(f, d, n_batch=10000, device=device(type='cpu'))[source]¶
 Evaluate an integral using uniform sampling
- Parameters
 f (utils.integrands.KnownIntegrand) –
d (int) –
n_batch (int) –
device (torch.device) –
- Returns
 - Return type