Uses of Interface
org.ojalgo.structure.Access1D
-
-
Uses of Access1D in org.ojalgo.ann
Methods in org.ojalgo.ann with parameters of type Access1D Modifier and Type Method Description (package private) double
NetworkTrainer. error(Access1D<?> target, Access1D<?> current)
double
ArtificialNeuralNetwork.Error. invoke(Access1D<?> target, Access1D<?> current)
MatrixStore<java.lang.Double>
NetworkInvoker. invoke(Access1D<java.lang.Double> input)
The input argument is typed asAccess1D
which essentially means it can be anything.(package private) MatrixStore<java.lang.Double>
WrappedANN. invoke(Access1D<java.lang.Double> input, TrainingConfiguration configuration)
private void
WrappedANN. setInput(Access1D<java.lang.Double> input)
void
NetworkTrainer. train(Access1D<java.lang.Double> givenInput, Access1D<java.lang.Double> targetOutput)
The arguments are typed asAccess1D
but it's probably best to think of (create) them as something 2D where the number of rows should match the batch size and the number of columns the number of inputs and outputs respectively.Method parameters in org.ojalgo.ann with type arguments of type Access1D Modifier and Type Method Description void
NetworkTrainer. train(java.lang.Iterable<? extends Access1D<java.lang.Double>> givenInputs, java.lang.Iterable<? extends Access1D<java.lang.Double>> targetOutputs)
Deprecated.Just useNetworkTrainer.train(Access1D, Access1D)
instead -
Uses of Access1D in org.ojalgo.array
Classes in org.ojalgo.array with type parameters of type Access1D Modifier and Type Class Description class
StrategyBuildingFactory<N extends java.lang.Comparable<N>,I extends Access1D<N>,SB extends StrategyBuildingFactory<N,I,SB>>
Classes in org.ojalgo.array that implement Access1D Modifier and Type Class Description class
Array1D<N extends java.lang.Comparable<N>>
Array1Dclass
Array2D<N extends java.lang.Comparable<N>>
Array2Dclass
ArrayAnyD<N extends java.lang.Comparable<N>>
ArrayAnyDclass
ArrayC128
A one- and/or arbitrary-dimensional array of ComplexNumber.class
ArrayH256
A one- and/or arbitrary-dimensional array of Quaternion.class
ArrayQ128
A one- and/or arbitrary-dimensional array of RationalNumber.class
ArrayR032
A one- and/or arbitrary-dimensional array of double.class
ArrayR064
A one- and/or arbitrary-dimensional array of double.class
ArrayR128
A one- and/or arbitrary-dimensional array of Quadruple.class
ArrayR256
A one- and/or arbitrary-dimensional array of BigDecimal.class
ArrayZ008
A one- and/or arbitrary-dimensional array of double.class
ArrayZ016
A one- and/or arbitrary-dimensional array of double.class
ArrayZ032
A one- and/or arbitrary-dimensional array of double.class
ArrayZ064
A one- and/or arbitrary-dimensional array of double.class
BasicArray<N extends java.lang.Comparable<N>>
A BasicArray is 1-dimensional, but designed to easily be extended or encapsulated, and then treated as arbitrary-dimensional.class
BufferArray
The odd member among the array implementations.(package private) class
BufferR032
(package private) class
BufferR064
(package private) class
BufferZ008
(package private) class
BufferZ016
(package private) class
BufferZ032
(package private) class
BufferZ064
class
DenseArray<N extends java.lang.Comparable<N>>
Each and every element occupies memory and holds a value.class
LongToNumberMap<N extends java.lang.Comparable<N>>
ASortedMap
with primitive valued long keys andComparable
values (incl.class
NumberList<N extends java.lang.Comparable<N>>
Think of this as anArrayList
that can only contain numbers, but with a few extra features.class
OffHeapArray
Off heap memory array.(package private) class
OffHeapR032
(package private) class
OffHeapR064
(package private) class
OffHeapZ008
(package private) class
OffHeapZ016
(package private) class
OffHeapZ032
(package private) class
OffHeapZ064
class
PlainArray<N extends java.lang.Comparable<N>>
Array class limited by integer (int, not long) indices.class
PrimitiveArray
class
ReferenceTypeArray<N extends java.lang.Comparable<N>>
A one- and/or arbitrary-dimensional array of Comparable.class
ScalarArray<N extends Scalar<N>>
A one- and/or arbitrary-dimensional array of Scalar.(package private) class
SegmentedArray<N extends java.lang.Comparable<N>>
An array implemented as a sequence of segments that together make up the data structure.class
SparseArray<N extends java.lang.Comparable<N>>
Only stores nonzero elements and/or elements specifically set by the user.Methods in org.ojalgo.array that return Access1D Modifier and Type Method Description (package private) Access1D<N>
SparseArray. getValues(long fromIncl, long toExcl)
Access1D<N>
LongToNumberMap. values(long fromKey, long toKey)
Should return the same elements/values as first callingLongToNumberMap.subMap(Long, Long)
and thenLongToNumberMap.values()
but this method does not create any copies.Methods in org.ojalgo.array with parameters of type Access1D Modifier and Type Method Description Array1D<N>
Array1D.Factory. copy(Access1D<?> source)
BufferArray
BufferArray.MappedFileFactory. copy(Access1D<?> source)
double
ArrayR032. dot(Access1D<?> vector)
double
ArrayR064. dot(Access1D<?> vector)
double
SparseArray. dot(Access1D<?> vector)
void
Array2D. fillColumn(long row, long col, Access1D<N> values)
void
ArrayR032. fillMatching(UnaryFunction<java.lang.Double> function, Access1D<java.lang.Double> arguments)
void
ArrayR032. fillMatching(Access1D<?> values)
void
ArrayR032. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
ArrayR064. fillMatching(UnaryFunction<java.lang.Double> function, Access1D<java.lang.Double> arguments)
void
ArrayR064. fillMatching(Access1D<?> values)
void
ArrayR064. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
ReferenceTypeArray. fillMatching(UnaryFunction<N> function, Access1D<N> arguments)
void
ReferenceTypeArray. fillMatching(Access1D<?> values)
void
ReferenceTypeArray. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
protected void
ArrayR032. fillOne(int index, Access1D<?> values, long valueIndex)
protected void
ArrayR064. fillOne(int index, Access1D<?> values, long valueIndex)
protected void
ArrayR256. fillOne(int index, Access1D<?> values, long valueIndex)
protected void
ArrayZ008. fillOne(int index, Access1D<?> values, long valueIndex)
protected void
ArrayZ016. fillOne(int index, Access1D<?> values, long valueIndex)
protected void
ArrayZ032. fillOne(int index, Access1D<?> values, long valueIndex)
protected void
ArrayZ064. fillOne(int index, Access1D<?> values, long valueIndex)
protected void
BufferArray. fillOne(int index, Access1D<?> values, long valueIndex)
protected abstract void
PlainArray. fillOne(int index, Access1D<?> values, long valueIndex)
protected void
ScalarArray. fillOne(int index, Access1D<?> values, long valueIndex)
void
Array2D. fillRow(long row, long col, Access1D<N> values)
protected void
ArrayR032. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
protected void
ArrayR032. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) void
ArrayR032. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
ArrayR032. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
protected void
ArrayR064. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
protected void
ArrayR064. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) void
ArrayR064. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
ArrayR064. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
protected void
ArrayZ008. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
protected void
ArrayZ008. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) void
ArrayZ008. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
ArrayZ008. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
protected void
ArrayZ016. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
protected void
ArrayZ016. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) void
ArrayZ016. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
ArrayZ016. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
protected void
ArrayZ032. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
protected void
ArrayZ032. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) void
ArrayZ032. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
ArrayZ032. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
protected void
ArrayZ064. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
protected void
ArrayZ064. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) void
ArrayZ064. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
ArrayZ064. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
protected void
BasicArray. modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right)
protected void
BasicArray. modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function)
protected void
BufferArray. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
protected void
BufferArray. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) void
BufferArray. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
BufferArray. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) abstract void
DenseArray. modify(long extIndex, int intIndex, BinaryFunction<N> function, Access1D<N> right)
(package private) abstract void
DenseArray. modify(long extIndex, int intIndex, Access1D<N> left, BinaryFunction<N> function)
(package private) void
OffHeapArray. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
OffHeapArray. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
protected abstract void
PlainArray. modify(int first, int limit, int step, BinaryFunction<N> function, Access1D<N> right)
protected abstract void
PlainArray. modify(int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function)
protected void
PlainArray. modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right)
protected void
PlainArray. modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function)
protected void
ReferenceTypeArray. modify(int first, int limit, int step, BinaryFunction<N> function, Access1D<N> right)
protected void
ReferenceTypeArray. modify(int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function)
(package private) void
ReferenceTypeArray. modify(long extIndex, int intIndex, BinaryFunction<N> function, Access1D<N> right)
(package private) void
ReferenceTypeArray. modify(long extIndex, int intIndex, Access1D<N> left, BinaryFunction<N> function)
protected void
SegmentedArray. modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right)
protected void
SegmentedArray. modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function)
protected void
SparseArray. modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right)
protected void
SparseArray. modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function)
void
Array1D. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
void
Array1D. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
void
Array2D. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
void
Array2D. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
void
ArrayAnyD. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
void
ArrayAnyD. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
void
BasicArray. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
void
BasicArray. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
-
Uses of Access1D in org.ojalgo.array.operation
Methods in org.ojalgo.array.operation with parameters of type Access1D Modifier and Type Method Description static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. add(BasicArray<N> data, long first, long limit, long step, java.lang.Comparable<?> left, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. add(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, java.lang.Comparable<?> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. add(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. divide(BasicArray<N> data, long first, long limit, long step, java.lang.Comparable<?> left, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. divide(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, java.lang.Comparable<?> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. divide(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Access1D<N> right)
(package private) static <N extends java.lang.Comparable<N>,T extends Mutate1D>
TFillCompatible. expand(Factory1D<T> factory, Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)
protected static void
FillAll. fill(BasicArray<?> data, Access1D<?> value)
static void
FillMatchingSingle. fill(double[] data, Access1D<?> values)
static void
FillMatchingSingle. fill(float[] data, Access1D<?> values)
static <N extends java.lang.Comparable<N>>
voidFillMatchingSingle. fill(N[] data, Access1D<?> values, Scalar.Factory<N> scalar)
static long
AMAX. invoke(Access1D<?> data, long first, long limit, long step)
static double
DOT. invoke(double[] array1, int offset1, Access1D<?> array2, int offset2, int first, int limit)
static float
DOT. invoke(float[] array1, int offset1, Access1D<?> array2, int offset2, int first, int limit)
static <N extends Scalar<N>>
NDOT. invoke(N[] array1, int offset1, Access1D<N> array2, int offset2, int first, int limit, Scalar.Factory<N> factory)
static double
DOT. invoke(Access1D<?> array1, int offset1, double[] array2, int offset2, int first, int limit)
static float
DOT. invoke(Access1D<?> array1, int offset1, float[] array2, int offset2, int first, int limit)
static <N extends Scalar<N>>
NDOT. invoke(Access1D<N> array2, int offset2, N[] array1, int offset1, int first, int limit, Scalar.Factory<N> factory)
static <N extends java.lang.Comparable<N>>
voidFillCompatible. invoke(Mutate1D target, Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)
static void
OperationBinary. invoke(byte[] data, int first, int limit, int step, byte left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(byte[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, byte right)
static void
OperationBinary. invoke(byte[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(double[] data, int first, int limit, int step, double left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(double[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, double right)
static void
OperationBinary. invoke(double[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(float[] data, int first, int limit, int step, float left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(float[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, float right)
static void
OperationBinary. invoke(float[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(int[] data, int first, int limit, int step, int left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(int[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, int right)
static void
OperationBinary. invoke(int[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(long[] data, int first, int limit, int step, long left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(long[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, long right)
static void
OperationBinary. invoke(long[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(short[] data, int first, int limit, int step, short left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(short[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, short right)
static void
OperationBinary. invoke(short[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(N[] data, int first, int limit, int step, N left, BinaryFunction<N> function, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(N[] data, int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function, N right)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(N[] data, int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(BasicArray<N> data, long first, long limit, long step, N left, BinaryFunction<N> function, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function, N right)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidOperationParameter. invoke(BasicArray<N> data, int first, int limit, int step, Access1D<N> value, ParameterFunction<N> function, int param)
static void
OperationUnary. invoke(byte[] data, int first, int limit, int step, Access1D<java.lang.Double> values, UnaryFunction<java.lang.Double> function)
static void
OperationUnary. invoke(double[] data, int first, int limit, int step, Access1D<java.lang.Double> values, UnaryFunction<java.lang.Double> function)
static void
OperationUnary. invoke(float[] data, int first, int limit, int step, Access1D<java.lang.Double> values, UnaryFunction<java.lang.Double> function)
static void
OperationUnary. invoke(int[] data, int first, int limit, int step, Access1D<java.lang.Double> values, UnaryFunction<java.lang.Double> function)
static void
OperationUnary. invoke(long[] data, int first, int limit, int step, Access1D<java.lang.Double> values, UnaryFunction<java.lang.Double> function)
static void
OperationUnary. invoke(short[] data, int first, int limit, int step, Access1D<java.lang.Double> values, UnaryFunction<java.lang.Double> function)
static <N extends java.lang.Comparable<N>>
voidOperationUnary. invoke(N[] data, int first, int limit, int step, Access1D<N> value, UnaryFunction<N> function)
static <N extends java.lang.Comparable<N>>
voidOperationUnary. invoke(BasicArray<N> data, long first, long limit, long step, Access1D<N> values, UnaryFunction<N> function)
static <N extends Scalar<N>>
NDOT. invokeG(Access1D<N> array1, int offset1, Access1D<N> array2, int offset2, int first, int limit, Scalar.Factory<N> scalar)
static double
DOT. invokeP64(Access1D<?> array1, int offset1, Access1D<?> array2, int offset2, int first, int limit)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. multiply(BasicArray<N> data, long first, long limit, long step, java.lang.Comparable<?> left, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. multiply(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, java.lang.Comparable<?> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. multiply(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. negate(BasicArray<N> data, long first, long limit, long step, Access1D<N> values)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. subtract(BasicArray<N> data, long first, long limit, long step, java.lang.Comparable<?> left, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. subtract(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, java.lang.Comparable<?> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. subtract(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Access1D<N> right)
-
Uses of Access1D in org.ojalgo.data
Classes in org.ojalgo.data that implement Access1D Modifier and Type Class Description class
DataBatch
A reusable data batch.Methods in org.ojalgo.data with parameters of type Access1D Modifier and Type Method Description void
DataBatch. addRow(Access1D<java.lang.Double> row)
static <M extends Mutate2D>
MDataProcessors. correlations(Factory2D<M> factory, Access1D<?>... data)
Calculate the correlation matrix from a set of variables' samples.static <M extends Mutate2D>
MDataProcessors. covariances(Factory2D<M> factory, Access1D<?>... data)
Calculate the covariance matrix from a set of variables' samples.Method parameters in org.ojalgo.data with type arguments of type Access1D Modifier and Type Method Description void
DataBatch. addRows(java.util.Collection<? extends Access1D<java.lang.Double>> rows)
-
Uses of Access1D in org.ojalgo.data.domain.finance
Methods in org.ojalgo.data.domain.finance with parameters of type Access1D Modifier and Type Method Description static MatrixR064
FinanceUtils. toCovariances(Access1D<?> volatilities, Access2D<?> correlations)
Vill constract a covariance matrix from the standard deviations (volatilities) and correlation coefficient, -
Uses of Access1D in org.ojalgo.data.domain.finance.portfolio
Methods in org.ojalgo.data.domain.finance.portfolio with parameters of type Access1D Modifier and Type Method Description (package private) Scalar<?>
MarkowitzModel. calculatePortfolioReturn(Access1D<?> weightsVctr, MatrixR064 returnsVctr)
(package private) Scalar<?>
MarkowitzModel. calculatePortfolioVariance(Access1D<?> weightsVctr)
Constructors in org.ojalgo.data.domain.finance.portfolio with parameters of type Access1D Constructor Description PortfolioContext(Access1D<?> assetReturns, Access1D<?> assetVolatilities, Access2D<?> correlations)
PortfolioContext(Access1D<?> assetReturns, Access2D<?> covariances)
-
Uses of Access1D in org.ojalgo.data.image
Classes in org.ojalgo.data.image that implement Access1D Modifier and Type Class Description class
ImageData
Treats an image as a matrix.(package private) static class
ImageData.SingleChannel
-
Uses of Access1D in org.ojalgo.data.transform
Fields in org.ojalgo.data.transform declared as Access1D Modifier and Type Field Description private Access1D<?>
ZTransform.ZOperator. mySequence
Methods in org.ojalgo.data.transform that return Access1D Modifier and Type Method Description static Access1D<ComplexNumber>
DiscreteFourierTransform. getUnitRoots(int size)
Methods in org.ojalgo.data.transform with parameters of type Access1D Modifier and Type Method Description static MatrixStore<ComplexNumber>
ZTransform. doDFT(Access1D<?> input)
This method computes the discrete Fourier transform (DFT) of a sequence of real numbers.(package private) static ComplexNumber
ZTransform. doTransform(Access1D<?> input, ComplexNumber z)
void
DiscreteFourierTransform. inverse(Access1D<?> input, Mutate2D.ModifiableReceiver<ComplexNumber> output)
MatrixStore<ComplexNumber>
DiscreteFourierTransform. inverse(Access1D<ComplexNumber> input)
static java.util.function.UnaryOperator<ComplexNumber>
ZTransform. newZOperator(Access1D<?> sequence)
private static void
DiscreteFourierTransform.FFT. setup0(Access1D<?> input, boolean complex, boolean conjugate, double[] workRe, double[] workIm)
private static void
DiscreteFourierTransform.FFT. setup1(Access1D<?> input, boolean complex, boolean conjugate, double[] workRe, double[] workIm)
private static void
DiscreteFourierTransform.FFT. setup2(Access1D<?> input, boolean complex, boolean conjugate, int[] reversed, double[] workRe, double[] workIm)
void
DiscreteFourierTransform.FFT. transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output)
void
DiscreteFourierTransform.FullMatrix. transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output)
void
DiscreteFourierTransform.Single. transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output)
MatrixStore<ComplexNumber>
DiscreteFourierTransform. transform(Access1D<?> input)
abstract void
DiscreteFourierTransform. transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output)
void
DiscreteFourierTransform. transform(Access1D<?> input, Mutate2D.ModifiableReceiver<ComplexNumber> output)
ComplexNumber
ZTransform. transform(Access1D<?> input)
Input is a sequence of real numbers.Constructors in org.ojalgo.data.transform with parameters of type Access1D Constructor Description ZOperator(Access1D<?> sequence)
-
Uses of Access1D in org.ojalgo.equation
Classes in org.ojalgo.equation that implement Access1D Modifier and Type Class Description class
Equation
Methods in org.ojalgo.equation with type parameters of type Access1D Modifier and Type Method Description <T extends Access1D<java.lang.Double> & Mutate1D.Modifiable<java.lang.Double>>
doubleEquation. adjust(T x, double relaxation)
Will perform a (relaxed) GaussSeidel update.private <T extends Access1D<java.lang.Double> & Mutate1D.Modifiable<java.lang.Double>>
doubleEquation. calculate(T x, double rhs, double relaxation)
<T extends Access1D<java.lang.Double> & Mutate1D.Modifiable<java.lang.Double>>
voidEquation. initialise(T x)
Methods in org.ojalgo.equation with parameters of type Access1D Modifier and Type Method Description double
Equation. dot(Access1D<?> vector)
-
Uses of Access1D in org.ojalgo.function.multiary
Fields in org.ojalgo.function.multiary declared as Access1D Modifier and Type Field Description private Access1D<?>
AffineFunction.Factory. myCoefficients
private Access1D<?>
LinearFunction.Factory. myCoefficients
private Access1D<N>
ApproximateFunction. myPoint
Methods in org.ojalgo.function.multiary with parameters of type Access1D Modifier and Type Method Description AffineFunction.Factory<N>
AffineFunction.Factory. coefficients(Access1D<?> coefficients)
LinearFunction.Factory<N>
LinearFunction.Factory. coefficients(Access1D<?> coefficients)
MatrixStore<N>
AffineFunction. getGradient(Access1D<N> point)
MatrixStore<N>
ConstantFunction. getGradient(Access1D<N> point)
MatrixStore<N>
FirstOrderApproximation. getGradient(Access1D<N> point)
MatrixStore<N>
LinearFunction. getGradient(Access1D<N> point)
MatrixStore<N>
MultiaryFunction.TwiceDifferentiable. getGradient(Access1D<N> point)
The gradient of a scalar field is a vector field that points in the direction of the greatest rate of increase of the scalar field, and whose magnitude is that rate of increase.MatrixStore<N>
PureQuadraticFunction. getGradient(Access1D<N> point)
MatrixStore<N>
QuadraticFunction. getGradient(Access1D<N> point)
MatrixStore<N>
SecondOrderApproximation. getGradient(Access1D<N> point)
MatrixStore<N>
AffineFunction. getHessian(Access1D<N> point)
MatrixStore<N>
ConstantFunction. getHessian(Access1D<N> point)
MatrixStore<N>
FirstOrderApproximation. getHessian(Access1D<N> point)
MatrixStore<N>
LinearFunction. getHessian(Access1D<N> point)
MatrixStore<N>
MultiaryFunction.TwiceDifferentiable. getHessian(Access1D<N> point)
The Hessian matrix or Hessian is a square matrix of second-order partial derivatives of a function.MatrixStore<N>
PureQuadraticFunction. getHessian(Access1D<N> point)
MatrixStore<N>
QuadraticFunction. getHessian(Access1D<N> point)
MatrixStore<N>
SecondOrderApproximation. getHessian(Access1D<N> point)
(package private) Scalar<N>
AffineFunction. getScalarValue(Access1D<N> arg)
(package private) Scalar<N>
PureQuadraticFunction. getScalarValue(Access1D<N> arg)
(package private) Scalar<N>
QuadraticFunction. getScalarValue(Access1D<N> arg)
N
AffineFunction. invoke(Access1D<N> arg)
N
ConstantFunction. invoke(Access1D<N> arg)
N
FirstOrderApproximation. invoke(Access1D<N> arg)
N
LinearFunction. invoke(Access1D<N> arg)
N
MultiaryFunction. invoke(Access1D<N> arg)
N
PureQuadraticFunction. invoke(Access1D<N> arg)
N
QuadraticFunction. invoke(Access1D<N> arg)
N
SecondOrderApproximation. invoke(Access1D<N> arg)
QuadraticFunction.Factory<N>
QuadraticFunction.Factory. linear(Access1D<?> coefficients)
protected PhysicalStore<N>
ApproximateFunction. shift(Access1D<?> arg)
FirstOrderApproximation<N>
ApproximateFunction. toFirstOrderApproximation(Access1D<N> arg)
default MultiaryFunction.TwiceDifferentiable<N>
MultiaryFunction.TwiceDifferentiable. toFirstOrderApproximation(Access1D<N> arg)
SecondOrderApproximation<N>
ApproximateFunction. toSecondOrderApproximation(Access1D<N> arg)
default MultiaryFunction.TwiceDifferentiable<N>
MultiaryFunction.TwiceDifferentiable. toSecondOrderApproximation(Access1D<N> arg)
Constructors in org.ojalgo.function.multiary with parameters of type Access1D Constructor Description ApproximateFunction(MultiaryFunction.TwiceDifferentiable<N> function, Access1D<N> point)
FirstOrderApproximation(MultiaryFunction.TwiceDifferentiable<N> function, Access1D<N> point)
SecondOrderApproximation(MultiaryFunction.TwiceDifferentiable<N> function, Access1D<N> point)
-
Uses of Access1D in org.ojalgo.function.polynomial
Subinterfaces of Access1D in org.ojalgo.function.polynomial Modifier and Type Interface Description interface
PolynomialFunction<N extends java.lang.Comparable<N>>
Classes in org.ojalgo.function.polynomial that implement Access1D Modifier and Type Class Description (package private) class
AbstractPolynomial<N extends java.lang.Comparable<N>,P extends AbstractPolynomial<N,P>>
class
PolynomialC128
class
PolynomialQ128
class
PolynomialR032
class
PolynomialR064
class
PolynomialR128
class
PolynomialR256
BigPolynomial(package private) class
ScalarPolynomial<N extends Scalar<N>,P extends ScalarPolynomial<N,P>>
Methods in org.ojalgo.function.polynomial with parameters of type Access1D Modifier and Type Method Description (package private) void
AbstractPolynomial. estimate(Access1D<?> x, Access1D<?> y, PhysicalStore.Factory<N,?> store, QR.Factory<N> qr)
void
PolynomialC128. estimate(Access1D<?> x, Access1D<?> y)
void
PolynomialFunction. estimate(Access1D<?> x, Access1D<?> y)
void
PolynomialQ128. estimate(Access1D<?> x, Access1D<?> y)
void
PolynomialR032. estimate(Access1D<?> x, Access1D<?> y)
void
PolynomialR064. estimate(Access1D<?> x, Access1D<?> y)
void
PolynomialR128. estimate(Access1D<?> x, Access1D<?> y)
void
PolynomialR256. estimate(Access1D<?> x, Access1D<?> y)
void
AbstractPolynomial. set(Access1D<?> coefficients)
void
PolynomialFunction. set(Access1D<?> coefficients)
-
Uses of Access1D in org.ojalgo.matrix
Subinterfaces of Access1D in org.ojalgo.matrix Modifier and Type Interface Description interface
Matrix2D<N extends java.lang.Comparable<N>,M extends Matrix2D<N,M>>
Definition of what's common toBasicMatrix
andMatrixStore
.Classes in org.ojalgo.matrix that implement Access1D Modifier and Type Class Description class
BasicMatrix<N extends java.lang.Comparable<N>,M extends BasicMatrix<N,M>>
A base class for, easy to use, immutable (thread safe) matrices with a rich feature set.(package private) class
DenseMutator2D<N extends java.lang.Comparable<N>,M extends BasicMatrix<N,M>>
class
MatrixC128
A matrix (linear algebra) with ComplexNumberSet.C
elements, implemented using dual 64-bit double values.static class
MatrixC128.DenseReceiver
class
MatrixH256
A matrix (linear algebra) with QuaternionNumberSet.H
elements, implemented using four 64-bit double values.static class
MatrixH256.DenseReceiver
class
MatrixQ128
A matrix (linear algebra) with RationalNumberSet.Q
elements, implemented using dual 64-bit long values.static class
MatrixQ128.DenseReceiver
class
MatrixR032
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 32-bit float.static class
MatrixR032.DenseReceiver
class
MatrixR064
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 64-bit double.static class
MatrixR064.DenseReceiver
class
MatrixR128
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).static class
MatrixR128.DenseReceiver
Methods in org.ojalgo.matrix with parameters of type Access1D Modifier and Type Method Description void
DenseMutator2D. fillColumn(long row, long col, Access1D<N> values)
void
DenseMutator2D. fillColumn(long col, Access1D<N> values)
void
DenseMutator2D. fillDiagonal(long row, long col, Access1D<N> values)
void
DenseMutator2D. fillDiagonal(Access1D<N> values)
void
DenseMutator2D. fillMatching(UnaryFunction<N> function, Access1D<N> arguments)
void
DenseMutator2D. fillMatching(Access1D<?> values)
void
DenseMutator2D. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
void
DenseMutator2D. fillRow(long row, long col, Access1D<N> values)
void
DenseMutator2D. fillRow(long row, Access1D<N> values)
M
MatrixFactory. makeDiagonal(Access1D<?> diagonal)
void
DenseMutator2D. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
void
DenseMutator2D. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
void
DenseMutator2D. modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right)
void
DenseMutator2D. modifyMatchingInColumns(Access1D<N> left, BinaryFunction<N> function)
void
DenseMutator2D. modifyMatchingInRows(BinaryFunction<N> function, Access1D<N> right)
void
DenseMutator2D. modifyMatchingInRows(Access1D<N> left, BinaryFunction<N> function)
M
BasicMatrix. onColumns(BinaryFunction<N> operator, Access1D<N> right)
M
BasicMatrix. onColumns(Access1D<N> left, BinaryFunction<N> operator)
M
BasicMatrix. onRows(BinaryFunction<N> operator, Access1D<N> right)
M
BasicMatrix. onRows(Access1D<N> left, BinaryFunction<N> operator)
-
Uses of Access1D in org.ojalgo.matrix.decomposition
Subinterfaces of Access1D in org.ojalgo.matrix.decomposition Modifier and Type Interface Description interface
DecompositionStore<N extends java.lang.Comparable<N>>
Only classes that will act as a delegate to a MatrixDecomposition implementation from this package should implement this interface.Fields in org.ojalgo.matrix.decomposition declared as Access1D Modifier and Type Field Description Access1D<ComplexNumber>
Eigenvalue.Eigenpair. vector
Methods in org.ojalgo.matrix.decomposition with type parameters of type Access1D Modifier and Type Method Description protected <D extends Access1D<?>>
DiagonalStore.Builder<N,D>GenericDecomposition. makeDiagonal(D mainDiag)
(package private) static <D extends Access1D<?>>
DiagonalStore.Builder<java.lang.Double,D>RawDecomposition. makeDiagonal(D mainDiag)
Constructors in org.ojalgo.matrix.decomposition with parameters of type Access1D Constructor Description Eigenpair(ComplexNumber aValue, Access1D<ComplexNumber> aVector)
-
Uses of Access1D in org.ojalgo.matrix.operation
Methods in org.ojalgo.matrix.operation with parameters of type Access1D Modifier and Type Method Description (package private) static void
MultiplyLeft. add1xN(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyLeft. add1xN(float[] product, Access1D<?> left, int complexity, float[] right)
(package private) static void
MultiplyRight. add1xN(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyRight. add1xN(float[] product, float[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyLeft. addMx1(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyLeft. addMx1(float[] product, Access1D<?> left, int complexity, float[] right)
(package private) static <N extends Scalar<N>>
voidMultiplyLeft. addMx1(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar)
(package private) static void
MultiplyRight. addMx1(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyRight. addMx1(float[] product, float[] left, int complexity, Access1D<?> right)
(package private) static <N extends Scalar<N>>
voidMultiplyRight. addMx1(N[] product, N[] left, int complexity, Access1D<N> right)
(package private) static void
MultiplyLeft. addMxC(double[] product, int firstColumn, int columnLimit, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyLeft. addMxC(float[] product, int firstColumn, int columnLimit, Access1D<?> left, int complexity, float[] right)
(package private) static <N extends Scalar<N>>
voidMultiplyLeft. addMxC(N[] product, int firstColumn, int columnLimit, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar)
(package private) static void
MultiplyRight. addMxC(double[] product, int firstColumn, int columnLimit, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyRight. addMxC(float[] product, int firstColumn, int columnLimit, float[] left, int complexity, Access1D<?> right)
(package private) static <N extends Scalar<N>>
voidMultiplyRight. addMxC(N[] product, int firstColumn, int columnLimit, N[] left, int complexity, Access1D<N> right)
(package private) static void
MultiplyLeft. addMxN_MT(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyLeft. addMxN_MT(float[] product, Access1D<?> left, int complexity, float[] right)
(package private) static <N extends Scalar<N>>
voidMultiplyLeft. addMxN_MT(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar)
(package private) static void
MultiplyRight. addMxN_MT(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyRight. addMxN_MT(float[] product, float[] left, int complexity, Access1D<?> right)
(package private) static <N extends Scalar<N>>
voidMultiplyRight. addMxN_MT(N[] product, N[] left, int complexity, Access1D<N> right)
private static void
MultiplyBoth. base(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
Not running code.private static void
MultiplyLeft. base(double[] product, Access1D<?> left, int complexity, double[] right)
Not running code.private static void
MultiplyRight. base(double[] product, double[] left, int complexity, Access1D<?> right)
Not running code.(package private) static void
MultiplyLeft. fill0xN(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyRight. fill0xN(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyBoth. fill0xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyLeft. fill1x1(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyRight. fill1x1(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyBoth. fill1x1_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyLeft. fill1xN(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyLeft. fill1xN(float[] product, Access1D<?> left, int complexity, float[] right)
(package private) static <N extends Scalar<N>>
voidMultiplyLeft. fill1xN(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar)
(package private) static void
MultiplyRight. fill1xN(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyRight. fill1xN(float[] product, float[] left, int complexity, Access1D<?> right)
(package private) static <N extends Scalar<N>>
voidMultiplyRight. fill1xN(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar)
(package private) static <N extends Scalar<N>>
voidMultiplyBoth. fill1xN_G(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right)
(package private) static void
MultiplyBoth. fill1xN_P64(TransformableRegion<java.lang.Double> product, Access1D<?> left, int complexity, Access1D<?> right)
(package private) static void
MultiplyLeft. fill2x2(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyRight. fill2x2(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyBoth. fill2x2_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyLeft. fill3x3(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyRight. fill3x3(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyBoth. fill3x3_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyLeft. fill4x4(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyRight. fill4x4(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyBoth. fill4x4_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyLeft. fill5x5(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyRight. fill5x5(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyBoth. fill5x5_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyLeft. fill6xN(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyRight. fill6xN(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyBoth. fill6xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyLeft. fill7xN(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyRight. fill7xN(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyBoth. fill7xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyLeft. fill8xN(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyRight. fill8xN(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyBoth. fill8xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyLeft. fill9xN(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyRight. fill9xN(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyBoth. fill9xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyLeft. fillMx1(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyLeft. fillMx1(float[] product, Access1D<?> left, int complexity, float[] right)
(package private) static <N extends Scalar<N>>
voidMultiplyLeft. fillMx1(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar)
(package private) static void
MultiplyRight. fillMx1(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyRight. fillMx1(float[] product, float[] left, int complexity, Access1D<?> right)
(package private) static <N extends Scalar<N>>
voidMultiplyRight. fillMx1(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar)
(package private) static <N extends Scalar<N>>
voidMultiplyBoth. fillMx1_G(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right)
(package private) static void
MultiplyBoth. fillMx1_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyLeft. fillMxN(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyLeft. fillMxN(float[] product, Access1D<?> left, int complexity, float[] right)
(package private) static <N extends Scalar<N>>
voidMultiplyLeft. fillMxN(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar)
(package private) static void
MultiplyRight. fillMxN(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyRight. fillMxN(float[] product, float[] left, int complexity, Access1D<?> right)
(package private) static <N extends Scalar<N>>
voidMultiplyRight. fillMxN(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar)
(package private) static <N extends Scalar<N>>
voidMultiplyBoth. fillMxN_G(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right)
(package private) static void
MultiplyLeft. fillMxN_MT(double[] product, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyLeft. fillMxN_MT(float[] product, Access1D<?> left, int complexity, float[] right)
(package private) static <N extends Scalar<N>>
voidMultiplyLeft. fillMxN_MT(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar)
(package private) static void
MultiplyRight. fillMxN_MT(double[] product, double[] left, int complexity, Access1D<?> right)
(package private) static void
MultiplyRight. fillMxN_MT(float[] product, float[] left, int complexity, Access1D<?> right)
(package private) static <N extends Scalar<N>>
voidMultiplyRight. fillMxN_MT(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar)
(package private) static <N extends Scalar<N>>
voidMultiplyBoth. fillMxN_MT_G(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right)
(package private) static void
MultiplyBoth. fillMxN_MT_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyBoth. fillMxN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyLeft. fillRxN(double[] product, int firstRow, int rowLimit, Access1D<?> left, int complexity, double[] right)
(package private) static void
MultiplyLeft. fillRxN(float[] product, int firstRow, int rowLimit, Access1D<?> left, int complexity, float[] right)
(package private) static <N extends Scalar<N>>
voidMultiplyLeft. fillRxN(N[] product, int firstRow, int rowLimit, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar)
(package private) static <N extends Scalar<N>>
voidMultiplyBoth. fillRxN_G(TransformableRegion<N> product, int firstRow, int rowLimit, Access1D<N> left, int complexity, Access1D<N> right)
(package private) static void
MultiplyBoth. fillRxN_P32(TransformableRegion<java.lang.Double> product, int firstRow, int rowLimit, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyBoth. fillRxN_P64(TransformableRegion<java.lang.Double> product, int firstRow, int rowLimit, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
void
MultiplyLeft.Generic. invoke(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar)
void
MultiplyLeft.Primitive32. invoke(float[] product, Access1D<?> left, int complexity, float[] right)
void
MultiplyLeft.Primitive64. invoke(double[] product, Access1D<?> left, int complexity, double[] right)
void
MultiplyRight.Generic. invoke(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar)
void
MultiplyRight.Primitive32. invoke(float[] product, float[] left, int complexity, Access1D<?> right)
void
MultiplyRight.Primitive64. invoke(double[] product, double[] left, int complexity, Access1D<?> right)
-
Uses of Access1D in org.ojalgo.matrix.store
Classes in org.ojalgo.matrix.store with type parameters of type Access1D Modifier and Type Class Description class
DiagonalStore<N extends java.lang.Comparable<N>,D extends Access1D<?>>
static class
DiagonalStore.Builder<N extends java.lang.Comparable<N>,D extends Access1D<?>>
Subinterfaces of Access1D in org.ojalgo.matrix.store Modifier and Type Interface Description interface
MatrixStore<N extends java.lang.Comparable<N>>
A MatrixStore is a two dimensional store of numbers/scalars.interface
PhysicalStore<N extends java.lang.Comparable<N>>
PhysicalStore:s, as opposed to MatrixStore:s, are mutable.interface
TransformableRegion<N extends java.lang.Comparable<N>>
A transformable 2D (sub)region.Classes in org.ojalgo.matrix.store that implement Access1D Modifier and Type Class Description (package private) class
AboveBelowStore<N extends java.lang.Comparable<N>>
A merger of two MatrixStore instances by placing one store below the other.(package private) class
AbstractStore<N extends java.lang.Comparable<N>>
(package private) class
ColumnsStore<N extends java.lang.Comparable<N>>
A selection (re-ordering) of columns.class
ColumnsSupplier<N extends java.lang.Comparable<N>>
Sparse columns – columns can be added and removed.static class
ColumnsSupplier.SingleView<N extends java.lang.Comparable<N>>
(package private) class
ComposingStore<N extends java.lang.Comparable<N>>
(package private) class
ConjugatedStore<N extends java.lang.Comparable<N>>
ConjugatedStoreclass
DiagonalStore<N extends java.lang.Comparable<N>,D extends Access1D<?>>
(package private) class
FactoryStore<N extends java.lang.Comparable<N>>
class
GenericStore<N extends Scalar<N>>
A generic implementation of PhysicalStore.(package private) class
IdentityStore<N extends java.lang.Comparable<N>>
IdentityStore(package private) class
LeftRightStore<N extends java.lang.Comparable<N>>
A merger of two MatrixStore instances by placing one store to the right of the other.(package private) class
LimitStore<N extends java.lang.Comparable<N>>
(package private) class
LogicalStore<N extends java.lang.Comparable<N>>
Logical stores are (intended to be) immutable.(package private) class
LowerHessenbergStore<N extends java.lang.Comparable<N>>
A Hessenberg matrix is one that is "almost" triangular.(package private) class
LowerSymmetricStore<N extends java.lang.Comparable<N>>
(package private) class
LowerTriangularStore<N extends java.lang.Comparable<N>>
(package private) class
OffsetStore<N extends java.lang.Comparable<N>>
class
R032Store
A float implementation of PhysicalStore.class
R064Store
A double implementation of PhysicalStore.class
RawStore
Uses double[][] internally.(package private) class
RepeatedColumnsStore<N extends java.lang.Comparable<N>>
(package private) class
RepeatedRowsStore<N extends java.lang.Comparable<N>>
(package private) class
RowsStore<N extends java.lang.Comparable<N>>
A selection (re-ordering) of rows.class
RowsSupplier<N extends java.lang.Comparable<N>>
Sparse rows – rows can be added and removed.static class
RowsSupplier.SingleView<N extends java.lang.Comparable<N>>
(package private) class
SelectingStore<N extends java.lang.Comparable<N>>
Selects (rearranges) existing rows and/or columns.(package private) class
ShadingStore<N extends java.lang.Comparable<N>>
Does not change the matrix size/shape, but applies some structure to the elements.(package private) class
SingleStore<N extends java.lang.Comparable<N>>
class
SparseStore<N extends java.lang.Comparable<N>>
A sparse matrix (this implementation) is not thread safe.(package private) class
Subregion2D<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.ColumnsRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.LimitRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.OffsetRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.RowsRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.SynchronizedRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.TransposedRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.WrapperRegion<N extends java.lang.Comparable<N>>
(package private) class
SuperimposedStore<N extends java.lang.Comparable<N>>
SuperimposedStore(package private) class
TransjugatedStore<N extends java.lang.Comparable<N>>
(package private) class
TransposedStore<N extends java.lang.Comparable<N>>
(package private) class
UnaryOperatoStore<N extends java.lang.Comparable<N>>
(package private) class
UpperHessenbergStore<N extends java.lang.Comparable<N>>
A Hessenberg matrix is one that is "almost" triangular.(package private) class
UpperSymmetricStore<N extends java.lang.Comparable<N>>
(package private) class
UpperTriangularStore<N extends java.lang.Comparable<N>>
(package private) class
WrapperStore<N extends java.lang.Comparable<N>>
(package private) class
ZeroStore<N extends java.lang.Comparable<N>>
ZeroStoreFields in org.ojalgo.matrix.store declared as Access1D Modifier and Type Field Description private Access1D<?>
WrapperStore. myAccess
private Access1D<N>
MatrixPipeline.Multiplication. myLeft
private Access1D<N>
MatrixPipeline.ColumnsModifier. myLeftArgumnts
private Access1D<N>
MatrixPipeline.RowsModifier. myLeftArgumnts
private D
DiagonalStore.Builder. myMainDiagonal
private D
DiagonalStore. myMainDiagonal
private Access1D<N>
MatrixPipeline.ColumnsModifier. myRightArgumnts
private Access1D<N>
MatrixPipeline.RowsModifier. myRightArgumnts
private D
DiagonalStore.Builder. mySubdiagonal
private D
DiagonalStore. mySubdiagonal
private D
DiagonalStore.Builder. mySuperdiagonal
private D
DiagonalStore. mySuperdiagonal
Methods in org.ojalgo.matrix.store with type parameters of type Access1D Modifier and Type Method Description static <N extends java.lang.Comparable<N>,D extends Access1D<?>>
DiagonalStore.Builder<N,D>DiagonalStore. builder(PhysicalStore.Factory<N,?> factory, D mainDiagonal)
default <D extends Access1D<?>>
DiagonalStore.Builder<N,D>PhysicalStore.Factory. makeDiagonal(D mainDiagonal)
Methods in org.ojalgo.matrix.store that return Access1D Modifier and Type Method Description Access1D<N>
ColumnsSupplier. removeColumn(int index)
Access1D<N>
Subregion2D.SynchronizedRegion. select(long... selection)
default Access1D<N>
MatrixStore. sliceColumn(long row, long col)
Access1D<N>
TransposedStore. sliceColumn(long col)
default Access1D<N>
MatrixStore. sliceDiagonal(long row, long col)
Access1D<java.lang.Double>
R032Store. sliceDiagonal()
default Access1D<N>
MatrixStore. sliceRange(long first, long limit)
default Access1D<N>
MatrixStore. sliceRow(long row, long col)
Access1D<java.lang.Double>
RawStore. sliceRow(long row)
Access1D<N>
TransposedStore. sliceRow(long row)
Methods in org.ojalgo.matrix.store with parameters of type Access1D Modifier and Type Method Description private GenericStore<N>
GenericStore. cast(Access1D<?> matrix)
(package private) static R032Store
R032Store. cast(Access1D<?> matrix)
(package private) static R064Store
R064Store. cast(Access1D<?> matrix)
private static RawStore
RawStore. convert(Access1D<?> elements, int structure)
double
R032Store. dot(Access1D<?> vector)
double
Subregion2D.SynchronizedRegion. dot(Access1D<?> vector)
protected java.util.concurrent.Future<?>
LogicalStore. executeMultiply(Access1D<N> right, TransformableRegion<N> target)
protected java.util.concurrent.Future<N>
LogicalStore. executeMultiplyBoth(Access1D<N> leftAndRight)
protected java.util.concurrent.Future<ElementsSupplier<N>>
LogicalStore. executePremultiply(Access1D<N> left)
private static double[][]
RawStore. extract(Access1D<?> elements, int nbRows)
void
GenericStore. fillByMultiplying(Access1D<N> left, Access1D<N> right)
void
R032Store. fillByMultiplying(Access1D<java.lang.Double> left, Access1D<java.lang.Double> right)
void
R064Store. fillByMultiplying(Access1D<java.lang.Double> left, Access1D<java.lang.Double> right)
void
RawStore. fillByMultiplying(Access1D<java.lang.Double> left, Access1D<java.lang.Double> right)
void
SparseStore. fillByMultiplying(Access1D<N> left, Access1D<N> right)
void
Subregion2D. fillByMultiplying(Access1D<N> left, Access1D<N> right)
void
TransformableRegion. fillByMultiplying(Access1D<N> left, Access1D<N> right)
void
GenericStore. fillColumn(long row, long col, Access1D<N> values)
void
R032Store. fillColumn(long row, long col, Access1D<java.lang.Double> values)
void
R032Store. fillColumn(long col, Access1D<java.lang.Double> values)
void
R064Store. fillColumn(long row, long col, Access1D<java.lang.Double> values)
void
Subregion2D.ColumnsRegion. fillColumn(long row, long col, Access1D<N> values)
void
Subregion2D.SynchronizedRegion. fillColumn(long row, long col, Access1D<N> values)
void
Subregion2D.SynchronizedRegion. fillColumn(long col, Access1D<N> values)
void
Subregion2D.SynchronizedRegion. fillCompatible(Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)
void
R032Store. fillDiagonal(long row, long col, Access1D<java.lang.Double> values)
void
R032Store. fillDiagonal(Access1D<java.lang.Double> values)
void
Subregion2D.SynchronizedRegion. fillDiagonal(long row, long col, Access1D<N> values)
void
Subregion2D.SynchronizedRegion. fillDiagonal(Access1D<N> values)
void
GenericStore. fillMatching(UnaryFunction<N> function, Access1D<N> arguments)
void
GenericStore. fillMatching(Access1D<?> values)
void
GenericStore. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
void
R032Store. fillMatching(UnaryFunction<java.lang.Double> function, Access1D<java.lang.Double> arguments)
void
R032Store. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
R064Store. fillMatching(UnaryFunction<java.lang.Double> function, Access1D<java.lang.Double> arguments)
void
R064Store. fillMatching(Access1D<?> values)
void
R064Store. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
RawStore. fillMatching(Access1D<?> source)
void
RawStore. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
Subregion2D. fillMatching(Access1D<?> values)
void
Subregion2D.SynchronizedRegion. fillMatching(UnaryFunction<N> function, Access1D<N> arguments)
void
Subregion2D.SynchronizedRegion. fillMatching(Access1D<?> values)
void
Subregion2D.SynchronizedRegion. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
void
GenericStore. fillRow(long row, long col, Access1D<N> values)
void
R032Store. fillRow(long row, long col, Access1D<java.lang.Double> values)
void
R032Store. fillRow(long row, Access1D<java.lang.Double> values)
void
R064Store. fillRow(long row, long col, Access1D<java.lang.Double> values)
void
Subregion2D.RowsRegion. fillRow(long row, long col, Access1D<N> values)
void
Subregion2D.SynchronizedRegion. fillRow(long row, long col, Access1D<N> values)
void
Subregion2D.SynchronizedRegion. fillRow(long row, Access1D<N> values)
void
TransformableRegion.FillByMultiplying. invoke(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right)
default void
TransformableRegion.FillByMultiplying. invoke(TransformableRegion<N> product, Access1D<N> left, long complexity, Access1D<N> right)
default MatrixStore<N>
PhysicalStore.Factory. makeWrapperColumn(Access1D<?> access)
void
R032Store. modifyMatching(BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
R032Store. modifyMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
void
RawStore. modifyMatching(BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
RawStore. modifyMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
void
SparseStore. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
void
SparseStore. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
void
Subregion2D.SynchronizedRegion. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
void
Subregion2D.SynchronizedRegion. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
void
R032Store. modifyMatchingInColumns(BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
R032Store. modifyMatchingInColumns(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
void
Subregion2D.SynchronizedRegion. modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right)
void
Subregion2D.SynchronizedRegion. modifyMatchingInColumns(Access1D<N> left, BinaryFunction<N> function)
void
R032Store. modifyMatchingInRows(BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
R032Store. modifyMatchingInRows(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
void
Subregion2D.SynchronizedRegion. modifyMatchingInRows(BinaryFunction<N> function, Access1D<N> right)
void
Subregion2D.SynchronizedRegion. modifyMatchingInRows(Access1D<N> left, BinaryFunction<N> function)
void
AboveBelowStore. multiply(Access1D<N> right, TransformableRegion<N> target)
void
IdentityStore. multiply(Access1D<N> right, TransformableRegion<N> target)
void
LeftRightStore. multiply(Access1D<N> right, TransformableRegion<N> target)
default void
MatrixStore. multiply(Access1D<N> right, TransformableRegion<N> target)
void
SingleStore. multiply(Access1D<N> right, TransformableRegion<N> target)
void
SparseStore. multiply(Access1D<N> right, TransformableRegion<N> target)
void
SuperimposedStore. multiply(Access1D<N> right, TransformableRegion<N> target)
void
ZeroStore. multiply(Access1D<N> right, TransformableRegion<N> target)
N
AboveBelowStore. multiplyBoth(Access1D<N> leftAndRight)
N
AbstractStore. multiplyBoth(Access1D<N> leftAndRight)
N
GenericStore. multiplyBoth(Access1D<N> leftAndRight)
N
IdentityStore. multiplyBoth(Access1D<N> leftAndRight)
N
LeftRightStore. multiplyBoth(Access1D<N> leftAndRight)
default N
MatrixStore. multiplyBoth(Access1D<N> leftAndRight)
Assumes [leftAndRight] is a vector and will calulate [leftAndRight]H[this][leftAndRight]java.lang.Double
R032Store. multiplyBoth(Access1D<java.lang.Double> leftAndRight)
java.lang.Double
R064Store. multiplyBoth(Access1D<java.lang.Double> leftAndRight)
java.lang.Double
RawStore. multiplyBoth(Access1D<java.lang.Double> leftAndRight)
N
SingleStore. multiplyBoth(Access1D<N> leftAndRight)
N
SparseStore. multiplyBoth(Access1D<N> leftAndRight)
N
SuperimposedStore. multiplyBoth(Access1D<N> leftAndRight)
N
ZeroStore. multiplyBoth(Access1D<N> leftAndRight)
default ElementsSupplier<N>
ElementsSupplier. onColumns(BinaryFunction<N> operator, Access1D<N> right)
default ElementsSupplier<N>
ElementsSupplier. onColumns(Access1D<N> left, BinaryFunction<N> operator)
default ElementsSupplier<N>
ElementsSupplier. onRows(BinaryFunction<N> operator, Access1D<N> right)
default ElementsSupplier<N>
ElementsSupplier. onRows(Access1D<N> left, BinaryFunction<N> operator)
ElementsSupplier<N>
AboveBelowStore. premultiply(Access1D<N> left)
ElementsSupplier<N>
IdentityStore. premultiply(Access1D<N> left)
MatrixStore<N>
LeftRightStore. premultiply(Access1D<N> left)
default ElementsSupplier<N>
MatrixStore. premultiply(Access1D<N> left)
Thepremultiply
method differs frommultiply
in 3 ways: The matrix positions are swapped - left/right. It does NOT return a MatrixStore but an ElementsSupplier instead. It accepts an Access1D as the argument left matrix.ElementsSupplier<N>
SingleStore. premultiply(Access1D<N> left)
ElementsSupplier<N>
SparseStore. premultiply(Access1D<N> left)
ElementsSupplier<N>
SuperimposedStore. premultiply(Access1D<N> left)
ZeroStore<N>
ZeroStore. premultiply(Access1D<N> left)
Constructors in org.ojalgo.matrix.store with parameters of type Access1D Constructor Description ColumnsModifier(ElementsSupplier<N> base, BinaryFunction<N> modifier, Access1D<N> right)
ColumnsModifier(Access1D<N> left, BinaryFunction<N> modifier, ElementsSupplier<N> base)
Multiplication(Access1D<N> left, MatrixStore<N> right)
RowsModifier(ElementsSupplier<N> base, BinaryFunction<N> modifier, Access1D<N> right)
RowsModifier(Access1D<N> left, BinaryFunction<N> modifier, ElementsSupplier<N> base)
WrapperStore(Access1D<?> access1D, PhysicalStore.Factory<N,?> factory)
-
Uses of Access1D in org.ojalgo.matrix.task
Methods in org.ojalgo.matrix.task with parameters of type Access1D Modifier and Type Method Description (package private) static void
AbstractSolver. full1X1(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractSolver. full2X2(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractSolver. full3X3(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractSolver. full4X4(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractSolver. full5X5(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractSolver. leastSquares(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractSolver. symmetric2X2(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractSolver. symmetric3X3(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractSolver. symmetric4X4(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractSolver. symmetric5X5(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
-
Uses of Access1D in org.ojalgo.matrix.task.iterative
Methods in org.ojalgo.matrix.task.iterative with parameters of type Access1D Modifier and Type Method Description protected void
IterativeSolverTask. debug(int iteration, double error, Access1D<?> current)
default double
IterativeSolverTask.SparseDelegate. resolve(java.util.List<Equation> equations, PhysicalStore<java.lang.Double> solution, Access1D<?> rhs)
double
MutableSolver. resolve(PhysicalStore<java.lang.Double> solution, Access1D<?> rhs)
-
Uses of Access1D in org.ojalgo.matrix.transformation
Subinterfaces of Access1D in org.ojalgo.matrix.transformation Modifier and Type Interface Description interface
Householder<N extends java.lang.Comparable<N>>
interface
HouseholderReference<N extends java.lang.Comparable<N>>
Classes in org.ojalgo.matrix.transformation that implement Access1D Modifier and Type Class Description static class
Householder.Generic<N extends Scalar<N>>
static class
Householder.Primitive32
static class
Householder.Primitive64
(package private) class
HouseholderColumn<N extends java.lang.Comparable<N>>
(package private) class
HouseholderRow<N extends java.lang.Comparable<N>>
-
Uses of Access1D in org.ojalgo.optimisation
Classes in org.ojalgo.optimisation that implement Access1D Modifier and Type Class Description static class
Optimisation.Result
Fields in org.ojalgo.optimisation declared as Access1D Modifier and Type Field Description private Access1D<?>
Optimisation.Result. myMultipliers
private Access1D<?>
Optimisation.Result. mySolution
Fields in org.ojalgo.optimisation with type parameters of type Access1D Modifier and Type Field Description private java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>>
ExpressionsBasedModel.Validator. myHandler
private java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>>
ExpressionsBasedModel. myValidationFailureHandler
(package private) static java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>>
ExpressionsBasedModel.Validator. NULL
Methods in org.ojalgo.optimisation that return types with arguments of type Access1D Modifier and Type Method Description java.util.Optional<Access1D<?>>
Optimisation.Result. getMultipliers()
The dual variables or Lagrange multipliers associated with the problem.(package private) java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>>
ExpressionsBasedModel. getValidationFailureHandler()
Methods in org.ojalgo.optimisation with parameters of type Access1D Modifier and Type Method Description private static MatrixStore<java.lang.Double>
GenericSolver.Builder. add(RowsSupplier<java.lang.Double> baseA, MatrixStore<java.lang.Double> baseB, Access2D<?> addA, Access1D<?> addB)
protected void
Expression. appendMiddlePart(java.lang.StringBuilder builder, Access1D<java.math.BigDecimal> solution, NumberContext display)
(package private) void
Expression. appendToString(java.lang.StringBuilder builder, Access1D<java.math.BigDecimal> solution, NumberContext display)
private static boolean
ExpressionsBasedModel.Validator. doValidate(ExpressionsBasedModel model, Access1D<java.math.BigDecimal> solution, NumberContext accuracy, BasicLogger logger, java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>> handler)
protected B
GenericSolver.Builder. equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)
java.math.BigDecimal
Expression. evaluate(Access1D<java.math.BigDecimal> point)
MatrixStore<java.lang.Double>
Expression. getAdjustedGradient(Access1D<?> point)
protected B
GenericSolver.Builder. inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)
java.util.List<EntryPair.KeyedPrimitive<EntryPair<ModelEntity<?>,Optimisation.ConstraintType>>>
ConstraintsMetaData. match(Access1D<?> multipliers)
Optimisation.Result
Optimisation.Result. multipliers(ConstraintsMetaData constraintsMap, Access1D<?> multipliers)
Optimisation.Result
Optimisation.Result. multipliers(Access1D<?> multipliers)
(package private) void
GenericSolver.Builder. setBounds(Access1D<java.lang.Double> lower, Access1D<java.lang.Double> upper)
void
Expression. setCompoundFactorsOffset(java.util.List<Variable> variables, Access1D<?> point)
Will set the quadratic and linear factors to an expression that measures (the square of) the distance from the given point.(package private) void
GenericSolver.Builder. setEqualities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)
(package private) void
GenericSolver.Builder. setInequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)
void
Expression. setLinearFactors(java.util.List<Variable> variables, Access1D<?> factors)
boolean
ExpressionsBasedModel. validate(Access1D<java.math.BigDecimal> solution)
boolean
ExpressionsBasedModel. validate(Access1D<java.math.BigDecimal> solution, BasicLogger appender)
boolean
ExpressionsBasedModel. validate(Access1D<java.math.BigDecimal> solution, NumberContext context)
boolean
ExpressionsBasedModel. validate(Access1D<java.math.BigDecimal> solution, NumberContext context, BasicLogger appender)
boolean
ExpressionsBasedModel.Validator. validate(Access1D<?> solverSolution, NumberContext accuracy, BasicLogger logger)
Validate an (intermediate) solver solution against the original model.protected boolean
GenericSolver. validate(Access1D<?> solverSolution)
boolean
IntermediateSolver. validate(Access1D<?> solution)
Using the solver'sExpressionsBasedModel.Validator
instance, if set.boolean
IntermediateSolver. validate(Access1D<java.math.BigDecimal> solution, BasicLogger appender)
Always performs validation directly usingExpressionsBasedModel.validate(Access1D, BasicLogger)
.Optimisation.Result
Optimisation.Result. withSolution(Access1D<?> solution)
static Optimisation.Result
Optimisation.Result. wrap(Access1D<?> solution)
Method parameters in org.ojalgo.optimisation with type arguments of type Access1D Modifier and Type Method Description private static boolean
ExpressionsBasedModel.Validator. doValidate(ExpressionsBasedModel model, Access1D<java.math.BigDecimal> solution, NumberContext accuracy, BasicLogger logger, java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>> handler)
static ExpressionsBasedModel.Validator
ExpressionsBasedModel.Validator. of(ExpressionsBasedModel originalModel, Optimisation.Integration<ExpressionsBasedModel,?> integration, java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>> handler)
static ExpressionsBasedModel.Validator
ExpressionsBasedModel.Validator. of(Optimisation.Result knownSolution, java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>> handler)
void
ExpressionsBasedModel. setKnownSolution(Optimisation.Result knownSolution, java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>> handler)
For test/validation during solver development.Constructors in org.ojalgo.optimisation with parameters of type Access1D Constructor Description Result(Optimisation.State state, double value, Access1D<?> solution)
Result(Optimisation.State state, Access1D<?> solution)
Constructor parameters in org.ojalgo.optimisation with type arguments of type Access1D Constructor Description Validator(ExpressionsBasedModel originalModel, Optimisation.Integration<ExpressionsBasedModel,?> integration, Optimisation.Result knownSolution, java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>> handler)
-
Uses of Access1D in org.ojalgo.optimisation.convex
Classes in org.ojalgo.optimisation.convex that implement Access1D Modifier and Type Class Description (package private) class
IterativeASS.SchurComplementSolver
The equation system body is the (negated) Schur complement (of the Q-matrix in the full KKT-system).Methods in org.ojalgo.optimisation.convex with parameters of type Access1D Modifier and Type Method Description (package private) void
IterativeASS.SchurComplementSolver. add(int j, Access1D<java.lang.Double> column, double rhs)
ConvexSolver.Builder
ConvexSolver.Builder. equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)
protected double
BasePrimitiveSolver. evaluateFunction(Access1D<?> solution)
MatrixStore<N>
ConvexObjectiveFunction. getGradient(Access1D<N> point)
MatrixStore<N>
ConvexObjectiveFunction. getHessian(Access1D<N> point)
ConvexSolver.Builder
ConvexSolver.Builder. inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)
N
ConvexObjectiveFunction. invoke(Access1D<N> arg)
ConvexSolver.Builder
ConvexSolver.Builder. linear(Access1D<?> factors)
Set the linear part of the objective functionLinearSolver.Builder
ConvexSolver.Builder. toLinearApproximation(Access1D<java.lang.Double> point)
Linearise the objective function (at the specified point) and duplicate all variables to handle the (potential) positive and negative parts separately. -
Uses of Access1D in org.ojalgo.optimisation.integer
Fields in org.ojalgo.optimisation.integer declared as Access1D Modifier and Type Field Description private Access1D<?>
ModelStrategy.DefaultStrategy. myIterationPoint
The latest found integer solution.Methods in org.ojalgo.optimisation.integer that return Access1D Modifier and Type Method Description protected Access1D<?>
GomorySolver. extractSolution()
Methods in org.ojalgo.optimisation.integer with parameters of type Access1D Modifier and Type Method Description protected double
GomorySolver. evaluateFunction(Access1D<?> solution)
protected double
IntegerSolver. evaluateFunction(Access1D<?> solution)
protected ModelStrategy
ModelStrategy.DefaultStrategy. initialise(MultiaryFunction.TwiceDifferentiable<java.lang.Double> function, Access1D<?> point)
Initialise the integer significances, based on the objective function gradient.protected abstract ModelStrategy
ModelStrategy. initialise(MultiaryFunction.TwiceDifferentiable<java.lang.Double> function, Access1D<?> point)
Called, once, at the very beginning of the solve process. -
Uses of Access1D in org.ojalgo.optimisation.linear
Classes in org.ojalgo.optimisation.linear that implement Access1D Modifier and Type Class Description (package private) class
DenseTableau
(package private) class
SimplexTableau
(package private) class
SparseTableau
Methods in org.ojalgo.optimisation.linear that return Access1D Modifier and Type Method Description private Access1D<?>
SimplexSolver. extractMultipliers()
protected Access1D<?>
SimplexTableauSolver. extractMultipliers()
protected Access1D<?>
SimplexTableauSolver. extractSolution()
Extract solution MatrixStore from the tableau.Methods in org.ojalgo.optimisation.linear with parameters of type Access1D Modifier and Type Method Description LinearSolver.Builder
LinearSolver.Builder. equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)
protected double
SimplexTableauSolver. evaluateFunction(Access1D<?> solution)
(package private) int
SimplexTableau. findNextPivotColumn(Access1D<java.lang.Double> auxiliaryRow, Access1D<java.lang.Double> objectiveRow)
LinearSolver.Builder
LinearSolver.Builder. inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)
private static ArrayR064
LinearSolver.OldIntegration. toModelVariableValues(Access1D<?> solverVariableValues, ExpressionsBasedModel model, ArrayR064 modelVariableValues)
-
Uses of Access1D in org.ojalgo.random
Classes in org.ojalgo.random that implement Access1D Modifier and Type Class Description class
SampleSet
Fields in org.ojalgo.random declared as Access1D Modifier and Type Field Description private Access1D<?>
SampleSet. mySamples
Methods in org.ojalgo.random that return Access1D Modifier and Type Method Description (package private) Access1D<?>
SampleSet. getSamples()
Methods in org.ojalgo.random with parameters of type Access1D Modifier and Type Method Description static LogNormal
LogNormal. estimate(Access1D<?> rawSamples)
SampleSet
SampleSet. swap(Access1D<?> samples)
Replace the underlying samples and reset the sample set.static SampleSet
SampleSet. wrap(Access1D<?> samples)
Constructors in org.ojalgo.random with parameters of type Access1D Constructor Description Normal1D(Access1D<?> locations, Access2D<?> covariances)
SampleSet(Access1D<?> samples)
-
Uses of Access1D in org.ojalgo.random.process
Methods in org.ojalgo.random.process with parameters of type Access1D Modifier and Type Method Description static GeometricBrownianMotion
GeometricBrownianMotion. estimate(Access1D<?> seriesOfSamples, double samplePeriod)
static StationaryNormalProcess
StationaryNormalProcess. estimateARCH(Access1D<?> series, int q)
static StationaryNormalProcess
StationaryNormalProcess. estimateGARCH(Access1D<?> series, int p, int q)
void
Process1D. setValues(Access1D<?> newValues)
-
Uses of Access1D in org.ojalgo.random.scedasticity
Methods in org.ojalgo.random.scedasticity that return Access1D Modifier and Type Method Description (package private) static Access1D<?>
AbstractScedasticity. parameters(Access1D<?> series, double mean, int q)
Methods in org.ojalgo.random.scedasticity with parameters of type Access1D Modifier and Type Method Description static ARCH
ARCH. estimate(Access1D<?> series, int q)
Parameter estimation using heuristics (not max likelihood).static GARCH
GARCH. estimate(Access1D<?> series, int p, int q)
Parameter estimation using heuristics (not max likelihood).(package private) static Access1D<?>
AbstractScedasticity. parameters(Access1D<?> series, double mean, int q)
-
Uses of Access1D in org.ojalgo.scalar
Classes in org.ojalgo.scalar that implement Access1D Modifier and Type Class Description class
ComplexNumber
ComplexNumber is an immutable complex number class.class
Quaternion
-
Uses of Access1D in org.ojalgo.series
Methods in org.ojalgo.series that return Access1D Modifier and Type Method Description Access1D<N>
NumberSeries. accessKeys()
Access1D<N>
NumberSeries. accessValues()
-
Uses of Access1D in org.ojalgo.series.function
Methods in org.ojalgo.series.function that return types with arguments of type Access1D Modifier and Type Method Description java.util.Map<java.lang.String,Access1D<?>>
SeriesForecaster. invoke(CalendarDate... key)
abstract java.util.Map<java.lang.String,Access1D<?>>
SeriesForecaster. invoke(CalendarDateDuration... horizon)
abstract java.util.Map<java.lang.String,Access1D<?>>
SeriesFunction. invoke(K... key)
-
Uses of Access1D in org.ojalgo.series.primitive
Classes in org.ojalgo.series.primitive that implement Access1D Modifier and Type Class Description (package private) class
AccessSeries
(package private) class
BinaryFunctionSeries
class
DataSeries
(package private) class
DifferencesSeries
class
ExplicitTimeSeries
class
ImplicitTimeSeries
class
PrimitiveSeries
class
PrimitiveTimeSeries
(package private) class
PrunedSeries
(package private) class
QuotientsSeries
(package private) class
UnaryFunctionSeries
Fields in org.ojalgo.series.primitive declared as Access1D Modifier and Type Field Description private Access1D<?>
AccessSeries. myValues
Methods in org.ojalgo.series.primitive with parameters of type Access1D Modifier and Type Method Description static DataSeries
DataSeries. copy(Access1D<?> template)
static PrimitiveSeries
PrimitiveSeries. copy(Access1D<?> template)
static PrimitiveSeries
PrimitiveSeries. wrap(Access1D<?> base)
Constructors in org.ojalgo.series.primitive with parameters of type Access1D Constructor Description AccessSeries(Access1D<?> values)
-
Uses of Access1D in org.ojalgo.structure
Subinterfaces of Access1D in org.ojalgo.structure Modifier and Type Interface Description interface
Access2D<N extends java.lang.Comparable<N>>
2-dimensional accessor methodsinterface
AccessAnyD<N extends java.lang.Comparable<N>>
N-dimensional accessor methodsstatic interface
Mutate1D.ModifiableReceiver<N extends java.lang.Comparable<N>>
static interface
Mutate2D.ModifiableReceiver<N extends java.lang.Comparable<N>>
Apart from extendingMutate2D.Receiver
this interface extendsMutate2D.Modifiable
andMutate2D.Exchangeable
which both imply access to existing elements as well asAccess2D
that dictates explicit access.static interface
MutateAnyD.ModifiableReceiver<N extends java.lang.Comparable<N>>
Classes in org.ojalgo.structure that implement Access1D Modifier and Type Class Description static class
Access1D.SelectionView<N extends java.lang.Comparable<N>>
static class
Access2D.ColumnView<N extends java.lang.Comparable<N>>
static class
Access2D.RowView<N extends java.lang.Comparable<N>>
static class
Access2D.SelectionView<N extends java.lang.Comparable<N>>
static class
AccessAnyD.MatrixView<N extends java.lang.Comparable<N>>
static class
AccessAnyD.SelectionView<N extends java.lang.Comparable<N>>
static class
AccessAnyD.VectorView<N extends java.lang.Comparable<N>>
class
Primitive1D
(package private) static class
Primitive1D.Simple
(package private) static class
Primitive1D.Wrapper
class
Primitive2D
(package private) static class
Primitive2D.Simple
(package private) static class
Primitive2D.Wrapper
class
PrimitiveAnyD
(package private) static class
PrimitiveAnyD.Simple
(package private) static class
PrimitiveAnyD.Wrapper
Fields in org.ojalgo.structure declared as Access1D Modifier and Type Field Description private Access1D<? extends N>
Iterator1D. myAccess
private Access1D<N>
Access1D.SelectionView. myFullData
private Access1D<N>
Keyed1D. myStructure
private Access1D<N>
Access1D.ElementView. myValues
Methods in org.ojalgo.structure that return Access1D Modifier and Type Method Description static Access1D<java.lang.Double>
Access1D. asPrimitive1D(Access1D<?> access)
Deprecated.v54 UsePrimitive1D.wrap(Structure1D)
insteaddefault Access1D<N>
Access1D. select(long... selection)
Creates a view of the underlying data structure of only the selected elements.default Access1D<N>
Access2D.Sliceable. sliceColumn(long col)
Access1D<N>
Access2D.Sliceable. sliceColumn(long row, long col)
default Access1D<N>
Access2D.Sliceable. sliceDiagonal()
Access1D<N>
Access2D.Sliceable. sliceDiagonal(long row, long col)
Access1D<N>
Access1D.Sliceable. sliceRange(long first, long limit)
default Access1D<N>
Access2D.Sliceable. sliceRow(long row)
Access1D<N>
Access2D.Sliceable. sliceRow(long row, long col)
Access1D<N>
AccessAnyD.Sliceable. sliceSet(long[] initial, int dimension)
If the intial reference is {0, 2, 3} and the slice dimension is 1 then the sliced 1D view will map to the following elements in the AnyD data structure:static Access1D<java.lang.Double>
Access1D. wrap(double... target)
Deprecated.v54 UsePrimitive1D.of(double...)
orArrayR064.wrap(double...)
insteadstatic <N extends java.lang.Comparable<N>>
Access1D<N>Access1D. wrap(java.util.List<? extends N> target)
static <N extends java.lang.Comparable<N>>
Access1D<N>Access1D. wrap(N[] target)
Methods in org.ojalgo.structure with parameters of type Access1D Modifier and Type Method Description default void
Mutate1D.Receiver. accept(Access1D<?> supplied)
static Access1D<java.lang.Double>
Access1D. asPrimitive1D(Access1D<?> access)
Deprecated.v54 UsePrimitive1D.wrap(Structure1D)
insteaddefault I
Factory2D.TwoStep. column(Access1D<?> column)
default I
Factory1D.TwoStep. copy(Access1D<?> source)
static void
Mutate1D. copyComplexArgument(Access1D<ComplexNumber> source, Mutate1D destination)
Copies the argument of the ComplexNumber elements to the destination.static void
Mutate1D. copyComplexImaginary(Access1D<ComplexNumber> source, Mutate1D destination)
Copies the imaginary part of the ComplexNumber elements to the destination.static void
Mutate1D. copyComplexModulus(Access1D<ComplexNumber> source, Mutate1D destination)
Copies the modulus of the ComplexNumber elements to the destination.static void
Mutate1D. copyComplexModulusAndArgument(Access1D<ComplexNumber> source, Mutate1D modDest, Mutate1D argDest)
Simultaneously copies the modulus and argument of the ComplexNumber elements to the destinations.static void
Mutate1D. copyComplexReal(Access1D<ComplexNumber> source, Mutate1D destination)
Copies the real part of the ComplexNumber elements to the destination.static void
Mutate1D. copyComplexRealAndImaginary(Access1D<ComplexNumber> source, Mutate1D realDest, Mutate1D imagDest)
Simultaneously copies the real and imaginary parts of the ComplexNumber elements to the destinations.default double
Access1D. dot(Access1D<?> vector)
Will calculate and return the dot product of this 1D-structure and another input 1D-vector.static boolean
Access1D. equals(Access1D<?> accessA, Access1D<?> accessB, NumberContext accuracy)
Tests if the two data structures are numerically equal to the given accuracy.default void
Mutate2D.Fillable. fillColumn(long row, long col, Access1D<N> values)
default void
Mutate2D.Fillable. fillColumn(long col, Access1D<N> values)
default void
Mutate1D.Fillable. fillCompatible(Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)
default void
Mutate2D.Fillable. fillDiagonal(long row, long col, Access1D<N> values)
default void
Mutate2D.Fillable. fillDiagonal(Access1D<N> values)
default void
Mutate1D.Fillable. fillMatching(UnaryFunction<N> function, Access1D<N> arguments)
default void
Mutate1D.Fillable. fillMatching(Access1D<?> values)
Will fill the elements of [this] with the corresponding input values, and in the process (if necessary) convert the elements to the correct type:default void
Mutate1D.Fillable. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
default void
Mutate2D.Fillable. fillRow(long row, long col, Access1D<N> values)
default void
Mutate2D.Fillable. fillRow(long row, Access1D<N> values)
default void
Mutate1D.ModifiableReceiver. modifyCompatible(BinaryFunction<N> operator, Access1D<N> right)
default void
Mutate1D.ModifiableReceiver. modifyCompatible(Access1D<N> left, BinaryFunction<N> operator)
default void
Mutate1D.Modifiable. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
default void
Mutate1D.Modifiable. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
default void
Mutate2D.Modifiable. modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right)
Same asMutate2D.Modifiable.modifyMatchingInColumns(Access1D, BinaryFunction)
but with the arguments to the modifier function swapped.default void
Mutate2D.Modifiable. modifyMatchingInColumns(Access1D<N> left, BinaryFunction<N> function)
"Matching In Columns" refers to that the supplied, left, data structure will be treated as a column, matching the columns of this structure.default void
Mutate2D.Modifiable. modifyMatchingInRows(BinaryFunction<N> function, Access1D<N> right)
Same asMutate2D.Modifiable.modifyMatchingInRows(Access1D, BinaryFunction)
but with the arguments to the modifier function swapped.default void
Mutate2D.Modifiable. modifyMatchingInRows(Access1D<N> left, BinaryFunction<N> function)
Same asMutate2D.Modifiable.modifyMatchingInColumns(Access1D, BinaryFunction)
but now the supplied left data structure is treated as a row.static <R extends Mutate2D.Receiver<java.lang.Double>>
Access2D.Collectable<java.lang.Double,R>Access2D. newPrimitiveColumnCollectable(Access1D<?> anything1D)
static <R extends Mutate2D.Receiver<java.lang.Double>>
Access2D.Collectable<java.lang.Double,R>Access2D. newPrimitiveRowCollectable(Access1D<?> anything1D)
P
Operate2D. onColumns(BinaryFunction<N> operator, Access1D<N> right)
P
Operate2D. onColumns(Access1D<N> left, BinaryFunction<N> operator)
P
Operate1D. onCompatible(BinaryFunction<N> operator, Access1D<N> right)
P
Operate1D. onCompatible(Access1D<N> left, BinaryFunction<N> operator)
P
Operate1D. onMatching(BinaryFunction<N> operator, Access1D<N> right)
P
Operate1D. onMatching(Access1D<N> left, BinaryFunction<N> operator)
P
Operate2D. onRows(BinaryFunction<N> operator, Access1D<N> right)
P
Operate2D. onRows(Access1D<N> left, BinaryFunction<N> operator)
default I
Factory2D.TwoStep. row(Access1D<?> row)
static java.lang.String
Access1D. toString(Access1D<?> access)
Constructors in org.ojalgo.structure with parameters of type Access1D Constructor Description ElementView(Access1D<N> values)
ElementView(Access1D<N> values, long initial, long last)
Iterator1D(Access1D<? extends N> access)
Iterator1D(Access1D<? extends N> access, long cursor)
Keyed1D(Access1D<N> structure, Structure1D.IndexMapper<K> indexMapper)
SelectionView(Access1D<N> fullData, long[] selection)
-
Uses of Access1D in org.ojalgo.tensor
Classes in org.ojalgo.tensor that implement Access1D Modifier and Type Class Description class
AnyTensor<N extends java.lang.Comparable<N>>
class
MatrixTensor<N extends java.lang.Comparable<N>>
class
VectorTensor<N extends java.lang.Comparable<N>>
Methods in org.ojalgo.tensor with parameters of type Access1D Modifier and Type Method Description (package private) void
ArrayBasedTensor. add(Mutate1D.Fillable<N> receiver, Access1D<N> left, Access1D<N> right)
T
TensorFactory1D. copy(Access1D<N> elements)
T
TensorFactoryAnyD. copy(Access1D<N> elements)
(package private) void
ArrayBasedTensor. multiply(Mutate1D.Fillable<N> receiver, double left, Access1D<N> right)
(package private) void
ArrayBasedTensor. multiply(Mutate1D.Fillable<N> receiver, N left, Access1D<N> right)
(package private) void
ArrayBasedTensor. negate(Mutate1D.Fillable<N> receiver, Access1D<N> argument)
T
TensorFactoryAnyD. power(Access1D<N> vector, int exponent)
T
TensorFactory2D. power2(Access1D<N> vector)
T
TensorFactory2D. product(Access1D<N> vector1, Access1D<N> vector2)
Same asTensorFactoryAnyD.product(Access1D...)
but explicitly for rank 2.T
TensorFactoryAnyD. product(Access1D<?>... vectors)
T
TensorFactory1D. sum(Access1D<N>... vectors)
Direct sum of vectors.T
TensorFactoryAnyD. sum(Access1D<N>... vectors)
Direct sum of vectors. -
Uses of Access1D in org.ojalgo.type
Methods in org.ojalgo.type with parameters of type Access1D Modifier and Type Method Description void
FloatingPointReceptacle. append(Access1D<?> part)
private int
FloatingPointReceptacle. copy(Access1D<?> source, double[] destination, int offset)
private int
FloatingPointReceptacle. copy(Access1D<?> source, float[] destination, int offset)
static FloatingPointReceptacle
FloatingPointReceptacle. of(Access1D<?> values)
void
FloatingPointReceptacle. prepend(Access1D<?> part)
-
Uses of Access1D in org.ojalgo.type.keyvalue
Classes in org.ojalgo.type.keyvalue that implement Access1D Modifier and Type Class Description (package private) static class
EntrySet.KeyedPrimitives<K>
(package private) static class
EntrySet.ObjectByte<K>
(package private) static class
EntrySet.ObjectDouble<K>
(package private) static class
EntrySet.ObjectFloat<K>
(package private) static class
EntrySet.ObjectInt<K>
(package private) static class
EntrySet.ObjectLong<K>
(package private) static class
EntrySet.ObjectShort<K>
static class
IndexedMap.MappedPrimitives<K>
-