Class AbstractProcess<D extends Distribution>
java.lang.Object
org.ojalgo.random.process.AbstractProcess<D>
- All Implemented Interfaces:
RandomProcess<D>
- Direct Known Subclasses:
MultipleValuesBasedProcess, SingleValueBasedProcess
-
Nested Class Summary
Nested classes/interfaces inherited from interface RandomProcess
RandomProcess.SimulationResults -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract doubledoStep(double stepSize, double normalisedRandomIncrement) (package private) abstract doublefinal doubleEquivalent to callingRandomProcess.getDistribution(double)with argumant1.0, and thenDistribution.getExpected().(package private) abstract doublegetExpected(double stepSize) final doublegetLowerConfidenceQuantile(double confidence) The same thing can be achieved by first callingRandomProcess.getDistribution(double)with argumant1.0, and thenContinuousDistribution.getQuantile(double)(but with different input argument).(package private) abstract doublegetLowerConfidenceQuantile(double stepSize, double confidence) (package private) abstract doublefinal doubleEquivalent to callingRandomProcess.getDistribution(double)with argumant1.0, and thenDistribution.getStandardDeviation().(package private) abstract doublegetStandardDeviation(double stepSize) final doublegetUpperConfidenceQuantile(double confidence) The same thing can be achieved by first callingRandomProcess.getDistribution(double)with argumant1.0, and thenContinuousDistribution.getQuantile(double)(but with different input argument).(package private) abstract doublegetUpperConfidenceQuantile(double stepSize, double confidence) final doubleEquivalent to callingRandomProcess.getDistribution(double)with argumant1.0, and thenDistribution.getVariance().(package private) abstract doublegetVariance(double stepSize) (package private) abstract voidsetCurrentValue(double currentValue) (package private) final doublestep(double stepSize) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface RandomProcess
getDistribution, simulate
-
Constructor Details
-
AbstractProcess
AbstractProcess()
-
-
Method Details
-
getExpected
public final double getExpected()Equivalent to callingRandomProcess.getDistribution(double)with argumant1.0, and thenDistribution.getExpected(). -
getLowerConfidenceQuantile
public final double getLowerConfidenceQuantile(double confidence) The same thing can be achieved by first callingRandomProcess.getDistribution(double)with argumant1.0, and thenContinuousDistribution.getQuantile(double)(but with different input argument). -
getStandardDeviation
public final double getStandardDeviation()Equivalent to callingRandomProcess.getDistribution(double)with argumant1.0, and thenDistribution.getStandardDeviation(). -
getUpperConfidenceQuantile
public final double getUpperConfidenceQuantile(double confidence) The same thing can be achieved by first callingRandomProcess.getDistribution(double)with argumant1.0, and thenContinuousDistribution.getQuantile(double)(but with different input argument). -
getVariance
public final double getVariance()Equivalent to callingRandomProcess.getDistribution(double)with argumant1.0, and thenDistribution.getVariance(). -
doStep
abstract double doStep(double stepSize, double normalisedRandomIncrement) -
getCurrentValue
abstract double getCurrentValue() -
getExpected
abstract double getExpected(double stepSize) -
getLowerConfidenceQuantile
abstract double getLowerConfidenceQuantile(double stepSize, double confidence) -
getNormalisedRandomIncrement
abstract double getNormalisedRandomIncrement() -
getStandardDeviation
abstract double getStandardDeviation(double stepSize) -
getUpperConfidenceQuantile
abstract double getUpperConfidenceQuantile(double stepSize, double confidence) -
getVariance
abstract double getVariance(double stepSize) -
setCurrentValue
abstract void setCurrentValue(double currentValue) -
step
final double step(double stepSize)
-