Class AbstractProcess<D extends Distribution>

java.lang.Object
org.ojalgo.random.process.AbstractProcess<D>
All Implemented Interfaces:
RandomProcess<D>
Direct Known Subclasses:
MultipleValuesBasedProcess, SingleValueBasedProcess

abstract class AbstractProcess<D extends Distribution> extends Object implements RandomProcess<D>
  • Constructor Details

    • AbstractProcess

      AbstractProcess()
  • Method Details

    • getExpected

      public final double getExpected()
      Equivalent to calling RandomProcess.getDistribution(double) with argumant 1.0, and then Distribution.getExpected().
    • getLowerConfidenceQuantile

      public final double getLowerConfidenceQuantile(double confidence)
      The same thing can be achieved by first calling RandomProcess.getDistribution(double) with argumant 1.0, and then ContinuousDistribution.getQuantile(double) (but with different input argument).
    • getStandardDeviation

      public final double getStandardDeviation()
      Equivalent to calling RandomProcess.getDistribution(double) with argumant 1.0, and then Distribution.getStandardDeviation().
    • getUpperConfidenceQuantile

      public final double getUpperConfidenceQuantile(double confidence)
      The same thing can be achieved by first calling RandomProcess.getDistribution(double) with argumant 1.0, and then ContinuousDistribution.getQuantile(double) (but with different input argument).
    • getVariance

      public final double getVariance()
      Equivalent to calling RandomProcess.getDistribution(double) with argumant 1.0, and then Distribution.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)