Package | Description |
---|---|
org.ojalgo.matrix | |
org.ojalgo.matrix.decomposition | |
org.ojalgo.matrix.geometry | |
org.ojalgo.matrix.store | |
org.ojalgo.matrix.transformation |
Modifier and Type | Method and Description |
---|---|
static void |
MatrixUtils.copyComplexArgument(Access2D<ComplexNumber> source,
ElementsConsumer<?> destination)
Copies the argument of the ComplexNumber elements to the destination.
|
static void |
MatrixUtils.copyComplexImaginary(Access2D<ComplexNumber> source,
ElementsConsumer<?> destination)
Copies the imaginary part of the ComplexNumber elements to the destination.
|
static void |
MatrixUtils.copyComplexModulus(Access2D<ComplexNumber> source,
ElementsConsumer<?> destination)
Copies the modulus of the ComplexNumber elements to the destination.
|
static void |
MatrixUtils.copyComplexModulusAndArgument(Access2D<ComplexNumber> source,
ElementsConsumer<?> modDest,
ElementsConsumer<?> argDest)
Simultaneously copies the modulus and argument of the ComplexNumber elements to the destinations.
|
static void |
MatrixUtils.copyComplexModulusAndArgument(Access2D<ComplexNumber> source,
ElementsConsumer<?> modDest,
ElementsConsumer<?> argDest)
Simultaneously copies the modulus and argument of the ComplexNumber elements to the destinations.
|
static void |
MatrixUtils.copyComplexReal(Access2D<ComplexNumber> source,
ElementsConsumer<?> destination)
Copies the real part of the ComplexNumber elements to the destination.
|
static void |
MatrixUtils.copyComplexRealAndImaginary(Access2D<ComplexNumber> source,
ElementsConsumer<?> realDest,
ElementsConsumer<?> imagDest)
Simultaneously copies the real and imaginary parts of the ComplexNumber elements to the destinations.
|
static void |
MatrixUtils.copyComplexRealAndImaginary(Access2D<ComplexNumber> source,
ElementsConsumer<?> realDest,
ElementsConsumer<?> imagDest)
Simultaneously copies the real and imaginary parts of the ComplexNumber elements to the destinations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DecompositionStore<N extends Number>
Only classes that will act as a delegate to a MatrixDecomposition implementation from this
package should implement this interface.
|
Modifier and Type | Class and Description |
---|---|
class |
Primitive32Vector2 |
class |
Primitive32Vector3 |
class |
Primitive32Vector4 |
class |
Primitive64Vector2 |
class |
Primitive64Vector3 |
class |
Primitive64Vector4 |
Modifier and Type | Interface and Description |
---|---|
interface |
PhysicalStore<N extends Number>
PhysicalStore:s, as opposed to MatrixStore:s, are mutable.
|
Modifier and Type | Class and Description |
---|---|
class |
BigDenseStore
Deprecated.
v45 Use
GenericDenseStore instead |
class |
ComplexDenseStore
Deprecated.
v45 Use
GenericDenseStore instead |
static class |
ElementsConsumer.ColumnsRegion<N extends Number> |
static class |
ElementsConsumer.ConsumerRegion<N extends Number> |
static class |
ElementsConsumer.LimitRegion<N extends Number> |
static class |
ElementsConsumer.OffsetRegion<N extends Number> |
static class |
ElementsConsumer.RowsRegion<N extends Number> |
static class |
ElementsConsumer.TransposedRegion<N extends Number> |
class |
GenericDenseStore<N extends Number & Scalar<N>>
A N implementation of PhysicalStore.
|
class |
PrimitiveDenseStore
A Double (actually double) implementation of PhysicalStore.
|
class |
RawStore
Uses double[][] internally.
|
class |
SparseStore<N extends Number> |
Modifier and Type | Method and Description |
---|---|
ElementsConsumer<BigDecimal> |
BigDenseStore.regionByColumns(int... columns)
Deprecated.
|
ElementsConsumer<Double> |
RawStore.regionByColumns(int... columns) |
ElementsConsumer<N> |
GenericDenseStore.regionByColumns(int... columns) |
ElementsConsumer<Double> |
PrimitiveDenseStore.regionByColumns(int... columns) |
ElementsConsumer<N> |
ElementsConsumer.regionByColumns(int... columns) |
ElementsConsumer<N> |
ElementsConsumer.ConsumerRegion.regionByColumns(int... columns) |
ElementsConsumer<ComplexNumber> |
ComplexDenseStore.regionByColumns(int... columns)
Deprecated.
|
ElementsConsumer<N> |
SparseStore.regionByColumns(int... columns) |
ElementsConsumer<BigDecimal> |
BigDenseStore.regionByLimits(int rowLimit,
int columnLimit)
Deprecated.
|
ElementsConsumer<Double> |
RawStore.regionByLimits(int rowLimit,
int columnLimit) |
ElementsConsumer<N> |
GenericDenseStore.regionByLimits(int rowLimit,
int columnLimit) |
ElementsConsumer<Double> |
PrimitiveDenseStore.regionByLimits(int rowLimit,
int columnLimit) |
ElementsConsumer<N> |
ElementsConsumer.regionByLimits(int rowLimit,
int columnLimit) |
ElementsConsumer<N> |
ElementsConsumer.ConsumerRegion.regionByLimits(int rowLimit,
int columnLimit) |
ElementsConsumer<ComplexNumber> |
ComplexDenseStore.regionByLimits(int rowLimit,
int columnLimit)
Deprecated.
|
ElementsConsumer<N> |
SparseStore.regionByLimits(int rowLimit,
int columnLimit) |
ElementsConsumer<BigDecimal> |
BigDenseStore.regionByOffsets(int rowOffset,
int columnOffset)
Deprecated.
|
ElementsConsumer<Double> |
RawStore.regionByOffsets(int rowOffset,
int columnOffset) |
ElementsConsumer<N> |
GenericDenseStore.regionByOffsets(int rowOffset,
int columnOffset) |
ElementsConsumer<Double> |
PrimitiveDenseStore.regionByOffsets(int rowOffset,
int columnOffset) |
ElementsConsumer<N> |
ElementsConsumer.regionByOffsets(int rowOffset,
int columnOffset) |
ElementsConsumer<N> |
ElementsConsumer.ConsumerRegion.regionByOffsets(int rowOffset,
int columnOffset) |
ElementsConsumer<ComplexNumber> |
ComplexDenseStore.regionByOffsets(int rowOffset,
int columnOffset)
Deprecated.
|
ElementsConsumer<N> |
SparseStore.regionByOffsets(int rowOffset,
int columnOffset) |
ElementsConsumer<BigDecimal> |
BigDenseStore.regionByRows(int... rows)
Deprecated.
|
ElementsConsumer<Double> |
RawStore.regionByRows(int... rows) |
ElementsConsumer<N> |
GenericDenseStore.regionByRows(int... rows) |
ElementsConsumer<Double> |
PrimitiveDenseStore.regionByRows(int... rows) |
ElementsConsumer<N> |
ElementsConsumer.regionByRows(int... rows) |
ElementsConsumer<N> |
ElementsConsumer.ConsumerRegion.regionByRows(int... rows) |
ElementsConsumer<ComplexNumber> |
ComplexDenseStore.regionByRows(int... rows)
Deprecated.
|
ElementsConsumer<N> |
SparseStore.regionByRows(int... rows) |
ElementsConsumer<BigDecimal> |
BigDenseStore.regionByTransposing()
Deprecated.
|
ElementsConsumer<Double> |
RawStore.regionByTransposing() |
ElementsConsumer<N> |
GenericDenseStore.regionByTransposing() |
ElementsConsumer<Double> |
PrimitiveDenseStore.regionByTransposing() |
ElementsConsumer<N> |
ElementsConsumer.regionByTransposing() |
ElementsConsumer<N> |
ElementsConsumer.ConsumerRegion.regionByTransposing() |
ElementsConsumer<N> |
ElementsConsumer.TransposedRegion.regionByTransposing() |
ElementsConsumer<ComplexNumber> |
ComplexDenseStore.regionByTransposing()
Deprecated.
|
ElementsConsumer<N> |
SparseStore.regionByTransposing() |
Modifier and Type | Method and Description |
---|---|
void |
ElementsConsumer.FillByMultiplying.invoke(ElementsConsumer<N> product,
Access1D<N> left,
int complexity,
Access1D<N> right) |
default void |
MatrixStore.multiply(Access1D<N> right,
ElementsConsumer<N> target) |
void |
SparseStore.multiply(Access1D<N> right,
ElementsConsumer<N> target) |
void |
BigDenseStore.supplyTo(ElementsConsumer<BigDecimal> receiver)
Deprecated.
|
void |
ComplexDenseStore.supplyTo(ElementsConsumer<ComplexNumber> receiver)
Deprecated.
|
void |
RawStore.supplyTo(ElementsConsumer<Double> receiver) |
void |
PrimitiveDenseStore.supplyTo(ElementsConsumer<Double> receiver) |
void |
GenericDenseStore.supplyTo(ElementsConsumer<N> receiver) |
void |
ColumnsSupplier.supplyTo(ElementsConsumer<N> receiver) |
default void |
MatrixStore.supplyTo(ElementsConsumer<N> receiver) |
void |
MatrixStore.LogicalBuilder.supplyTo(ElementsConsumer<N> receiver) |
void |
RowsSupplier.supplyTo(ElementsConsumer<N> receiver) |
void |
SparseStore.supplyTo(ElementsConsumer<N> receiver) |
Constructor and Description |
---|
ColumnsRegion(ElementsConsumer<N> base,
ElementsConsumer.FillByMultiplying<N> multiplier,
int... columns) |
LimitRegion(ElementsConsumer<N> base,
ElementsConsumer.FillByMultiplying<N> multiplier,
int rowLimit,
int columnLimit) |
OffsetRegion(ElementsConsumer<N> base,
ElementsConsumer.FillByMultiplying<N> multiplier,
int rowOffset,
int columnOffset) |
RowsRegion(ElementsConsumer<N> base,
ElementsConsumer.FillByMultiplying<N> multiplier,
int... rows) |
TransposedRegion(ElementsConsumer<N> base,
ElementsConsumer.FillByMultiplying<N> multiplier) |
Modifier and Type | Interface and Description |
---|---|
static interface |
TransformationMatrix.Transformable<N extends Number> |
Copyright © 2018 Optimatika. All rights reserved.