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
Methods in org.ojalgo.ann with parameters of type Access1DModifier and TypeMethodDescription(package private) double
double
The input argument is typed asAccess1D
which essentially means it can be anything.(package private) MatrixStore
<Double> WrappedANN.invoke
(Access1D<Double> input, TrainingConfiguration configuration) private void
void
The arguments are typed asAccess1D
but it's probably best to think of (create) them as something 2D where the number of rows should match the batch size and the number of columns the number of inputs and outputs respectively.Method parameters in org.ojalgo.ann with type arguments of type Access1D -
Uses of Access1D in org.ojalgo.array
Classes in org.ojalgo.array with type parameters of type Access1DModifier and TypeClassDescriptionclass
StrategyBuildingFactory<N extends Comparable<N>,
I extends Access1D<N>, SB extends StrategyBuildingFactory<N, I, SB>> Classes in org.ojalgo.array that implement Access1DModifier and TypeClassDescriptionfinal class
Array1D<N extends Comparable<N>>
Array1Dfinal class
Array2D<N extends Comparable<N>>
Array2Dfinal class
ArrayAnyD<N extends Comparable<N>>
ArrayAnyDclass
A one- and/or arbitrary-dimensional array of ComplexNumber.class
A one- and/or arbitrary-dimensional array of Quaternion.class
A one- and/or arbitrary-dimensional array of RationalNumber.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of Quadruple.class
A one- and/or arbitrary-dimensional array of BigDecimal.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of double.class
BasicArray<N extends Comparable<N>>
A BasicArray is 1-dimensional, but designed to easily be extended or encapsulated, and then treated as arbitrary-dimensional.class
The 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 class
class
DenseArray<N extends Comparable<N>>
Each and every element occupies memory and holds a value.final class
LongToNumberMap<N extends Comparable<N>>
ASortedMap
with primitive valued long keys andComparable
values (incl.final class
NumberList<N extends Comparable<N>>
Think of this as anArrayList
that can only contain numbers, but with a few extra features.class
Off 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 class
class
PlainArray<N extends Comparable<N>>
Array class limited by integer (int, not long) indices.class
class
ReferenceTypeArray<N extends Comparable<N>>
A one- and/or arbitrary-dimensional array of Comparable.class
ScalarArray<N extends Scalar<N>>
A one- and/or arbitrary-dimensional array of Scalar.(package private) final class
SegmentedArray<N extends Comparable<N>>
An array implemented as a sequence of segments that together make up the data structure.final class
SparseArray<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 TypeMethodDescriptiondouble
double
double
void
Array2D.fillColumn
(long row, long col, Access1D<N> values) void
ArrayR032.fillMatching
(UnaryFunction<Double> function, Access1D<Double> arguments) void
ArrayR032.fillMatching
(Access1D<?> values) void
ArrayR032.fillMatching
(Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) void
ArrayR064.fillMatching
(UnaryFunction<Double> function, Access1D<Double> arguments) void
ArrayR064.fillMatching
(Access1D<?> values) void
ArrayR064.fillMatching
(Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) void
ReferenceTypeArray.fillMatching
(UnaryFunction<N> function, Access1D<N> arguments) void
ReferenceTypeArray.fillMatching
(Access1D<?> values) void
ReferenceTypeArray.fillMatching
(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected abstract void
protected final void
void
protected final void
ArrayR032.modify
(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected final void
ArrayR032.modify
(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) void
ArrayR032.modify
(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) void
ArrayR032.modify
(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected final void
ArrayR064.modify
(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected final void
ArrayR064.modify
(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) void
ArrayR064.modify
(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) void
ArrayR064.modify
(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected void
ArrayZ008.modify
(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected void
ArrayZ008.modify
(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) void
ArrayZ008.modify
(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) void
ArrayZ008.modify
(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected void
ArrayZ016.modify
(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected void
ArrayZ016.modify
(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) void
ArrayZ016.modify
(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) void
ArrayZ016.modify
(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected void
ArrayZ032.modify
(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected void
ArrayZ032.modify
(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) void
ArrayZ032.modify
(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) void
ArrayZ032.modify
(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected void
ArrayZ064.modify
(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected void
ArrayZ064.modify
(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) void
ArrayZ064.modify
(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) void
ArrayZ064.modify
(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected void
BasicArray.modify
(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right) protected void
BasicArray.modify
(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function) protected void
BufferArray.modify
(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected void
BufferArray.modify
(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) void
BufferArray.modify
(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) void
BufferArray.modify
(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) (package private) abstract void
DenseArray.modify
(long extIndex, int intIndex, BinaryFunction<N> function, Access1D<N> right) (package private) abstract void
DenseArray.modify
(long extIndex, int intIndex, Access1D<N> left, BinaryFunction<N> function) (package private) void
OffHeapArray.modify
(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) void
OffHeapArray.modify
(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected abstract void
PlainArray.modify
(int first, int limit, int step, BinaryFunction<N> function, Access1D<N> right) protected abstract void
PlainArray.modify
(int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function) protected final void
PlainArray.modify
(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right) protected final void
PlainArray.modify
(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function) protected final void
ReferenceTypeArray.modify
(int first, int limit, int step, BinaryFunction<N> function, Access1D<N> right) protected final void
ReferenceTypeArray.modify
(int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function) (package private) final void
ReferenceTypeArray.modify
(long extIndex, int intIndex, BinaryFunction<N> function, Access1D<N> right) (package private) final void
ReferenceTypeArray.modify
(long extIndex, int intIndex, Access1D<N> left, BinaryFunction<N> function) protected void
SegmentedArray.modify
(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right) protected void
SegmentedArray.modify
(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function) protected void
SparseArray.modify
(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right) protected void
SparseArray.modify
(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function) void
Array1D.modifyMatching
(BinaryFunction<N> function, Access1D<N> right) void
Array1D.modifyMatching
(Access1D<N> left, BinaryFunction<N> function) void
Array2D.modifyMatching
(BinaryFunction<N> function, Access1D<N> right) void
Array2D.modifyMatching
(Access1D<N> left, BinaryFunction<N> function) void
ArrayAnyD.modifyMatching
(BinaryFunction<N> function, Access1D<N> right) void
ArrayAnyD.modifyMatching
(Access1D<N> left, BinaryFunction<N> function) void
BasicArray.modifyMatching
(BinaryFunction<N> function, Access1D<N> right) void
BasicArray.modifyMatching
(Access1D<N> left, BinaryFunction<N> function) -
Uses of Access1D in org.ojalgo.array.operation
Methods in org.ojalgo.array.operation with parameters of type 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 void
FillAll.fill
(BasicArray<?> data, Access1D<?> value) static void
static void
static <N extends Comparable<N>>
voidFillMatchingSingle.fill
(N[] data, Access1D<?> values, Scalar.Factory<N> scalar) static long
static double
static float
static <N extends Scalar<N>>
NDOT.invoke
(N[] array1, int offset1, Access1D<N> array2, int offset2, int first, int limit, Scalar.Factory<N> factory) static double
static float
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 Comparable<N>>
voidFillCompatible.invoke
(Mutate1D target, Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right) static void
OperationBinary.invoke
(byte[] data, int first, int limit, int step, byte left, BinaryFunction<Double> function, Access1D<Double> right) static void
OperationBinary.invoke
(byte[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, byte right) static void
OperationBinary.invoke
(byte[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static void
OperationBinary.invoke
(double[] data, int first, int limit, int step, double left, BinaryFunction<Double> function, Access1D<Double> right) static void
OperationBinary.invoke
(double[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, double right) static void
OperationBinary.invoke
(double[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static void
OperationBinary.invoke
(float[] data, int first, int limit, int step, float left, BinaryFunction<Double> function, Access1D<Double> right) static void
OperationBinary.invoke
(float[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, float right) static void
OperationBinary.invoke
(float[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static void
OperationBinary.invoke
(int[] data, int first, int limit, int step, int left, BinaryFunction<Double> function, Access1D<Double> right) static void
OperationBinary.invoke
(int[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, int right) static void
OperationBinary.invoke
(int[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static void
OperationBinary.invoke
(long[] data, int first, int limit, int step, long left, BinaryFunction<Double> function, Access1D<Double> right) static void
OperationBinary.invoke
(long[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, long right) static void
OperationBinary.invoke
(long[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static void
OperationBinary.invoke
(short[] data, int first, int limit, int step, short left, BinaryFunction<Double> function, Access1D<Double> right) static void
OperationBinary.invoke
(short[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, short right) static void
OperationBinary.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 void
OperationUnary.invoke
(byte[] data, int first, int limit, int step, Access1D<Double> values, UnaryFunction<Double> function) static void
OperationUnary.invoke
(double[] data, int first, int limit, int step, Access1D<Double> values, UnaryFunction<Double> function) static void
OperationUnary.invoke
(float[] data, int first, int limit, int step, Access1D<Double> values, UnaryFunction<Double> function) static void
OperationUnary.invoke
(int[] data, int first, int limit, int step, Access1D<Double> values, UnaryFunction<Double> function) static void
OperationUnary.invoke
(long[] data, int first, int limit, int step, Access1D<Double> values, UnaryFunction<Double> function) static void
OperationUnary.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 double
DOT.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 TypeMethodDescriptionvoid
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 Access1DModifier and TypeMethodDescriptionvoid
DataBatch.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 MatrixR064
FinanceUtils.toCovariances
(Access1D<?> volatilities, Access2D<?> correlations) Vill constract a covariance matrix from the standard deviations (volatilities) and correlation coefficient, -
Uses of Access1D in org.ojalgo.data.domain.finance.portfolio
Methods in org.ojalgo.data.domain.finance.portfolio with parameters of type 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 TypeClassDescriptionclass
Treats an image as a matrix.(package private) static final class
-
Uses of Access1D in org.ojalgo.data.transform
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 ComplexNumber
ZTransform.doTransform
(Access1D<?> input, ComplexNumber z) final void
DiscreteFourierTransform.inverse
(Access1D<?> input, Mutate2D.ModifiableReceiver<ComplexNumber> output) final MatrixStore
<ComplexNumber> DiscreteFourierTransform.inverse
(Access1D<ComplexNumber> input) static UnaryOperator
<ComplexNumber> ZTransform.newZOperator
(Access1D<?> sequence) private static void
DiscreteFourierTransform.FFT.setup0
(Access1D<?> input, boolean complex, boolean conjugate, double[] workRe, double[] workIm) private static void
DiscreteFourierTransform.FFT.setup1
(Access1D<?> input, boolean complex, boolean conjugate, double[] workRe, double[] workIm) private static void
DiscreteFourierTransform.FFT.setup2
(Access1D<?> input, boolean complex, boolean conjugate, int[] reversed, double[] workRe, double[] workIm) void
DiscreteFourierTransform.FFT.transform
(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output) void
DiscreteFourierTransform.FullMatrix.transform
(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output) void
DiscreteFourierTransform.Single.transform
(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output) final MatrixStore
<ComplexNumber> abstract void
DiscreteFourierTransform.transform
(Access1D<?> input, DiscreteFourierTransform.Directive directive, Mutate2D.ModifiableReceiver<ComplexNumber> output) final void
DiscreteFourierTransform.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) Methods in org.ojalgo.equation with parameters of type Access1D -
Uses of Access1D in org.ojalgo.function.multiary
Fields in org.ojalgo.function.multiary declared as Access1DModifier and TypeFieldDescriptionprivate Access1D
<?> AffineFunction.Factory.myCoefficients
private Access1D
<?> LinearFunction.Factory.myCoefficients
ApproximateFunction.myPoint
Methods 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 Access1DModifierConstructorDescriptionprotected
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.polynomialClasses in org.ojalgo.function.polynomial that implement Access1DModifier and TypeClassDescription(package private) class
AbstractPolynomial<N extends Comparable<N>,
P extends AbstractPolynomial<N, P>> final class
final class
final class
final class
final class
final class
BigPolynomial(package private) class
ScalarPolynomial<N extends Scalar<N>,
P extends ScalarPolynomial<N, P>> Methods in org.ojalgo.function.polynomial with parameters of type Access1DModifier and TypeMethodDescription(package private) void
AbstractPolynomial.estimate
(Access1D<?> x, Access1D<?> y, PhysicalStore.Factory<N, ?> store, QR.Factory<N> qr) void
void
void
void
void
void
void
final void
void
-
Uses of Access1D in org.ojalgo.matrix
Subinterfaces of Access1D in org.ojalgo.matrixModifier and TypeInterfaceDescriptioninterface
Matrix2D<N extends Comparable<N>,
M extends Matrix2D<N, M>> Definition of what's common toBasicMatrix
andMatrixStore
.Classes in org.ojalgo.matrix that implement Access1DModifier and TypeClassDescriptionclass
BasicMatrix<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) class
DenseMutator2D<N extends Comparable<N>,
M extends BasicMatrix<N, M>> final class
A matrix (linear algebra) with ComplexNumberSet.C
elements, implemented using dual 64-bit double values.static final class
final class
A matrix (linear algebra) with QuaternionNumberSet.H
elements, implemented using four 64-bit double values.static final class
final class
A matrix (linear algebra) with RationalNumberSet.Q
elements, implemented using dual 64-bit long values.static final class
final class
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 32-bit float.static final class
final class
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 64-bit double.static final class
final class
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).static final class
Methods in org.ojalgo.matrix with parameters of type Access1DModifier and TypeMethodDescriptionvoid
DenseMutator2D.fillColumn
(long row, long col, Access1D<N> values) void
DenseMutator2D.fillColumn
(long col, Access1D<N> values) void
DenseMutator2D.fillDiagonal
(long row, long col, Access1D<N> values) void
DenseMutator2D.fillDiagonal
(Access1D<N> values) void
DenseMutator2D.fillMatching
(UnaryFunction<N> function, Access1D<N> arguments) void
DenseMutator2D.fillMatching
(Access1D<?> values) void
DenseMutator2D.fillMatching
(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right) void
void
MatrixFactory.makeDiagonal
(Access1D<?> diagonal) void
DenseMutator2D.modifyMatching
(BinaryFunction<N> function, Access1D<N> right) void
DenseMutator2D.modifyMatching
(Access1D<N> left, BinaryFunction<N> function) void
DenseMutator2D.modifyMatchingInColumns
(BinaryFunction<N> function, Access1D<N> right) void
DenseMutator2D.modifyMatchingInColumns
(Access1D<N> left, BinaryFunction<N> function) void
DenseMutator2D.modifyMatchingInRows
(BinaryFunction<N> function, Access1D<N> right) void
DenseMutator2D.modifyMatchingInRows
(Access1D<N> left, BinaryFunction<N> function) 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 TypeInterfaceDescriptioninterface
DecompositionStore<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 TypeMethodDescriptionprotected final <D extends Access1D<?>>
DiagonalStore.Builder<N, D> GenericDecomposition.makeDiagonal
(D mainDiag) (package private) static final <D extends Access1D<?>>
DiagonalStore.Builder<Double, D> RawDecomposition.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 void
MultiplyLeft.addMxC
(double[] product, int firstColumn, int columnLimit, Access1D<?> left, int complexity, double[] right) (package private) static void
MultiplyLeft.addMxC
(float[] product, int firstColumn, int columnLimit, Access1D<?> left, int complexity, float[] right) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.addMxC
(N[] product, int firstColumn, int columnLimit, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static void
MultiplyRight.addMxC
(double[] product, int firstColumn, int columnLimit, double[] left, int complexity, Access1D<?> right) (package private) static void
MultiplyRight.addMxC
(float[] product, int firstColumn, int columnLimit, float[] left, int complexity, Access1D<?> right) (package private) static <N extends Scalar<N>>
voidMultiplyRight.addMxC
(N[] product, int firstColumn, int columnLimit, N[] left, int complexity, Access1D<N> right) (package private) static void
(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 void
MultiplyBoth.base
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) Not running code.private static void
Not running code.private static void
Not running code.(package private) static void
(package private) static void
(package private) static void
MultiplyBoth.fill0xN_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
(package private) static void
(package private) static void
MultiplyBoth.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 void
MultiplyBoth.fill1xN_P64
(TransformableRegion<Double> product, Access1D<?> left, int complexity, Access1D<?> right) (package private) static void
(package private) static void
(package private) static void
MultiplyBoth.fill2x2_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
(package private) static void
(package private) static void
MultiplyBoth.fill3x3_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
(package private) static void
(package private) static void
MultiplyBoth.fill4x4_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
(package private) static void
(package private) static void
MultiplyBoth.fill5x5_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
(package private) static void
(package private) static void
MultiplyBoth.fill6xN_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
(package private) static void
(package private) static void
MultiplyBoth.fill7xN_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
(package private) static void
(package private) static void
MultiplyBoth.fill8xN_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
(package private) static void
(package private) static void
MultiplyBoth.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 void
MultiplyBoth.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 void
MultiplyLeft.fillMxN_MT
(double[] product, Access1D<?> left, int complexity, double[] right) (package private) static void
MultiplyLeft.fillMxN_MT
(float[] product, Access1D<?> left, int complexity, float[] right) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.fillMxN_MT
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static void
MultiplyRight.fillMxN_MT
(double[] product, double[] left, int complexity, Access1D<?> right) (package private) static void
MultiplyRight.fillMxN_MT
(float[] product, float[] left, int complexity, Access1D<?> right) (package private) static <N extends Scalar<N>>
voidMultiplyRight.fillMxN_MT
(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyBoth.fillMxN_MT_G
(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right) (package private) static void
MultiplyBoth.fillMxN_MT_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
MultiplyBoth.fillMxN_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
MultiplyLeft.fillRxN
(double[] product, int firstRow, int rowLimit, Access1D<?> left, int complexity, double[] right) (package private) static void
MultiplyLeft.fillRxN
(float[] product, int firstRow, int rowLimit, Access1D<?> left, int complexity, float[] right) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.fillRxN
(N[] product, int firstRow, int rowLimit, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyBoth.fillRxN_G
(TransformableRegion<N> product, int firstRow, int rowLimit, Access1D<N> left, int complexity, Access1D<N> right) (package private) static void
MultiplyBoth.fillRxN_P32
(TransformableRegion<Double> product, int firstRow, int rowLimit, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
MultiplyBoth.fillRxN_P64
(TransformableRegion<Double> product, int firstRow, int rowLimit, Access1D<Double> left, int complexity, Access1D<Double> right) void
MultiplyLeft.Generic.invoke
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) void
void
void
MultiplyRight.Generic.invoke
(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar) void
void
MultiplyRight.Primitive64.invoke
(double[] product, double[] left, int complexity, Access1D<?> right) -
Uses of Access1D in org.ojalgo.matrix.store
Classes in org.ojalgo.matrix.store with type parameters of type Access1DModifier and TypeClassDescriptionfinal class
DiagonalStore<N extends Comparable<N>,
D extends Access1D<?>> static class
DiagonalStore.Builder<N extends Comparable<N>,
D extends Access1D<?>> Subinterfaces of Access1D in org.ojalgo.matrix.storeModifier and TypeInterfaceDescriptioninterface
MatrixStore<N extends Comparable<N>>
A MatrixStore is a two dimensional store of numbers/scalars.interface
PhysicalStore<N extends Comparable<N>>
PhysicalStore:s, as opposed to MatrixStore:s, are mutable.interface
TransformableRegion<N extends Comparable<N>>
A transformable 2D (sub)region.Classes in org.ojalgo.matrix.store that implement Access1DModifier and TypeClassDescription(package private) final class
AboveBelowStore<N extends Comparable<N>>
A merger of two MatrixStore instances by placing one store below the other.(package private) class
AbstractStore<N extends Comparable<N>>
(package private) final class
ColumnsStore<N extends Comparable<N>>
A selection (re-ordering) of columns.final class
ColumnsSupplier<N extends Comparable<N>>
Sparse columns – columns can be added and removed.static final class
ColumnsSupplier.SingleView<N extends Comparable<N>>
(package private) class
ComposingStore<N extends Comparable<N>>
(package private) final class
ConjugatedStore<N extends Comparable<N>>
ConjugatedStorefinal class
DiagonalStore<N extends Comparable<N>,
D extends Access1D<?>> (package private) class
FactoryStore<N extends Comparable<N>>
final class
GenericStore<N extends Scalar<N>>
A generic implementation of PhysicalStore.(package private) final class
IdentityStore<N extends Comparable<N>>
IdentityStore(package private) final class
LeftRightStore<N extends Comparable<N>>
A merger of two MatrixStore instances by placing one store to the right of the other.(package private) final class
LimitStore<N extends Comparable<N>>
(package private) class
LogicalStore<N extends Comparable<N>>
Logical stores are (intended to be) immutable.(package private) final class
LowerHessenbergStore<N extends Comparable<N>>
A Hessenberg matrix is one that is "almost" triangular.(package private) final class
LowerSymmetricStore<N extends Comparable<N>>
(package private) final class
LowerTriangularStore<N extends Comparable<N>>
(package private) final class
OffsetStore<N extends Comparable<N>>
final class
Ainvalid reference
float
final class
Ainvalid reference
double
final class
Uses double[][] internally.(package private) final class
RepeatedColumnsStore<N extends Comparable<N>>
(package private) final class
RepeatedRowsStore<N extends Comparable<N>>
(package private) final class
RowsStore<N extends Comparable<N>>
A selection (re-ordering) of rows.final class
RowsSupplier<N extends Comparable<N>>
Sparse rows – rows can be added and removed.static final class
RowsSupplier.SingleView<N extends Comparable<N>>
(package private) class
SelectingStore<N extends Comparable<N>>
Selects (rearranges) existing rows and/or columns.(package private) class
ShadingStore<N extends Comparable<N>>
Does not change the matrix size/shape, but applies some structure to the elements.(package private) final class
SingleStore<N extends Comparable<N>>
final class
SparseStore<N extends Comparable<N>>
A sparse matrix (this implementation) is not thread safe.(package private) class
Subregion2D<N extends Comparable<N>>
(package private) static final class
Subregion2D.ColumnsRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.LimitRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.OffsetRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.RowsRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.SynchronizedRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.TransposedRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.WrapperRegion<N extends Comparable<N>>
(package private) final class
SuperimposedStore<N extends Comparable<N>>
SuperimposedStore(package private) class
TransjugatedStore<N extends Comparable<N>>
(package private) final class
TransposedStore<N extends Comparable<N>>
(package private) final class
UnaryOperatoStore<N extends Comparable<N>>
(package private) final class
UpperHessenbergStore<N extends Comparable<N>>
A Hessenberg matrix is one that is "almost" triangular.(package private) final class
UpperSymmetricStore<N extends Comparable<N>>
(package private) final class
UpperTriangularStore<N extends Comparable<N>>
(package private) final class
WrapperStore<N extends Comparable<N>>
(package private) final class
ZeroStore<N extends Comparable<N>>
ZeroStoreFields in org.ojalgo.matrix.store declared as Access1DModifier and TypeFieldDescriptionprivate final Access1D
<?> WrapperStore.myAccess
MatrixPipeline.Multiplication.myLeft
MatrixPipeline.ColumnsModifier.myLeftArgumnts
MatrixPipeline.RowsModifier.myLeftArgumnts
private final D
DiagonalStore.Builder.myMainDiagonal
private final D
DiagonalStore.myMainDiagonal
MatrixPipeline.ColumnsModifier.myRightArgumnts
MatrixPipeline.RowsModifier.myRightArgumnts
private D
DiagonalStore.Builder.mySubdiagonal
private final D
DiagonalStore.mySubdiagonal
private D
DiagonalStore.Builder.mySuperdiagonal
private final D
DiagonalStore.mySuperdiagonal
Methods 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 R064Store
private static RawStore
double
double
protected 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[][]
void
GenericStore.fillByMultiplying
(Access1D<N> left, Access1D<N> right) void
R032Store.fillByMultiplying
(Access1D<Double> left, Access1D<Double> right) void
R064Store.fillByMultiplying
(Access1D<Double> left, Access1D<Double> right) void
RawStore.fillByMultiplying
(Access1D<Double> left, Access1D<Double> right) void
SparseStore.fillByMultiplying
(Access1D<N> left, Access1D<N> right) final void
Subregion2D.fillByMultiplying
(Access1D<N> left, Access1D<N> right) void
TransformableRegion.fillByMultiplying
(Access1D<N> left, Access1D<N> right) void
GenericStore.fillColumn
(long row, long col, Access1D<N> values) void
R032Store.fillColumn
(long row, long col, Access1D<Double> values) void
R032Store.fillColumn
(long col, Access1D<Double> values) void
R064Store.fillColumn
(long row, long col, Access1D<Double> values) void
Subregion2D.ColumnsRegion.fillColumn
(long row, long col, Access1D<N> values) void
Subregion2D.SynchronizedRegion.fillColumn
(long row, long col, Access1D<N> values) void
Subregion2D.SynchronizedRegion.fillColumn
(long col, Access1D<N> values) void
Subregion2D.SynchronizedRegion.fillCompatible
(Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right) void
R032Store.fillDiagonal
(long row, long col, Access1D<Double> values) void
R032Store.fillDiagonal
(Access1D<Double> values) void
Subregion2D.SynchronizedRegion.fillDiagonal
(long row, long col, Access1D<N> values) void
Subregion2D.SynchronizedRegion.fillDiagonal
(Access1D<N> values) void
GenericStore.fillMatching
(UnaryFunction<N> function, Access1D<N> arguments) void
GenericStore.fillMatching
(Access1D<?> values) void
GenericStore.fillMatching
(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right) void
R032Store.fillMatching
(UnaryFunction<Double> function, Access1D<Double> arguments) void
R032Store.fillMatching
(Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) void
R064Store.fillMatching
(UnaryFunction<Double> function, Access1D<Double> arguments) void
R064Store.fillMatching
(Access1D<?> values) void
R064Store.fillMatching
(Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) void
RawStore.fillMatching
(Access1D<?> source) void
RawStore.fillMatching
(Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) void
Subregion2D.fillMatching
(Access1D<?> values) void
Subregion2D.SynchronizedRegion.fillMatching
(UnaryFunction<N> function, Access1D<N> arguments) void
Subregion2D.SynchronizedRegion.fillMatching
(Access1D<?> values) void
Subregion2D.SynchronizedRegion.fillMatching
(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right) void
void
void
void
void
void
void
void
TransformableRegion.FillByMultiplying.invoke
(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right) default void
TransformableRegion.FillByMultiplying.invoke
(TransformableRegion<N> product, Access1D<N> left, long complexity, Access1D<N> right) default MatrixStore
<N> PhysicalStore.Factory.makeWrapperColumn
(Access1D<?> access) void
R032Store.modifyMatching
(BinaryFunction<Double> function, Access1D<Double> right) void
R032Store.modifyMatching
(Access1D<Double> left, BinaryFunction<Double> function) void
RawStore.modifyMatching
(BinaryFunction<Double> function, Access1D<Double> right) void
RawStore.modifyMatching
(Access1D<Double> left, BinaryFunction<Double> function) void
SparseStore.modifyMatching
(BinaryFunction<N> function, Access1D<N> right) void
SparseStore.modifyMatching
(Access1D<N> left, BinaryFunction<N> function) void
Subregion2D.SynchronizedRegion.modifyMatching
(BinaryFunction<N> function, Access1D<N> right) void
Subregion2D.SynchronizedRegion.modifyMatching
(Access1D<N> left, BinaryFunction<N> function) void
R032Store.modifyMatchingInColumns
(BinaryFunction<Double> function, Access1D<Double> right) void
R032Store.modifyMatchingInColumns
(Access1D<Double> left, BinaryFunction<Double> function) void
Subregion2D.SynchronizedRegion.modifyMatchingInColumns
(BinaryFunction<N> function, Access1D<N> right) void
Subregion2D.SynchronizedRegion.modifyMatchingInColumns
(Access1D<N> left, BinaryFunction<N> function) void
R032Store.modifyMatchingInRows
(BinaryFunction<Double> function, Access1D<Double> right) void
R032Store.modifyMatchingInRows
(Access1D<Double> left, BinaryFunction<Double> function) void
Subregion2D.SynchronizedRegion.modifyMatchingInRows
(BinaryFunction<N> function, Access1D<N> right) void
Subregion2D.SynchronizedRegion.modifyMatchingInRows
(Access1D<N> left, BinaryFunction<N> function) void
AboveBelowStore.multiply
(Access1D<N> right, TransformableRegion<N> target) void
IdentityStore.multiply
(Access1D<N> right, TransformableRegion<N> target) void
LeftRightStore.multiply
(Access1D<N> right, TransformableRegion<N> target) default void
MatrixStore.multiply
(Access1D<N> right, TransformableRegion<N> target) void
SingleStore.multiply
(Access1D<N> right, TransformableRegion<N> target) void
SparseStore.multiply
(Access1D<N> right, TransformableRegion<N> target) void
SuperimposedStore.multiply
(Access1D<N> right, TransformableRegion<N> target) void
ZeroStore.multiply
(Access1D<N> right, TransformableRegion<N> target) 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 N
MatrixStore.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) Thepremultiply
method differs frommultiply
in 3 ways: The matrix positions are swapped - left/right. It does NOT return a MatrixStore but an ElementsSupplier instead. It accepts an Access1D as the argument left matrix.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 void
AbstractSolver.full1X1
(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution) (package private) static void
AbstractSolver.full2X2
(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution) (package private) static void
AbstractSolver.full3X3
(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution) (package private) static void
AbstractSolver.full4X4
(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution) (package private) static void
AbstractSolver.full5X5
(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution) (package private) static void
AbstractSolver.leastSquares
(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution) (package private) static void
AbstractSolver.symmetric2X2
(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution) (package private) static void
AbstractSolver.symmetric3X3
(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution) (package private) static void
AbstractSolver.symmetric4X4
(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution) (package private) static void
AbstractSolver.symmetric5X5
(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution) -
Uses of Access1D in org.ojalgo.matrix.task.iterative
Methods in org.ojalgo.matrix.task.iterative with parameters of type Access1DModifier and TypeMethodDescriptionprotected final void
default double
IterativeSolverTask.SparseDelegate.resolve
(List<Equation> equations, PhysicalStore<Double> solution, Access1D<?> rhs) final double
MutableSolver.resolve
(PhysicalStore<Double> solution, Access1D<?> rhs) -
Uses of Access1D in org.ojalgo.matrix.transformation
Subinterfaces of Access1D in org.ojalgo.matrix.transformationModifier and TypeInterfaceDescriptioninterface
Householder<N extends Comparable<N>>
interface
HouseholderReference<N extends Comparable<N>>
Classes in org.ojalgo.matrix.transformation that implement Access1DModifier and TypeClassDescriptionstatic final class
Householder.Generic<N extends Scalar<N>>
static final class
static final class
(package private) final class
HouseholderColumn<N extends Comparable<N>>
(package private) final class
HouseholderRow<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.myMultipliers
private final Access1D
<?> Optimisation.Result.mySolution
Fields in org.ojalgo.optimisation with type parameters of type Access1DModifier and TypeFieldDescriptionprivate final BiConsumer
<ExpressionsBasedModel, Access1D<BigDecimal>> ExpressionsBasedModel.Validator.myHandler
private BiConsumer
<ExpressionsBasedModel, Access1D<BigDecimal>> ExpressionsBasedModel.myValidationFailureHandler
(package private) static final BiConsumer
<ExpressionsBasedModel, Access1D<BigDecimal>> ExpressionsBasedModel.Validator.NULL
Methods 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 void
Expression.appendMiddlePart
(StringBuilder builder, Access1D<BigDecimal> solution, NumberContext display) (package private) void
Expression.appendToString
(StringBuilder builder, Access1D<BigDecimal> solution, NumberContext display) private static boolean
ExpressionsBasedModel.Validator.doValidate
(ExpressionsBasedModel model, Access1D<BigDecimal> solution, NumberContext accuracy, BasicLogger logger, BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> handler) protected B
GenericSolver.Builder.equalities
(Access2D<?> mtrxAE, Access1D<?> mtrxBE) Expression.evaluate
(Access1D<BigDecimal> point) Expression.getAdjustedGradient
(Access1D<?> point) protected B
GenericSolver.Builder.inequalities
(Access2D<?> mtrxAI, Access1D<?> mtrxBI) Optimisation.Result.multipliers
(ConstraintsMetaData constraintsMap, Access1D<?> multipliers) Optimisation.Result.multipliers
(Access1D<?> multipliers) (package private) void
void
Expression.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) void
GenericSolver.Builder.setEqualities
(Access2D<?> mtrxAE, Access1D<?> mtrxBE) (package private) void
GenericSolver.Builder.setInequalities
(Access2D<?> mtrxAI, Access1D<?> mtrxBI) void
Expression.setLinearFactors
(List<Variable> variables, Access1D<?> factors) boolean
ExpressionsBasedModel.validate
(Access1D<BigDecimal> solution) boolean
ExpressionsBasedModel.validate
(Access1D<BigDecimal> solution, BasicLogger appender) boolean
ExpressionsBasedModel.validate
(Access1D<BigDecimal> solution, NumberContext context) boolean
ExpressionsBasedModel.validate
(Access1D<BigDecimal> solution, NumberContext context, BasicLogger appender) boolean
ExpressionsBasedModel.Validator.validate
(Access1D<?> solverSolution, NumberContext accuracy, BasicLogger logger) Validate an (intermediate) solver solution against the original model.protected final boolean
boolean
Using the solver'sExpressionsBasedModel.Validator
instance, if set.boolean
IntermediateSolver.validate
(Access1D<BigDecimal> solution, BasicLogger appender) Always performs validation directly usingExpressionsBasedModel.validate(Access1D, BasicLogger)
.Optimisation.Result.withSolution
(Access1D<?> solution) static Optimisation.Result
Method parameters in org.ojalgo.optimisation with type arguments of type Access1DModifier and TypeMethodDescriptionprivate static boolean
ExpressionsBasedModel.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) void
ExpressionsBasedModel.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
Classes in org.ojalgo.optimisation.convex that implement Access1DModifier and TypeClassDescription(package private) final class
The equation system body is the (negated) Schur complement (of the Q-matrix in the full KKT-system).Methods in org.ojalgo.optimisation.convex with parameters of type Access1DModifier and TypeMethodDescription(package private) void
ConvexSolver.Builder.equalities
(Access2D<?> mtrxAE, Access1D<?> mtrxBE) protected double
BasePrimitiveSolver.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. -
Uses of Access1D in org.ojalgo.optimisation.integer
Fields in org.ojalgo.optimisation.integer declared as Access1DModifier and TypeFieldDescriptionprivate Access1D
<?> ModelStrategy.DefaultStrategy.myIterationPoint
The latest found integer solution.Methods in org.ojalgo.optimisation.integer that return Access1DMethods in org.ojalgo.optimisation.integer with parameters of type Access1DModifier and TypeMethodDescriptionprotected double
GomorySolver.evaluateFunction
(Access1D<?> solution) protected double
IntegerSolver.evaluateFunction
(Access1D<?> solution) protected ModelStrategy
ModelStrategy.DefaultStrategy.initialise
(MultiaryFunction.TwiceDifferentiable<Double> function, Access1D<?> point) Initialise the integer significances, based on the objective function gradient.protected abstract ModelStrategy
ModelStrategy.initialise
(MultiaryFunction.TwiceDifferentiable<Double> function, Access1D<?> point) Called, once, at the very beginning of the solve process. -
Uses of Access1D in org.ojalgo.optimisation.linear
Classes in org.ojalgo.optimisation.linear that implement Access1DModifier and TypeClassDescription(package private) final class
(package private) class
(package private) final class
Methods 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 double
SimplexTableauSolver.evaluateFunction
(Access1D<?> solution) (package private) final int
SimplexTableau.findNextPivotColumn
(Access1D<Double> auxiliaryRow, Access1D<Double> objectiveRow) LinearSolver.Builder.inequalities
(Access2D<?> mtrxAI, Access1D<?> mtrxBI) private static ArrayR064
LinearSolver.OldIntegration.toModelVariableValues
(Access1D<?> solverVariableValues, ExpressionsBasedModel model, ArrayR064 modelVariableValues) -
Uses of Access1D in org.ojalgo.random
Classes in org.ojalgo.random that implement 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 LogNormal
Replace the underlying samples and reset the sample set.static SampleSet
Constructors 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 GeometricBrownianMotion
static StationaryNormalProcess
StationaryNormalProcess.estimateARCH
(Access1D<?> series, int q) static StationaryNormalProcess
StationaryNormalProcess.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 ARCH
Parameter estimation using heuristics (not max likelihood).static GARCH
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 Access1DModifier and TypeClassDescriptionfinal class
ComplexNumber 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 class
final class
(package private) final class
final class
final class
class
class
(package private) final class
(package private) final class
(package private) final class
Fields in org.ojalgo.series.primitive declared as Access1DMethods in org.ojalgo.series.primitive with parameters of type Access1DModifier and TypeMethodDescriptionstatic DataSeries
static PrimitiveSeries
static PrimitiveSeries
Constructors 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 TypeInterfaceDescriptioninterface
Access2D<N extends Comparable<N>>
2-dimensional accessor methodsinterface
AccessAnyD<N extends Comparable<N>>
N-dimensional accessor methodsstatic interface
Mutate1D.ModifiableReceiver<N extends Comparable<N>>
static interface
Mutate2D.ModifiableReceiver<N extends Comparable<N>>
Apart from extendingMutate2D.Receiver
this interface extendsMutate2D.Modifiable
andMutate2D.Exchangeable
which both imply access to existing elements as well asAccess2D
that dictates explicit access.static interface
MutateAnyD.ModifiableReceiver<N extends Comparable<N>>
Classes in org.ojalgo.structure that implement Access1DModifier and TypeClassDescriptionstatic final class
Access1D.SelectionView<N extends Comparable<N>>
static class
Access2D.ColumnView<N extends Comparable<N>>
static class
Access2D.RowView<N extends Comparable<N>>
static final class
Access2D.SelectionView<N extends Comparable<N>>
static final class
AccessAnyD.MatrixView<N extends Comparable<N>>
static final class
AccessAnyD.SelectionView<N extends Comparable<N>>
static final class
AccessAnyD.VectorView<N extends Comparable<N>>
class
(package private) static final class
(package private) static final class
class
(package private) static final class
(package private) static final class
class
(package private) static final class
(package private) static final class
Fields in org.ojalgo.structure declared as Access1DModifier and TypeFieldDescriptionIterator1D.myAccess
Access1D.SelectionView.myFullData
Keyed1D.myStructure
Access1D.ElementView.myValues
Methods 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 void
Access1D.asPrimitive1D
(Access1D<?> access) Deprecated.v54 UsePrimitive1D.wrap(Structure1D)
insteaddefault I
default I
static void
Mutate1D.copyComplexArgument
(Access1D<ComplexNumber> source, Mutate1D destination) Copies the argument of the ComplexNumber elements to the destination.static void
Mutate1D.copyComplexImaginary
(Access1D<ComplexNumber> source, Mutate1D destination) Copies the imaginary part of the ComplexNumber elements to the destination.static void
Mutate1D.copyComplexModulus
(Access1D<ComplexNumber> source, Mutate1D destination) Copies the modulus of the ComplexNumber elements to the destination.static void
Mutate1D.copyComplexModulusAndArgument
(Access1D<ComplexNumber> source, Mutate1D modDest, Mutate1D argDest) Simultaneously copies the modulus and argument of the ComplexNumber elements to the destinations.static void
Mutate1D.copyComplexReal
(Access1D<ComplexNumber> source, Mutate1D destination) Copies the real part of the ComplexNumber elements to the destination.static void
Mutate1D.copyComplexRealAndImaginary
(Access1D<ComplexNumber> source, Mutate1D realDest, Mutate1D imagDest) Simultaneously copies the real and imaginary parts of the ComplexNumber elements to the destinations.default double
Will calculate and return the dot product of this 1D-structure and another input 1D-vector.static boolean
Access1D.equals
(Access1D<?> accessA, Access1D<?> accessB, NumberContext accuracy) Tests if the two data structures are numerically equal to the given accuracy.default void
Mutate2D.Fillable.fillColumn
(long row, long col, Access1D<N> values) default void
Mutate2D.Fillable.fillColumn
(long col, Access1D<N> values) default void
Mutate1D.Fillable.fillCompatible
(Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right) default void
Mutate2D.Fillable.fillDiagonal
(long row, long col, Access1D<N> values) default void
Mutate2D.Fillable.fillDiagonal
(Access1D<N> values) default void
Mutate1D.Fillable.fillMatching
(UnaryFunction<N> function, Access1D<N> arguments) default void
Mutate1D.Fillable.fillMatching
(Access1D<?> values) Will fill the elements of [this] with the corresponding input values, and in the process (if necessary) convert the elements to the correct type:default void
Mutate1D.Fillable.fillMatching
(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right) default void
default void
default void
Mutate1D.ModifiableReceiver.modifyCompatible
(BinaryFunction<N> operator, Access1D<N> right) default void
Mutate1D.ModifiableReceiver.modifyCompatible
(Access1D<N> left, BinaryFunction<N> operator) default void
Mutate1D.Modifiable.modifyMatching
(BinaryFunction<N> function, Access1D<N> right) default void
Mutate1D.Modifiable.modifyMatching
(Access1D<N> left, BinaryFunction<N> function) default void
Mutate2D.Modifiable.modifyMatchingInColumns
(BinaryFunction<N> function, Access1D<N> right) Same asMutate2D.Modifiable.modifyMatchingInColumns(Access1D, BinaryFunction)
but with the arguments to the modifier function swapped.default void
Mutate2D.Modifiable.modifyMatchingInColumns
(Access1D<N> left, BinaryFunction<N> function) "Matching In Columns" refers to that the supplied, left, data structure will be treated as a column, matching the columns of this structure.default void
Mutate2D.Modifiable.modifyMatchingInRows
(BinaryFunction<N> function, Access1D<N> right) Same asMutate2D.Modifiable.modifyMatchingInRows(Access1D, BinaryFunction)
but with the arguments to the modifier function swapped.default void
Mutate2D.Modifiable.modifyMatchingInRows
(Access1D<N> left, BinaryFunction<N> function) Same asMutate2D.Modifiable.modifyMatchingInColumns(Access1D, BinaryFunction)
but now the supplied left data structure is treated as a row.static <R extends Mutate2D.Receiver<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 I
static String
Constructors in org.ojalgo.structure with parameters of type Access1DModifierConstructorDescription(package private)
ElementView
(Access1D<N> values) private
ElementView
(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) -
Uses of Access1D in org.ojalgo.tensor
Classes in org.ojalgo.tensor that implement Access1DModifier and TypeClassDescriptionfinal class
AnyTensor<N extends Comparable<N>>
final class
MatrixTensor<N extends Comparable<N>>
final class
VectorTensor<N extends Comparable<N>>
Methods in org.ojalgo.tensor with parameters of type Access1DModifier and TypeMethodDescription(package private) void
(package private) void
ArrayBasedTensor.multiply
(Mutate1D.Fillable<N> receiver, double left, Access1D<N> right) (package private) void
(package private) void
ArrayBasedTensor.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 TypeMethodDescriptionvoid
private int
private int
static FloatingPointReceptacle
void
-
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 class
static final class
NetworkTrainer.train(Access1D, Access1D)
instead