Package io.jenetics.util
Class DoubleRange
- java.lang.Object
-
- io.jenetics.util.DoubleRange
-
- All Implemented Interfaces:
Serializable
public final class DoubleRange extends Object implements Serializable
Double range class.- Since:
- 3.2
- Version:
- 6.0
- See Also:
- Serialized Form
- Implementation Note:
- This class is immutable and thread-safe.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)inthashCode()doublemax()Return the maximum value of the double range.doublemin()Return the minimum value of the double range.static DoubleRangeof(double min, double max)Create a newDoubleRangeobject with the givenminandmaxvalues.StringtoString()
-
-
-
Method Detail
-
min
public double min()
Return the minimum value of the double range.- Returns:
- the minimum value of the double range
-
max
public double max()
Return the maximum value of the double range.- Returns:
- the maximum value of the double range
-
of
public static DoubleRange of(double min, double max)
Create a newDoubleRangeobject with the givenminandmaxvalues.- Parameters:
min- the lower bound of the double rangemax- the upper bound of the double range- Returns:
- a new
DoubleRangeobject - Throws:
IllegalArgumentException- ifmin > max
-
-