java.lang.Object
org.ojalgo.random.RandomNumber
org.ojalgo.random.Deterministic
- All Implemented Interfaces:
Comparable<RandomNumber>,DoubleSupplier,Supplier<Double>,BasicFunction,NullaryFunction<Double>,PrimitiveFunction.Nullary,Distribution,AccessScalar<Double>,ComparableNumber<RandomNumber>,NumberDefinition
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ojalgo.function.BasicFunction
BasicFunction.Differentiable<N extends Comparable<N>,F extends BasicFunction>, BasicFunction.Integratable<N extends Comparable<N>, F extends BasicFunction>, BasicFunction.PlainUnary<T, R> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintprotected doublegenerate()doubledoubleSubclasses must override either getStandardDeviation() or getVariance()!doubleSubclasses must override either getStandardDeviation() or getVariance()!Methods inherited from class org.ojalgo.random.RandomNumber
checkProbabilty, compareTo, doubleValue, floatValue, intValue, invoke, longValue, newSampleSet, random, setRandom, setSeed, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.ojalgo.function.NullaryFunction
andThen, get, getAsDoubleMethods inherited from interface org.ojalgo.type.NumberDefinition
booleanValue, byteValue, shortValue
-
Field Details
-
myValue
private final double myValue
-
-
Constructor Details
-
Deterministic
public Deterministic() -
Deterministic
-
Deterministic
public Deterministic(double aValue)
-
-
Method Details
-
compareTo
-
getExpected
public double getExpected() -
getStandardDeviation
public double getStandardDeviation()Description copied from class:RandomNumberSubclasses must override either getStandardDeviation() or getVariance()!- Specified by:
getStandardDeviationin interfaceDistribution- Overrides:
getStandardDeviationin classRandomNumber- See Also:
-
getVariance
public double getVariance()Description copied from class:RandomNumberSubclasses must override either getStandardDeviation() or getVariance()!- Specified by:
getVariancein interfaceDistribution- Overrides:
getVariancein classRandomNumber- See Also:
-
generate
protected double generate()- Specified by:
generatein classRandomNumber
-