Lines Matching defs:inv
297 det(MAT)*inv(MAT), and we return det(MAT) to the caller as the function
312 lambda_matrix_inverse (lambda_matrix mat, lambda_matrix inv, int n)
321 inv[0][0] = d;
322 inv[0][1] = -c;
323 inv[1][0] = -b;
324 inv[1][1] = a;
329 inv[0][0] *= -1;
330 inv[1][0] *= -1;
331 inv[0][1] *= -1;
332 inv[1][1] *= -1;
337 return lambda_matrix_inverse_hard (mat, inv, n);
343 lambda_matrix_inverse_hard (lambda_matrix mat, lambda_matrix inv, int n)
352 lambda_matrix_id (inv, n);
366 lambda_matrix_col_negate (inv, n, i);
375 lambda_matrix_col_exchange (inv, n, j, min_col);
386 lambda_matrix_col_add (inv, n, j, i, factor);
414 lambda_matrix_col_mc (inv, n, i, diagonal);
416 lambda_matrix_col_mc (inv, n, i, diagonal);
428 lambda_matrix_col_add (inv, n, j, i, factor);
603 /* Compute c(I-B^T inv(B B^T) B) e sub k. */
613 /* M3 = inv(M2) */
617 /* M2 = B^T (inv(B B^T)) */
620 /* M1 = B^T (inv(B B^T)) B */