multi_ellipsoidal_samplers

jaxns.samplers.multi_ellipsoidal_samplers

Module Contents

class MultiEllipsoidalSampler[source]

Bases: jaxns.samplers.bases.BaseAbstractRejectionSampler[jaxns.samplers.multi_ellipsoid.multi_ellipsoid_utils.MultEllipsoidState]

Uses a multi-ellipsoidal decomposition of the live points to create a bound around regions to sample from.

Inefficient for high dimensional problems, but can be very efficient for low dimensional problems.

model: jaxns.framework.bases.BaseAbstractModel[source]
depth: int[source]
expansion_factor: float[source]
__post_init__()[source]
num_phantom()[source]
Return type:

int

property max_num_ellipsoids[source]