public class Multiplications extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static int |
WORKING_SET_TARGET |
| Constructor and Description |
|---|
Multiplications() |
| Modifier and Type | Method and Description |
|---|---|
static Matrix |
blockedMultiply(Matrix a,
AMatrix b)
Performs fast matrix multiplication using temporary working storage for the second matrix
|
static Matrix |
doubleBlockedMultiply(AMatrix a,
AMatrix b)
Performs fast matrix multiplication using temporary working storage for both matrices
|
static Matrix |
multiply(AMatrix a,
AMatrix b)
General purpose matrix multiplication, with smart selection of algorithm based
on matrix size and type.
|
static Matrix |
multiply(Matrix a,
AMatrix b) |
static AMatrix |
naiveMultiply(AMatrix a,
AMatrix b) |
protected static final int WORKING_SET_TARGET
public static Matrix multiply(AMatrix a, AMatrix b)
a - b - public static Matrix blockedMultiply(Matrix a, AMatrix b)
a - b - public static Matrix doubleBlockedMultiply(AMatrix a, AMatrix b)
a - b - Copyright © 2013. All Rights Reserved.