1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
//------------------------------------------------------------------------------
// GB_Monoid_new.h: definitions for GB_Monoid_new
//------------------------------------------------------------------------------
// SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2022, All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
//------------------------------------------------------------------------------
#ifndef GB_MONOID_NEW_H
#define GB_MONOID_NEW_H
GrB_Info GB_Monoid_new // create a monoid
(
GrB_Monoid *monoid, // handle of monoid to create
GrB_BinaryOp op, // binary operator of the monoid
const void *identity, // identity value
const void *terminal, // terminal value, if any (may be NULL)
const GB_Type_code idcode, // identity and terminal type code
GB_Context Context
) ;
#endif
|