Source code for probnum.quad.bq_methods._warped

"""Warped Bayesian Quadrature."""

from ._bayesian_quadrature import BayesianQuadrature


class WarpedBayesianQuadrature(BayesianQuadrature):
    """Warped Sequential Active Bayesian Integration (WSABI)."""

[docs] def integrate(self, fun, domain, measure, nevals): """Integrate the function ``fun``. Parameters ---------- fun : Function to be integrated. domain : Domain to integrate over. measure : Measure to integrate against. nevals : Number of function evaluations. Returns ------- """ raise NotImplementedError