1 //------------------------------------------------------------------------------
2 // GB_Adot2B: hard-coded dot2 method for a semiring
3 //------------------------------------------------------------------------------
4
5 // SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2021, All Rights Reserved.
6 // SPDX-License-Identifier: Apache-2.0
7
8 //------------------------------------------------------------------------------
9
10 // If this file is in the Generated/ folder, do not edit it (auto-generated).
11
12 #include "GB_AxB_defs__min_plus_uint16.h"
13 #ifndef GBCOMPACT
14
15 //------------------------------------------------------------------------------
16 // C=A'*B, C<M>=A'*B, or C<!M>=A'*B: dot product method where C is bitmap
17 //------------------------------------------------------------------------------
18
GB(_Adot2B__min_plus_uint16)19 GrB_Info GB (_Adot2B__min_plus_uint16)
20 (
21 GrB_Matrix C,
22 const GrB_Matrix M, const bool Mask_comp, const bool Mask_struct,
23 const GrB_Matrix A, bool A_is_pattern, int64_t *restrict A_slice,
24 const GrB_Matrix B, bool B_is_pattern, int64_t *restrict B_slice,
25 int nthreads, int naslice, int nbslice
26 )
27 {
28 #if GB_DISABLE
29 return (GrB_NO_VALUE) ;
30 #else
31 #include "GB_AxB_dot2_meta.c"
32 return (GrB_SUCCESS) ;
33 #endif
34 }
35
36 #endif
37