Package org.ojalgo.random.process
Class RandomProcess.SimulationResults
- java.lang.Object
-
- org.ojalgo.random.process.RandomProcess.SimulationResults
-
- Enclosing interface:
- RandomProcess<D extends Distribution>
public static final class RandomProcess.SimulationResults extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private double
myInitialValue
private Array2D<java.lang.Double>
myResults
-
Constructor Summary
Constructors Constructor Description SimulationResults(double initialValue, Array2D<java.lang.Double> results)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
countSampleSets()
int
countScenarios()
double
getInitialValue()
SampleSet
getSampleSet(int sampleSetIndex)
PrimitiveSeries
getScenario(int scenarioIndex)
A series representing one scenario.
-
-
-
Field Detail
-
myInitialValue
private final double myInitialValue
-
myResults
private final Array2D<java.lang.Double> myResults
-
-
Constructor Detail
-
SimulationResults
public SimulationResults(double initialValue, Array2D<java.lang.Double> results)
- Parameters:
initialValue
- Initial valueresults
- (Random values) scenarios/realisations/series in rows, and sample sets in columns.
-
-
Method Detail
-
countSampleSets
public int countSampleSets()
-
countScenarios
public int countScenarios()
-
getInitialValue
public double getInitialValue()
-
getSampleSet
public SampleSet getSampleSet(int sampleSetIndex)
-
getScenario
public PrimitiveSeries getScenario(int scenarioIndex)
A series representing one scenario. Each series has length "number of simulation steps" + 1 as the series includes the initial value.
-
-