buildBasis(int64_t dim) | LatticeTester::IntLatticeExt< Int, Real > | inlinevirtual |
buildDualBasis(int64_t dim) | LatticeTester::IntLatticeExt< Int, Real > | inlinevirtual |
buildProjection(IntLattice< Int, Real > &projLattice, const Coordinates &proj) | LatticeTester::IntLattice< Int, Real > | virtual |
buildProjectionDual(IntLattice< Int, Real > &projLattice, const Coordinates &proj) | LatticeTester::IntLattice< Int, Real > | virtual |
buildProjectionLLL(IntLattice< Int, Real > &projLattice, const Coordinates &proj, double delta=0.5) | LatticeTester::IntLattice< Int, Real > | virtual |
checkDuality() | LatticeTester::IntLattice< Int, Real > | |
copy(const IntLatticeExt< Int, Real > &lat) | LatticeTester::IntLatticeExt< Int, Real > | |
copyLattice(const IntLattice< Int, Real > &lat) | LatticeTester::IntLattice< Int, Real > | |
dualize() | LatticeTester::IntLattice< Int, Real > | |
getBasis() | LatticeTester::IntLattice< Int, Real > | inline |
getDim() const | LatticeTester::IntLattice< Int, Real > | inline |
getDimDual() const | LatticeTester::IntLattice< Int, Real > | inline |
getDualBasis() | LatticeTester::IntLattice< Int, Real > | inline |
getDualVecNorm(const int64_t &i) | LatticeTester::IntLattice< Int, Real > | inline |
getDualVecNorm() const | LatticeTester::IntLattice< Int, Real > | inline |
getMaxDim() const | LatticeTester::IntLattice< Int, Real > | inline |
getModulus() const | LatticeTester::IntLattice< Int, Real > | inline |
getNormType() const | LatticeTester::IntLattice< Int, Real > | inline |
getVecNorm(const int64_t &i) | LatticeTester::IntLattice< Int, Real > | inline |
getVecNorm() const | LatticeTester::IntLattice< Int, Real > | inline |
incDimBasis() | LatticeTester::IntLatticeExt< Int, Real > | inlinevirtual |
incDimDualBasis() | LatticeTester::IntLatticeExt< Int, Real > | inlinevirtual |
IntLattice(const Int m, const int64_t maxDim, NormType norm=L2NORM) | LatticeTester::IntLattice< Int, Real > | |
IntLattice(const IntMat basis, const Int m, const int64_t maxDim, NormType norm=L2NORM) | LatticeTester::IntLattice< Int, Real > | |
IntLattice(const IntMat primalbasis, const IntMat dualbasis, const Int m, const int64_t maxDim, NormType norm=L2NORM) | LatticeTester::IntLattice< Int, Real > | |
IntLattice(const IntLattice< Int, Real > &lat) | LatticeTester::IntLattice< Int, Real > | |
IntLatticeExt(Int m, int64_t maxDim, NormType norm=L2NORM) | LatticeTester::IntLatticeExt< Int, Real > | |
IntLatticeExt(const IntLatticeExt< Int, Real > &lat) | LatticeTester::IntLatticeExt< Int, Real > | |
kill() | LatticeTester::IntLatticeExt< Int, Real > | protectedvirtual |
m_basis | LatticeTester::IntLattice< Int, Real > | protected |
m_dim | LatticeTester::IntLattice< Int, Real > | protected |
m_dimdual | LatticeTester::IntLattice< Int, Real > | protected |
m_dualbasis | LatticeTester::IntLattice< Int, Real > | protected |
m_dualvecNorm | LatticeTester::IntLattice< Int, Real > | protected |
m_maxDim | LatticeTester::IntLattice< Int, Real > | protected |
m_modulo | LatticeTester::IntLattice< Int, Real > | protected |
m_norm | LatticeTester::IntLattice< Int, Real > | protected |
m_vecNorm | LatticeTester::IntLattice< Int, Real > | protected |
overwriteLattice(const IntLattice< Int, Real > &lat, long dim, long dimdual) | LatticeTester::IntLattice< Int, Real > | |
permute(int64_t i, int64_t j) | LatticeTester::IntLattice< Int, Real > | |
permuteDual(int64_t i, int64_t j) | LatticeTester::IntLattice< Int, Real > | |
setBasis(const IntMat basis, const Int m, const int64_t dim, NormType norm=L2NORM) | LatticeTester::IntLattice< Int, Real > | inline |
setBasis(const IntMat basis, const int64_t dim) | LatticeTester::IntLattice< Int, Real > | inline |
setDim(const int64_t dim) | LatticeTester::IntLattice< Int, Real > | inline |
setDimDual(const int64_t dim) | LatticeTester::IntLattice< Int, Real > | inline |
setDualNegativeNorm() | LatticeTester::IntLattice< Int, Real > | |
setDualNegativeNorm(const int64_t &i) | LatticeTester::IntLattice< Int, Real > | inline |
setDualVecNorm(const Real &value, const int64_t &i) | LatticeTester::IntLattice< Int, Real > | inline |
setNegativeNorm() | LatticeTester::IntLattice< Int, Real > | |
setNegativeNorm(const int64_t &i) | LatticeTester::IntLattice< Int, Real > | inline |
setNormType(const NormType &norm) | LatticeTester::IntLattice< Int, Real > | inline |
setVecNorm(const Real &value, const int64_t &i) | LatticeTester::IntLattice< Int, Real > | inline |
sortBasis(int64_t d) | LatticeTester::IntLattice< Int, Real > | |
sortDualBasis(int64_t d) | LatticeTester::IntLattice< Int, Real > | |
toString() const | LatticeTester::IntLatticeExt< Int, Real > | inlinevirtual |
toStringBasis() const | LatticeTester::IntLattice< Int, Real > | |
toStringDualBasis() const | LatticeTester::IntLattice< Int, Real > | |
updateDualScalL2Norm(const int64_t i) | LatticeTester::IntLattice< Int, Real > | |
updateDualScalL2Norm(const int64_t k1, const int64_t k2) | LatticeTester::IntLattice< Int, Real > | |
updateDualVecNorm() | LatticeTester::IntLattice< Int, Real > | |
updateDualVecNorm(const int64_t &d) | LatticeTester::IntLattice< Int, Real > | |
updateDualVecNorm(const int64_t &d, const int64_t &c) | LatticeTester::IntLattice< Int, Real > | |
updateScalL2Norm(const int64_t i) | LatticeTester::IntLattice< Int, Real > | |
updateScalL2Norm(const int64_t k1, const int64_t k2) | LatticeTester::IntLattice< Int, Real > | |
updateSingleDualVecNorm(const int64_t &d, const int64_t &c) | LatticeTester::IntLattice< Int, Real > | |
updateSingleVecNorm(const int64_t &d, const int64_t &c) | LatticeTester::IntLattice< Int, Real > | |
updateVecNorm() | LatticeTester::IntLattice< Int, Real > | |
updateVecNorm(const int64_t &d) | LatticeTester::IntLattice< Int, Real > | |
write() const | LatticeTester::IntLattice< Int, Real > | |
~IntLattice() | LatticeTester::IntLattice< Int, Real > | virtual |
~IntLatticeExt() | LatticeTester::IntLatticeExt< Int, Real > | virtual |