#include "LG_internal.h"
int LAGraph_Finalize (char *msg)
{
LG_CLEAR_MSG ;
LG_TRY (LG_Random_Finalize (msg)) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_first_int8 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_first_int16 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_first_int32 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_first_int64 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_first_uint8 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_first_uint16)) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_first_uint32)) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_first_uint64)) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_first_fp32 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_first_fp64 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_second_int8 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_second_int16 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_second_int32 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_second_int64 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_second_uint8 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_second_uint16)) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_second_uint32)) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_second_uint64)) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_second_fp32 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_second_fp64 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_one_int8 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_one_int16 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_one_int32 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_one_int64 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_one_uint8 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_one_uint16)) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_one_uint32)) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_one_uint64)) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_one_fp32 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_plus_one_fp64 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_any_one_bool )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_any_one_int8 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_any_one_int16 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_any_one_int32 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_any_one_int64 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_any_one_uint8 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_any_one_uint16)) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_any_one_uint32)) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_any_one_uint64)) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_any_one_fp32 )) ;
GRB_TRY (GrB_Semiring_free (&LAGraph_any_one_fp64 )) ;
GRB_TRY (GrB_finalize ( )) ;
return (GrB_SUCCESS) ;
}