//------------------------------------------------------------------------------ // GB_Monoid_new.h: definitions for GB_Monoid_new //------------------------------------------------------------------------------ // SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2023, 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_Werk Werk ) ; #endif