oILAB
|
#include <LLL.h>
Public Member Functions | |
template<int m, int n> | |
LLL (const Eigen::Matrix< int, m, n > &B_in) | |
Private Member Functions | |
void | lll_gram_schmidt_int (const int &k) |
void | lll_size_reduction_int (const int &k, const int &l) |
void | lll_interchange_int (const int &k, const int &k_max) |
Private Attributes | |
Eigen::MatrixXi | B |
Eigen::VectorXi | d |
Eigen::MatrixXi | H |
Eigen::MatrixXi | Lambda |
An implementation of the Lenstra–Lenstra–Lovász (LLL) lattice basis reduction algorithm for integers.
gbLAB::LLL::LLL | ( | const Eigen::Matrix< int, m, n > & | B_in | ) |
|
private |
|
private |
|
private |