Interval

class pmrf.constraints.Interval(lower: float | Array, upper: float | Array)

Bases: AbstractConstraint

Represents a value strictly bounded between a lower and upper value.

Attributes:

lower: The exclusive lower bound. upper: The exclusive upper bound.

Args:

lower: The exclusive lower bound. upper: The exclusive upper bound.

property bijector: AbstractBijector
property bounds: tuple[Float[jaxlib._jax.Array, '...'], Float[jaxlib._jax.Array, '...']]
lower: Array
upper: Array