Uses of Interface
org.ojalgo.structure.Mutate1D.Modifiable
Packages that use Mutate1D.Modifiable
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.
-
Uses of Mutate1D.Modifiable in org.ojalgo.array
Classes in org.ojalgo.array that implement Mutate1D.ModifiableModifier and TypeClassDescriptionfinal classArray1D<N extends Comparable<N>>Array1Dfinal classArray2D<N extends Comparable<N>>Array2Dfinal classArrayAnyD<N extends Comparable<N>>ArrayAnyDclassA one- and/or arbitrary-dimensional array of ComplexNumber.classA one- and/or arbitrary-dimensional array of Quaternion.classA one- and/or arbitrary-dimensional array of RationalNumber.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of Quadruple.classA one- and/or arbitrary-dimensional array of BigDecimal.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classBasicArray<N extends Comparable<N>>A BasicArray is 1-dimensional, but designed to easily be extended or encapsulated, and then treated as arbitrary-dimensional.classThe odd member among the array implementations.(package private) final class(package private) final class(package private) final class(package private) final class(package private) final class(package private) final classclassDenseArray<N extends Comparable<N>>Each and every element occupies memory and holds a value.classOff heap memory array.(package private) final class(package private) final class(package private) final class(package private) final class(package private) final class(package private) final classclassPlainArray<N extends Comparable<N>>Array class limited by integer (int, not long) indices.classclassReferenceTypeArray<N extends Comparable<N>>A one- and/or arbitrary-dimensional array of Comparable.classScalarArray<N extends Scalar<N>>A one- and/or arbitrary-dimensional array of Scalar.(package private) final classSegmentedArray<N extends Comparable<N>>An array implemented as a sequence of segments that together make up the data structure.final classSparseArray<N extends Comparable<N>>Only stores nonzero elements and/or elements specifically set by the user.Methods in org.ojalgo.array with parameters of type Mutate1D.ModifiableModifier and TypeMethodDescriptionvoidArrayR032.axpy(double a, Mutate1D.Modifiable<?> y) voidArrayR064.axpy(double a, Mutate1D.Modifiable<?> y) voidArrayR256.axpy(double a, Mutate1D.Modifiable<?> y) final voidScalarArray.axpy(double a, Mutate1D.Modifiable<?> y) voidSparseArray.axpy(double a, Mutate1D.Modifiable<?> y) -
Uses of Mutate1D.Modifiable in org.ojalgo.array.operation
Methods in org.ojalgo.array.operation with parameters of type Mutate1D.ModifiableModifier and TypeMethodDescriptionstatic voidAXPY.invoke(Mutate1D.Modifiable<?> y, double a, double[] x) static voidAXPY.invoke(Mutate1D.Modifiable<?> y, double a, float[] x) static voidAXPY.invoke(Mutate1D.Modifiable<?> y, double a, BigDecimal[] x) static <N extends Scalar<N>>
voidAXPY.invoke(Mutate1D.Modifiable<?> y, double a, N[] x) -
Uses of Mutate1D.Modifiable in org.ojalgo.equation
Classes in org.ojalgo.equation that implement Mutate1D.ModifiableMethods in org.ojalgo.equation with type parameters of type Mutate1D.ModifiableModifier and TypeMethodDescription<T extends Access1D<Double> & Mutate1D.Modifiable<Double>>
doubleEquation.adjust(T x, double relaxation) Will perform a (relaxed) GaussSeidel update.private <T extends Access1D<Double> & Mutate1D.Modifiable<Double>>
doubleEquation.calculate(T x, double rhs, double relaxation) <T extends Access1D<Double> & Mutate1D.Modifiable<Double>>
voidEquation.initialise(T x) Initialises the solution vector's element atEquation.indexto the value that would solve this equation if the RHS was zero and all other elements in the solution vector unchanged. -
Uses of Mutate1D.Modifiable in org.ojalgo.matrix
Classes in org.ojalgo.matrix that implement Mutate1D.ModifiableModifier and TypeClassDescription(package private) classDenseMutator2D<N extends Comparable<N>, M extends BasicMatrix<N,M>> static final classstatic final classstatic final classstatic final classstatic final classstatic final class -
Uses of Mutate1D.Modifiable in org.ojalgo.matrix.decomposition
Subinterfaces of Mutate1D.Modifiable 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. -
Uses of Mutate1D.Modifiable in org.ojalgo.matrix.store
Subinterfaces of Mutate1D.Modifiable in org.ojalgo.matrix.storeModifier and TypeInterfaceDescriptioninterfacePhysicalStore<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 Mutate1D.ModifiableModifier and TypeClassDescriptionfinal classColumnsSupplier<N extends Comparable<N>>Sparse columns – columns can be added and removed.(package private) static classCompressedSparseR064.Builder<I extends CompressedSparseR064>final classGenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.final classAimplementation of PhysicalStore.invalid reference
float
static final classA builder for constructingR064CSRinstances.static final classA builder for constructing CSR matrix stores.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.final classSparseStore<N extends Comparable<N>>A sparse matrix (this implementation) is not thread safe.(package private) classSubregion2D<N extends Comparable<N>>(package private) static final classSubregion2D.ColumnsRegion<N extends Comparable<N>>(package private) static final classSubregion2D.LimitRegion<N extends Comparable<N>>(package private) static final classSubregion2D.OffsetRegion<N extends Comparable<N>>(package private) static final classSubregion2D.RowsRegion<N extends Comparable<N>>(package private) static final classSubregion2D.SynchronizedRegion<N extends Comparable<N>>(package private) static final classSubregion2D.TransposedRegion<N extends Comparable<N>>(package private) static final classSubregion2D.WrapperRegion<N extends Comparable<N>>Methods in org.ojalgo.matrix.store with parameters of type Mutate1D.ModifiableModifier and TypeMethodDescriptionvoidSubregion2D.SynchronizedRegion.axpy(double a, Mutate1D.Modifiable<?> y) -
Uses of Mutate1D.Modifiable in org.ojalgo.matrix.task.iterative
Methods in org.ojalgo.matrix.task.iterative with parameters of type Mutate1D.ModifiableModifier and TypeMethodDescriptionprivate static voidMINRESSolver.axpy(double alpha, R064Store x, Mutate1D.Modifiable<?> y) private static voidQMRSolver.axpy(double alpha, R064Store x, Mutate1D.Modifiable<?> y) -
Uses of Mutate1D.Modifiable in org.ojalgo.structure
Subinterfaces of Mutate1D.Modifiable in org.ojalgo.structureModifier and TypeInterfaceDescriptionstatic interfaceMutate1D.ModifiableReceiver<N extends Comparable<N>>static interfaceMutate2D.Modifiable<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.Modifiable<N extends Comparable<N>>static interfaceMutateAnyD.ModifiableReceiver<N extends Comparable<N>>Methods in org.ojalgo.structure with parameters of type Mutate1D.ModifiableModifier and TypeMethodDescriptiondefault voidAccess1D.axpy(double a, Mutate1D.Modifiable<?> y) Will calculate y = y + a x, will add "a" times "this" to "y"