IndexUnaryOp
IndexUnaryOps apply a function to a positional element, returning an element.
User Defined Index Unary Ops
| 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_int64 | GrB_VALUEEQ_INT64 |
| valueeq_uint64 | GrB_VALUEEQ_UINT64 |
| valueeq_fc32 | GxB_VALUEEQ_FC32 |
| 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_int64 | GrB_VALUENE_INT64 |
| valuene_uint64 | GrB_VALUENE_UINT64 |
| valuene_fc32 | GxB_VALUENE_FC32 |
| 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 |