25 void casadi_kron_dense_sparse(
const T1* a, casadi_int mA, casadi_int nA,
26 const T1* b,
const casadi_int* sp_b,
28 casadi_int nB = sp_b[1];
29 const casadi_int* b_colind = sp_b+2;
30 casadi_int j, s, i, b_el, k;
33 for (j=0; j<nA; ++j) {
34 for (s=0; s<nB; ++s) {
35 for (i=0; i<mA; ++i) {
37 for (b_el=b_colind[s]; b_el<b_colind[s+1]; ++b_el) {
38 r[k++] = a_val * b[b_el];