Skip to content

IndexUnaryOp

IndexUnaryOps apply a function to a positional element, returning an element.

OneSparse Name SuiteSparse Name
rowindex_int32 GrB_ROWINDEX_INT32
rowindex_int64 GrB_ROWINDEX_INT64
colindex_int32 GrB_COLINDEX_INT32
colindex_int64 GrB_COLINDEX_INT64
diagindex_int32 GrB_DIAGINDEX_INT32
diagindex_int64 GrB_DIAGINDEX_INT64
tril GrB_TRIL
triu GrB_TRIU
diag GrB_DIAG
offdiag GrB_OFFDIAG
colle GrB_COLLE
colgt GrB_COLGT
rowle GrB_ROWLE
rowgt GrB_ROWGT
valueeq_int8 GrB_VALUEEQ_INT8
valueeq_uint8 GrB_VALUEEQ_UINT8
valueeq_fp32 GrB_VALUEEQ_FP32
valueeq_bool GrB_VALUEEQ_BOOL
valueeq_int16 GrB_VALUEEQ_INT16
valueeq_uint16 GrB_VALUEEQ_UINT16
valueeq_fp64 GrB_VALUEEQ_FP64
valueeq_int32 GrB_VALUEEQ_INT32
valueeq_uint32 GrB_VALUEEQ_UINT32
valueeq_fc32 GxB_VALUEEQ_FC32
valueeq_int64 GrB_VALUEEQ_INT64
valueeq_uint64 GrB_VALUEEQ_UINT64
valueeq_fc64 GxB_VALUEEQ_FC64
valuene_int8 GrB_VALUENE_INT8
valuene_uint8 GrB_VALUENE_UINT8
valuene_fp32 GrB_VALUENE_FP32
valuene_bool GrB_VALUENE_BOOL
valuene_int16 GrB_VALUENE_INT16
valuene_uint16 GrB_VALUENE_UINT16
valuene_fp64 GrB_VALUENE_FP64
valuene_int32 GrB_VALUENE_INT32
valuene_uint32 GrB_VALUENE_UINT32
valuene_fc32 GxB_VALUENE_FC32
valuene_int64 GrB_VALUENE_INT64
valuene_uint64 GrB_VALUENE_UINT64
valuene_fc64 GxB_VALUENE_FC64
valuelt_int8 GrB_VALUELT_INT8
valuelt_uint8 GrB_VALUELT_UINT8
valuelt_fp32 GrB_VALUELT_FP32
valuelt_bool GrB_VALUELT_BOOL
valuelt_int16 GrB_VALUELT_INT16
valuelt_uint16 GrB_VALUELT_UINT16
valuelt_fp64 GrB_VALUELT_FP64
valuelt_int32 GrB_VALUELT_INT32
valuelt_uint32 GrB_VALUELT_UINT32
valuelt_int64 GrB_VALUELT_INT64
valuelt_uint64 GrB_VALUELT_UINT64
valuele_int8 GrB_VALUELE_INT8
valuele_uint8 GrB_VALUELE_UINT8
valuele_fp32 GrB_VALUELE_FP32
valuele_bool GrB_VALUELE_BOOL
valuele_int16 GrB_VALUELE_INT16
valuele_uint16 GrB_VALUELE_UINT16
valuele_fp64 GrB_VALUELE_FP64
valuele_int32 GrB_VALUELE_INT32
valuele_uint32 GrB_VALUELE_UINT32
valuele_int64 GrB_VALUELE_INT64
valuele_uint64 GrB_VALUELE_UINT64
valuegt_int8 GrB_VALUEGT_INT8
valuegt_uint8 GrB_VALUEGT_UINT8
valuegt_fp32 GrB_VALUEGT_FP32
valuegt_bool GrB_VALUEGT_BOOL
valuegt_int16 GrB_VALUEGT_INT16
valuegt_uint16 GrB_VALUEGT_UINT16
valuegt_fp64 GrB_VALUEGT_FP64
valuegt_int32 GrB_VALUEGT_INT32
valuegt_uint32 GrB_VALUEGT_UINT32
valuegt_int64 GrB_VALUEGT_INT64
valuegt_uint64 GrB_VALUEGT_UINT64
valuege_int8 GrB_VALUEGE_INT8
valuege_uint8 GrB_VALUEGE_UINT8
valuege_fp32 GrB_VALUEGE_FP32
valuege_bool GrB_VALUEGE_BOOL
valuege_int16 GrB_VALUEGE_INT16
valuege_uint16 GrB_VALUEGE_UINT16
valuege_fp64 GrB_VALUEGE_FP64
valuege_int32 GrB_VALUEGE_INT32
valuege_uint32 GrB_VALUEGE_UINT32
valuege_int64 GrB_VALUEGE_INT64
valuege_uint64 GrB_VALUEGE_UINT64