File: GB_callback.c

package info (click to toggle)
suitesparse 1%3A7.10.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, trixie
  • size: 254,920 kB
  • sloc: ansic: 1,134,743; cpp: 46,133; makefile: 4,875; fortran: 2,087; java: 1,826; sh: 996; ruby: 725; python: 495; asm: 371; sed: 166; awk: 44
file content (36 lines) | stat: -rw-r--r-- 1,634 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//------------------------------------------------------------------------------
// GB_callback.c: global callback struct for kernels
//------------------------------------------------------------------------------

// SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2025, All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0

//------------------------------------------------------------------------------

#include "GB.h"
#include "callback/include/GB_callback.h"

GB_callback_struct GB_callback =
{
    .GB_AxB_saxpy3_cumsum_func      = GB_AxB_saxpy3_cumsum,
    .GB_bitmap_M_scatter_whole_func = GB_bitmap_M_scatter_whole,
    .GB_bix_alloc_func              = GB_bix_alloc,
    .GB_ek_slice_func               = GB_ek_slice,
    .GB_free_memory_func            = GB_free_memory,
    .GB_malloc_memory_func          = GB_malloc_memory,
    .GB_calloc_memory_func          = GB_calloc_memory,
    .GB_memset_func                 = GB_memset,
    .GB_werk_pop_func               = GB_werk_pop,
    .GB_werk_push_func              = GB_werk_push,
    .GB_hyper_hash_build_func       = GB_hyper_hash_build,
    .GB_subassign_one_slice_func    = GB_subassign_one_slice,
    .GB_add_phase0_func             = GB_add_phase0,
    .GB_ewise_slice_func            = GB_ewise_slice,
    .GB_subassign_IxJ_slice_func    = GB_subassign_IxJ_slice,
    .GB_Pending_ensure_func         = GB_Pending_ensure,
    .GB_subassign_08n_slice_func    = GB_subassign_08n_slice,
    .GB_bitmap_assign_to_full_func  = GB_bitmap_assign_to_full,
    .GB_p_slice_func                = GB_p_slice,
    .GB_abort_func                  = GB_abort,
} ;