1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include "morpher/matrix.h"
/**
* File: matrix.c
*
* Author:
* Pacien TRAN-GIRARD
*/
IntVector matrix_int_det2(IntVector u11, IntVector u12,
IntVector u21, IntVector u22) {
return u11 * u22 - u12 * u21;
}
IntVector matrix_int_det3(IntVector u11, IntVector u12, IntVector u13,
IntVector u21, IntVector u22, IntVector u23,
IntVector u31, IntVector u32, IntVector u33) {
return u11 * matrix_int_det2(u22, u23, u32, u33)
- u21 * matrix_int_det2(u12, u13, u32, u33)
+ u31 * matrix_int_det2(u12, u13, u22, u23);
}
|