46     const casadi_int* coloring) {
 
  100     casadi_int** iw, T1** w) {
 
  112 template<
typename T1>
 
  115   casadi_int i, kc, vin, vout, Jk;
 
  117   const casadi_int *color_colind, *color_row, *jac_colind, *jac_row;
 
  120   color_row = color_colind + p->
n_color + 1;
 
  121   jac_colind = p->
sp_ext + 2;
 
  122   jac_row = jac_colind + p->
n_in + 1;
 
  125   for (kc = color_colind[c]; kc < color_colind[c + 1]; ++kc) {
 
  135     for (Jk = jac_colind[vin]; Jk < jac_colind[vin + 1]; ++Jk) {
 
  155 template<
typename T1>
 
  164 template<
typename T1>
 
  165 void casadi_get_sub(T1* sub, 
const casadi_int* sp_a, 
const T1* nz_a,
 
  166     casadi_int rbegin, casadi_int rend, casadi_int cbegin, casadi_int cend) {
 
  168   casadi_int nc, r, c, k;
 
  169   const casadi_int *colind, *row;
 
  171   if (sub == 0) 
return;
 
  175   row = colind + nc + 1;
 
  177   for (c = cbegin; c < cend; ++c) {
 
  179     for (k = colind[c]; k < colind[c + 1]; ++k) {
 
  183       if (r >= rbegin && r < rend) *sub++ = nz_a[k];
 
const casadi_int * coloring
 
const casadi_int * sp_ext