Package org.apache.spark.ml.ann
Class BreezeUtil
Object
org.apache.spark.ml.ann.BreezeUtil
In-place DGEMM and DGEMV for Breeze
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voiddgemm(double alpha, breeze.linalg.DenseMatrix<Object> A, breeze.linalg.DenseMatrix<Object> B, double beta, breeze.linalg.DenseMatrix<Object> C) DGEMM: C := alpha * A * B + beta * Cstatic voiddgemv(double alpha, breeze.linalg.DenseMatrix<Object> A, breeze.linalg.DenseVector<Object> x, double beta, breeze.linalg.DenseVector<Object> y) DGEMV: y := alpha * A * x + beta * y
- 
Constructor Details- 
BreezeUtilpublic BreezeUtil()
 
- 
- 
Method Details- 
dgemmpublic static void dgemm(double alpha, breeze.linalg.DenseMatrix<Object> A, breeze.linalg.DenseMatrix<Object> B, double beta, breeze.linalg.DenseMatrix<Object> C) DGEMM: C := alpha * A * B + beta * C- Parameters:
- alpha- alpha
- A- A
- B- B
- beta- beta
- C- C
 
- 
dgemvpublic static void dgemv(double alpha, breeze.linalg.DenseMatrix<Object> A, breeze.linalg.DenseVector<Object> x, double beta, breeze.linalg.DenseVector<Object> y) DGEMV: y := alpha * A * x + beta * y- Parameters:
- alpha- alpha
- A- A
- x- x
- beta- beta
- y- y
 
 
-