@@ -366,21 +366,31 @@ def compile_model(
366366 ``model_fn`` expects. Values are used only to drive oryx's
367367 tracer; pass any sensible defaults (e.g.
368368 ``{"theta": 1.0}``).
369- method: Density evaluation backend. ``"bell"`` uses the
370- polynomial-powering scan (recommended for nested >= 2
371- levels), ``"single_layer"`` is the closed-form unnested
372- formula, ``"nested"`` falls back to numerical integration
373- via the implicit-LST solver. ``"auto"`` picks ``"bell"``
374- for depth > 1 else ``"single_layer"``.
369+ method: Density-evaluation backend:
370+
371+ - ``"auto"`` (default): ``"bell"`` for depth > 1, else
372+ ``"single_layer"``.
373+ - ``"bell"``: polynomial-powering scan (recommended for
374+ nested copulas; the only backend that supports
375+ ``with_censored_mask``).
376+ - ``"single_layer"``: closed-form unnested formula (flat
377+ copulas only).
378+ - ``"integral"``: numerical inverse-Laplace integration —
379+ the only backend that uses ``ils_method`` / ``ils_params``.
375380 survival: Treat marginals as survival functions
376381 ``S(t) = 1 - F(t)`` rather than CDFs. Required for the
377382 HACSurv-style joint survival likelihood.
378383 with_censored_mask: If True, the returned ``ll_fn`` takes a
379384 third ``censored_mask`` argument so callers can ``vmap``
380385 per-observation masks. Forces ``method="bell"`` since the
381386 other backends do not support dynamic censoring.
382- ils_method: Implicit-LST solver for ``method="nested"``.
383- ils_params: Extra params for the implicit solver.
387+ ils_method: Inverse-Laplace solver used **only** by
388+ ``method="integral"`` — e.g. ``"cohen"`` (default),
389+ ``"euler"``, ``"post_widder"``. **Ignored by ``"bell"`` and
390+ ``"single_layer"``**, which assemble the density analytically
391+ and never invert a Laplace transform.
392+ ils_params: Extra params for that solver; likewise **only used by
393+ ``method="integral"``** and ignored by the other backends.
384394
385395 Returns:
386396 A :class:`CompiledModel` holding the frozen graph, flattener,
0 commit comments