Uses of Interface
org.ojalgo.structure.Access1D
Packages that use Access1D
Package
Description
Everythinng in this package should be considered library-private – it should only be used by other parts of
ojAlgo! Code in this package is often refactored (api-breaking) without even a notice in the changelog.
Classes in this package relate to modelling of financial investment portfolios, and Modern Portfolio
Theory.
-
Uses of Access1D in org.ojalgo.ann
Classes in org.ojalgo.ann that implement interfaces with type arguments of type Access1DMethods in org.ojalgo.ann with parameters of type Access1DModifier and TypeMethodDescription(package private) doubledoubleThe input argument is typed asAccess1Dwhich essentially means it can be anything.(package private) MatrixStore<Double> WrappedANN.invoke(Access1D<Double> input, TrainingConfiguration configuration) private voidvoidThe 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 -
Uses of Access1D in org.ojalgo.array
Classes in org.ojalgo.array that implement Access1DModifier and TypeClassDescriptionfinal classArray1D<N extends Comparable<N>>Array1Dfinal classArray2D<N extends Comparable<N>>Array2Dfinal classArrayAnyD<N extends Comparable<N>>ArrayAnyDclassA one- and/or arbitrary-dimensional array of ComplexNumber.classA one- and/or arbitrary-dimensional array of Quaternion.classA one- and/or arbitrary-dimensional array of RationalNumber.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of Quadruple.classA one- and/or arbitrary-dimensional array of BigDecimal.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classBasicArray<N extends Comparable<N>>A BasicArray is 1-dimensional, but designed to easily be extended or encapsulated, and then treated as arbitrary-dimensional.classThe odd member among the array implementations.(package private) final class(package private) final class(package private) final class(package private) final class(package private) final class(package private) final classclassDenseArray<N extends Comparable<N>>Each and every element occupies memory and holds a value.final classLongToNumberMap<N extends Comparable<N>>ASortedMapwith primitive valued long keys andComparablevalues (incl.final classNumberList<N extends Comparable<N>>Think of this as anArrayListthat can only contain numbers, but with a few extra features.classOff heap memory array.(package private) final class(package private) final class(package private) final class(package private) final class(package private) final class(package private) final classclassPlainArray<N extends Comparable<N>>Array class limited by integer (int, not long) indices.classclassReferenceTypeArray<N extends 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) final classSegmentedArray<N extends Comparable<N>>An array implemented as a sequence of segments that together make up the data structure.final classSparseArray<N extends Comparable<N>>Only stores nonzero elements and/or elements specifically set by the user.Methods in org.ojalgo.array that return Access1DModifier and TypeMethodDescriptionSparseArray.getValues(long fromIncl, long toExcl) 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 Access1DModifier and TypeMethodDescriptiondoubledoubledoublevoidArray2D.fillColumn(long row, long col, Access1D<N> values) voidArrayR032.fillMatching(UnaryFunction<Double> function, Access1D<Double> arguments) voidArrayR032.fillMatching(Access1D<?> values) voidArrayR032.fillMatching(Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) voidArrayR064.fillMatching(UnaryFunction<Double> function, Access1D<Double> arguments) voidArrayR064.fillMatching(Access1D<?> values) voidArrayR064.fillMatching(Access1D<Double> left, BinaryFunction<Double> function, Access1D<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 voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected abstract voidprotected final voidvoidprotected final voidArrayR032.modify(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected final voidArrayR032.modify(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) voidArrayR032.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidArrayR032.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected final voidArrayR064.modify(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected final voidArrayR064.modify(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) voidArrayR064.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidArrayR064.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected voidArrayZ008.modify(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected voidArrayZ008.modify(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) voidArrayZ008.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidArrayZ008.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected voidArrayZ016.modify(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected voidArrayZ016.modify(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) voidArrayZ016.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidArrayZ016.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected voidArrayZ032.modify(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected voidArrayZ032.modify(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) voidArrayZ032.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidArrayZ032.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected voidArrayZ064.modify(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected voidArrayZ064.modify(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) voidArrayZ064.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidArrayZ064.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<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<Double> function, Access1D<Double> right) protected voidBufferArray.modify(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) voidBufferArray.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidBufferArray.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<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<Double> function, Access1D<Double> right) (package private) voidOffHeapArray.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<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 final voidPlainArray.modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right) protected final voidPlainArray.modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function) protected final voidReferenceTypeArray.modify(int first, int limit, int step, BinaryFunction<N> function, Access1D<N> right) protected final voidReferenceTypeArray.modify(int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function) (package private) final voidReferenceTypeArray.modify(long extIndex, int intIndex, BinaryFunction<N> function, Access1D<N> right) (package private) final 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 Access1DModifier and TypeMethodDescriptionstatic <N extends Comparable<N>>
voidCorePrimitiveOperation.add(BasicArray<N> data, long first, long limit, long step, Comparable<?> left, Access1D<N> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.add(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Comparable<?> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.add(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Access1D<N> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.divide(BasicArray<N> data, long first, long limit, long step, Comparable<?> left, Access1D<N> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.divide(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Comparable<?> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.divide(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Access1D<N> right) (package private) static <N extends 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 voidstatic voidstatic <N extends Comparable<N>>
voidFillMatchingSingle.fill(N[] data, Access1D<?> values, Scalar.Factory<N> scalar) static longstatic voidstatic doublestatic floatstatic <N extends Scalar<N>>
NDOT.invoke(N[] array1, int offset1, Access1D<N> array2, int offset2, int first, int limit, Scalar.Factory<N> factory) static doublestatic floatstatic <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 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<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(byte[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, byte right) static voidOperationBinary.invoke(byte[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(double[] data, int first, int limit, int step, double left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(double[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, double right) static voidOperationBinary.invoke(double[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(float[] data, int first, int limit, int step, float left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(float[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, float right) static voidOperationBinary.invoke(float[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(int[] data, int first, int limit, int step, int left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(int[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, int right) static voidOperationBinary.invoke(int[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(long[] data, int first, int limit, int step, long left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(long[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, long right) static voidOperationBinary.invoke(long[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(short[] data, int first, int limit, int step, short left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(short[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, short right) static voidOperationBinary.invoke(short[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static <N extends Comparable<N>>
voidOperationBinary.invoke(N[] data, int first, int limit, int step, N left, BinaryFunction<N> function, Access1D<N> right) static <N extends Comparable<N>>
voidOperationBinary.invoke(N[] data, int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function, N right) static <N extends Comparable<N>>
voidOperationBinary.invoke(N[] data, int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function, Access1D<N> right) static <N extends Comparable<N>>
voidOperationBinary.invoke(BasicArray<N> data, long first, long limit, long step, N left, BinaryFunction<N> function, Access1D<N> right) static <N extends Comparable<N>>
voidOperationBinary.invoke(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function, N right) static <N extends 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 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<Double> values, UnaryFunction<Double> function) static voidOperationUnary.invoke(double[] data, int first, int limit, int step, Access1D<Double> values, UnaryFunction<Double> function) static voidOperationUnary.invoke(float[] data, int first, int limit, int step, Access1D<Double> values, UnaryFunction<Double> function) static voidOperationUnary.invoke(int[] data, int first, int limit, int step, Access1D<Double> values, UnaryFunction<Double> function) static voidOperationUnary.invoke(long[] data, int first, int limit, int step, Access1D<Double> values, UnaryFunction<Double> function) static voidOperationUnary.invoke(short[] data, int first, int limit, int step, Access1D<Double> values, UnaryFunction<Double> function) static <N extends Comparable<N>>
voidOperationUnary.invoke(N[] data, int first, int limit, int step, Access1D<N> value, UnaryFunction<N> function) static <N extends 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 Comparable<N>>
voidCorePrimitiveOperation.multiply(BasicArray<N> data, long first, long limit, long step, Comparable<?> left, Access1D<N> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.multiply(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Comparable<?> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.multiply(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Access1D<N> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.negate(BasicArray<N> data, long first, long limit, long step, Access1D<N> values) static <N extends Comparable<N>>
voidCorePrimitiveOperation.subtract(BasicArray<N> data, long first, long limit, long step, Comparable<?> left, Access1D<N> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.subtract(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Comparable<?> right) static <N extends 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 Access1DMethods in org.ojalgo.data with parameters of type Access1DModifier and TypeMethodDescriptionvoidstatic <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 Access1DModifier and TypeMethodDescriptionvoidDataBatch.addRows(Collection<? extends Access1D<Double>> rows) -
Uses of Access1D in org.ojalgo.data.domain.finance
Methods in org.ojalgo.data.domain.finance with parameters of type Access1DModifier and TypeMethodDescriptionstatic 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 Access1DModifier and TypeMethodDescription(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 Access1DModifierConstructorDescriptionPortfolioContext(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 Access1DModifier and TypeClassDescriptionclassTreats an image as a matrix.(package private) static final class -
Uses of Access1D in org.ojalgo.data.proximity
Methods in org.ojalgo.data.proximity with parameters of type Access1D -
Uses of Access1D in org.ojalgo.data.transform
Classes in org.ojalgo.data.transform that implement interfaces with type arguments of type Access1DModifier and TypeClassDescriptionclassThe discrete Fourier transform (DFT) converts a finite sequence of equally-spaced samples of a function into a same-length sequence of equally-spaced samples of the discrete-time Fourier transform (DTFT), which is a complex-valued function of frequency.final classThis class implements the Z-transform for a given complex number z.Fields in org.ojalgo.data.transform declared as Access1DMethods in org.ojalgo.data.transform that return Access1DModifier and TypeMethodDescriptionstatic Access1D<ComplexNumber> DiscreteFourierTransform.getUnitRoots(int size) Methods in org.ojalgo.data.transform with parameters of type Access1DModifier and TypeMethodDescriptionstatic MatrixStore<ComplexNumber> This method computes the discrete Fourier transform (DFT) of a sequence of real numbers.(package private) static ComplexNumberZTransform.doTransform(Access1D<?> input, ComplexNumber z) final voidDiscreteFourierTransform.inverse(Access1D<?> input, Mutate2D.ModifiableReceiver<ComplexNumber> output) final MatrixStore<ComplexNumber> DiscreteFourierTransform.inverse(Access1D<ComplexNumber> input) static 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) final MatrixStore<ComplexNumber> abstract voidDiscreteFourierTransform.transform(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output) final voidDiscreteFourierTransform.transform(Access1D<?> input, Mutate2D.ModifiableReceiver<ComplexNumber> output) Input is a sequence of real numbers.Constructors in org.ojalgo.data.transform with parameters of type Access1D -
Uses of Access1D in org.ojalgo.equation
Classes in org.ojalgo.equation that implement Access1DMethods in org.ojalgo.equation with type parameters of type Access1DModifier and TypeMethodDescription<T extends Access1D<Double> & Mutate1D.Modifiable<Double>>
doubleEquation.adjust(T x, double relaxation) Will perform a (relaxed) GaussSeidel update.private <T extends Access1D<Double> & Mutate1D.Modifiable<Double>>
doubleEquation.calculate(T x, double rhs, double relaxation) <T extends Access1D<Double> & Mutate1D.Modifiable<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 Access1DModifier and TypeMethodDescriptiondoubledoubleEfficiently compute sum_{j invalid input: '<' pivot} a_{ij} * x_j (excludes the pivot).doubleEfficiently compute sum_{j > pivot} a_{ij} * x_j (excludes the pivot). -
Uses of Access1D in org.ojalgo.function.multiary
Subinterfaces with type arguments of type Access1D in org.ojalgo.function.multiaryFields in org.ojalgo.function.multiary declared as Access1DModifier and TypeFieldDescriptionprivate Access1D<?> AffineFunction.Factory.myCoefficientsprivate Access1D<?> LinearFunction.Factory.myCoefficientsApproximateFunction.myPointMethods in org.ojalgo.function.multiary with parameters of type Access1DModifier and TypeMethodDescriptionAffineFunction.Factory.coefficients(Access1D<?> coefficients) LinearFunction.Factory.coefficients(Access1D<?> coefficients) AffineFunction.getGradient(Access1D<N> point) ConstantFunction.getGradient(Access1D<N> point) FirstOrderApproximation.getGradient(Access1D<N> point) LinearFunction.getGradient(Access1D<N> point) 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.PureQuadraticFunction.getGradient(Access1D<N> point) QuadraticFunction.getGradient(Access1D<N> point) SecondOrderApproximation.getGradient(Access1D<N> point) AffineFunction.getHessian(Access1D<N> point) ConstantFunction.getHessian(Access1D<N> point) FirstOrderApproximation.getHessian(Access1D<N> point) LinearFunction.getHessian(Access1D<N> point) MultiaryFunction.TwiceDifferentiable.getHessian(Access1D<N> point) The Hessian matrix or Hessian is a square matrix of second-order partial derivatives of a function.PureQuadraticFunction.getHessian(Access1D<N> point) QuadraticFunction.getHessian(Access1D<N> point) SecondOrderApproximation.getHessian(Access1D<N> point) AffineFunction.getScalarValue(Access1D<N> arg) PureQuadraticFunction.getScalarValue(Access1D<N> arg) QuadraticFunction.getScalarValue(Access1D<N> arg) protected PhysicalStore<N> final FirstOrderApproximation<N> ApproximateFunction.toFirstOrderApproximation(Access1D<N> arg) default MultiaryFunction.TwiceDifferentiable<N> MultiaryFunction.TwiceDifferentiable.toFirstOrderApproximation(Access1D<N> arg) final 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 Access1DModifierConstructorDescriptionprotectedApproximateFunction(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.polynomialClasses in org.ojalgo.function.polynomial that implement Access1DModifier and TypeClassDescription(package private) classAbstractPolynomial<N extends Comparable<N>, P extends AbstractPolynomial<N,P>> final classfinal classfinal classfinal classfinal classfinal classBigPolynomial(package private) classScalarPolynomial<N extends Scalar<N>, P extends ScalarPolynomial<N,P>> Methods in org.ojalgo.function.polynomial with parameters of type Access1DModifier and TypeMethodDescription(package private) voidAbstractPolynomial.estimate(Access1D<?> x, Access1D<?> y, PhysicalStore.Factory<N, ?> store, QR.Factory<N> qr) voidvoidvoidvoidvoidvoidvoidfinal voidvoid -
Uses of Access1D in org.ojalgo.matrix
Subinterfaces of Access1D in org.ojalgo.matrixModifier and TypeInterfaceDescriptioninterfaceMatrix2D<N extends Comparable<N>, M extends Matrix2D<N,M>> Definition of what's common toBasicMatrixandMatrixStore.Classes in org.ojalgo.matrix that implement Access1DModifier and TypeClassDescriptionclassBasicMatrix<N extends 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 Comparable<N>, M extends BasicMatrix<N,M>> final classA matrix (linear algebra) with ComplexNumberSet.Celements, implemented using dual 64-bit double values.static final classfinal classA matrix (linear algebra) with QuaternionNumberSet.Helements, implemented using four 64-bit double values.static final classfinal classA matrix (linear algebra) with RationalNumberSet.Qelements, implemented using dual 64-bit long values.static final classfinal classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 32-bit float.static final classfinal classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 64-bit double.static final classfinal classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).static final classMethods in org.ojalgo.matrix with parameters of type Access1DModifier and TypeMethodDescriptionvoidDenseMutator2D.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) voidvoidMatrixFactory.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) BasicMatrix.onColumns(BinaryFunction<N> operator, Access1D<N> right) BasicMatrix.onColumns(Access1D<N> left, BinaryFunction<N> operator) BasicMatrix.onRows(BinaryFunction<N> operator, Access1D<N> right) BasicMatrix.onRows(Access1D<N> left, BinaryFunction<N> operator) -
Uses of Access1D in org.ojalgo.matrix.decomposition
Subinterfaces of Access1D in org.ojalgo.matrix.decompositionModifier and TypeInterfaceDescriptioninterfaceDecompositionStore<N extends 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 Access1DMethods in org.ojalgo.matrix.decomposition with type parameters of type Access1DModifier and TypeMethodDescription(package private) final <D extends Access1D<?>>
DiagonalStore.Builder<N, D> AbstractDecomposition.makeDiagonal(D mainDiag) Constructors in org.ojalgo.matrix.decomposition with parameters of type Access1D -
Uses of Access1D in org.ojalgo.matrix.operation
Methods in org.ojalgo.matrix.operation with parameters of type Access1DModifier and TypeMethodDescription(package private) static void(package private) static void(package private) static void(package private) static void(package private) static void(package private) static void(package private) static <N extends Scalar<N>>
voidMultiplyLeft.addMx1(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static void(package private) static void(package private) static <N extends Scalar<N>>
void(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 void(package private) static void(package private) static <N extends Scalar<N>>
voidMultiplyLeft.addMxN_MT(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static void(package private) static void(package private) static <N extends Scalar<N>>
voidprivate static voidMultiplyBoth.base(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) Not running code.private static voidNot running code.private static voidNot running code.(package private) static void(package private) static void(package private) static voidMultiplyBoth.fill0xN_P64(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void(package private) static void(package private) static voidMultiplyBoth.fill1x1_P64(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void(package private) static void(package private) static <N extends Scalar<N>>
voidMultiplyLeft.fill1xN(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static void(package private) static void(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<Double> product, Access1D<?> left, int complexity, Access1D<?> right) (package private) static void(package private) static void(package private) static voidMultiplyBoth.fill2x2_P64(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void(package private) static void(package private) static voidMultiplyBoth.fill3x3_P64(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void(package private) static void(package private) static voidMultiplyBoth.fill4x4_P64(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void(package private) static void(package private) static voidMultiplyBoth.fill5x5_P64(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void(package private) static void(package private) static voidMultiplyBoth.fill6xN_P64(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void(package private) static void(package private) static voidMultiplyBoth.fill7xN_P64(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void(package private) static void(package private) static voidMultiplyBoth.fill8xN_P64(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void(package private) static void(package private) static voidMultiplyBoth.fill9xN_P64(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void(package private) static void(package private) static <N extends Scalar<N>>
voidMultiplyLeft.fillMx1(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static void(package private) static void(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<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void(package private) static void(package private) static <N extends Scalar<N>>
voidMultiplyLeft.fillMxN(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static void(package private) static void(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<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static voidMultiplyBoth.fillMxN_P64(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<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<Double> product, int firstRow, int rowLimit, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static voidMultiplyBoth.fillRxN_P64(TransformableRegion<Double> product, int firstRow, int rowLimit, Access1D<Double> left, int complexity, Access1D<Double> right) voidMultiplyLeft.Generic.invoke(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) voidvoidvoidMultiplyRight.Generic.invoke(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar) voidvoidMultiplyRight.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 Access1DModifier and TypeClassDescriptionfinal classDiagonalStore<N extends Comparable<N>, D extends Access1D<?>>static classDiagonalStore.Builder<N extends Comparable<N>, D extends Access1D<?>>Subinterfaces of Access1D in org.ojalgo.matrix.storeModifier and TypeInterfaceDescriptioninterfaceMatrixStore<N extends Comparable<N>>A MatrixStore is a two dimensional store of numbers/scalars.interfacePhysicalStore<N extends Comparable<N>>PhysicalStore:s, as opposed to MatrixStore:s, are mutable.interfaceTransformableRegion<N extends Comparable<N>>A transformable 2D (sub)region.Classes in org.ojalgo.matrix.store that implement Access1DModifier and TypeClassDescription(package private) final classAboveBelowStore<N extends Comparable<N>>A merger of two MatrixStore instances by placing one store below the other.(package private) classAbstractStore<N extends Comparable<N>>(package private) final classColumnsStore<N extends Comparable<N>>A selection (re-ordering) of columns.final classColumnsSupplier<N extends Comparable<N>>Sparse columns – columns can be added and removed.static final classColumnsSupplier.SingleView<N extends Comparable<N>>(package private) classComposingStore<N extends Comparable<N>>(package private) class(package private) final classConjugatedStore<N extends Comparable<N>>ConjugatedStorefinal classDiagonalStore<N extends Comparable<N>, D extends Access1D<?>>(package private) classFactoryStore<N extends Comparable<N>>final classGenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.(package private) final classIdentityStore<N extends Comparable<N>>IdentityStore(package private) final classLeftRightStore<N extends Comparable<N>>A merger of two MatrixStore instances by placing one store to the right of the other.(package private) final classLimitStore<N extends Comparable<N>>(package private) classLogicalStore<N extends Comparable<N>>Logical stores are (intended to be) immutable.(package private) final classLowerHessenbergStore<N extends Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.(package private) final classLowerSymmetricStore<N extends Comparable<N>>(package private) final classLowerTriangularStore<N extends Comparable<N>>(package private) final classOffsetStore<N extends Comparable<N>>final classAimplementation of PhysicalStore.invalid reference
float
final classA compressed sparse column (CSC) matrix store implementation for double precision values.final classA compressed sparse row (CSR) matrix store implementation for double precision values.final classAimplementation of PhysicalStore.invalid reference
double
final classUses double[][] internally.(package private) final classRepeatedColumnsStore<N extends Comparable<N>>(package private) final classRepeatedRowsStore<N extends Comparable<N>>(package private) final classRowsStore<N extends Comparable<N>>A selection (re-ordering) of rows.final classRowsSupplier<N extends Comparable<N>>Sparse rows – rows can be added and removed.static final classRowsSupplier.SingleView<N extends Comparable<N>>(package private) classSelectingStore<N extends Comparable<N>>Selects (rearranges) existing rows and/or columns.(package private) classShadingStore<N extends Comparable<N>>Does not change the matrix size/shape, but applies some structure to the elements.(package private) final classSingleStore<N extends Comparable<N>>final classSparseStore<N extends Comparable<N>>A sparse matrix (this implementation) is not thread safe.(package private) classSubregion2D<N extends Comparable<N>>(package private) static final classSubregion2D.ColumnsRegion<N extends Comparable<N>>(package private) static final classSubregion2D.LimitRegion<N extends Comparable<N>>(package private) static final classSubregion2D.OffsetRegion<N extends Comparable<N>>(package private) static final classSubregion2D.RowsRegion<N extends Comparable<N>>(package private) static final classSubregion2D.SynchronizedRegion<N extends Comparable<N>>(package private) static final classSubregion2D.TransposedRegion<N extends Comparable<N>>(package private) static final classSubregion2D.WrapperRegion<N extends Comparable<N>>(package private) final classSuperimposedStore<N extends Comparable<N>>SuperimposedStore(package private) classTransjugatedStore<N extends Comparable<N>>(package private) final classTransposedStore<N extends Comparable<N>>(package private) final classUnaryOperatoStore<N extends Comparable<N>>(package private) final classUpperHessenbergStore<N extends Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.(package private) final classUpperSymmetricStore<N extends Comparable<N>>(package private) final classUpperTriangularStore<N extends Comparable<N>>(package private) final classWrapperStore<N extends Comparable<N>>(package private) final classZeroStore<N extends Comparable<N>>ZeroStoreFields in org.ojalgo.matrix.store declared as Access1DModifier and TypeFieldDescriptionprivate final Access1D<?> WrapperStore.myAccessMatrixPipeline.Multiplication.myLeftMatrixPipeline.ColumnsModifier.myLeftArgumntsMatrixPipeline.RowsModifier.myLeftArgumntsprivate final DDiagonalStore.Builder.myMainDiagonalprivate final DDiagonalStore.myMainDiagonalMatrixPipeline.ColumnsModifier.myRightArgumntsMatrixPipeline.RowsModifier.myRightArgumntsprivate DDiagonalStore.Builder.mySubdiagonalprivate final DDiagonalStore.mySubdiagonalprivate DDiagonalStore.Builder.mySuperdiagonalprivate final DDiagonalStore.mySuperdiagonalMethods in org.ojalgo.matrix.store with type parameters of type Access1DModifier and TypeMethodDescriptionstatic <N extends 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 Access1DModifier and TypeMethodDescriptionColumnsSupplier.removeColumn(int index) Subregion2D.SynchronizedRegion.select(long... selection) MatrixStore.sliceColumn(long row, long col) TransposedStore.sliceColumn(long col) MatrixStore.sliceDiagonal(long row, long col) R032Store.sliceDiagonal()MatrixStore.sliceRange(long first, long limit) MatrixStore.sliceRow(long row, long col) RawStore.sliceRow(long row) TransposedStore.sliceRow(long row) Methods in org.ojalgo.matrix.store with parameters of type Access1DModifier and TypeMethodDescriptionprivate GenericStore<N> (package private) static R032Store(package private) static R064Storeprivate static RawStorevoidRowsSupplier.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.doubledoubleprotected final Future<?> LogicalStore.executeMultiply(Access1D<N> right, TransformableRegion<N> target) LogicalStore.executeMultiplyBoth(Access1D<N> leftAndRight) protected final Future<ElementsSupplier<N>> LogicalStore.executePremultiply(Access1D<N> left) private static double[][]voidGenericStore.fillByMultiplying(Access1D<N> left, Access1D<N> right) voidR032Store.fillByMultiplying(Access1D<Double> left, Access1D<Double> right) voidR064Store.fillByMultiplying(Access1D<Double> left, Access1D<Double> right) voidRawStore.fillByMultiplying(Access1D<Double> left, Access1D<Double> right) voidSparseStore.fillByMultiplying(Access1D<N> left, Access1D<N> right) final 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<Double> values) voidR032Store.fillColumn(long col, Access1D<Double> values) voidR064Store.fillColumn(long row, long col, Access1D<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<Double> values) voidR032Store.fillDiagonal(Access1D<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<Double> function, Access1D<Double> arguments) voidR032Store.fillMatching(Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) voidR064Store.fillMatching(UnaryFunction<Double> function, Access1D<Double> arguments) voidR064Store.fillMatching(Access1D<?> values) voidR064Store.fillMatching(Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) voidRawStore.fillMatching(Access1D<?> source) voidRawStore.fillMatching(Access1D<Double> left, BinaryFunction<Double> function, Access1D<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) voidvoidvoidvoidvoidvoidvoidvoidTransformableRegion.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<Double> function, Access1D<Double> right) voidR032Store.modifyMatching(Access1D<Double> left, BinaryFunction<Double> function) voidRawStore.modifyMatching(BinaryFunction<Double> function, Access1D<Double> right) voidRawStore.modifyMatching(Access1D<Double> left, BinaryFunction<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<Double> function, Access1D<Double> right) voidR032Store.modifyMatchingInColumns(Access1D<Double> left, BinaryFunction<Double> function) voidSubregion2D.SynchronizedRegion.modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right) voidSubregion2D.SynchronizedRegion.modifyMatchingInColumns(Access1D<N> left, BinaryFunction<N> function) voidR032Store.modifyMatchingInRows(BinaryFunction<Double> function, Access1D<Double> right) voidR032Store.modifyMatchingInRows(Access1D<Double> left, BinaryFunction<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<Double> right, TransformableRegion<Double> target) Performs matrix-vector multiplication using the CSC format.voidR064CSR.multiply(Access1D<Double> right, TransformableRegion<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) AboveBelowStore.multiplyBoth(Access1D<N> leftAndRight) AbstractStore.multiplyBoth(Access1D<N> leftAndRight) GenericStore.multiplyBoth(Access1D<N> leftAndRight) IdentityStore.multiplyBoth(Access1D<N> leftAndRight) LeftRightStore.multiplyBoth(Access1D<N> leftAndRight) default NMatrixStore.multiplyBoth(Access1D<N> leftAndRight) Assumes [leftAndRight] is a vector and will calulate [leftAndRight]H[this][leftAndRight]R032Store.multiplyBoth(Access1D<Double> leftAndRight) R064Store.multiplyBoth(Access1D<Double> leftAndRight) RawStore.multiplyBoth(Access1D<Double> leftAndRight) SingleStore.multiplyBoth(Access1D<N> leftAndRight) SparseStore.multiplyBoth(Access1D<N> leftAndRight) SuperimposedStore.multiplyBoth(Access1D<N> leftAndRight) ZeroStore.multiplyBoth(Access1D<N> leftAndRight) default ElementsSupplier<N> ElementsSupplier.onColumns(BinaryFunction<N> operator, Access1D<N> right) default ElementsSupplier<N> ElementsSupplier.onColumns(Access1D<N> left, BinaryFunction<N> operator) default ElementsSupplier<N> ElementsSupplier.onRows(BinaryFunction<N> operator, Access1D<N> right) default ElementsSupplier<N> ElementsSupplier.onRows(Access1D<N> left, BinaryFunction<N> operator) AboveBelowStore.premultiply(Access1D<N> left) IdentityStore.premultiply(Access1D<N> left) 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.SingleStore.premultiply(Access1D<N> left) SparseStore.premultiply(Access1D<N> left) SuperimposedStore.premultiply(Access1D<N> left) ZeroStore.premultiply(Access1D<N> left) Constructors in org.ojalgo.matrix.store with parameters of type Access1DModifierConstructorDescription(package private)ColumnsModifier(ElementsSupplier<N> base, BinaryFunction<N> modifier, Access1D<N> right) (package private)ColumnsModifier(Access1D<N> left, BinaryFunction<N> modifier, ElementsSupplier<N> base) (package private)Multiplication(Access1D<N> left, MatrixStore<N> right) (package private)RowsModifier(ElementsSupplier<N> base, BinaryFunction<N> modifier, Access1D<N> right) (package private)RowsModifier(Access1D<N> left, BinaryFunction<N> modifier, ElementsSupplier<N> base) (package private)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 Access1DModifier and TypeMethodDescription(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 Access1DModifier and TypeMethodDescriptionvoidIdentityPreconditioner.apply(Access1D<Double> src, PhysicalStore<Double> dst) voidJacobiPreconditioner.apply(Access1D<Double> src, PhysicalStore<Double> dst) voidPreconditioner.apply(Access1D<Double> src, PhysicalStore<Double> dst) Apply M^{-1} to a vector.voidSSORPreconditioner.apply(Access1D<Double> src, PhysicalStore<Double> dst) default voidPreconditioner.applyTranspose(Access1D<Double> src, PhysicalStore<Double> dst) Apply (M^T)^{-1} to a vector.protected final voidfinal doubleIterativeSolverTask.resolve(List<Equation> equations, PhysicalStore<Double> solution, Access1D<?> rhs) doubleMutableSolver.resolve(PhysicalStore<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.transformationModifier and TypeInterfaceDescriptioninterfaceHouseholder<N extends Comparable<N>>interfaceHouseholderReference<N extends Comparable<N>>Classes in org.ojalgo.matrix.transformation that implement Access1DModifier and TypeClassDescriptionstatic final classHouseholder.Generic<N extends Scalar<N>>static final classstatic final class(package private) final classHouseholderColumn<N extends Comparable<N>>(package private) final classHouseholderRow<N extends Comparable<N>> -
Uses of Access1D in org.ojalgo.optimisation
Classes in org.ojalgo.optimisation that implement Access1DFields in org.ojalgo.optimisation declared as Access1DModifier and TypeFieldDescriptionprivate Access1D<?> Optimisation.Result.myMultipliersprivate final Access1D<?> Optimisation.Result.mySolutionFields in org.ojalgo.optimisation with type parameters of type Access1DModifier and TypeFieldDescriptionprivate final BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> ExpressionsBasedModel.Validator.myHandlerprivate BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> ExpressionsBasedModel.myValidationFailureHandler(package private) static final BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> ExpressionsBasedModel.Validator.NULLMethods in org.ojalgo.optimisation that return types with arguments of type Access1DModifier and TypeMethodDescriptionOptimisation.Result.getMultipliers()The dual variables or Lagrange multipliers associated with the problem.(package private) BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> ExpressionsBasedModel.getValidationFailureHandler()Methods in org.ojalgo.optimisation with parameters of type Access1DModifier and TypeMethodDescriptionprivate static MatrixStore<Double> GenericSolver.Builder.add(RowsSupplier<Double> baseA, MatrixStore<Double> baseB, Access2D<?> addA, Access1D<?> addB) protected voidExpression.appendMiddlePart(StringBuilder builder, Access1D<BigDecimal> solution, NumberContext display) (package private) voidExpression.appendToString(StringBuilder builder, Access1D<BigDecimal> solution, NumberContext display) private static booleanExpressionsBasedModel.Validator.doValidate(ExpressionsBasedModel model, Access1D<BigDecimal> solution, NumberContext accuracy, BasicLogger logger, BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> handler) protected BGenericSolver.Builder.equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE) Expression.evaluate(Access1D<BigDecimal> point) Expression.getAdjustedGradient(Access1D<?> point) protected BGenericSolver.Builder.inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI) Optimisation.Result.multipliers(ConstraintsMetaData constraintsMap, Access1D<?> multipliers) Optimisation.Result.multipliers(Access1D<?> multipliers) (package private) voidvoidExpression.setCompoundFactorsOffset(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(List<Variable> variables, Access1D<?> factors) booleanExpressionsBasedModel.validate(Access1D<BigDecimal> solution) booleanExpressionsBasedModel.validate(Access1D<BigDecimal> solution, BasicLogger appender) booleanExpressionsBasedModel.validate(Access1D<BigDecimal> solution, NumberContext context) booleanExpressionsBasedModel.validate(Access1D<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 final booleanbooleanUsing the solver'sExpressionsBasedModel.Validatorinstance, if set.booleanIntermediateSolver.validate(Access1D<BigDecimal> solution, BasicLogger appender) Always performs validation directly usingExpressionsBasedModel.validate(Access1D, BasicLogger).Optimisation.Result.withSolution(Access1D<?> solution) static Optimisation.ResultMethod parameters in org.ojalgo.optimisation with type arguments of type Access1DModifier and TypeMethodDescriptionprivate static booleanExpressionsBasedModel.Validator.doValidate(ExpressionsBasedModel model, Access1D<BigDecimal> solution, NumberContext accuracy, BasicLogger logger, BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> handler) ExpressionsBasedModel.Validator.of(ExpressionsBasedModel originalModel, Optimisation.Integration<ExpressionsBasedModel, ?> integration, BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> handler) ExpressionsBasedModel.Validator.of(Optimisation.Result knownSolution, BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> handler) voidExpressionsBasedModel.setKnownSolution(Optimisation.Result knownSolution, BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> handler) For test/validation during solver development.Constructors in org.ojalgo.optimisation with parameters of type Access1DModifierConstructorDescriptionResult(Optimisation.State state, double value, Access1D<?> solution) Result(Optimisation.State state, Access1D<?> solution) Constructor parameters in org.ojalgo.optimisation with type arguments of type Access1DModifierConstructorDescription(package private)Validator(ExpressionsBasedModel originalModel, Optimisation.Integration<ExpressionsBasedModel, ?> integration, Optimisation.Result knownSolution, BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> handler) -
Uses of Access1D in org.ojalgo.optimisation.convex
Methods in org.ojalgo.optimisation.convex with parameters of type Access1DModifier and TypeMethodDescription(package private) voidConvexSolver.Builder.equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE) protected doubleBasePrimitiveSolver.evaluateFunction(Access1D<?> solution) ConvexObjectiveFunction.getGradient(Access1D<N> point) ConvexObjectiveFunction.getHessian(Access1D<N> point) ConvexSolver.Builder.inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI) Set the linear part of the objective functionConvexSolver.Builder.toLinearApproximation(Access1D<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) voidSpecifically for use byIterativeRefinementSolver2(package private) void -
Uses of Access1D in org.ojalgo.optimisation.integer
Methods in org.ojalgo.optimisation.integer that return Access1DMethods in org.ojalgo.optimisation.integer with parameters of type Access1DModifier and TypeMethodDescriptionprotected doubleGomorySolver.evaluateFunction(Access1D<?> solution) protected doubleIntegerSolver.evaluateFunction(Access1D<?> solution) protected ModelStrategyModelStrategy.DefaultStrategy.initialise(MultiaryFunction.TwiceDifferentiable<Double> function, Access1D<?> point) Initialise the integer significances, based on the objective function gradient.protected abstract ModelStrategyModelStrategy.initialise(MultiaryFunction.TwiceDifferentiable<Double> function, Access1D<?> point) -
Uses of Access1D in org.ojalgo.optimisation.linear
Classes in org.ojalgo.optimisation.linear that implement Access1DModifier and TypeClassDescription(package private) final class(package private) class(package private) final classMethods in org.ojalgo.optimisation.linear with type parameters of type Access1DMethods in org.ojalgo.optimisation.linear that return Access1DModifier and TypeMethodDescriptionprivate 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 Access1DModifier and TypeMethodDescriptionLinearSolver.Builder.equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE) protected doubleSimplexTableauSolver.evaluateFunction(Access1D<?> solution) (package private) final intSimplexTableau.findNextPivotColumn(Access1D<Double> auxiliaryRow, Access1D<Double> objectiveRow) LinearSolver.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 Access1DFields in org.ojalgo.random declared as Access1DMethods in org.ojalgo.random that return Access1DMethods in org.ojalgo.random with parameters of type Access1DModifier and TypeMethodDescriptionstatic LogNormalReplace the underlying samples and reset the sample set.static SampleSetConstructors in org.ojalgo.random with parameters of type Access1D -
Uses of Access1D in org.ojalgo.random.process
Methods in org.ojalgo.random.process with parameters of type Access1DModifier and TypeMethodDescriptionstatic GeometricBrownianMotionstatic StationaryNormalProcessStationaryNormalProcess.estimateARCH(Access1D<?> series, int q) static StationaryNormalProcessStationaryNormalProcess.estimateGARCH(Access1D<?> series, int p, int q) void -
Uses of Access1D in org.ojalgo.random.scedasticity
Methods in org.ojalgo.random.scedasticity that return Access1DModifier and TypeMethodDescription(package private) static Access1D<?> AbstractScedasticity.parameters(Access1D<?> series, double mean, int q) Methods in org.ojalgo.random.scedasticity with parameters of type Access1DModifier and TypeMethodDescriptionstatic ARCHParameter estimation using heuristics (not max likelihood).static GARCHParameter 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 Access1DModifier and TypeClassDescriptionfinal classComplexNumber is an immutable complex number class.final class -
Uses of Access1D in org.ojalgo.series
Methods in org.ojalgo.series that return Access1D -
Uses of Access1D in org.ojalgo.series.function
Methods in org.ojalgo.series.function that return types with arguments of type Access1D -
Uses of Access1D in org.ojalgo.series.primitive
Classes in org.ojalgo.series.primitive that implement Access1DModifier and TypeClassDescription(package private) final class(package private) final classfinal class(package private) final classfinal classfinal classclassclass(package private) final class(package private) final class(package private) final classFields in org.ojalgo.series.primitive declared as Access1DMethods in org.ojalgo.series.primitive with parameters of type Access1DModifier and TypeMethodDescriptionstatic DataSeriesstatic PrimitiveSeriesstatic PrimitiveSeriesConstructors in org.ojalgo.series.primitive with parameters of type Access1D -
Uses of Access1D in org.ojalgo.structure
Subinterfaces of Access1D in org.ojalgo.structureModifier and TypeInterfaceDescriptioninterfaceAccess2D<N extends Comparable<N>>2-dimensional accessor methodsinterfaceAccessAnyD<N extends Comparable<N>>N-dimensional accessor methodsstatic interfaceMutate1D.ModifiableReceiver<N extends Comparable<N>>static interfaceMutate2D.ModifiableReceiver<N extends 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 Comparable<N>>Classes in org.ojalgo.structure that implement Access1DModifier and TypeClassDescriptionstatic final classAccess1D.SelectionView<N extends Comparable<N>>static classAccess2D.ColumnView<N extends Comparable<N>>static classAccess2D.RowView<N extends Comparable<N>>static final classAccess2D.SelectionView<N extends Comparable<N>>static final classAccessAnyD.MatrixView<N extends Comparable<N>>static final classAccessAnyD.SelectionView<N extends Comparable<N>>static final classAccessAnyD.VectorView<N extends Comparable<N>>class(package private) static final class(package private) static final classclass(package private) static final class(package private) static final classclass(package private) static final class(package private) static final classSubinterfaces with type arguments of type Access1D in org.ojalgo.structureModifier and TypeInterfaceDescriptionstatic interfaceMutate1D.Receiver<N extends Comparable<N>>Anything/everything that does not require interaction with already existing elements.Fields in org.ojalgo.structure declared as Access1DModifier and TypeFieldDescriptionIterator1D.myAccessAccess1D.SelectionView.myFullDataKeyed1D.myStructureAccess1D.ElementView.myValuesWrapperList.myWrappeeMethods in org.ojalgo.structure that return Access1DModifier and TypeMethodDescriptionAccess1D.asPrimitive1D(Access1D<?> access) Deprecated.v54 UsePrimitive1D.wrap(Structure1D)insteadAccess1D.select(long... selection) Creates a view of the underlying data structure of only the selected elements.Access2D.Sliceable.sliceColumn(long col) Access2D.Sliceable.sliceColumn(long row, long col) Access2D.Sliceable.sliceDiagonal()Access2D.Sliceable.sliceDiagonal(long row, long col) Access1D.Sliceable.sliceRange(long first, long limit) Access2D.Sliceable.sliceRow(long row) Access2D.Sliceable.sliceRow(long row, long col) 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:Access1D.wrap(double... target) Deprecated.v54 UsePrimitive1D.of(double...)orArrayR064.wrap(double...)insteadstatic <N extends Comparable<N>>
Access1D<N> static <N extends Comparable<N>>
Access1D<N> Access1D.wrap(N[] target) Methods in org.ojalgo.structure with parameters of type Access1DModifier and TypeMethodDescriptiondefault voidAccess1D.asPrimitive1D(Access1D<?> access) Deprecated.v54 UsePrimitive1D.wrap(Structure1D)insteaddefault Idefault Istatic 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 doubleWill 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:this(i) = values(i)default voidMutate1D.Fillable.fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right) default voiddefault voiddefault 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<Double>>
Access2D.Collectable<Double, R> Access2D.newPrimitiveColumnCollectable(Access1D<?> anything1D) static <R extends Mutate2D.Receiver<Double>>
Access2D.Collectable<Double, R> Access2D.newPrimitiveRowCollectable(Access1D<?> anything1D) Operate2D.onColumns(BinaryFunction<N> operator, Access1D<N> right) Operate2D.onColumns(Access1D<N> left, BinaryFunction<N> operator) Operate1D.onCompatible(BinaryFunction<N> operator, Access1D<N> right) Operate1D.onCompatible(Access1D<N> left, BinaryFunction<N> operator) Operate1D.onMatching(BinaryFunction<N> operator, Access1D<N> right) Operate1D.onMatching(Access1D<N> left, BinaryFunction<N> operator) Operate2D.onRows(BinaryFunction<N> operator, Access1D<N> right) Operate2D.onRows(Access1D<N> left, BinaryFunction<N> operator) default Istatic StringConstructors in org.ojalgo.structure with parameters of type Access1DModifierConstructorDescription(package private)ElementView(Access1D<N> values) privateElementView(Access1D<N> values, long initial, long last) Iterator1D(Access1D<? extends N> access) Iterator1D(Access1D<? extends N> access, long cursor) (package private)Keyed1D(Access1D<N> structure, Structure1D.IndexMapper<K> indexMapper) (package private)SelectionView(Access1D<N> fullData, long[] selection) (package private)WrapperList(Access1D<N> wrappee) -
Uses of Access1D in org.ojalgo.tensor
Classes in org.ojalgo.tensor that implement Access1DModifier and TypeClassDescriptionfinal classAnyTensor<N extends Comparable<N>>final classMatrixTensor<N extends Comparable<N>>final classVectorTensor<N extends Comparable<N>>Methods in org.ojalgo.tensor with parameters of type Access1DModifier and TypeMethodDescription(package private) void(package private) voidArrayBasedTensor.multiply(Mutate1D.Fillable<N> receiver, double left, Access1D<N> right) (package private) void(package private) voidArrayBasedTensor.negate(Mutate1D.Fillable<N> receiver, Access1D<N> argument) Same asTensorFactoryAnyD.product(Access1D...)but explicitly for rank 2.Direct sum of vectors.Direct sum of vectors. -
Uses of Access1D in org.ojalgo.type
Methods in org.ojalgo.type with parameters of type Access1DModifier and TypeMethodDescriptionvoidprivate intprivate intstatic FloatingPointReceptaclevoid -
Uses of Access1D in org.ojalgo.type.keyvalue
Classes in org.ojalgo.type.keyvalue that implement Access1DModifier and TypeClassDescription(package private) static class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final classstatic final class
NetworkTrainer.train(Access1D, Access1D)instead