Constraints of parameters.
-
Standard dual bound on the unit interval [0...1].
DualBound.closed(double lowerBound,
double upperBound)
Creates a dual bound including the bounds; lowerBound <= value <= upperBound
.
static <T extends org.djunits.value.vdouble.scalar.base.DoubleScalar<?,
?>>
DualBound<T>
DualBound.closed(T lowerBound,
T upperBound)
Creates a dual bound including the bounds; lowerBound <= value <= upperBound
.
Creates a dual bound including the lower bound and excluding the upper bound;
lowerBound <= value < upperBound
.
static <T extends org.djunits.value.vdouble.scalar.base.DoubleScalar<?,
?>>
DualBound<T>
Creates a dual bound including the lower bound and excluding the upper bound;
lowerBound <= value < upperBound
.
Creates a dual bound excluding the lower bound and including the upper bound;
lowerBound < value <= upperBound
.
static <T extends org.djunits.value.vdouble.scalar.base.DoubleScalar<?,
?>>
DualBound<T>
Creates a dual bound excluding the lower bound and including the upper bound;
lowerBound < value <= upperBound
.
DualBound.open(double lowerBound,
double upperBound)
Creates a dual bound excluding the bounds; lowerBound < value < upperBound
.
static <T extends org.djunits.value.vdouble.scalar.base.DoubleScalar<?,
?>>
DualBound<T>
DualBound.open(T lowerBound,
T upperBound)
Creates a dual bound excluding the bounds; lowerBound < value < upperBound
.