checkDuality() | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
copyBasis(const IntLatticeBasis< Int, BasInt, Dbl, RedDbl > &lat) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
copyBasis(const IntLatticeBasis< Int, BasInt, Dbl, RedDbl > &lat, long n) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
getBasis() | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
getDim() const | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
getDualBasis() | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
getDualVecNorm(const int &i) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
getDualVecNorm() const | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
getModulo() const | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
getNorm() const | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
getVecNorm(const int &i) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
getVecNorm() const | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
initVecNorm() | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
IntLatticeBasis(const int dim, NormType norm=L2NORM) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
IntLatticeBasis(const BasIntMat basis, const int dim, NormType norm=L2NORM) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
IntLatticeBasis(const BasIntMat primalbasis, const BasIntMat dualbasis, const Int modulo, const int dim, NormType norm=L2NORM) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
IntLatticeBasis(const IntLatticeBasis< Int, BasInt, Dbl, RedDbl > &Lat) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
kill() | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
m_basis | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | protected |
m_dim | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | protected |
m_dualbasis | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | protected |
m_dualvecNorm | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | protected |
m_modulo | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | protected |
m_norm | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | protected |
m_vecNorm | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | protected |
m_withDual | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | protected |
permute(int i, int j) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
permuteNoDual(int i, int j) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
setDim(const int &d) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
setDualFlag(bool flag) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
setDualNegativeNorm() | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
setDualNegativeNorm(const int &i) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
setDualVecNorm(const Dbl &value, const int &i) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
setNegativeNorm() | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
setNegativeNorm(const int &i) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
setNorm(const NormType &norm) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
setVecNorm(const Dbl &value, const int &i) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
sort(int d) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
sortNoDual(int d) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
toStringBasis() const | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
toStringDualBasis() const | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
updateDualScalL2Norm(const int i) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
updateDualScalL2Norm(const int k1, const int k2) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
updateDualVecNorm() | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
updateDualVecNorm(const int &d) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
updateScalL2Norm(const int i) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
updateScalL2Norm(const int k1, const int k2) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
updateVecNorm() | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
updateVecNorm(const int &d) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
withDual() const | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
write() const | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
~IntLatticeBasis() | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |