| 187 | } |
| 188 | |
| 189 | void |
| 190 | idealFunctionals::insertCols( int * divisors, int to ) |
| 191 | { |
| 192 | fglmASSERT( 0 < divisors[0] && divisors[0] <= _nfunc, "wrong number of divisors" ); |
| 193 | int k; |
| 194 | BOOLEAN owner = TRUE; |
| 195 | matElem * elems = (matElem *)omAlloc( sizeof( matElem ) ); |
| 196 | elems->row= to; |
| 197 | elems->elem= nInit( 1 ); |
| 198 | for ( k= divisors[0]; k > 0; k-- ) { |
| 199 | fglmASSERT( 0 < divisors[k] && divisors[k] <= _nfunc, "wrong divisor" ); |
| 200 | matHeader * colp = grow( divisors[k] ); |
| 201 | colp->size= 1; |
| 202 | colp->elems= elems; |
| 203 | colp->owner= owner; |
| 204 | owner= FALSE; |
| 205 | } |
| 206 | } |
| 207 | |
| 208 | |
| 209 | void |
no test coverage detected