buildBasis(long d) | LatticeTester::Rank1Lattice< Int, BasInt, Dbl, RedDbl > | |
LatticeTester::IntLattice::buildBasis(int d) | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | virtual |
buildProjection(IntLattice< Int, BasInt, Dbl, RedDbl > *lattice, const Coordinates &proj) | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | virtual |
calcLgVolDual2(double lgm2) | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | |
checkDuality() | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
copy(const IntLattice< Int, BasInt, Dbl, RedDbl > &lattice) | LatticeTester::IntLattice< 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 > | |
dualize() | LatticeTester::Rank1Lattice< Int, BasInt, Dbl, RedDbl > | |
fixLatticeNormalization(bool dualF) | LatticeTester::IntLattice< 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 |
getLgVolDual2(int i) const | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | inline |
getModulo() const | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
getNorm() const | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | inline |
getNormalizer(NormaType norma, int alpha, bool dualF) | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | |
getOrder() const | LatticeTester::IntLattice< 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 |
incDim() | LatticeTester::Rank1Lattice< Int, BasInt, Dbl, RedDbl > | virtual |
init() | LatticeTester::Rank1Lattice< Int, BasInt, Dbl, RedDbl > | protected |
initVecNorm() | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
IntLattice(Int modulo, int k, int maxDim, bool withDual, NormType norm=L2NORM) | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | |
IntLattice(const IntLattice< Int, BasInt, Dbl, RedDbl > &Lat) | LatticeTester::IntLattice< 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::IntLattice< Int, BasInt, Dbl, RedDbl > | protectedvirtual |
m_a | LatticeTester::Rank1Lattice< Int, BasInt, Dbl, RedDbl > | protected |
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_lgm2 | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | protected |
m_lgVolDual2 | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | protected |
m_modulo | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | protected |
m_norm | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | protected |
m_order | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | protected |
m_t1 | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | protected |
m_vecNorm | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | protected |
m_vSI | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | protected |
m_withDual | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | protected |
m_wSI | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | protected |
operator=(const Rank1Lattice< Int, BasInt, Dbl, RedDbl > &Lat) | LatticeTester::Rank1Lattice< Int, BasInt, Dbl, RedDbl > | |
permute(int i, int j) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
permuteNoDual(int i, int j) | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
Rank1Lattice(const Int &m, const IntVec &a, int maxDim, LatticeTester::NormType norm=LatticeTester::L2NORM) | LatticeTester::Rank1Lattice< Int, BasInt, Dbl, RedDbl > | |
Rank1Lattice(const Rank1Lattice< Int, BasInt, Dbl, RedDbl > &Lat) | LatticeTester::Rank1Lattice< 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 |
setLac(const Lacunary< BasInt > &) | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | inlinevirtual |
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 > | |
toString() const | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | virtual |
toStringBasis() const | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
toStringCoef() const | LatticeTester::Rank1Lattice< 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 > | |
~IntLattice() | LatticeTester::IntLattice< Int, BasInt, Dbl, RedDbl > | virtual |
~IntLatticeBasis() | LatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl > | |
~Rank1Lattice() | LatticeTester::Rank1Lattice< Int, BasInt, Dbl, RedDbl > | |