Package org.ojalgo.random.process
Class Process1D<P extends Process1D.ComponentProcess<?>>
- java.lang.Object
-
- org.ojalgo.random.process.Process1D<P>
-
public final class Process1D<P extends Process1D.ComponentProcess<?>> extends java.lang.Object
Drive a set of processes simultaneously – correlated or uncorrelated.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interface
Process1D.ComponentProcess<D extends Distribution>
-
Field Summary
Fields Modifier and Type Field Description private Random1D
myGenerator
private P[]
myProcesses
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getValue(int index)
ArrayR064
getValues()
static <P extends Process1D.ComponentProcess<?>>
Process1D<P>of(java.util.List<? extends P> processes)
Uncorrelated processesstatic <P extends Process1D.ComponentProcess<?>>
Process1D<P>of(Access2D<?> correlations, java.util.List<? extends P> processes)
Correlated processesstatic <P extends Process1D.ComponentProcess<?>>
Process1D<P>of(Access2D<?> correlations, P... processes)
Correlated processesstatic <P extends Process1D.ComponentProcess<?>>
Process1D<P>of(P... processes)
Uncorrelated processesvoid
setValue(int index, double newValue)
void
setValues(Access1D<?> newValues)
int
size()
Array1D<java.lang.Double>
step(double stepSize)
(package private) static <P extends Process1D.ComponentProcess<?>>
P[]toArray(java.util.Collection<? extends P> processes)
-
-
-
Field Detail
-
myGenerator
private final Random1D myGenerator
-
myProcesses
private final P extends Process1D.ComponentProcess<?>[] myProcesses
-
-
Method Detail
-
of
public static <P extends Process1D.ComponentProcess<?>> Process1D<P> of(Access2D<?> correlations, java.util.List<? extends P> processes)
Correlated processes
-
of
public static <P extends Process1D.ComponentProcess<?>> Process1D<P> of(Access2D<?> correlations, P... processes)
Correlated processes
-
of
public static <P extends Process1D.ComponentProcess<?>> Process1D<P> of(java.util.List<? extends P> processes)
Uncorrelated processes
-
of
public static <P extends Process1D.ComponentProcess<?>> Process1D<P> of(P... processes)
Uncorrelated processes
-
toArray
static <P extends Process1D.ComponentProcess<?>> P[] toArray(java.util.Collection<? extends P> processes)
-
getValue
public double getValue(int index)
-
getValues
public ArrayR064 getValues()
-
setValue
public void setValue(int index, double newValue)
-
setValues
public void setValues(Access1D<?> newValues)
-
size
public int size()
-
step
public Array1D<java.lang.Double> step(double stepSize)
-
-