plll  1.0
plll::LatticeReduction Member List

This is the complete list of members for plll::LatticeReduction, including all inherited members.

A_Default enum valueplll::LatticeReduction
A_Double enum valueplll::LatticeReduction
A_DoubleDouble enum valueplll::LatticeReduction
A_LongDouble enum valueplll::LatticeReduction
A_QuadDouble enum valueplll::LatticeReduction
A_Rational enum valueplll::LatticeReduction
A_Real enum valueplll::LatticeReduction
AnnealCallbackFunction typedefplll::LatticeReduction
Arithmetic enum nameplll::LatticeReduction
bkz(double alpha=0.99, unsigned blocksize=20, BKZMode mode=BKZ_SchnorrEuchner)plll::LatticeReduction
BKZ_AnnealFunction typedefplll::LatticeReduction
BKZ_Default enum valueplll::LatticeReduction
BKZ_HanrotPujolStehleHKZ enum valueplll::LatticeReduction
BKZ_HanrotPujolStehleSVP enum valueplll::LatticeReduction
BKZ_ImprovedSlideReduction enum valueplll::LatticeReduction
BKZ_ImprovedSlideReduction2 enum valueplll::LatticeReduction
BKZ_ImprovedSlideReduction3 enum valueplll::LatticeReduction
BKZ_PrimalDual enum valueplll::LatticeReduction
BKZ_SamplingReduction enum valueplll::LatticeReduction
BKZ_SchnorrEuchner enum valueplll::LatticeReduction
BKZ_SemiBlock2k enum valueplll::LatticeReduction
BKZ_Simplified enum valueplll::LatticeReduction
BKZ_SlideReduction enum valueplll::LatticeReduction
BKZMode enum nameplll::LatticeReduction
CallbackFunction typedefplll::LatticeReduction
CallbackFunction_LI typedefplll::LatticeReduction
DI_Classic enum valueplll::LatticeReduction
DI_Default enum valueplll::LatticeReduction
DI_MinimizePotential1 enum valueplll::LatticeReduction
DI_MinimizePotential2 enum valueplll::LatticeReduction
DI_None enum valueplll::LatticeReduction
DIC_All enum valueplll::LatticeReduction
DIC_Block enum valueplll::LatticeReduction
DIC_Default enum valueplll::LatticeReduction
DIC_First enum valueplll::LatticeReduction
DIC_FirstBlock enum valueplll::LatticeReduction
DIChoice enum nameplll::LatticeReduction
DIM_AfterSR enum valueplll::LatticeReduction
DIM_BeforeSR enum valueplll::LatticeReduction
DIM_Both enum valueplll::LatticeReduction
DIM_Default enum valueplll::LatticeReduction
dimension() const plll::LatticeReduction
DIMethod enum nameplll::LatticeReduction
DIMode enum nameplll::LatticeReduction
disableAnnealing()plll::LatticeReduction
disableAnnealingBKZ()plll::LatticeReduction
disableAnnealingLLL()plll::LatticeReduction
disableTransform()plll::LatticeReduction
enableTransform(Transform=T_Normal)plll::LatticeReduction
ensurePrecision(unsigned long)plll::LatticeReduction
EnumCallbackFunction typedefplll::LatticeReduction
EnumCallbackFunction_LI typedefplll::LatticeReduction
forceGSRebuild(bool makeSureAllComputed=false)plll::LatticeReduction
G_Classic enum valueplll::LatticeReduction
G_ClassicInteger enum valueplll::LatticeReduction
G_Default enum valueplll::LatticeReduction
G_Givens enum valueplll::LatticeReduction
G_NumStable enum valueplll::LatticeReduction
getArithmetic() const plll::LatticeReduction
getCallbackFunction() const plll::LatticeReduction
getCallbackInterval() const plll::LatticeReduction
getDeepInsertionBlocksize() const plll::LatticeReduction
getDeepInsertionChoice() const plll::LatticeReduction
getDeepInsertionMethod() const plll::LatticeReduction
getDeepInsertionMode() const plll::LatticeReduction
getEnumCallbackFunction()plll::LatticeReduction
getGramSchmidt() const plll::LatticeReduction
getGramSchmidtRestart() const plll::LatticeReduction
getGSCoefficientD(unsigned, unsigned) const plll::LatticeReduction
getGSCoefficientLD(unsigned, unsigned) const plll::LatticeReduction
getGSCoefficientR(unsigned, unsigned) const plll::LatticeReduction
getGSCoefficientR(unsigned, unsigned, const arithmetic::RealContext &) const plll::LatticeReduction
getGSSqNormD(unsigned) const plll::LatticeReduction
getGSSqNormLD(unsigned) const plll::LatticeReduction
getGSSqNormR(unsigned) const plll::LatticeReduction
getGSSqNormR(unsigned, const arithmetic::RealContext &) const plll::LatticeReduction
getIntegers() const plll::LatticeReduction
getLattice() const plll::LatticeReduction
getMaximalCoreUsage()plll::LatticeReduction
getMinCallbackFunction() const plll::LatticeReduction
getRange() const plll::LatticeReduction
getStatistics() const plll::LatticeReduction
getSVPMode() const plll::LatticeReduction
getTransformation() const plll::LatticeReduction
getTransformationMode() const plll::LatticeReduction
getVerboseFunction()plll::LatticeReduction
getVerboseOutputLevel()plll::LatticeReduction
GramSchmidt enum nameplll::LatticeReduction
hkz(bool dual=false)plll::LatticeReduction
I_ArbitraryPrecision enum valueplll::LatticeReduction
I_Auto enum valueplll::LatticeReduction
I_Default enum valueplll::LatticeReduction
I_LongInt enum valueplll::LatticeReduction
Integers enum nameplll::LatticeReduction
isAnnealingBKZEnabled() const plll::LatticeReduction
isAnnealingLLLEnabled() const plll::LatticeReduction
isBKZBasis(double alpha=0.99, unsigned blocksize=20, BKZMode mode=BKZ_SchnorrEuchner) const plll::LatticeReduction
isHKZBasis(bool dual=false) const plll::LatticeReduction
isLLLBasis(double alpha=0.99, LLLMode mode=LLL_Classic) const plll::LatticeReduction
isSizeReduced() const plll::LatticeReduction
isSVPBasis(bool dual=false) const plll::LatticeReduction
isTransformationRecorded() const plll::LatticeReduction
LatticeReduction()plll::LatticeReduction
LatticeReduction(const linalg::math_matrix< arithmetic::Integer > &lattice)plll::LatticeReduction
LatticeReduction(const linalg::math_matrix< arithmetic::NInt< IType > > &lattice)plll::LatticeReduction
lll(double alpha=0.99, LLLMode mode=LLL_Classic)plll::LatticeReduction
LLL_AnnealFunction typedefplll::LatticeReduction
LLL_Classic enum valueplll::LatticeReduction
LLL_Default enum valueplll::LatticeReduction
LLL_Siegel enum valueplll::LatticeReduction
LLL_Unprojected enum valueplll::LatticeReduction
LLLMode enum nameplll::LatticeReduction
MinCallbackFunction typedefplll::LatticeReduction
MinCallbackFunction_LI typedefplll::LatticeReduction
modAdd(unsigned i, unsigned j, const arithmetic::Integer &m)plll::LatticeReduction
modFlip(unsigned)plll::LatticeReduction
modSwap(unsigned, unsigned)plll::LatticeReduction
rank() const plll::LatticeReduction
resetStatistics()plll::LatticeReduction
setAnnealing(const AnnealCallbackFunction &, const LLL_AnnealFunction &, const BKZ_AnnealFunction &)plll::LatticeReduction
setAnnealingBKZ(const AnnealCallbackFunction &, const BKZ_AnnealFunction &)plll::LatticeReduction
setAnnealingLLL(const AnnealCallbackFunction &, const LLL_AnnealFunction &)plll::LatticeReduction
setArithmetic(Arithmetic)plll::LatticeReduction
setCallbackFunction(const CallbackFunction &, const CallbackFunction_LI &=CallbackFunction_LI())plll::LatticeReduction
setCallbackFunction(const CallbackFunction_LI &)plll::LatticeReduction
setCallbackInterval(double=60.0 *5.0)plll::LatticeReduction
setDeepInsertionChoice(DIChoice, unsigned=1)plll::LatticeReduction
setDeepInsertionMethod(DIMethod, DIMode=DIM_Default)plll::LatticeReduction
setDeepInsertionMode(DIMode)plll::LatticeReduction
setDefaultAnnealing()plll::LatticeReduction
setDefaultAnnealingBKZ()plll::LatticeReduction
setDefaultAnnealingLLL()plll::LatticeReduction
setEnumCallbackFunction(const EnumCallbackFunction &, const EnumCallbackFunction_LI &=EnumCallbackFunction_LI())plll::LatticeReduction
setEnumCallbackFunction(const EnumCallbackFunction_LI &)plll::LatticeReduction
setGramSchmidt(GramSchmidt)plll::LatticeReduction
setGramSchmidtRestart(bool)plll::LatticeReduction
setIntegers(Integers)plll::LatticeReduction
setLattice(const linalg::math_matrix< arithmetic::Integer > &lattice)plll::LatticeReduction
setLattice(const linalg::math_matrix< arithmetic::NInt< IType > > &lattice)plll::LatticeReduction
setMaximalCoreUsage(unsigned)plll::LatticeReduction
setMinCallbackFunction(const MinCallbackFunction &, const MinCallbackFunction_LI &=MinCallbackFunction_LI())plll::LatticeReduction
setMinCallbackFunction(const MinCallbackFunction_LI &)plll::LatticeReduction
setRange(unsigned begin, unsigned end=std::numeric_limits< unsigned >::max())plll::LatticeReduction
setSVPMode(SVPMode)plll::LatticeReduction
setVerbose(VerboseOutputLevel level, const VerboseFunction &=0)plll::LatticeReduction
sizereduction()plll::LatticeReduction
sort(bool projected=false)plll::LatticeReduction
svp(bool make_basis=true, bool extreme=false, bool dual=false)plll::LatticeReduction
SVP_Default enum valueplll::LatticeReduction
SVP_GaussSieve enum valueplll::LatticeReduction
SVP_KannanSchnorrEuchner enum valueplll::LatticeReduction
SVP_ListSieve enum valueplll::LatticeReduction
SVP_ListSieveBirthday enum valueplll::LatticeReduction
SVP_ParallelKannanSchnorrEuchner enum valueplll::LatticeReduction
SVP_SchnorrFast enum valueplll::LatticeReduction
SVP_VoronoiCellSVP enum valueplll::LatticeReduction
SVPMode enum nameplll::LatticeReduction
T_Inverse enum valueplll::LatticeReduction
T_Normal enum valueplll::LatticeReduction
Transform enum nameplll::LatticeReduction
VerboseFunction typedefplll::LatticeReduction
VerboseLevel enum nameplll::LatticeReduction
VerboseOutputLevel enum nameplll::LatticeReduction
VL_Chatter enum valueplll::LatticeReduction
VL_Error enum valueplll::LatticeReduction
VL_Information enum valueplll::LatticeReduction
VL_Warning enum valueplll::LatticeReduction
VOL_Full enum valueplll::LatticeReduction
VOL_Informative enum valueplll::LatticeReduction
VOL_None enum valueplll::LatticeReduction
VOL_Warnings enum valueplll::LatticeReduction
~LatticeReduction()plll::LatticeReduction