|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ejml.alg.block.BlockInnerMultiplication
public class BlockInnerMultiplication
Matrix multiplication for the inner row major blocks, typically inside of a BlockMatrix64F.
This code was auto generated by GeneratorBlockInnerMultiplication and should not be modified directly.
| Constructor Summary | |
|---|---|
BlockInnerMultiplication()
|
|
| Method Summary | |
|---|---|
static void |
blockMultMinus(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = C - A * B |
static void |
blockMultMinusTransA(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = C - AT * B |
static void |
blockMultMinusTransB(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = C - A * BT |
static void |
blockMultPlus(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = C + A * B |
static void |
blockMultPlus(double alpha,
double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = C + α A * B |
static void |
blockMultPlusTransA(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = C + AT * B |
static void |
blockMultPlusTransA(double alpha,
double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = C + α AT * B |
static void |
blockMultPlusTransB(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = C + A * BT |
static void |
blockMultPlusTransB(double alpha,
double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = C + α A * BT |
static void |
blockMultSet(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = A * B |
static void |
blockMultSet(double alpha,
double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = α A * B |
static void |
blockMultSetTransA(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = AT * B |
static void |
blockMultSetTransA(double alpha,
double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = α AT * B |
static void |
blockMultSetTransB(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = A * BT |
static void |
blockMultSetTransB(double alpha,
double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks: C = α A * BT |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BlockInnerMultiplication()
| Method Detail |
|---|
public static void blockMultPlus(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = C + A * B
public static void blockMultPlusTransA(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = C + AT * B
public static void blockMultPlusTransB(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = C + A * BT
public static void blockMultMinus(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = C - A * B
public static void blockMultMinusTransA(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = C - AT * B
public static void blockMultMinusTransB(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = C - A * BT
public static void blockMultSet(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = A * B
public static void blockMultSetTransA(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = AT * B
public static void blockMultSetTransB(double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = A * BT
public static void blockMultPlus(double alpha,
double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = C + α A * B
public static void blockMultPlusTransA(double alpha,
double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = C + α AT * B
public static void blockMultPlusTransB(double alpha,
double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = C + α A * BT
public static void blockMultSet(double alpha,
double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = α A * B
public static void blockMultSetTransA(double alpha,
double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = α AT * B
public static void blockMultSetTransB(double alpha,
double[] dataA,
double[] dataB,
double[] dataC,
int indexA,
int indexB,
int indexC,
int heightA,
int widthA,
int widthC)
Performs the follow operation on individual inner blocks:
C = α A * BT
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||