Dot¶
Returns \(\langle A,B \rangle = \text{vec}(A)^H \text{vec}(B)\). Note that this is precisely a Hilbert-Schmidt inner product.
C++ API¶
-
T
Dot
(const Matrix<T> &A, const Matrix<T> &B)¶
-
T
Dot
(const AbstractDistMatrix<T> &A, const AbstractDistMatrix<T> &B)¶
-
T
Dot
(const DistMultiVec<T> &A, const DistMultiVec<T> &B)¶
C API¶
-
ElError
ElDot_c
(ElConstMatrix_c A, ElConstMatrix_c B, complex_float* prod)¶
-
ElError
ElDot_z
(ElConstMatrix_z A, ElConstMatrix_z B, complex_double* prod)¶
-
ElError
ElDotDist_c
(ElConstDistMatrix_c A, ElConstDistMatrix_c B, complex_float* prod)¶
-
ElError
ElDotDist_z
(ElConstDistMatrix_z A, ElConstDistMatrix_z B, complex_double* prod)¶
-
ElError
ElDotDistMultiVec_c
(ElConstDistMultiVec_c A, ElConstDistMultiVec_c B, complex_float* prod)¶
-
ElError
ElDotDistMultiVec_z
(ElConstDistMultiVec_z A, ElConstDistMultiVec_z B, complex_double* prod)¶