Go to the source code of this file.
Functions | |
int | SolveDiophantine (Matrix *M, Matrix **U, Vector **X) |
|
Definition at line 64 of file SolveDio.c. References Hermite(), Matrix, Matrix_Alloc(), Matrix_Copy(), Matrix_Free(), Matrix_Inverse(), min, matrix::NbColumns, matrix::NbRows, p, matrix::p, RearrangeMatforSolveDio(), value_addmul, value_assign, value_clear, value_division, value_init, value_modulus, value_ne, value_notzero_p, value_oppose, value_set_si, value_subtract, and Vector_Alloc(). Referenced by findHermiteBasis(), LatticeIntersection(), LatticePreimage(), and main(). |