Uses of Interface
org.ojalgo.structure.Access1D
Packages that use Access1D
Package
Description
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 TypeMethodDescriptiondoubleThe input argument is typed asAccess1Dwhich essentially means it can be anything.voidThe 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.classDenseArray<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. possibly primitive double values).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.classPlainArray<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.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 TypeMethodDescriptionLongToNumberMap.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) 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) 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) 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) 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) 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) 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) 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) 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.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
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 Access1D -
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
Methods 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.final voidDiscreteFourierTransform.inverse(Access1D<?> input, Mutate2D.ModifiableReceiver<ComplexNumber> output) final MatrixStore<ComplexNumber> DiscreteFourierTransform.inverse(Access1D<ComplexNumber> input) static UnaryOperator<ComplexNumber> ZTransform.newZOperator(Access1D<?> sequence) 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. -
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.<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
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) default MultiaryFunction.TwiceDifferentiable<N> MultiaryFunction.TwiceDifferentiable.toFirstOrderApproximation(Access1D<N> arg) default MultiaryFunction.TwiceDifferentiable<N> MultiaryFunction.TwiceDifferentiable.toSecondOrderApproximation(Access1D<N> arg) Constructors in org.ojalgo.function.multiary with parameters of type Access1DModifierConstructorDescriptionFirstOrderApproximation(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 TypeClassDescriptionfinal classfinal classfinal classfinal classfinal classfinal classBigPolynomialMethods in org.ojalgo.function.polynomial with parameters of type Access1DModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoid -
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.final classA matrix (linear algebra) with ComplexNumberSet.Celements, implemented using dual 64-bit double values. (2 x 64 = 128)static final classfinal classA matrix (linear algebra) with QuaternionNumberSet.Helements, implemented using four 64-bit double values. (4 x 64 = 256)static final classfinal classA matrix (linear algebra) with RationalNumberSet.Qelements, implemented using dual 64-bit long values. (2 x 64 = 128)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). (2 x 64 = 128)static final classMethods in org.ojalgo.matrix with parameters of type Access1DModifier and TypeMethodDescriptionMatrixFactory.makeDiagonal(Access1D<?> diagonal) 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 Access1DConstructors in org.ojalgo.matrix.decomposition with parameters of type Access1D -
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 TypeClassDescriptionfinal classColumnsSupplier<N extends Comparable<N>>Sparse columns – columns can be added and removed.static final classColumnsSupplier.SingleView<N extends Comparable<N>>final classDiagonalStore<N extends Comparable<N>,D extends Access1D<?>> final classGenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.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.final classRowsSupplier<N extends Comparable<N>>Sparse rows – rows can be added and removed.static final classRowsSupplier.SingleView<N extends Comparable<N>>final classSparseStore<N extends Comparable<N>>A sparse matrix (this implementation) is not thread safe.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) MatrixStore.sliceColumn(long row, 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) Methods in org.ojalgo.matrix.store with parameters of type Access1DModifier and TypeMethodDescriptionvoidRowsSupplier.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.doublevoidGenericStore.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) 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) voidR032Store.fillDiagonal(long row, long col, Access1D<Double> values) voidR032Store.fillDiagonal(Access1D<Double> 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) voidvoidvoidvoidvoidTransformableRegion.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) voidR032Store.modifyMatchingInColumns(BinaryFunction<Double> function, Access1D<Double> right) voidR032Store.modifyMatchingInColumns(Access1D<Double> left, BinaryFunction<Double> function) voidR032Store.modifyMatchingInRows(BinaryFunction<Double> function, Access1D<Double> right) voidR032Store.modifyMatchingInRows(Access1D<Double> left, BinaryFunction<Double> function) 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.voidSparseStore.multiply(Access1D<N> right, TransformableRegion<N> target) GenericStore.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) SparseStore.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) 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.SparseStore.premultiply(Access1D<N> left) -
Uses of Access1D in org.ojalgo.matrix.task.iterative
Methods in org.ojalgo.matrix.task.iterative with parameters of type Access1DModifier and TypeMethodDescriptionvoidJacobiPreconditioner.apply(Access1D<Double> src, PhysicalStore<Double> dst) voidPreconditioner.apply(Access1D<Double> src, PhysicalStore<Double> dst) Apply M^{-1} to a vector. src and dst may alias.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 -
Uses of Access1D in org.ojalgo.optimisation
Classes in org.ojalgo.optimisation that implement Access1DMethods 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.Methods in org.ojalgo.optimisation with parameters of type Access1DModifier and TypeMethodDescriptionprotected voidExpression.appendMiddlePart(StringBuilder builder, Access1D<BigDecimal> solution, NumberContext display) 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) voidExpression.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.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 TypeMethodDescriptionExpressionsBasedModel.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) -
Uses of Access1D in org.ojalgo.optimisation.convex
Methods in org.ojalgo.optimisation.convex with parameters of type Access1DModifier and TypeMethodDescriptionConvexSolver.Builder.equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE) 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
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 abstract ModelStrategyModelStrategy.initialise(MultiaryFunction.TwiceDifferentiable<Double> function, Access1D<?> point) -
Uses of Access1D in org.ojalgo.optimisation.linear
Methods in org.ojalgo.optimisation.linear with parameters of type Access1DModifier and TypeMethodDescriptionLinearSolver.Builder.equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE) LinearSolver.Builder.inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI) -
Uses of Access1D in org.ojalgo.random
Classes in org.ojalgo.random that implement 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 with parameters of type Access1D -
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 TypeClassDescriptionfinal classfinal classfinal classclassclassMethods in org.ojalgo.series.primitive with parameters of type Access1DModifier and TypeMethodDescriptionstatic DataSeriesstatic PrimitiveSeriesstatic PrimitiveSeries -
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>>classclassclassMethods 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 Access1DModifierConstructorDescriptionIterator1D(Access1D<? extends N> access) Iterator1D(Access1D<? extends N> access, long cursor) -
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 TypeMethodDescriptionSame 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 Access1D -
Uses of Access1D in org.ojalgo.type.keyvalue
Classes in org.ojalgo.type.keyvalue that implement Access1D
NetworkTrainer.train(Access1D, Access1D)instead