|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--drasys.or.linear.blas.MatrixBLAS3
BLAS3 layer that operates on contiguous
vectors
and
matrices
.
For a traditional and more feature rich implementation of the BLAS see
BLAS1
, BLAS2
and BLAS3
.
References:
Linear Algebra and Its Applications
Gilbert Strang / Hardcover / Published 1988
Matrix Computations (Johns Hopkins Studies in the Mathematical Sciences)
Gene H. Golub, Charles F. Van Loan (Contributor) / Paperback / Published 1996
Numerical Recipes in C : The Art of Scientific Computing
William H. Press, et al / Hardcover / Published 1993
Constructor Summary | |
MatrixBLAS3()
Create a matrix BLAS with the default BLAS implementation and a base index of '0'. |
|
MatrixBLAS3(int base)
Create a matrix BLAS with a default BLAS implementation and an explicit base index. |
|
MatrixBLAS3(int base,
BLAS3I blas3)
Create a matrix BLAS with an explicit BLAS implementation and an explicit base index. |
Method Summary | |
void |
dgemm(boolean transposeA,
boolean transposeB,
double alpha,
ContiguousMatrixI A,
ContiguousMatrixI B,
double beta,
ContiguousMatrixI C)
Computes: C = alpha*A*B + beta*C. |
void |
zgemm(boolean transposeA,
boolean transposeB,
ComplexI alpha,
ContiguousMatrixI A,
ContiguousMatrixI B,
ComplexI beta,
ContiguousMatrixI C)
Computes: C = alpha*A*B + beta*C. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public MatrixBLAS3()
public MatrixBLAS3(int base)
public MatrixBLAS3(int base, BLAS3I blas3)
Method Detail |
public void dgemm(boolean transposeA, boolean transposeB, double alpha, ContiguousMatrixI A, ContiguousMatrixI B, double beta, ContiguousMatrixI C) throws BlasException
public void zgemm(boolean transposeA, boolean transposeB, ComplexI alpha, ContiguousMatrixI A, ContiguousMatrixI B, ComplexI beta, ContiguousMatrixI C) throws BlasException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |