| Package | Description |
|---|---|
| org.la4j | |
| org.la4j.matrix | |
| org.la4j.matrix.dense | |
| org.la4j.operation | |
| org.la4j.operation.inplace | |
| org.la4j.operation.ooplace |
| Modifier and Type | Method and Description |
|---|---|
DenseMatrix |
Matrix.toDenseMatrix()
Converts this matrix into a dense matrix.
|
| Modifier and Type | Method and Description |
|---|---|
static DenseMatrix |
DenseMatrix.block(Matrix a,
Matrix b,
Matrix c,
Matrix d)
|
static DenseMatrix |
DenseMatrix.constant(int rows,
int columns,
double constant)
Creates a constant
DenseMatrix of the given shape and value. |
static DenseMatrix |
DenseMatrix.diagonal(int size,
double diagonal)
|
static DenseMatrix |
DenseMatrix.from1DArray(int rows,
int columns,
double[] array)
Creates a
DenseMatrix of the given 1D array w/o
copying the underlying array. |
static DenseMatrix |
DenseMatrix.from2DArray(double[][] array)
Creates a
DenseMatrix of the given 2D array w/o
copying the underlying array. |
static DenseMatrix |
DenseMatrix.fromCSV(String csv)
Parses
DenseMatrix from the given CSV string. |
static DenseMatrix |
DenseMatrix.fromMatrixMarket(String mm)
Parses
DenseMatrix from the given Matrix Market string. |
static DenseMatrix |
DenseMatrix.identity(int size)
Creates an identity
DenseMatrix of the given size. |
static DenseMatrix |
DenseMatrix.random(int rows,
int columns,
Random random)
|
static DenseMatrix |
DenseMatrix.randomSymmetric(int size,
Random random)
Creates a random symmetric
DenseMatrix of the given size. |
static DenseMatrix |
DenseMatrix.unit(int rows,
int columns)
|
static DenseMatrix |
DenseMatrix.zero(int rows,
int columns)
|
| Modifier and Type | Class and Description |
|---|---|
class |
Basic1DMatrix |
class |
Basic2DMatrix |
| Modifier and Type | Method and Description |
|---|---|
R |
SymmetricMatrixMatrixOperation.apply(ColumnMajorSparseMatrix a,
DenseMatrix b) |
R |
SimpleMatrixMatrixOperation.apply(ColumnMajorSparseMatrix a,
DenseMatrix b) |
abstract R |
MatrixMatrixOperation.apply(ColumnMajorSparseMatrix a,
DenseMatrix b) |
R |
CommonMatrixMatrixOperation.apply(ColumnMajorSparseMatrix a,
DenseMatrix b) |
abstract R |
MatrixOperation.apply(DenseMatrix a) |
R |
CommonMatrixOperation.apply(DenseMatrix a) |
R |
SymmetricMatrixMatrixOperation.apply(DenseMatrix a,
ColumnMajorSparseMatrix b) |
R |
SimpleMatrixMatrixOperation.apply(DenseMatrix a,
ColumnMajorSparseMatrix b) |
abstract R |
MatrixMatrixOperation.apply(DenseMatrix a,
ColumnMajorSparseMatrix b) |
R |
CommonMatrixMatrixOperation.apply(DenseMatrix a,
ColumnMajorSparseMatrix b) |
abstract R |
MatrixMatrixOperation.apply(DenseMatrix a,
DenseMatrix b) |
R |
CommonMatrixMatrixOperation.apply(DenseMatrix a,
DenseMatrix b) |
abstract R |
MatrixVectorOperation.apply(DenseMatrix a,
DenseVector b) |
R |
SymmetricMatrixMatrixOperation.apply(DenseMatrix a,
RowMajorSparseMatrix b) |
R |
SimpleMatrixMatrixOperation.apply(DenseMatrix a,
RowMajorSparseMatrix b) |
abstract R |
MatrixMatrixOperation.apply(DenseMatrix a,
RowMajorSparseMatrix b) |
R |
CommonMatrixMatrixOperation.apply(DenseMatrix a,
RowMajorSparseMatrix b) |
abstract R |
MatrixVectorOperation.apply(DenseMatrix a,
SparseVector b) |
abstract R |
VectorMatrixOperation.apply(DenseVector a,
DenseMatrix b) |
R |
SymmetricMatrixMatrixOperation.apply(RowMajorSparseMatrix a,
DenseMatrix b) |
R |
SimpleMatrixMatrixOperation.apply(RowMajorSparseMatrix a,
DenseMatrix b) |
abstract R |
MatrixMatrixOperation.apply(RowMajorSparseMatrix a,
DenseMatrix b) |
R |
CommonMatrixMatrixOperation.apply(RowMajorSparseMatrix a,
DenseMatrix b) |
abstract R |
VectorMatrixOperation.apply(SparseVector a,
DenseMatrix b) |
abstract R |
SimpleMatrixMatrixOperation.applySimple(DenseMatrix a,
SparseMatrix b) |
abstract R |
SimpleMatrixMatrixOperation.applySimple(SparseMatrix a,
DenseMatrix b) |
abstract R |
SymmetricMatrixMatrixOperation.applySymmetric(DenseMatrix a,
SparseMatrix b) |
VectorOperation<R> |
MatrixVectorOperation.partiallyApply(DenseMatrix a) |
MatrixOperation<R> |
MatrixMatrixOperation.partiallyApply(DenseMatrix a) |
| Modifier and Type | Method and Description |
|---|---|
Matrix |
InPlaceCopyMatrixToMatrix.apply(DenseMatrix a,
DenseMatrix b) |
Matrix |
InPlaceCopyMatrixToMatrix.applySimple(DenseMatrix a,
SparseMatrix b) |
Matrix |
InPlaceCopyMatrixToMatrix.applySimple(SparseMatrix a,
DenseMatrix b) |
| Modifier and Type | Method and Description |
|---|---|
Matrix |
OoPlaceMatricesMultiplication.apply(ColumnMajorSparseMatrix a,
DenseMatrix b) |
Matrix |
OoPlaceMatrixByItsTransposeMultiplication.apply(DenseMatrix a) |
Matrix |
OoPlaceMatricesMultiplication.apply(DenseMatrix a,
ColumnMajorSparseMatrix b) |
Matrix |
OoPlaceMatrixHadamardProduct.apply(DenseMatrix a,
DenseMatrix b) |
Matrix |
OoPlaceMatricesSubtraction.apply(DenseMatrix a,
DenseMatrix b) |
Matrix |
OoPlaceMatricesMultiplication.apply(DenseMatrix a,
DenseMatrix b) |
Matrix |
OoPlaceMatricesAddition.apply(DenseMatrix a,
DenseMatrix b) |
Vector |
OoPlaceMatrixByVectorMultiplication.apply(DenseMatrix a,
DenseVector b) |
Matrix |
OoPlaceMatricesMultiplication.apply(DenseMatrix a,
RowMajorSparseMatrix b) |
Vector |
OoPlaceMatrixByVectorMultiplication.apply(DenseMatrix a,
SparseVector b) |
Vector |
OoPlaceVectorByMatrixMultiplication.apply(DenseVector a,
DenseMatrix b) |
Matrix |
OoPlaceMatricesMultiplication.apply(RowMajorSparseMatrix a,
DenseMatrix b) |
Vector |
OoPlaceVectorByMatrixMultiplication.apply(SparseVector a,
DenseMatrix b) |
Matrix |
OoPlaceMatricesSubtraction.applySimple(DenseMatrix a,
SparseMatrix b) |
Matrix |
OoPlaceMatricesSubtraction.applySimple(SparseMatrix a,
DenseMatrix b) |
Matrix |
OoPlaceMatrixHadamardProduct.applySymmetric(DenseMatrix a,
SparseMatrix b) |
Matrix |
OoPlaceMatricesAddition.applySymmetric(DenseMatrix a,
SparseMatrix b) |
Copyright © 2015. All rights reserved.