ILNumerics - Technical Application Development
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
All parameters except C are readonly. Only elements of matrix C will be altered. C must be a predefined
continous double array of size MxN
Implement wrapper for BLAS GeneralMatrixMultiply
[ILNumerics Core Module]
Namespace: ILNumerics.Core.Native
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax
public void cgemm( char TransA, char TransB, int M, int N, int K, fcomplex alpha, IntPtr A, int lda, IntPtr B, int ldb, fcomplex beta, fcomplex* C, int ldc )
Parameters
- TransA
- Type: SystemChar
Transposition state for matrix A: one of the constants in enum CBlas_Transpose - TransB
- Type: SystemChar
Transposition state for matrix B: one of the constants in enum CBlas_Transpose - M
- Type: SystemInt32
Number of rows in A - N
- Type: SystemInt32
Number of columns in B - K
- Type: SystemInt32
Number of columns in A and number of rows in B - alpha
- Type: ILNumericsfcomplex
multiplicationi factor for A - A
- Type: SystemIntPtr
pointer to double array A - lda
- Type: SystemInt32
distance between first elements of each column for column based orientation or distance between first elements of each row for row based orientation for matrix B - B
- Type: SystemIntPtr
pointer to double array B - ldb
- Type: SystemInt32
distance between first elements of each column for column based orientation or distance between first elements of each row for row based orientation for matrix A - beta
- Type: ILNumericsfcomplex
multiplication faktor for matrix B - C
- Type: ILNumericsfcomplex*
pointer to predefined double array C of neccessary length - ldc
- Type: SystemInt32
distance between first elements of each column for column based orientation or distance between first elements of each row for row based orientation for matrix C
Implements
ILapackcgemm(Char, Char, Int32, Int32, Int32, fcomplex, IntPtr, Int32, IntPtr, Int32, fcomplex, fcomplex*, Int32)Remarks
[ILNumerics Core Module]
See Also