22 T1 casadi_bilin(
const T1* A,
const casadi_int* sp_A,
const T1* x,
const T1* y) {
23 casadi_int ncol_A, cc, rr, el;
24 const casadi_int *colind_A, *row_A;
28 colind_A = sp_A+2; row_A = sp_A + 2 + ncol_A+1;
32 for (cc=0; cc<ncol_A; ++cc) {
34 for (el=colind_A[cc]; el<colind_A[cc+1]; ++el) {
38 ret += x[rr]*A[el]*y[cc];