Lattice Tester Online Documentation unknown
Software Package For Testing The Uniformity Of Integral Lattices In The Real Space
Loading...
Searching...
No Matches
EnumTypes.h File Reference

Enumeration types and global constants used in LatticeTester. More...

Namespaces

namespace  LatticeTester
 LatticeTester namespace.

Enumerations

enum  LatticeTester::NormType { LatticeTester::SUPNORM , LatticeTester::L1NORM , LatticeTester::L2NORM , LatticeTester::ZAREMBANORM }
 The available norm types to measure the length of vectors. More...
enum  LatticeTester::NormaType {
  LatticeTester::BESTLAT , LatticeTester::BESTUPBOUND , LatticeTester::LAMINATED , LatticeTester::ROGERS ,
  LatticeTester::MINKL1 , LatticeTester::MINKHLAW , LatticeTester::NONE
}
 Different choices of output formats. More...
enum  LatticeTester::CalcType { LatticeTester::PAL , LatticeTester::NORMPAL , LatticeTester::BAL , LatticeTester::SEEKPAL }
 Indicates which type of calculation is considered for the \(P_{\alpha}\) test. More...
enum  LatticeTester::ReductionType {
  LatticeTester::PAIR , LatticeTester::LLL , LatticeTester::BKZ , LatticeTester::BB ,
  LatticeTester::PAIRBB , LatticeTester::LLLBB , LatticeTester::BKZBB
}
 A list of all the possible lattice reductions implemented in LatticeTester. More...
enum  LatticeTester::DecompTypeBB { LatticeTester::CHOLESKY , LatticeTester::TRIANGULAR }
 Two possible ways of obtaining a triangular matrix to compute the bounds in the BB algorithm. More...
enum  LatticeTester::ProjConstructType { LatticeTester::LLLPROJ , LatticeTester::UPPERTRIPROJ }
 Two possible ways of computing the basis for a projection. More...
enum  LatticeTester::MeritType { LatticeTester::MERITM , LatticeTester::MERITQ }
 Two different types of figures of merit. More...

Functions

static std::string LatticeTester::toStringNorm (NormType norm)
 The following are functions for printing the enum constants in this module.
static std::string LatticeTester::toStringNorma (NormaType norma)
static std::string LatticeTester::toStringReduction (ReductionType reduct)
static std::string LatticeTester::toStringDecomp (DecompTypeBB decomp)
static std::string LatticeTester::toStringProjConstruct (ProjConstructType proj)
static std::string LatticeTester::toStringMeritType (MeritType merit)

Detailed Description

Enumeration types and global constants used in LatticeTester.

Some of them may be no longer used or deprecated. This file should be cleaned up at some point, when we are done.