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) doubleNetworkTrainer. error(Access1D<?> target, Access1D<?> current)doubleArtificialNeuralNetwork.Error. invoke(Access1D<?> target, Access1D<?> current)MatrixStore<java.lang.Double>NetworkInvoker. invoke(Access1D<java.lang.Double> input)The input argument is typed asAccess1Dwhich essentially means it can be anything.(package private) MatrixStore<java.lang.Double>WrappedANN. invoke(Access1D<java.lang.Double> input, TrainingConfiguration configuration)private voidWrappedANN. setInput(Access1D<java.lang.Double> input)voidNetworkTrainer. train(Access1D<java.lang.Double> givenInput, Access1D<java.lang.Double> targetOutput)The arguments are typed asAccess1Dbut 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 voidNetworkTrainer. 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 that implement Access1D Modifier and Type Class Description classArray1D<N extends java.lang.Comparable<N>>Array1DclassArray2D<N extends java.lang.Comparable<N>>Array2DclassArrayAnyD<N extends java.lang.Comparable<N>>ArrayAnyDclassArrayC128A one- and/or arbitrary-dimensional array of ComplexNumber.classArrayH256A one- and/or arbitrary-dimensional array of Quaternion.classArrayQ128A one- and/or arbitrary-dimensional array of RationalNumber.classArrayR032A one- and/or arbitrary-dimensional array of double.classArrayR064A one- and/or arbitrary-dimensional array of double.classArrayR128A one- and/or arbitrary-dimensional array of Quadruple.classArrayR256A one- and/or arbitrary-dimensional array of BigDecimal.classArrayZ008A one- and/or arbitrary-dimensional array of double.classArrayZ016A one- and/or arbitrary-dimensional array of double.classArrayZ032A one- and/or arbitrary-dimensional array of double.classArrayZ064A one- and/or arbitrary-dimensional array of double.classBasicArray<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.classBufferArrayThe odd member among the array implementations.(package private) classBufferR032(package private) classBufferR064(package private) classBufferZ008(package private) classBufferZ016(package private) classBufferZ032(package private) classBufferZ064classDenseArray<N extends java.lang.Comparable<N>>Each and every element occupies memory and holds a value.classLongToNumberMap<N extends java.lang.Comparable<N>>ASortedMapwith primitive valued long keys andComparablevalues (incl.classNumberList<N extends java.lang.Comparable<N>>Think of this as anArrayListthat can only contain numbers, but with a few extra features.classOffHeapArrayOff heap memory array.(package private) classOffHeapR032(package private) classOffHeapR064(package private) classOffHeapZ008(package private) classOffHeapZ016(package private) classOffHeapZ032(package private) classOffHeapZ064classPlainArray<N extends java.lang.Comparable<N>>Array class limited by integer (int, not long) indices.classPrimitiveArrayclassReferenceTypeArray<N extends java.lang.Comparable<N>>A one- and/or arbitrary-dimensional array of Comparable.classScalarArray<N extends Scalar<N>>A one- and/or arbitrary-dimensional array of Scalar.(package private) classSegmentedArray<N extends java.lang.Comparable<N>>An array implemented as a sequence of segments that together make up the data structure.classSparseArray<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)ADenseArray.Factory. copy(Access1D<?> values)APlainArray.Factory. copy(Access1D<?> values)PrimitiveArrayPrimitiveArray.Factory. copy(Access1D<?> values)doubleArrayR032. dot(Access1D<?> vector)doubleArrayR064. dot(Access1D<?> vector)doubleSparseArray. dot(Access1D<?> vector)voidArray2D. fillColumn(long row, long col, Access1D<N> values)voidArrayR032. fillMatching(UnaryFunction<java.lang.Double> function, Access1D<java.lang.Double> arguments)voidArrayR032. fillMatching(Access1D<?> values)voidArrayR032. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)voidArrayR064. fillMatching(UnaryFunction<java.lang.Double> function, Access1D<java.lang.Double> arguments)voidArrayR064. fillMatching(Access1D<?> values)voidArrayR064. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)voidReferenceTypeArray. fillMatching(UnaryFunction<N> function, Access1D<N> arguments)voidReferenceTypeArray. fillMatching(Access1D<?> values)voidReferenceTypeArray. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)protected voidArrayR032. fillOne(int index, Access1D<?> values, long valueIndex)protected voidArrayR064. fillOne(int index, Access1D<?> values, long valueIndex)protected voidArrayR256. fillOne(int index, Access1D<?> values, long valueIndex)protected voidArrayZ008. fillOne(int index, Access1D<?> values, long valueIndex)protected voidArrayZ016. fillOne(int index, Access1D<?> values, long valueIndex)protected voidArrayZ032. fillOne(int index, Access1D<?> values, long valueIndex)protected voidArrayZ064. fillOne(int index, Access1D<?> values, long valueIndex)protected voidBufferArray. fillOne(int index, Access1D<?> values, long valueIndex)protected abstract voidPlainArray. fillOne(int index, Access1D<?> values, long valueIndex)protected voidScalarArray. fillOne(int index, Access1D<?> values, long valueIndex)voidArray2D. fillRow(long row, long col, Access1D<N> values)protected voidArrayR032. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)protected voidArrayR032. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)(package private) voidArrayR032. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)(package private) voidArrayR032. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)protected voidArrayR064. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)protected voidArrayR064. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)(package private) voidArrayR064. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)(package private) voidArrayR064. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)protected voidArrayZ008. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)protected voidArrayZ008. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)(package private) voidArrayZ008. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)(package private) voidArrayZ008. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)protected voidArrayZ016. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)protected voidArrayZ016. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)(package private) voidArrayZ016. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)(package private) voidArrayZ016. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)protected voidArrayZ032. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)protected voidArrayZ032. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)(package private) voidArrayZ032. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)(package private) voidArrayZ032. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)protected voidArrayZ064. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)protected voidArrayZ064. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)(package private) voidArrayZ064. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)(package private) voidArrayZ064. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)protected voidBasicArray. modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right)protected voidBasicArray. modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function)protected voidBufferArray. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)protected voidBufferArray. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)(package private) voidBufferArray. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)(package private) voidBufferArray. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)(package private) abstract voidDenseArray. modify(long extIndex, int intIndex, BinaryFunction<N> function, Access1D<N> right)(package private) abstract voidDenseArray. modify(long extIndex, int intIndex, Access1D<N> left, BinaryFunction<N> function)(package private) voidOffHeapArray. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)(package private) voidOffHeapArray. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)protected abstract voidPlainArray. modify(int first, int limit, int step, BinaryFunction<N> function, Access1D<N> right)protected abstract voidPlainArray. modify(int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function)protected voidPlainArray. modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right)protected voidPlainArray. modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function)protected voidReferenceTypeArray. modify(int first, int limit, int step, BinaryFunction<N> function, Access1D<N> right)protected voidReferenceTypeArray. modify(int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function)(package private) voidReferenceTypeArray. modify(long extIndex, int intIndex, BinaryFunction<N> function, Access1D<N> right)(package private) voidReferenceTypeArray. modify(long extIndex, int intIndex, Access1D<N> left, BinaryFunction<N> function)protected voidSegmentedArray. modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right)protected voidSegmentedArray. modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function)protected voidSparseArray. modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right)protected voidSparseArray. modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function)voidArray1D. modifyMatching(BinaryFunction<N> function, Access1D<N> right)voidArray1D. modifyMatching(Access1D<N> left, BinaryFunction<N> function)voidArray2D. modifyMatching(BinaryFunction<N> function, Access1D<N> right)voidArray2D. modifyMatching(Access1D<N> left, BinaryFunction<N> function)voidArrayAnyD. modifyMatching(BinaryFunction<N> function, Access1D<N> right)voidArrayAnyD. modifyMatching(Access1D<N> left, BinaryFunction<N> function)voidBasicArray. modifyMatching(BinaryFunction<N> function, Access1D<N> right)voidBasicArray. 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 voidFillAll. fill(BasicArray<?> data, Access1D<?> value)static voidFillMatchingSingle. fill(double[] data, Access1D<?> values)static voidFillMatchingSingle. fill(float[] data, Access1D<?> values)static <N extends java.lang.Comparable<N>>
voidFillMatchingSingle. fill(N[] data, Access1D<?> values, Scalar.Factory<N> scalar)static longAMAX. invoke(Access1D<?> data, long first, long limit, long step)static doubleDOT. invoke(double[] array1, int offset1, Access1D<?> array2, int offset2, int first, int limit)static floatDOT. 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 doubleDOT. invoke(Access1D<?> array1, int offset1, double[] array2, int offset2, int first, int limit)static floatDOT. 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 voidOperationBinary. invoke(byte[] data, int first, int limit, int step, byte left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)static voidOperationBinary. invoke(byte[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, byte right)static voidOperationBinary. 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 voidOperationBinary. invoke(double[] data, int first, int limit, int step, double left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)static voidOperationBinary. invoke(double[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, double right)static voidOperationBinary. 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 voidOperationBinary. invoke(float[] data, int first, int limit, int step, float left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)static voidOperationBinary. invoke(float[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, float right)static voidOperationBinary. 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 voidOperationBinary. invoke(int[] data, int first, int limit, int step, int left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)static voidOperationBinary. invoke(int[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, int right)static voidOperationBinary. 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 voidOperationBinary. invoke(long[] data, int first, int limit, int step, long left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)static voidOperationBinary. invoke(long[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, long right)static voidOperationBinary. 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 voidOperationBinary. invoke(short[] data, int first, int limit, int step, short left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)static voidOperationBinary. invoke(short[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, short right)static voidOperationBinary. 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 voidOperationUnary. invoke(byte[] data, int first, int limit, int step, Access1D<java.lang.Double> values, UnaryFunction<java.lang.Double> function)static voidOperationUnary. invoke(double[] data, int first, int limit, int step, Access1D<java.lang.Double> values, UnaryFunction<java.lang.Double> function)static voidOperationUnary. invoke(float[] data, int first, int limit, int step, Access1D<java.lang.Double> values, UnaryFunction<java.lang.Double> function)static voidOperationUnary. invoke(int[] data, int first, int limit, int step, Access1D<java.lang.Double> values, UnaryFunction<java.lang.Double> function)static voidOperationUnary. invoke(long[] data, int first, int limit, int step, Access1D<java.lang.Double> values, UnaryFunction<java.lang.Double> function)static voidOperationUnary. 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 doubleDOT. 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 classDataBatchA reusable data batch.Methods in org.ojalgo.data with parameters of type Access1D Modifier and Type Method Description voidDataBatch. 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 voidDataBatch. 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 MatrixR064FinanceUtils. 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 classImageDataTreats an image as a matrix.(package private) static classImageData.SingleChannel -
Uses of Access1D in org.ojalgo.data.proximity
Methods in org.ojalgo.data.proximity with parameters of type Access1D Modifier and Type Method Description static doubleDistance. cosine(Access1D<?> a, Access1D<?> b)Cosine distance for matrices = 1 - cosine similarity.static doubleSimilarity. cosine(Access1D<?> a, Access1D<?> b)Cosine similarity between 2 matrices treated as flattened vectors. -
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. mySequenceMethods 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 ComplexNumberZTransform. doTransform(Access1D<?> input, ComplexNumber z)voidDiscreteFourierTransform. 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 voidDiscreteFourierTransform.FFT. setup0(Access1D<?> input, boolean complex, boolean conjugate, double[] workRe, double[] workIm)private static voidDiscreteFourierTransform.FFT. setup1(Access1D<?> input, boolean complex, boolean conjugate, double[] workRe, double[] workIm)private static voidDiscreteFourierTransform.FFT. setup2(Access1D<?> input, boolean complex, boolean conjugate, int[] reversed, double[] workRe, double[] workIm)voidDiscreteFourierTransform.FFT. transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output)voidDiscreteFourierTransform.FullMatrix. transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output)voidDiscreteFourierTransform.Single. transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output)MatrixStore<ComplexNumber>DiscreteFourierTransform. transform(Access1D<?> input)abstract voidDiscreteFourierTransform. transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output)voidDiscreteFourierTransform. transform(Access1D<?> input, Mutate2D.ModifiableReceiver<ComplexNumber> output)ComplexNumberZTransform. 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 classEquationMethods 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)Initialises the solution vector's element atEquation.indexto the value that would solve this equation if the RHS was zero and all other elements in the solution vector unchanged.Methods in org.ojalgo.equation with parameters of type Access1D Modifier and Type Method Description doubleEquation. dot(Access1D<?> vector)doubleEquation. dotLower(Access1D<?> x)Efficiently compute sum_{j < pivot} a_{ij} * x_j (excludes the pivot).doubleEquation. dotUpper(Access1D<?> x)Efficiently compute sum_{j > pivot} a_{ij} * x_j (excludes the pivot). -
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. myCoefficientsprivate Access1D<?>LinearFunction.Factory. myCoefficientsprivate Access1D<N>ApproximateFunction. myPointMethods 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)NAffineFunction. invoke(Access1D<N> arg)NConstantFunction. invoke(Access1D<N> arg)NFirstOrderApproximation. invoke(Access1D<N> arg)NLinearFunction. invoke(Access1D<N> arg)NMultiaryFunction. invoke(Access1D<N> arg)NPureQuadraticFunction. invoke(Access1D<N> arg)NQuadraticFunction. invoke(Access1D<N> arg)NSecondOrderApproximation. 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 interfacePolynomialFunction<N extends java.lang.Comparable<N>>Classes in org.ojalgo.function.polynomial that implement Access1D Modifier and Type Class Description (package private) classAbstractPolynomial<N extends java.lang.Comparable<N>,P extends AbstractPolynomial<N,P>>classPolynomialC128classPolynomialQ128classPolynomialR032classPolynomialR064classPolynomialR128classPolynomialR256BigPolynomial(package private) classScalarPolynomial<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) voidAbstractPolynomial. estimate(Access1D<?> x, Access1D<?> y, PhysicalStore.Factory<N,?> store, QR.Factory<N> qr)voidPolynomialC128. estimate(Access1D<?> x, Access1D<?> y)voidPolynomialFunction. estimate(Access1D<?> x, Access1D<?> y)voidPolynomialQ128. estimate(Access1D<?> x, Access1D<?> y)voidPolynomialR032. estimate(Access1D<?> x, Access1D<?> y)voidPolynomialR064. estimate(Access1D<?> x, Access1D<?> y)voidPolynomialR128. estimate(Access1D<?> x, Access1D<?> y)voidPolynomialR256. estimate(Access1D<?> x, Access1D<?> y)voidAbstractPolynomial. set(Access1D<?> coefficients)voidPolynomialFunction. set(Access1D<?> coefficients) -
Uses of Access1D in org.ojalgo.matrix
Subinterfaces of Access1D in org.ojalgo.matrix Modifier and Type Interface Description interfaceMatrix2D<N extends java.lang.Comparable<N>,M extends Matrix2D<N,M>>Definition of what's common toBasicMatrixandMatrixStore.Classes in org.ojalgo.matrix that implement Access1D Modifier and Type Class Description classBasicMatrix<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) classDenseMutator2D<N extends java.lang.Comparable<N>,M extends BasicMatrix<N,M>>classMatrixC128A matrix (linear algebra) with ComplexNumberSet.Celements, implemented using dual 64-bit double values.static classMatrixC128.DenseReceiverclassMatrixH256A matrix (linear algebra) with QuaternionNumberSet.Helements, implemented using four 64-bit double values.static classMatrixH256.DenseReceiverclassMatrixQ128A matrix (linear algebra) with RationalNumberSet.Qelements, implemented using dual 64-bit long values.static classMatrixQ128.DenseReceiverclassMatrixR032A matrix (linear algebra) with RealNumberSet.Relements, approximated by 32-bit float.static classMatrixR032.DenseReceiverclassMatrixR064A matrix (linear algebra) with RealNumberSet.Relements, approximated by 64-bit double.static classMatrixR064.DenseReceiverclassMatrixR128A matrix (linear algebra) with RealNumberSet.Relements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).static classMatrixR128.DenseReceiverMethods in org.ojalgo.matrix with parameters of type Access1D Modifier and Type Method Description voidDenseMutator2D. fillColumn(long row, long col, Access1D<N> values)voidDenseMutator2D. fillColumn(long col, Access1D<N> values)voidDenseMutator2D. fillDiagonal(long row, long col, Access1D<N> values)voidDenseMutator2D. fillDiagonal(Access1D<N> values)voidDenseMutator2D. fillMatching(UnaryFunction<N> function, Access1D<N> arguments)voidDenseMutator2D. fillMatching(Access1D<?> values)voidDenseMutator2D. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)voidDenseMutator2D. fillRow(long row, long col, Access1D<N> values)voidDenseMutator2D. fillRow(long row, Access1D<N> values)MMatrixFactory. makeDiagonal(Access1D<?> diagonal)voidDenseMutator2D. modifyMatching(BinaryFunction<N> function, Access1D<N> right)voidDenseMutator2D. modifyMatching(Access1D<N> left, BinaryFunction<N> function)voidDenseMutator2D. modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right)voidDenseMutator2D. modifyMatchingInColumns(Access1D<N> left, BinaryFunction<N> function)voidDenseMutator2D. modifyMatchingInRows(BinaryFunction<N> function, Access1D<N> right)voidDenseMutator2D. modifyMatchingInRows(Access1D<N> left, BinaryFunction<N> function)MBasicMatrix. onColumns(BinaryFunction<N> operator, Access1D<N> right)MBasicMatrix. onColumns(Access1D<N> left, BinaryFunction<N> operator)MBasicMatrix. onRows(BinaryFunction<N> operator, Access1D<N> right)MBasicMatrix. 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 interfaceDecompositionStore<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. vectorMethods in org.ojalgo.matrix.decomposition with type parameters of type Access1D Modifier and Type Method Description (package private) <D extends Access1D<?>>
DiagonalStore.Builder<N,D>AbstractDecomposition. 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 voidMultiplyLeft. add1xN(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyLeft. add1xN(float[] product, Access1D<?> left, int complexity, float[] right)(package private) static voidMultiplyRight. add1xN(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyRight. add1xN(float[] product, float[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyLeft. addMx1(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyLeft. 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 voidMultiplyRight. addMx1(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyRight. 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 voidMultiplyLeft. addMxC(double[] product, int firstColumn, int columnLimit, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyLeft. 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 voidMultiplyRight. addMxC(double[] product, int firstColumn, int columnLimit, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyRight. 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 voidMultiplyLeft. addMxN_MT(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyLeft. 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 voidMultiplyRight. addMxN_MT(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyRight. 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 voidMultiplyBoth. base(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)Not running code.private static voidMultiplyLeft. base(double[] product, Access1D<?> left, int complexity, double[] right)Not running code.private static voidMultiplyRight. base(double[] product, double[] left, int complexity, Access1D<?> right)Not running code.(package private) static voidMultiplyLeft. fill0xN(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyRight. fill0xN(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyBoth. fill0xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyLeft. fill1x1(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyRight. fill1x1(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyBoth. fill1x1_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyLeft. fill1xN(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyLeft. 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 voidMultiplyRight. fill1xN(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyRight. 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 voidMultiplyBoth. fill1xN_P64(TransformableRegion<java.lang.Double> product, Access1D<?> left, int complexity, Access1D<?> right)(package private) static voidMultiplyLeft. fill2x2(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyRight. fill2x2(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyBoth. fill2x2_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyLeft. fill3x3(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyRight. fill3x3(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyBoth. fill3x3_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyLeft. fill4x4(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyRight. fill4x4(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyBoth. fill4x4_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyLeft. fill5x5(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyRight. fill5x5(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyBoth. fill5x5_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyLeft. fill6xN(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyRight. fill6xN(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyBoth. fill6xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyLeft. fill7xN(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyRight. fill7xN(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyBoth. fill7xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyLeft. fill8xN(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyRight. fill8xN(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyBoth. fill8xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyLeft. fill9xN(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyRight. fill9xN(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyBoth. fill9xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyLeft. fillMx1(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyLeft. 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 voidMultiplyRight. fillMx1(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyRight. 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 voidMultiplyBoth. fillMx1_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyLeft. fillMxN(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyLeft. 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 voidMultiplyRight. fillMxN(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyRight. 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 voidMultiplyLeft. fillMxN_MT(double[] product, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyLeft. 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 voidMultiplyRight. fillMxN_MT(double[] product, double[] left, int complexity, Access1D<?> right)(package private) static voidMultiplyRight. 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 voidMultiplyBoth. fillMxN_MT_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyBoth. fillMxN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyLeft. fillRxN(double[] product, int firstRow, int rowLimit, Access1D<?> left, int complexity, double[] right)(package private) static voidMultiplyLeft. 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 voidMultiplyBoth. 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 voidMultiplyBoth. fillRxN_P64(TransformableRegion<java.lang.Double> product, int firstRow, int rowLimit, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)voidMultiplyLeft.Generic. invoke(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar)voidMultiplyLeft.Primitive32. invoke(float[] product, Access1D<?> left, int complexity, float[] right)voidMultiplyLeft.Primitive64. invoke(double[] product, Access1D<?> left, int complexity, double[] right)voidMultiplyRight.Generic. invoke(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar)voidMultiplyRight.Primitive32. invoke(float[] product, float[] left, int complexity, Access1D<?> right)voidMultiplyRight.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 classDiagonalStore<N extends java.lang.Comparable<N>,D extends Access1D<?>>static classDiagonalStore.Builder<N extends java.lang.Comparable<N>,D extends Access1D<?>>Subinterfaces of Access1D in org.ojalgo.matrix.store Modifier and Type Interface Description interfaceMatrixStore<N extends java.lang.Comparable<N>>A MatrixStore is a two dimensional store of numbers/scalars.interfacePhysicalStore<N extends java.lang.Comparable<N>>PhysicalStore:s, as opposed to MatrixStore:s, are mutable.interfaceTransformableRegion<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) classAboveBelowStore<N extends java.lang.Comparable<N>>A merger of two MatrixStore instances by placing one store below the other.(package private) classAbstractStore<N extends java.lang.Comparable<N>>(package private) classColumnsStore<N extends java.lang.Comparable<N>>A selection (re-ordering) of columns.classColumnsSupplier<N extends java.lang.Comparable<N>>Sparse columns – columns can be added and removed.static classColumnsSupplier.SingleView<N extends java.lang.Comparable<N>>(package private) classComposingStore<N extends java.lang.Comparable<N>>(package private) classCompressedSparseR064(package private) classConjugatedStore<N extends java.lang.Comparable<N>>ConjugatedStoreclassDiagonalStore<N extends java.lang.Comparable<N>,D extends Access1D<?>>(package private) classFactoryStore<N extends java.lang.Comparable<N>>classGenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.(package private) classIdentityStore<N extends java.lang.Comparable<N>>IdentityStore(package private) classLeftRightStore<N extends java.lang.Comparable<N>>A merger of two MatrixStore instances by placing one store to the right of the other.(package private) classLimitStore<N extends java.lang.Comparable<N>>(package private) classLogicalStore<N extends java.lang.Comparable<N>>Logical stores are (intended to be) immutable.(package private) classLowerHessenbergStore<N extends java.lang.Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.(package private) classLowerSymmetricStore<N extends java.lang.Comparable<N>>(package private) classLowerTriangularStore<N extends java.lang.Comparable<N>>(package private) classOffsetStore<N extends java.lang.Comparable<N>>classR032StoreA float implementation of PhysicalStore.classR064CSCA compressed sparse column (CSC) matrix store implementation for double precision values.classR064CSRA compressed sparse row (CSR) matrix store implementation for double precision values.classR064StoreA double implementation of PhysicalStore.classRawStoreUses double[][] internally.(package private) classRepeatedColumnsStore<N extends java.lang.Comparable<N>>(package private) classRepeatedRowsStore<N extends java.lang.Comparable<N>>(package private) classRowsStore<N extends java.lang.Comparable<N>>A selection (re-ordering) of rows.classRowsSupplier<N extends java.lang.Comparable<N>>Sparse rows – rows can be added and removed.static classRowsSupplier.SingleView<N extends java.lang.Comparable<N>>(package private) classSelectingStore<N extends java.lang.Comparable<N>>Selects (rearranges) existing rows and/or columns.(package private) classShadingStore<N extends java.lang.Comparable<N>>Does not change the matrix size/shape, but applies some structure to the elements.(package private) classSingleStore<N extends java.lang.Comparable<N>>classSparseStore<N extends java.lang.Comparable<N>>A sparse matrix (this implementation) is not thread safe.(package private) classSubregion2D<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.ColumnsRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.LimitRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.OffsetRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.RowsRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.SynchronizedRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.TransposedRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.WrapperRegion<N extends java.lang.Comparable<N>>(package private) classSuperimposedStore<N extends java.lang.Comparable<N>>SuperimposedStore(package private) classTransjugatedStore<N extends java.lang.Comparable<N>>(package private) classTransposedStore<N extends java.lang.Comparable<N>>(package private) classUnaryOperatoStore<N extends java.lang.Comparable<N>>(package private) classUpperHessenbergStore<N extends java.lang.Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.(package private) classUpperSymmetricStore<N extends java.lang.Comparable<N>>(package private) classUpperTriangularStore<N extends java.lang.Comparable<N>>(package private) classWrapperStore<N extends java.lang.Comparable<N>>(package private) classZeroStore<N extends java.lang.Comparable<N>>ZeroStoreFields in org.ojalgo.matrix.store declared as Access1D Modifier and Type Field Description private Access1D<?>WrapperStore. myAccessprivate Access1D<N>MatrixPipeline.Multiplication. myLeftprivate Access1D<N>MatrixPipeline.ColumnsModifier. myLeftArgumntsprivate Access1D<N>MatrixPipeline.RowsModifier. myLeftArgumntsprivate DDiagonalStore.Builder. myMainDiagonalprivate DDiagonalStore. myMainDiagonalprivate Access1D<N>MatrixPipeline.ColumnsModifier. myRightArgumntsprivate Access1D<N>MatrixPipeline.RowsModifier. myRightArgumntsprivate DDiagonalStore.Builder. mySubdiagonalprivate DDiagonalStore. mySubdiagonalprivate DDiagonalStore.Builder. mySuperdiagonalprivate DDiagonalStore. mySuperdiagonalMethods 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 R032StoreR032Store. cast(Access1D<?> matrix)(package private) static R064StoreR064Store. cast(Access1D<?> matrix)private static RawStoreRawStore. convert(Access1D<?> elements, int structure)voidRowsSupplier. doCyclicFT(int from, Mutate1D row, int to, Access1D<?> column)Performs the row/column cyclic shifts required by the Forrest-Tomlin update algorithm as implemented in ojAlgo's own sparse LU decomposition.doubleR032Store. dot(Access1D<?> vector)doubleSubregion2D.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)voidGenericStore. fillByMultiplying(Access1D<N> left, Access1D<N> right)voidR032Store. fillByMultiplying(Access1D<java.lang.Double> left, Access1D<java.lang.Double> right)voidR064Store. fillByMultiplying(Access1D<java.lang.Double> left, Access1D<java.lang.Double> right)voidRawStore. fillByMultiplying(Access1D<java.lang.Double> left, Access1D<java.lang.Double> right)voidSparseStore. fillByMultiplying(Access1D<N> left, Access1D<N> right)voidSubregion2D. fillByMultiplying(Access1D<N> left, Access1D<N> right)voidTransformableRegion. fillByMultiplying(Access1D<N> left, Access1D<N> right)voidGenericStore. fillColumn(long row, long col, Access1D<N> values)voidR032Store. fillColumn(long row, long col, Access1D<java.lang.Double> values)voidR032Store. fillColumn(long col, Access1D<java.lang.Double> values)voidR064Store. fillColumn(long row, long col, Access1D<java.lang.Double> values)voidSubregion2D.ColumnsRegion. fillColumn(long row, long col, Access1D<N> values)voidSubregion2D.SynchronizedRegion. fillColumn(long row, long col, Access1D<N> values)voidSubregion2D.SynchronizedRegion. fillColumn(long col, Access1D<N> values)voidSubregion2D.SynchronizedRegion. fillCompatible(Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)voidR032Store. fillDiagonal(long row, long col, Access1D<java.lang.Double> values)voidR032Store. fillDiagonal(Access1D<java.lang.Double> values)voidSubregion2D.SynchronizedRegion. fillDiagonal(long row, long col, Access1D<N> values)voidSubregion2D.SynchronizedRegion. fillDiagonal(Access1D<N> values)voidGenericStore. fillMatching(UnaryFunction<N> function, Access1D<N> arguments)voidGenericStore. fillMatching(Access1D<?> values)voidGenericStore. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)voidR032Store. fillMatching(UnaryFunction<java.lang.Double> function, Access1D<java.lang.Double> arguments)voidR032Store. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)voidR064Store. fillMatching(UnaryFunction<java.lang.Double> function, Access1D<java.lang.Double> arguments)voidR064Store. fillMatching(Access1D<?> values)voidR064Store. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)voidRawStore. fillMatching(Access1D<?> source)voidRawStore. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)voidSubregion2D. fillMatching(Access1D<?> values)voidSubregion2D.SynchronizedRegion. fillMatching(UnaryFunction<N> function, Access1D<N> arguments)voidSubregion2D.SynchronizedRegion. fillMatching(Access1D<?> values)voidSubregion2D.SynchronizedRegion. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)voidGenericStore. fillRow(long row, long col, Access1D<N> values)voidR032Store. fillRow(long row, long col, Access1D<java.lang.Double> values)voidR032Store. fillRow(long row, Access1D<java.lang.Double> values)voidR064Store. fillRow(long row, long col, Access1D<java.lang.Double> values)voidSubregion2D.RowsRegion. fillRow(long row, long col, Access1D<N> values)voidSubregion2D.SynchronizedRegion. fillRow(long row, long col, Access1D<N> values)voidSubregion2D.SynchronizedRegion. fillRow(long row, Access1D<N> values)voidTransformableRegion.FillByMultiplying. invoke(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right)default voidTransformableRegion.FillByMultiplying. invoke(TransformableRegion<N> product, Access1D<N> left, long complexity, Access1D<N> right)default MatrixStore<N>PhysicalStore.Factory. makeWrapperColumn(Access1D<?> access)voidR032Store. modifyMatching(BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)voidR032Store. modifyMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)voidRawStore. modifyMatching(BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)voidRawStore. modifyMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)voidSparseStore. modifyMatching(BinaryFunction<N> function, Access1D<N> right)voidSparseStore. modifyMatching(Access1D<N> left, BinaryFunction<N> function)voidSubregion2D.SynchronizedRegion. modifyMatching(BinaryFunction<N> function, Access1D<N> right)voidSubregion2D.SynchronizedRegion. modifyMatching(Access1D<N> left, BinaryFunction<N> function)voidR032Store. modifyMatchingInColumns(BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)voidR032Store. modifyMatchingInColumns(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)voidSubregion2D.SynchronizedRegion. modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right)voidSubregion2D.SynchronizedRegion. modifyMatchingInColumns(Access1D<N> left, BinaryFunction<N> function)voidR032Store. modifyMatchingInRows(BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)voidR032Store. modifyMatchingInRows(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)voidSubregion2D.SynchronizedRegion. modifyMatchingInRows(BinaryFunction<N> function, Access1D<N> right)voidSubregion2D.SynchronizedRegion. modifyMatchingInRows(Access1D<N> left, BinaryFunction<N> function)voidAboveBelowStore. multiply(Access1D<N> right, TransformableRegion<N> target)voidIdentityStore. multiply(Access1D<N> right, TransformableRegion<N> target)voidLeftRightStore. multiply(Access1D<N> right, TransformableRegion<N> target)default voidMatrixStore. multiply(Access1D<N> right, TransformableRegion<N> target)voidR064CSC. multiply(Access1D<java.lang.Double> right, TransformableRegion<java.lang.Double> target)Performs matrix-vector multiplication using the CSC format.voidR064CSR. multiply(Access1D<java.lang.Double> right, TransformableRegion<java.lang.Double> target)Performs matrix-vector multiplication using the CSR format.voidSingleStore. multiply(Access1D<N> right, TransformableRegion<N> target)voidSparseStore. multiply(Access1D<N> right, TransformableRegion<N> target)voidSuperimposedStore. multiply(Access1D<N> right, TransformableRegion<N> target)voidZeroStore. multiply(Access1D<N> right, TransformableRegion<N> target)NAboveBelowStore. multiplyBoth(Access1D<N> leftAndRight)NAbstractStore. multiplyBoth(Access1D<N> leftAndRight)NGenericStore. multiplyBoth(Access1D<N> leftAndRight)NIdentityStore. multiplyBoth(Access1D<N> leftAndRight)NLeftRightStore. multiplyBoth(Access1D<N> leftAndRight)default NMatrixStore. multiplyBoth(Access1D<N> leftAndRight)Assumes [leftAndRight] is a vector and will calulate [leftAndRight]H[this][leftAndRight]java.lang.DoubleR032Store. multiplyBoth(Access1D<java.lang.Double> leftAndRight)java.lang.DoubleR064Store. multiplyBoth(Access1D<java.lang.Double> leftAndRight)java.lang.DoubleRawStore. multiplyBoth(Access1D<java.lang.Double> leftAndRight)NSingleStore. multiplyBoth(Access1D<N> leftAndRight)NSparseStore. multiplyBoth(Access1D<N> leftAndRight)NSuperimposedStore. multiplyBoth(Access1D<N> leftAndRight)NZeroStore. 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)Thepremultiplymethod differs frommultiplyin 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 voidAbstractSolver. full1X1(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractSolver. full2X2(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractSolver. full3X3(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractSolver. full4X4(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractSolver. full5X5(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractSolver. leastSquares(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractSolver. symmetric2X2(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractSolver. symmetric3X3(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractSolver. symmetric4X4(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractSolver. 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 voidIdentityPreconditioner. apply(Access1D<java.lang.Double> src, PhysicalStore<java.lang.Double> dst)voidJacobiPreconditioner. apply(Access1D<java.lang.Double> src, PhysicalStore<java.lang.Double> dst)voidPreconditioner. apply(Access1D<java.lang.Double> src, PhysicalStore<java.lang.Double> dst)Apply M^{-1} to a vector.voidSSORPreconditioner. apply(Access1D<java.lang.Double> src, PhysicalStore<java.lang.Double> dst)default voidPreconditioner. applyTranspose(Access1D<java.lang.Double> src, PhysicalStore<java.lang.Double> dst)Apply (M^T)^{-1} to a vector.protected voidIterativeSolverTask. debug(int iteration, double error, Access1D<?> current)doubleIterativeSolverTask. resolve(java.util.List<Equation> equations, PhysicalStore<java.lang.Double> solution, Access1D<?> rhs)doubleMutableSolver. resolve(PhysicalStore<java.lang.Double> solution, Access1D<?> rhs)Same asMutableSolver.resolve(PhysicalStore)but replaces the RHS values before solving. -
Uses of Access1D in org.ojalgo.matrix.transformation
Subinterfaces of Access1D in org.ojalgo.matrix.transformation Modifier and Type Interface Description interfaceHouseholder<N extends java.lang.Comparable<N>>interfaceHouseholderReference<N extends java.lang.Comparable<N>>Classes in org.ojalgo.matrix.transformation that implement Access1D Modifier and Type Class Description static classHouseholder.Generic<N extends Scalar<N>>static classHouseholder.Primitive32static classHouseholder.Primitive64(package private) classHouseholderColumn<N extends java.lang.Comparable<N>>(package private) classHouseholderRow<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 classOptimisation.ResultFields in org.ojalgo.optimisation declared as Access1D Modifier and Type Field Description private Access1D<?>Optimisation.Result. myMultipliersprivate Access1D<?>Optimisation.Result. mySolutionFields 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. myHandlerprivate 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. NULLMethods 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 voidExpression. appendMiddlePart(java.lang.StringBuilder builder, Access1D<java.math.BigDecimal> solution, NumberContext display)(package private) voidExpression. appendToString(java.lang.StringBuilder builder, Access1D<java.math.BigDecimal> solution, NumberContext display)private static booleanExpressionsBasedModel.Validator. doValidate(ExpressionsBasedModel model, Access1D<java.math.BigDecimal> solution, NumberContext accuracy, BasicLogger logger, java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>> handler)protected BGenericSolver.Builder. equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)java.math.BigDecimalExpression. evaluate(Access1D<java.math.BigDecimal> point)MatrixStore<java.lang.Double>Expression. getAdjustedGradient(Access1D<?> point)protected BGenericSolver.Builder. inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)java.util.List<EntryPair.KeyedPrimitive<EntryPair<ModelEntity<?>,Optimisation.ConstraintType>>>ConstraintsMetaData. match(Access1D<?> multipliers)Optimisation.ResultOptimisation.Result. multipliers(ConstraintsMetaData constraintsMap, Access1D<?> multipliers)Optimisation.ResultOptimisation.Result. multipliers(Access1D<?> multipliers)(package private) voidGenericSolver.Builder. setBounds(Access1D<java.lang.Double> lower, Access1D<java.lang.Double> upper)voidExpression. 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) voidGenericSolver.Builder. setEqualities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)(package private) voidGenericSolver.Builder. setInequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)voidExpression. setLinearFactors(java.util.List<Variable> variables, Access1D<?> factors)booleanExpressionsBasedModel. validate(Access1D<java.math.BigDecimal> solution)booleanExpressionsBasedModel. validate(Access1D<java.math.BigDecimal> solution, BasicLogger appender)booleanExpressionsBasedModel. validate(Access1D<java.math.BigDecimal> solution, NumberContext context)booleanExpressionsBasedModel. validate(Access1D<java.math.BigDecimal> solution, NumberContext context, BasicLogger appender)booleanExpressionsBasedModel.Validator. validate(Access1D<?> solverSolution, NumberContext accuracy, BasicLogger logger)Validate an (intermediate) solver solution against the original model.protected booleanGenericSolver. validate(Access1D<?> solverSolution)booleanIntermediateSolver. validate(Access1D<?> solution)Using the solver'sExpressionsBasedModel.Validatorinstance, if set.booleanIntermediateSolver. validate(Access1D<java.math.BigDecimal> solution, BasicLogger appender)Always performs validation directly usingExpressionsBasedModel.validate(Access1D, BasicLogger).Optimisation.ResultOptimisation.Result. withSolution(Access1D<?> solution)static Optimisation.ResultOptimisation.Result. wrap(Access1D<?> solution)Method parameters in org.ojalgo.optimisation with type arguments of type Access1D Modifier and Type Method Description private static booleanExpressionsBasedModel.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.ValidatorExpressionsBasedModel.Validator. of(ExpressionsBasedModel originalModel, Optimisation.Integration<ExpressionsBasedModel,?> integration, java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>> handler)static ExpressionsBasedModel.ValidatorExpressionsBasedModel.Validator. of(Optimisation.Result knownSolution, java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>> handler)voidExpressionsBasedModel. 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
Methods in org.ojalgo.optimisation.convex with parameters of type Access1D Modifier and Type Method Description (package private) voidIterativeASS.SchurComplementSolver. add(int j, Access1D<java.lang.Double> column, double rhs)ConvexSolver.BuilderConvexSolver.Builder. equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)protected doubleBasePrimitiveSolver. evaluateFunction(Access1D<?> solution)MatrixStore<N>ConvexObjectiveFunction. getGradient(Access1D<N> point)MatrixStore<N>ConvexObjectiveFunction. getHessian(Access1D<N> point)ConvexSolver.BuilderConvexSolver.Builder. inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)NConvexObjectiveFunction. invoke(Access1D<N> arg)ConvexSolver.BuilderConvexSolver.Builder. linear(Access1D<?> factors)Set the linear part of the objective functionLinearSolver.BuilderConvexSolver.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.(package private) voidBasePrimitiveSolver. update(Access1D<?> mtrxC, Access1D<?> mtrxBE, Access1D<?> mtrxBI)Specifically for use byIterativeRefinementSolver2(package private) voidConvexData. update(Access1D<?> mtrxC, Access1D<?> mtrxBE, Access1D<?> mtrxBI) -
Uses of Access1D in org.ojalgo.optimisation.integer
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 doubleGomorySolver. evaluateFunction(Access1D<?> solution)protected doubleIntegerSolver. evaluateFunction(Access1D<?> solution)protected ModelStrategyModelStrategy.DefaultStrategy. initialise(MultiaryFunction.TwiceDifferentiable<java.lang.Double> function, Access1D<?> point)Initialise the integer significances, based on the objective function gradient.protected abstract ModelStrategyModelStrategy. initialise(MultiaryFunction.TwiceDifferentiable<java.lang.Double> function, Access1D<?> point) -
Uses of Access1D in org.ojalgo.optimisation.linear
Classes in org.ojalgo.optimisation.linear that implement Access1D Modifier and Type Class Description (package private) classDenseTableau(package private) classSimplexTableau(package private) classSparseTableauMethods in org.ojalgo.optimisation.linear with type parameters of type Access1D Modifier and Type Method Description (package private) abstract <T extends Mutate1D & Access1D<java.lang.Double>>
TSimplexStore. phase1()The phase-1 objective function.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.BuilderLinearSolver.Builder. equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)protected doubleSimplexTableauSolver. evaluateFunction(Access1D<?> solution)(package private) intSimplexTableau. findNextPivotColumn(Access1D<java.lang.Double> auxiliaryRow, Access1D<java.lang.Double> objectiveRow)LinearSolver.BuilderLinearSolver.Builder. inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)private static ArrayR064LinearSolver.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 classSampleSetFields in org.ojalgo.random declared as Access1D Modifier and Type Field Description private Access1D<?>SampleSet. mySamplesMethods 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 LogNormalLogNormal. estimate(Access1D<?> rawSamples)SampleSetSampleSet. swap(Access1D<?> samples)Replace the underlying samples and reset the sample set.static SampleSetSampleSet. 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 GeometricBrownianMotionGeometricBrownianMotion. estimate(Access1D<?> seriesOfSamples, double samplePeriod)static StationaryNormalProcessStationaryNormalProcess. estimateARCH(Access1D<?> series, int q)static StationaryNormalProcessStationaryNormalProcess. estimateGARCH(Access1D<?> series, int p, int q)voidProcess1D. 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 ARCHARCH. estimate(Access1D<?> series, int q)Parameter estimation using heuristics (not max likelihood).static GARCHGARCH. 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 classComplexNumberComplexNumber is an immutable complex number class.classQuaternion -
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) classAccessSeries(package private) classBinaryFunctionSeriesclassDataSeries(package private) classDifferencesSeriesclassExplicitTimeSeriesclassImplicitTimeSeriesclassPrimitiveSeriesclassPrimitiveTimeSeries(package private) classPrunedSeries(package private) classQuotientsSeries(package private) classUnaryFunctionSeriesFields in org.ojalgo.series.primitive declared as Access1D Modifier and Type Field Description private Access1D<?>AccessSeries. myValuesMethods in org.ojalgo.series.primitive with parameters of type Access1D Modifier and Type Method Description static DataSeriesDataSeries. copy(Access1D<?> template)static PrimitiveSeriesPrimitiveSeries. copy(Access1D<?> template)static PrimitiveSeriesPrimitiveSeries. 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 interfaceAccess2D<N extends java.lang.Comparable<N>>2-dimensional accessor methodsinterfaceAccessAnyD<N extends java.lang.Comparable<N>>N-dimensional accessor methodsstatic interfaceMutate1D.ModifiableReceiver<N extends java.lang.Comparable<N>>static interfaceMutate2D.ModifiableReceiver<N extends java.lang.Comparable<N>>Apart from extendingMutate2D.Receiverthis interface extendsMutate2D.ModifiableandMutate2D.Exchangeablewhich both imply access to existing elements as well asAccess2Dthat dictates explicit access.static interfaceMutateAnyD.ModifiableReceiver<N extends java.lang.Comparable<N>>Classes in org.ojalgo.structure that implement Access1D Modifier and Type Class Description static classAccess1D.SelectionView<N extends java.lang.Comparable<N>>static classAccess2D.ColumnView<N extends java.lang.Comparable<N>>static classAccess2D.RowView<N extends java.lang.Comparable<N>>static classAccess2D.SelectionView<N extends java.lang.Comparable<N>>static classAccessAnyD.MatrixView<N extends java.lang.Comparable<N>>static classAccessAnyD.SelectionView<N extends java.lang.Comparable<N>>static classAccessAnyD.VectorView<N extends java.lang.Comparable<N>>classPrimitive1D(package private) static classPrimitive1D.Simple(package private) static classPrimitive1D.WrapperclassPrimitive2D(package private) static classPrimitive2D.Simple(package private) static classPrimitive2D.WrapperclassPrimitiveAnyD(package private) static classPrimitiveAnyD.Simple(package private) static classPrimitiveAnyD.WrapperFields in org.ojalgo.structure declared as Access1D Modifier and Type Field Description private Access1D<? extends N>Iterator1D. myAccessprivate Access1D<N>Access1D.SelectionView. myFullDataprivate Access1D<N>Keyed1D. myStructureprivate Access1D<N>Access1D.ElementView. myValuesprivate Access1D<N>WrapperList. myWrappeeMethods 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 voidMutate1D.Receiver. accept(Access1D<?> supplied)static Access1D<java.lang.Double>Access1D. asPrimitive1D(Access1D<?> access)Deprecated.v54 UsePrimitive1D.wrap(Structure1D)insteaddefault IFactory2D.TwoStep. column(Access1D<?> column)default IFactory1D.TwoStep. copy(Access1D<?> source)static voidMutate1D. copyComplexArgument(Access1D<ComplexNumber> source, Mutate1D destination)Copies the argument of the ComplexNumber elements to the destination.static voidMutate1D. copyComplexImaginary(Access1D<ComplexNumber> source, Mutate1D destination)Copies the imaginary part of the ComplexNumber elements to the destination.static voidMutate1D. copyComplexModulus(Access1D<ComplexNumber> source, Mutate1D destination)Copies the modulus of the ComplexNumber elements to the destination.static voidMutate1D. copyComplexModulusAndArgument(Access1D<ComplexNumber> source, Mutate1D modDest, Mutate1D argDest)Simultaneously copies the modulus and argument of the ComplexNumber elements to the destinations.static voidMutate1D. copyComplexReal(Access1D<ComplexNumber> source, Mutate1D destination)Copies the real part of the ComplexNumber elements to the destination.static voidMutate1D. copyComplexRealAndImaginary(Access1D<ComplexNumber> source, Mutate1D realDest, Mutate1D imagDest)Simultaneously copies the real and imaginary parts of the ComplexNumber elements to the destinations.default doubleAccess1D. dot(Access1D<?> vector)Will calculate and return the dot product of this 1D-structure and another input 1D-vector.static booleanAccess1D. equals(Access1D<?> accessA, Access1D<?> accessB, NumberContext accuracy)Tests if the two data structures are numerically equal to the given accuracy.default voidMutate2D.Fillable. fillColumn(long row, long col, Access1D<N> values)default voidMutate2D.Fillable. fillColumn(long col, Access1D<N> values)default voidMutate1D.Fillable. fillCompatible(Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)default voidMutate2D.Fillable. fillDiagonal(long row, long col, Access1D<N> values)default voidMutate2D.Fillable. fillDiagonal(Access1D<N> values)default voidMutate1D.Fillable. fillMatching(UnaryFunction<N> function, Access1D<N> arguments)default voidMutate1D.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 voidMutate1D.Fillable. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)default voidMutate2D.Fillable. fillRow(long row, long col, Access1D<N> values)default voidMutate2D.Fillable. fillRow(long row, Access1D<N> values)default voidMutate1D.ModifiableReceiver. modifyCompatible(BinaryFunction<N> operator, Access1D<N> right)default voidMutate1D.ModifiableReceiver. modifyCompatible(Access1D<N> left, BinaryFunction<N> operator)default voidMutate1D.Modifiable. modifyMatching(BinaryFunction<N> function, Access1D<N> right)default voidMutate1D.Modifiable. modifyMatching(Access1D<N> left, BinaryFunction<N> function)default voidMutate2D.Modifiable. modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right)Same asMutate2D.Modifiable.modifyMatchingInColumns(Access1D, BinaryFunction)but with the arguments to the modifier function swapped.default voidMutate2D.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 voidMutate2D.Modifiable. modifyMatchingInRows(BinaryFunction<N> function, Access1D<N> right)Same asMutate2D.Modifiable.modifyMatchingInRows(Access1D, BinaryFunction)but with the arguments to the modifier function swapped.default voidMutate2D.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)POperate2D. onColumns(BinaryFunction<N> operator, Access1D<N> right)POperate2D. onColumns(Access1D<N> left, BinaryFunction<N> operator)POperate1D. onCompatible(BinaryFunction<N> operator, Access1D<N> right)POperate1D. onCompatible(Access1D<N> left, BinaryFunction<N> operator)POperate1D. onMatching(BinaryFunction<N> operator, Access1D<N> right)POperate1D. onMatching(Access1D<N> left, BinaryFunction<N> operator)POperate2D. onRows(BinaryFunction<N> operator, Access1D<N> right)POperate2D. onRows(Access1D<N> left, BinaryFunction<N> operator)default IFactory2D.TwoStep. row(Access1D<?> row)static java.lang.StringAccess1D. 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)WrapperList(Access1D<N> wrappee) -
Uses of Access1D in org.ojalgo.tensor
Classes in org.ojalgo.tensor that implement Access1D Modifier and Type Class Description classAnyTensor<N extends java.lang.Comparable<N>>classMatrixTensor<N extends java.lang.Comparable<N>>classVectorTensor<N extends java.lang.Comparable<N>>Methods in org.ojalgo.tensor with parameters of type Access1D Modifier and Type Method Description (package private) voidArrayBasedTensor. add(Mutate1D.Fillable<N> receiver, Access1D<N> left, Access1D<N> right)TTensorFactory1D. copy(Access1D<N> elements)TTensorFactoryAnyD. copy(Access1D<N> elements)(package private) voidArrayBasedTensor. multiply(Mutate1D.Fillable<N> receiver, double left, Access1D<N> right)(package private) voidArrayBasedTensor. multiply(Mutate1D.Fillable<N> receiver, N left, Access1D<N> right)(package private) voidArrayBasedTensor. negate(Mutate1D.Fillable<N> receiver, Access1D<N> argument)TTensorFactoryAnyD. power(Access1D<N> vector, int exponent)TTensorFactory2D. power2(Access1D<N> vector)TTensorFactory2D. product(Access1D<N> vector1, Access1D<N> vector2)Same asTensorFactoryAnyD.product(Access1D...)but explicitly for rank 2.TTensorFactoryAnyD. product(Access1D<?>... vectors)TTensorFactory1D. sum(Access1D<N>... vectors)Direct sum of vectors.TTensorFactoryAnyD. 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 voidFloatingPointReceptacle. append(Access1D<?> part)private intFloatingPointReceptacle. copy(Access1D<?> source, double[] destination, int offset)private intFloatingPointReceptacle. copy(Access1D<?> source, float[] destination, int offset)static FloatingPointReceptacleFloatingPointReceptacle. of(Access1D<?> values)voidFloatingPointReceptacle. 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 classEntrySet.KeyedPrimitives<K>(package private) static classEntrySet.ObjectByte<K>(package private) static classEntrySet.ObjectDouble<K>(package private) static classEntrySet.ObjectFloat<K>(package private) static classEntrySet.ObjectInt<K>(package private) static classEntrySet.ObjectLong<K>(package private) static classEntrySet.ObjectShort<K>static classIndexedMap.MappedPrimitives<K>
-