Package | Description |
---|---|
org.ojalgo.array | |
org.ojalgo.array.blas | |
org.ojalgo.function.aggregator | |
org.ojalgo.matrix.store | |
org.ojalgo.matrix.store.operation |
Contents in this package loosely corresponds to BLAS.
|
org.ojalgo.matrix.transformation | |
org.ojalgo.scalar | |
org.ojalgo.tensor |
Modifier and Type | Class and Description |
---|---|
class |
ScalarArray<N extends Number & Scalar<N>>
A one- and/or arbitrary-dimensional array of Scalar.
|
Modifier and Type | Method and Description |
---|---|
static <N extends Number & Scalar<N>> |
AXPY.invoke(Mutate1D y,
double a,
N[] x) |
static <N extends Number & Scalar<N>> |
AMAX.invoke(N[] data,
int first,
int limit,
int step) |
static <N extends Number & Scalar<N>> |
DOT.invoke(N[] array1,
int offset1,
N[] array2,
int offset2,
int first,
int limit,
Scalar.Factory<N> factory) |
static <N extends Number & Scalar<N>> |
AXPY.invoke(N[] y,
int basey,
N a,
N[] x,
int basex,
int first,
int limit) |
Modifier and Type | Method and Description |
---|---|
Scalar<N> |
AggregatorFunction.toScalar() |
Modifier and Type | Class and Description |
---|---|
class |
GenericDenseStore<N extends Number & Scalar<N>>
A generic implementation of PhysicalStore.
|
static interface |
GenericDenseStore.GenericMultiplyBoth<N extends Number & Scalar<N>> |
static interface |
GenericDenseStore.GenericMultiplyLeft<N extends Number & Scalar<N>> |
static interface |
GenericDenseStore.GenericMultiplyNeither<N extends Number & Scalar<N>> |
static interface |
GenericDenseStore.GenericMultiplyRight<N extends Number & Scalar<N>> |
Modifier and Type | Method and Description |
---|---|
Scalar<N> |
GenericDenseStore.toScalar(long row,
long column) |
default Scalar<N> |
MatrixStore.toScalar(long row,
long column) |
Modifier and Type | Method and Description |
---|---|
static <N extends Number & Scalar<N>> |
FillMatchingSingle.conjugate(N[] data,
int structure,
int firstColumn,
int limitColumn,
Access2D<?> source,
Scalar.Factory<N> scalar) |
static <N extends Number & Scalar<N>> |
FillMatchingSingle.copy(N[] data,
int structure,
int firstColumn,
int limitColumn,
Access2D<?> source,
Scalar.Factory<N> scalar) |
static <N extends Number & Scalar<N>> |
MultiplyLeft.getGeneric(long rows,
long columns) |
static <N extends Number & Scalar<N>> |
MultiplyNeither.getGeneric(long rows,
long columns) |
static <N extends Number & Scalar<N>> |
MultiplyRight.getGeneric(long rows,
long columns) |
static <N extends Number & Scalar<N>> |
MultiplyBoth.getGeneric(long rows,
long columns) |
static <N extends Number & Scalar<N>> |
HouseholderHermitian.invoke(N[] data,
Householder.Generic<N> householder,
N[] worker,
Scalar.Factory<N> scalar) |
static <N extends Number & Scalar<N>> |
SubstituteBackwards.invoke(N[] data,
int structure,
int first,
int limit,
Access2D<N> body,
boolean unitDiagonal,
boolean conjugated,
boolean hermitian,
Scalar.Factory<N> scalar) |
static <N extends Number & Scalar<N>> |
SubstituteForwards.invoke(N[] data,
int structure,
int first,
int limit,
Access2D<N> body,
boolean unitDiagonal,
boolean conjugated,
boolean identity,
Scalar.Factory<N> scalar) |
static <N extends Number & Scalar<N>> |
HouseholderLeft.invoke(N[] data,
int structure,
int first,
int limit,
Householder.Generic<N> householder,
Scalar.Factory<N> scalar) |
static <N extends Number & Scalar<N>> |
GenerateApplyAndCopyHouseholderColumn.invoke(N[] data,
int structure,
int row,
int col,
Householder.Generic<N> destination,
Scalar.Factory<N> scalar) |
static <N extends Number & Scalar<N>> |
HouseholderRight.invoke(N[] data,
int first,
int limit,
int tmpColDim,
Householder.Generic<N> householder,
Scalar.Factory<N> scalar) |
static <N extends Number & Scalar<N>> |
GenerateApplyAndCopyHouseholderRow.invoke(N[] data,
int structure,
int row,
int col,
Householder.Generic<N> destination,
Scalar.Factory<N> scalar) |
static <N extends Number & Scalar<N>> |
ApplyCholesky.invoke(N[] data,
int structure,
int firstColumn,
int columnLimit,
N[] multipliers) |
static <N extends Number & Scalar<N>> |
ApplyLDL.invoke(N[] data,
int structure,
int firstColumn,
int columnLimit,
N[] multipliers,
int iterationPoint) |
static <N extends Number & Scalar<N>> |
ApplyLU.invoke(N[] data,
int structure,
int firstColumn,
int columnLimit,
N[] multipliers,
int iterationPoint) |
static <N extends Number & Scalar<N>> |
RotateRight.invoke(N[] data,
int structure,
int colA,
int colB,
N cos,
N sin) |
static <N extends Number & Scalar<N>> |
RotateLeft.invoke(N[] data,
int structure,
int rowA,
int rowB,
N cos,
N sin) |
static <N extends Number & Scalar<N>> |
HermitianRank2Update.invoke(N[] data,
int firstColumn,
int columnLimit,
N[] vector1,
N[] vector2) |
static <N extends Number & Scalar<N>> |
MultiplyHermitianAndVector.invoke(N[] productMatrix,
int firstRow,
int rowLimit,
N[] hermitianMatrix,
N[] rightVector,
int firstColumn,
Scalar.Factory<N> scalar) |
static <N extends Number & Scalar<N>> |
FillMatchingSingle.transpose(N[] data,
int structure,
int firstColumn,
int limitColumn,
Access2D<?> source,
Scalar.Factory<N> scalar) |
Modifier and Type | Class and Description |
---|---|
static class |
Householder.Generic<N extends Number & Scalar<N>> |
static class |
Rotation.Generic<N extends Number & Scalar<N>> |
Modifier and Type | Method and Description |
---|---|
static <N extends Number & Scalar<N>> |
Rotation.makeGeneric(FunctionSet<N> functions,
int aLowerIndex,
int aHigherIndex,
N anAngle) |
Modifier and Type | Class and Description |
---|---|
class |
BigScalar
Deprecated.
v44 In the future there will only be primitives based implementations of the Scalar interface
|
class |
ComplexNumber
ComplexNumber is an immutable complex number class.
|
static class |
ComplexNumber.Normalised |
class |
ExactDecimal<S extends ExactDecimal<S>>
To help implement exact decimal numbers with a fixed number of decimal places (fixed scale).
|
class |
Money
An example
ExactDecimal implementation corresponding to the SQL data type MONEY or DECIMAL(19,4). |
class |
PrimitiveScalar |
class |
Quaternion |
static class |
Quaternion.Versor |
class |
RationalNumber |
Modifier and Type | Method and Description |
---|---|
default Scalar<N> |
Scalar.add(Scalar<N> addend) |
Scalar<N> |
Scalar.Factory.convert(double value) |
Scalar<N> |
Scalar.Factory.convert(Number number) |
default Scalar<N> |
Scalar.divide(Scalar<N> divisor) |
default Scalar<N> |
Scalar.multiply(Scalar<N> multiplicand) |
Scalar<N> |
Scalar.Factory.one() |
default Scalar<N> |
Scalar.subtract(Scalar<N> subtrahend) |
Scalar<N> |
Scalar.Factory.zero() |
Modifier and Type | Method and Description |
---|---|
default Scalar<N> |
Scalar.add(Scalar<N> addend) |
default Scalar<N> |
Scalar.divide(Scalar<N> divisor) |
default Scalar<N> |
Scalar.multiply(Scalar<N> multiplicand) |
default Scalar<N> |
Scalar.subtract(Scalar<N> subtrahend) |
Modifier and Type | Method and Description |
---|---|
static <N extends Number & Scalar<N>> |
Tensor.make(DenseArray.Factory<N> arrayFactory,
int rank,
int dimensions) |
Copyright © 2019 Optimatika. All rights reserved.