31 static_assert(dim>0,
"dim must be > 0.");
32 typedef Eigen::Matrix< double,dim,1> VectorDimD;
33 typedef Eigen::Matrix<long int,dim,1> VectorDimI;
34 typedef Eigen::Matrix<double,dim,dim> MatrixDimD;
36 typedef long long int IntValueType;
37 typedef Eigen::Matrix<IntValueType,dim,dim> MatrixInt;
49 DSCL(
const LatticeType& A_in,
50 const LatticeType& B_in,
51 const bool& useRLLL=
true) ;