Parameters
PositiveReal
Bases: AbstractUnwrappable
Strictly positive parameter.
Stored unconstrained via the inverse of the softplus transform;
unwrap() applies softplus to recover the constrained value.
NonNegativeReal
Bases: AbstractUnwrappable
Non-negative parameter (semantically allows zero, e.g. jitter, noise floor).
Uses the same softplus bijection as PositiveReal. The distinction is semantic: NonNegativeReal signals that zero is a meaningful boundary.
Real
Bases: AbstractUnwrappable
Unconstrained parameter. unwrap() returns the value unchanged.
SigmoidBounded
Bases: AbstractUnwrappable
Parameter bounded to [low, high] via sigmoid bijection.
LowerTriangular
Bases: AbstractUnwrappable
Lower-triangular matrix parameter with positive diagonal (Cholesky factor).
Stored as a flat vector; unwrap() fills a lower-triangular matrix
with softplus applied to the diagonal entries.