A_Default enum value | plll::LatticeReduction | |
A_Double enum value | plll::LatticeReduction | |
A_DoubleDouble enum value | plll::LatticeReduction | |
A_LongDouble enum value | plll::LatticeReduction | |
A_QuadDouble enum value | plll::LatticeReduction | |
A_Rational enum value | plll::LatticeReduction | |
A_Real enum value | plll::LatticeReduction | |
AnnealCallbackFunction typedef | plll::LatticeReduction | |
Arithmetic enum name | plll::LatticeReduction | |
bkz(double alpha=0.99, unsigned blocksize=20, BKZMode mode=BKZ_SchnorrEuchner) | plll::LatticeReduction | |
BKZ_AnnealFunction typedef | plll::LatticeReduction | |
BKZ_Default enum value | plll::LatticeReduction | |
BKZ_HanrotPujolStehleHKZ enum value | plll::LatticeReduction | |
BKZ_HanrotPujolStehleSVP enum value | plll::LatticeReduction | |
BKZ_ImprovedSlideReduction enum value | plll::LatticeReduction | |
BKZ_ImprovedSlideReduction2 enum value | plll::LatticeReduction | |
BKZ_ImprovedSlideReduction3 enum value | plll::LatticeReduction | |
BKZ_PrimalDual enum value | plll::LatticeReduction | |
BKZ_SamplingReduction enum value | plll::LatticeReduction | |
BKZ_SchnorrEuchner enum value | plll::LatticeReduction | |
BKZ_SemiBlock2k enum value | plll::LatticeReduction | |
BKZ_Simplified enum value | plll::LatticeReduction | |
BKZ_SlideReduction enum value | plll::LatticeReduction | |
BKZMode enum name | plll::LatticeReduction | |
CallbackFunction typedef | plll::LatticeReduction | |
CallbackFunction_LI typedef | plll::LatticeReduction | |
DI_Classic enum value | plll::LatticeReduction | |
DI_Default enum value | plll::LatticeReduction | |
DI_MinimizePotential1 enum value | plll::LatticeReduction | |
DI_MinimizePotential2 enum value | plll::LatticeReduction | |
DI_None enum value | plll::LatticeReduction | |
DIC_All enum value | plll::LatticeReduction | |
DIC_Block enum value | plll::LatticeReduction | |
DIC_Default enum value | plll::LatticeReduction | |
DIC_First enum value | plll::LatticeReduction | |
DIC_FirstBlock enum value | plll::LatticeReduction | |
DIChoice enum name | plll::LatticeReduction | |
DIM_AfterSR enum value | plll::LatticeReduction | |
DIM_BeforeSR enum value | plll::LatticeReduction | |
DIM_Both enum value | plll::LatticeReduction | |
DIM_Default enum value | plll::LatticeReduction | |
dimension() const | plll::LatticeReduction | |
DIMethod enum name | plll::LatticeReduction | |
DIMode enum name | plll::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 typedef | plll::LatticeReduction | |
EnumCallbackFunction_LI typedef | plll::LatticeReduction | |
forceGSRebuild(bool makeSureAllComputed=false) | plll::LatticeReduction | |
G_Classic enum value | plll::LatticeReduction | |
G_ClassicInteger enum value | plll::LatticeReduction | |
G_Default enum value | plll::LatticeReduction | |
G_Givens enum value | plll::LatticeReduction | |
G_NumStable enum value | plll::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 name | plll::LatticeReduction | |
hkz(bool dual=false) | plll::LatticeReduction | |
I_ArbitraryPrecision enum value | plll::LatticeReduction | |
I_Auto enum value | plll::LatticeReduction | |
I_Default enum value | plll::LatticeReduction | |
I_LongInt enum value | plll::LatticeReduction | |
Integers enum name | plll::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 typedef | plll::LatticeReduction | |
LLL_Classic enum value | plll::LatticeReduction | |
LLL_Default enum value | plll::LatticeReduction | |
LLL_Siegel enum value | plll::LatticeReduction | |
LLL_Unprojected enum value | plll::LatticeReduction | |
LLLMode enum name | plll::LatticeReduction | |
MinCallbackFunction typedef | plll::LatticeReduction | |
MinCallbackFunction_LI typedef | plll::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 value | plll::LatticeReduction | |
SVP_GaussSieve enum value | plll::LatticeReduction | |
SVP_KannanSchnorrEuchner enum value | plll::LatticeReduction | |
SVP_ListSieve enum value | plll::LatticeReduction | |
SVP_ListSieveBirthday enum value | plll::LatticeReduction | |
SVP_ParallelKannanSchnorrEuchner enum value | plll::LatticeReduction | |
SVP_SchnorrFast enum value | plll::LatticeReduction | |
SVP_VoronoiCellSVP enum value | plll::LatticeReduction | |
SVPMode enum name | plll::LatticeReduction | |
T_Inverse enum value | plll::LatticeReduction | |
T_Normal enum value | plll::LatticeReduction | |
Transform enum name | plll::LatticeReduction | |
VerboseFunction typedef | plll::LatticeReduction | |
VerboseLevel enum name | plll::LatticeReduction | |
VerboseOutputLevel enum name | plll::LatticeReduction | |
VL_Chatter enum value | plll::LatticeReduction | |
VL_Error enum value | plll::LatticeReduction | |
VL_Information enum value | plll::LatticeReduction | |
VL_Warning enum value | plll::LatticeReduction | |
VOL_Full enum value | plll::LatticeReduction | |
VOL_Informative enum value | plll::LatticeReduction | |
VOL_None enum value | plll::LatticeReduction | |
VOL_Warnings enum value | plll::LatticeReduction | |
~LatticeReduction() | plll::LatticeReduction | |