utils.known_integrals module¶
- class FakeKnownSampler(*args, **kwargs)[source]¶
Bases:
utils.integral_validation.Sampler
Fake sampler for using
utils.integrands.abstract.KnownIntegrand
withutils.integral_validation.evaluate_integral
- sample(f, n_batch=2, *args, **kwargs)[source]¶
Sampling method for known integrands. We model it by a constant function over the unit hypercube whose value is the integral value.
- Parameters
f (KnownIntegrand) –
n_batch (int) –
- Returns
tuple of torch.Tensor
x,px,fx (points, pdfs, function values)