utils.known_integrals module¶
- class FakeKnownSampler(*args, **kwargs)[source]¶
Bases:
utils.integral_validation.SamplerFake sampler for using
utils.integrands.abstract.KnownIntegrandwithutils.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)