Changeset 9487e9 in git


Ignore:
Timestamp:
Sep 8, 2022, 11:01:01 AM (20 months ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
e3c62842bdfa4557a78d3d53b8f4c3fb9738fa65
Parents:
8316b0efd9e51b6bd74331408041129d899f6853
Message:
add to sispasm: nrows, ncols
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/dyn_modules/sispasm/sispasm.cc

    r8316b0 r9487e9  
    55 * - printing/string(spasm)
    66 * - transpose(spasm) -> spasm
     7 * - nrows(spasm) -> int
     8 * - ncols(spasm) -> int
    79 * - to_matrix(spams) -> matrix
    810 * - to_smatrix(spasm) -> smatrix
     
    307309    return FALSE;
    308310  }
     311  else if (op==COLS_CMD)
     312  {
     313    spasm* A=(spasm*)arg->Data();
     314    res->rtyp=INT_CMD;
     315    res->data=(void*)(long)A->m;
     316    return FALSE;
     317  }
     318  else if (op==ROWS_CMD)
     319  {
     320    spasm* A=(spasm*)arg->Data();
     321    res->rtyp=INT_CMD;
     322    res->data=(void*)(long)A->n;
     323    return FALSE;
     324  }
    309325  return  blackboxDefaultOp1(op,res,arg);
    310326}
Note: See TracChangeset for help on using the changeset viewer.