Lattice Tester Online Documentation 0.1.0-861
Software Package For Testing The Uniformity Of Integral Lattices In The Real Space
Loading...
Searching...
No Matches
LatticeTester::MRGLattice< Int, Real > Member List

This is the complete list of members for LatticeTester::MRGLattice< Int, Real >, including all inherited members.

buildBasis(int64_t dim)LatticeTester::MRGLattice< Int, Real >virtual
buildBasis0(IntMat &basis, int64_t d)LatticeTester::MRGLattice< Int, Real >protected
buildDualBasis(int64_t dim)LatticeTester::MRGLattice< Int, Real >virtual
buildProjection(IntLattice< Int, Real > &projLattice, const Coordinates &proj) overrideLatticeTester::MRGLattice< Int, Real >virtual
buildProjection0(IntMat &basis, int64_t dimbasis, IntMat &pbasis, const Coordinates &proj)LatticeTester::MRGLattice< Int, Real >protected
buildProjectionDual(IntLattice< Int, Real > &projLattice, const Coordinates &proj) overrideLatticeTester::MRGLattice< 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() constLatticeTester::IntLattice< Int, Real >inline
getDimDual() constLatticeTester::IntLattice< Int, Real >inline
getDualBasis()LatticeTester::IntLattice< Int, Real >inline
getDualVecNorm(const int64_t &i)LatticeTester::IntLattice< Int, Real >inline
getDualVecNorm() constLatticeTester::IntLattice< Int, Real >inline
getMaxDim() constLatticeTester::IntLattice< Int, Real >inline
getModulus() constLatticeTester::IntLattice< Int, Real >inline
getNormType() constLatticeTester::IntLattice< Int, Real >inline
getVecNorm(const int64_t &i)LatticeTester::IntLattice< Int, Real >inline
getVecNorm() constLatticeTester::IntLattice< Int, Real >inline
incDimBasis()LatticeTester::MRGLattice< Int, Real >virtual
incDimBasis0(IntMat &basis, int64_t d)LatticeTester::MRGLattice< Int, Real >protected
incDimDualBasis()LatticeTester::MRGLattice< Int, Real >virtual
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_aCoeffLatticeTester::MRGLattice< Int, Real >
m_basisLatticeTester::IntLattice< Int, Real >protected
m_basis0LatticeTester::MRGLattice< Int, Real >protected
m_dimLatticeTester::IntLattice< Int, Real >protected
m_dim0LatticeTester::MRGLattice< Int, Real >protected
m_dimdualLatticeTester::IntLattice< Int, Real >protected
m_dualbasisLatticeTester::IntLattice< Int, Real >protected
m_dualvecNormLatticeTester::IntLattice< Int, Real >protected
m_genTempLatticeTester::MRGLattice< Int, Real >protected
m_maxDimLatticeTester::IntLattice< Int, Real >protected
m_moduloLatticeTester::IntLattice< Int, Real >protected
m_normLatticeTester::IntLattice< Int, Real >protected
m_orderLatticeTester::MRGLattice< Int, Real >
m_vecNormLatticeTester::IntLattice< Int, Real >protected
m_yLatticeTester::MRGLattice< Int, Real >protected
MRGLattice(const Int &m, const IntVec &aa, int64_t maxDim, NormType norm=L2NORM)LatticeTester::MRGLattice< Int, Real >
MRGLattice(const MRGLattice< Int, Real > &Lat)LatticeTester::MRGLattice< Int, Real >
operator=(const MRGLattice< Int, Real > &Lat)LatticeTester::MRGLattice< Int, Real >
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 >
setaa(const IntVec &aa)LatticeTester::MRGLattice< 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() constLatticeTester::IntLatticeExt< Int, Real >inlinevirtual
toStringBasis() constLatticeTester::IntLattice< Int, Real >
toStringCoef() constLatticeTester::MRGLattice< Int, Real >
toStringDualBasis() constLatticeTester::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() constLatticeTester::IntLattice< Int, Real >
~IntLattice()LatticeTester::IntLattice< Int, Real >virtual
~IntLatticeExt()LatticeTester::IntLatticeExt< Int, Real >virtual
~MRGLattice()LatticeTester::MRGLattice< Int, Real >