#include <cstring>#include <fplll.h>#include <gso.h>#include <gso_gram.h>#include <gso_interface.h>#include <lll.h>#include <test_utils.h>Macros | |
| #define | TESTDATADIR ".." |
Functions | |
| template<class ZT , class FT > | |
| int | is_already_reduced (ZZ_mat< ZT > &A, Matrix< Z_NR< ZT > > &G) |
| template<class ZT , class FT > | |
| int | test_lll (ZZ_mat< ZT > &A) |
| Tests whether LLL applied on A is equivalent to LLLGram applied on G = A*A^T. More... | |
| template<class ZT , class FT > | |
| int | test_filename (const char *input_filename) |
| template<class ZT , class FT > | |
| int | test_int_rel (int d, int b) |
| Construct d × (d+1) integer relations matrix with bit size b and test LLL. More... | |
| int | main (int, char **) |
Macro Definition Documentation
◆ TESTDATADIR
| #define TESTDATADIR ".." |
Function Documentation
◆ is_already_reduced()
template<class ZT , class FT >
| int is_already_reduced | ( | ZZ_mat< ZT > & | A, |
| Matrix< Z_NR< ZT > > & | G | ||
| ) |
◆ main()
| int main | ( | int | , |
| char ** | |||
| ) |
◆ test_filename()
template<class ZT , class FT >
| int test_filename | ( | const char * | input_filename | ) |
◆ test_int_rel()
template<class ZT , class FT >
| int test_int_rel | ( | int | d, |
| int | b | ||
| ) |
Construct d × (d+1) integer relations matrix with bit size b and test LLL.
- Parameters
-
d dimension b bit size
- Returns
- zero on success
◆ test_lll()
template<class ZT , class FT >
| int test_lll | ( | ZZ_mat< ZT > & | A | ) |
Tests whether LLL applied on A is equivalent to LLLGram applied on G = A*A^T.
- Parameters
-
A basis matrix of a lattice
- Returns
- zero on success
1.9.4