LatNet Builder Manual  2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CLatticeTester::CoordinateSets::AddCoordinate< LatticeTester::CoordinateSets::FromRanges >
 CBASE
 CLatBuilder::ProjDepMerit::Base< CoordUniform< KERNEL > >
 CLatBuilder::Kernel::Base< FunctorAdaptor< FUNCTOR > >
 CLatBuilder::Kernel::Base< FunctorAdaptor< Functor::IAAlpha > >
 CLatBuilder::Kernel::Base< FunctorAdaptor< Functor::IB > >
 CLatBuilder::Kernel::Base< FunctorAdaptor< Functor::PAlpha > >
 CLatBuilder::Kernel::Base< FunctorAdaptor< Functor::PAlphaPLR > >
 CLatBuilder::Kernel::Base< FunctorAdaptor< Functor::RPLR > >
 CLatBuilder::Kernel::Base< RAlpha >
 CLatBuilder::ProjDepMerit::Base< Spectral< NORM > >
 CLatBuilder::BasicMeritFilter< LR, EmbeddingType::MULTILEVEL >
 CLatBuilder::BasicMeritFilter< LR, EmbeddingType::UNILEVEL >
 CLatBuilder::BasicMeritFilter< LR, ET >
 CLatBuilder::BasicMeritFilterList< LR, EmbeddingType::MULTILEVEL >
 CLatBuilder::BasicMeritFilterList< LR, EmbeddingType::UNILEVEL >
 CLatBuilder::BasicSizeParam< SizeParam< LR, EmbeddingType::MULTILEVEL > >
 CLatBuilder::BasicSizeParam< SizeParam< LR, EmbeddingType::UNILEVEL > >
 CLatBuilder::BasicStorage< Storage< LR, EmbeddingType::MULTILEVEL, COMPRESS, PLO > >
 CLatBuilder::BasicStorage< Storage< LR, EmbeddingType::UNILEVEL, COMPRESS, PLO > >
 Citerator_adaptor
 Citerator_facade
 CLatBuilder::TextStream::detail::bracket_traits_helper< is_set< T >::value >
 CLatBuilder::BridgeSeq< Combiner< LR, ET, GENSEQ, POLICY >, SeqCombiner< GENSEQ, POLICY >, LatDef< LR, ET >, BridgeIteratorCached >
 CLatBuilder::BridgeSeq< Combiner< LR, ET, GenSeq::PowerSeq< GENSEQ >, Zip >, SeqCombiner< GenSeq::PowerSeq< GENSEQ >, Zip >, LatDef< LR, ET >, BridgeIteratorCached >
 CLatBuilder::BridgeSeq< PowerSeq< BASE >, BASE, BASE::value_type, BridgeIteratorCached >
 CLatBuilder::BridgeSeq< Seq< GENSEQ >, GENSEQ, MeritValue, BridgeIteratorCached >
 CLatBuilder::BridgeSeq< Seq< GENSEQ >, LatSeq::CBC< LR, ET, GENSEQ >, value_type, BridgeIteratorCached >
 CLatBuilder::BridgeSeq< Seq< LATSEQ >, LATSEQ, CBC::value_type, BridgeIteratorCached >
 CLatBuilder::BridgeSeq< Seq< MERITSEQ >, MERITSEQ, Real, BridgeIteratorCached >
 CSearch
 CLatBuilder::Task::CBCBasedSearchTraits< TAG >
 CCompositionMakerGenerator of all the compositions of an integer in a specific number of parts
 CLatBuilder::MeritSeq::CoordUniformInnerProd< LatBuilder::LatticeType::DIGITAL, ET, KERNEL::suggestedCompression(), LatBuilder::PerLevelOrder::BASIC >
 CLatBuilder::GenSeq::CyclicGroupTraits< self_type >
 CLatBuilder::GenSeq::CyclicGroupTraversalTraits< self_type >
 Cfftw< T >Wrapper for a subset of FFTW: FFT's for real functions in one dimension
 Cfftw< T >::allocator< Tp >STL allocator replacement using FFTW's memory allocation functions
 Cfftw< T >::c_apiSpecialization of c_api for double precision
 CLatBuilder::GenSeq::GeneratingValues< LatBuilder::LatticeType::POLYNOMIAL, LatBuilder::Compress::NONE >
 CLatBuilder::GenSeq::GeneratingValuesTraits< self_type >
 CINCREMENT
 CLatBuilder::Accumulator< OP, VAL, ACCVAL >Accumulator template class
 CLatBuilder::BasicMeritFilter< LR, ET, OUT >Abstract base class for filters
 CLatBuilder::BasicMeritFilterList< LR, ET >Container class for merit filters
 CLatBuilder::BasicSizeParam< DERIVED >Abstract CRTP base class for lattice size parameter
 CLatBuilder::BasicStorage< DERIVED >Base class for storage types
 CLatBuilder::BridgeIteratorCached< SEQ >::end_tag
 CLatBuilder::BridgeIteratorCachedPtr< SEQ >::end_tag
 CLatBuilder::BridgeIteratorDynamic< SEQ >::end_tag
 CLatBuilder::BridgeSeq< DERIVED, BASE, VALUE, ITERATOR >Bridge CRTP class for sequence based on another type of sequence, with elements computed by the derived class
 CLatBuilder::CartesianProduct< DERIVED >Iterator incrementing policy that traverses unidimensional sequences sequentially
 CLatBuilder::CompressTraits< COMPRESS >Compression types for vectors and matrices
 CLatBuilder::CompressTraits< Compress::NONE >No compression
 CLatBuilder::CompressTraits< Compress::SYMMETRIC >Symmetric compression
 CLatBuilder::defaultPerLevelOrder< LR, ET >Default per level value depending on the lattice (ordinary/polynomial) and the lattice type (ordinary/embedded)
 CLatBuilder::defaultPerLevelOrder< LatticeType::DIGITAL, EmbeddingType::MULTILEVEL >
 CLatBuilder::defaultPerLevelOrder< LatticeType::DIGITAL, EmbeddingType::UNILEVEL >
 CLatBuilder::defaultPerLevelOrder< LatticeType::ORDINARY, EmbeddingType::MULTILEVEL >
 CLatBuilder::defaultPerLevelOrder< LatticeType::ORDINARY, EmbeddingType::UNILEVEL >
 CLatBuilder::defaultPerLevelOrder< LatticeType::POLYNOMIAL, EmbeddingType::MULTILEVEL >
 CLatBuilder::defaultPerLevelOrder< LatticeType::POLYNOMIAL, EmbeddingType::UNILEVEL >
 CLatBuilder::FigureOfMeritAbstract base class for figures of merit
 CLatBuilder::Functor::AllOfReturns true if all of the elements evaluate to true or if there are no elements
 CLatBuilder::Functor::BernoulliPoly< DEGREE >Bernoulli polynomial
 CLatBuilder::Functor::IAAlpha
One-dimensional merit function for the interlaced \(\mathcal B_{\alpha, d, \gamma, (1)}\) discrepancy in base 2 [10]
 CLatBuilder::Functor::IBOne-dimensional merit function for the interlaced \(\mathcal B_{d, \gamma, (2)}\) discrepancy in base 2 [10]
 CLatBuilder::Functor::LowPass< T >Low pass filter
 CLatBuilder::Functor::Max< T >Scalar max binary operator
 CLatBuilder::Functor::MinElement< T >Minimum element functor
 CLatBuilder::Functor::PAlphaOne-dimensional merit function for the \(\mathcal P_\alpha\) discrepancy
 CLatBuilder::Functor::PAlphaPLROne-dimensional merit function for the \(\mathcal{P}_{\alpha,PLR}\) discrepancy
 CLatBuilder::Functor::PowRaise to power
 CLatBuilder::Functor::RPLROne-dimensional merit function for the \(\textbf{R}\) discrepancy
 CLatBuilder::Functor::Sum< T >Scalar sum binary operator
 CLatBuilder::GenSeq::CoprimeIntegers< COMPRESS, TRAV >::RebindTraversal< TRAV2 >Rebinds the traversal type
 CLatBuilder::GenSeq::Creator< SEQ >Creator for sequences of generator values
 CLatBuilder::GenSeq::Creator< CyclicGroup< LR, COMPRESS, TRAV, ORDER > >Creator specialization for cyclic groups
 CLatBuilder::GenSeq::Creator< PowerSeq< SEQ > >Creator specialization for PowerSeq
 CLatBuilder::GenSeq::CyclicGroup< LR, COMPRESS, TRAV, ORDER >Cyclic group
 CLatBuilder::GenSeq::CyclicGroup< LatticeType::ORDINARY, COMPRESS, TRAV, ORDER >::RebindTraversal< TRAV2 >Rebinds the traversal type
 CLatBuilder::GenSeq::CyclicGroup< LatticeType::POLYNOMIAL, COMPRESS, TRAV, ORDER >::RebindTraversal< TRAV2 >Rebinds the traversal type
 CLatBuilder::GenSeq::CyclicGroupTraits< DERIVED >Cyclic group traits
 CLatBuilder::GenSeq::CyclicGroupTraits< CyclicGroup< LatticeType::ORDINARY, COMPRESS, TRAV, ORDER > >
 CLatBuilder::GenSeq::CyclicGroupTraits< CyclicGroup< LatticeType::POLYNOMIAL, COMPRESS, TRAV, ORDER > >
 CLatBuilder::GenSeq::CyclicGroupTraversal< LR >Default traversal policy for cyclic groups
 CLatBuilder::GenSeq::CyclicGroupTraversalTraits< DERIVED >Cyclic group traits
 CLatBuilder::GenSeq::CyclicGroupTraversalTraits< CyclicGroupTraversal< LatticeType::ORDINARY > >
 CLatBuilder::GenSeq::CyclicGroupTraversalTraits< CyclicGroupTraversal< LatticeType::POLYNOMIAL > >
 CLatBuilder::GenSeq::detail::CoprimeIntegersBasisElement
 CLatBuilder::GenSeq::detail::GeneratingValuesBasisElement< Modulus >
 CLatBuilder::GenSeq::detail::Traversal< TRAV >
 CLatBuilder::GenSeq::detail::Traversal< LatBuilder::Traversal::Random< RAND > >
 CLatBuilder::GenSeq::Extend< LR, TRAV >::RebindTraversal< TRAV2 >Rebinds the traversal type
 CLatBuilder::GenSeq::GeneratingValues< LatticeType, Compress, TRAV >Indexed sequence of generating values: -For ordinary lattices: integers coprime with a specified modulus (Integer)
 CLatBuilder::GenSeq::GeneratingValues< LatticeType::ORDINARY, COMPRESS, TRAV >::RebindTraversal< TRAV2 >Rebinds the traversal type
 CLatBuilder::GenSeq::GeneratingValues< LatticeType::POLYNOMIAL, COMPRESS, TRAV >::RebindTraversal< TRAV2 >Rebinds the traversal type
 CLatBuilder::GenSeq::GeneratingValuesTraits< DERIVED >GeneratingValues traits
 CLatBuilder::GenSeq::GeneratingValuesTraits< GeneratingValues< LatticeType::ORDINARY, COMPRESS, TRAV > >
 CLatBuilder::GenSeq::GeneratingValuesTraits< GeneratingValues< LatticeType::POLYNOMIAL, COMPRESS, TRAV > >
 CLatBuilder::GenSeq::PowerSeq< BASE >::RebindTraversal< TRAV2 >Rebinds the traversal type
 CLatBuilder::GenSeq::VectorCreator< SEQ >Creator for vectors of sequences of generator values
 CLatBuilder::IndexedIterator::Random< SEQ, RAND >::end_tag
 CLatBuilder::IndexMap< M >Permutation of vector indices
 CLatBuilder::Interlaced::WeightsInterlacer< WEIGHTS >Class to interlace weights in dimension \(s\) into weights in dimension \(d s\) using the \(w\) operator defined in Corollary 1
 CLatBuilder::Kernel::Base< DERIVED >Base base class for factories of kernel values
 CLatBuilder::Kernel::IAAlpha::CorrectionProductWeightsThis class mimicks the LatticeTester::ProductWeights class
 CLatBuilder::Kernel::IB::CorrectionProductWeightsThis class mimicks the LatticeTester::ProductWeights class
 CLatBuilder::LatDef< LR, ET >Definition of a rank-1 lattice
 CLatBuilder::LatSeq::CBC< LR, ET, GENSEQ >Sequence of lattice definitions obtained by appending a variable component to a base genrating vector
 CLatBuilder::LatSeq::CBC< LR, ET, GENSEQ >::const_iterator::end_tag
 CLatBuilder::LatticeTraits< LR >Lattice traits
 CLatBuilder::LatticeTraits< LatticeType::DIGITAL >Lattice traits for digital lattice rule
 CLatBuilder::LatticeTraits< LatticeType::ORDINARY >Lattice traits for ordinary lattice rule
 CLatBuilder::LatticeTraits< LatticeType::POLYNOMIAL >Lattice traits for polynomial lattice rule
 CLatBuilder::LFSR113LFSR113 pseudo-random generator by L'Ecuyer
 CLatBuilder::LFSR258LFSR258 pseudo-random generator by L'Ecuyer
 CLatBuilder::MeritFilterListPolicy< LatticeType, EmbeddingType >Policy class template for MeritFilterList
 CLatBuilder::MeritFilterTraits< EmbeddingType >Traits class template for filters of merit values
 CLatBuilder::MeritFilterTraits< EmbeddingType::MULTILEVEL >
 CLatBuilder::MeritFilterTraits< EmbeddingType::UNILEVEL >
 CLatBuilder::MeritSeq::CBC< LR, ET, COMPRESS, PLO, PROJDEP, ACC >Sequence of lattice merit for CBC exploration
 CLatBuilder::MeritSeq::CoordUniformCBC< LR, ET, COMPRESS, PLO, KERNEL, PROD >Sequence of lattice merit for weighted coordinate-uniform figures of merit
 CLatBuilder::MeritSeq::CoordUniformCBC< LR, ET, COMPRESS, PLO, KERNEL, PROD >::Seq< GENSEQ >Output sequence from the coordinate-uniform CBC algorithm
 CLatBuilder::MeritSeq::CoordUniformCBC< LR, ET, COMPRESS, PLO, KERNEL, PROD >::Seq< GENSEQ >::const_iterator::end
 CLatBuilder::MeritSeq::CoordUniformInnerProd< LR, ET, COMPRESS, PLO >Standard implementation of the inner product for a sequence of vector with a single vector
 CLatBuilder::MeritSeq::CoordUniformInnerProdFast< LR, ET, COMPRESS, PLO >FFT-based implementation of the inner product for a circulant sequence of vector with a single vector
 CLatBuilder::MeritSeq::CoordUniformState< LR, ET, COMPRESS, PLO >Base base class for states used in the evaluation coordinate-uniform figures of merit
 CLatBuilder::MeritSeq::CoordUniformStateCreator
 CLatBuilder::MeritSeq::detail::IsFastCompatible< GENSEQ >
 CLatBuilder::MeritSeq::detail::IsFastCompatible< GenSeq::CyclicGroup< LR, COMPRESS > >
 CLatBuilder::MeritSeq::LatSeqOverCBC< CBC >Sequence of merit values for any sequence of lattice definitions
 CLatBuilder::Norm::Normalizer< LR, ET, NORM >Generic normalizer for merit values
 CLatBuilder::Norm::NormAlphaBase< DERIVED >Base class for bounds on the \(\mathcal P_\alpha\) values
 CLatBuilder::Parser::CombinedWeightsParser for weights
 CLatBuilder::Parser::CommandLine< LatticeType, EmbeddingType >Collection of arguments required to construct a Search instance
 CLatBuilder::Parser::CommandLine< LR, LatBuilder::EmbeddingType::UNILEVEL >Specialization of CommandLine for ordinary lattices
 CLatBuilder::Parser::CoordUniformFigureOfMerit< LR >Parser for coordinate-uniform figures of merit
 CLatBuilder::Parser::CoordUniformFigureOfMerit< LR >::ParseKernel
 CLatBuilder::Parser::EmbeddingTypeParser for size parameters
 CLatBuilder::Parser::FigureOfMerit< LR >Parser for generic weighted figures of merit
 CLatBuilder::Parser::Kernel< LR >Parser for kernels for coordinate-uniform figures of merit
 CLatBuilder::Parser::LatticeParametersParseHelper< LR >Convert lattice parameter strings to the appropriate input format
 CLatBuilder::Parser::LatticeParametersParseHelper< LatticeType::ORDINARY >
 CLatBuilder::Parser::LatticeParametersParseHelper< LatticeType::POLYNOMIAL >
 CLatBuilder::Parser::LatticeParserParser Lattice (ORDINARY - POLYNOMIAL)
 CLatBuilder::Parser::LevelWeights< LR >Parser for per-level weights
 CLatBuilder::Parser::MeritCombiner< LR >Parser for filters combiners for use with embedded lattices
 CLatBuilder::Parser::MeritFilter< LR, ET >
 CLatBuilder::Parser::MeritFilterList< LR >Parser for merit transformation filters
 CLatBuilder::Parser::ProjDepMerit< LR >Parser for projection-dependent figures of merit
 CLatBuilder::Parser::ProjDepMerit< LR >::ParseCoordUniform
 CLatBuilder::Parser::Search< LR, ET >Parser for coordinate-uniform figures of merit
 CLatBuilder::Parser::SizeParam< LR, ET >Parser for size parameters
 CLatBuilder::Parser::WeightedFigureOfMerit< LR >Parser for generic weighted figures of merit
 CLatBuilder::Parser::WeightedFigureOfMerit< LR >::ParseProjDepMerit< ACC >
 CLatBuilder::Parser::WeightsParser for weights
 CLatBuilder::PerLevelOrderTraits< PerLevelOrder, LR, COMPRESS >
 CLatBuilder::PerLevelOrderTraits< PerLevelOrder::BASIC, LatticeType::DIGITAL, COMPRESS >
 CLatBuilder::PerLevelOrderTraits< PerLevelOrder::BASIC, LR, COMPRESS >
 CLatBuilder::PerLevelOrderTraits< PerLevelOrder::CYCLIC, LR, COMPRESS >
 CLatBuilder::ProjDepMerit::Base< DERIVED >Base base class for projection-dependent figures of merit
 CLatBuilder::ProjDepMerit::Evaluator< DERIVED, LR, ET, COMPRESS, PLO >
 CLatBuilder::ProjDepMerit::Evaluator< CoordUniform< KERNEL >, LR, ET, COMPRESS, PLO >Evaluator for coordinate-uniform projeciton-dependent figures of merit
 CLatBuilder::ProjDepMerit::Evaluator< Spectral< NORM >, LatticeType::ORDINARY, ET, COMPRESS, PLO >Evaluator for coordinate-uniform projeciton-dependent figures of merit
 CLatBuilder::SeqCombiner< SEQ, INCREMENT >Multidimensional sequence composed of unidimensional sequences
 CLatBuilder::SeqCombiner< SEQ, INCREMENT >::const_iterator::end_tag
 CLatBuilder::SizeParam< LatticeType, EmbeddingType >Lattice size parameter
 CLatBuilder::SizeParamTraits< DERIVED >SizeParam traits
 CLatBuilder::SizeParamTraits< SizeParam< LatticeType::DIGITAL, ET > >SizeParam traits for digital lattice rule
 CLatBuilder::SizeParamTraits< SizeParam< LatticeType::ORDINARY, ET > >SizeParam traits for ordinary lattice rule
 CLatBuilder::SizeParamTraits< SizeParam< LatticeType::POLYNOMIAL, ET > >SizeParam traits for polynomial lattice rule
 CLatBuilder::Storage< LR, ET, COM, PLO >Storage policy
 CLatBuilder::Storage< LR, EmbeddingType::MULTILEVEL, COMPRESS, PLO >::LevelRangesSequence of ranges of indices corresponding to embedded levels
 CLatBuilder::Storage< LR, EmbeddingType::MULTILEVEL, COMPRESS, PLO >::LevelRanges::const_iterator::end_tag
 CLatBuilder::StorageTraits< DERIVED >Storage traits
 CLatBuilder::StorageTraits< Storage< LatticeType::DIGITAL, EmbeddingType::MULTILEVEL, COMPRESS > >
 CLatBuilder::StorageTraits< Storage< LatticeType::DIGITAL, EmbeddingType::MULTILEVEL, COMPRESS > >::StrideStride permutation
 CLatBuilder::StorageTraits< Storage< LatticeType::DIGITAL, EmbeddingType::MULTILEVEL, COMPRESS > >::UnpermuteUnpermuted permutation
 CLatBuilder::StorageTraits< Storage< LatticeType::DIGITAL, EmbeddingType::UNILEVEL, COMPRESS > >
 CLatBuilder::StorageTraits< Storage< LatticeType::DIGITAL, EmbeddingType::UNILEVEL, COMPRESS > >::StrideStride permutation
 CLatBuilder::StorageTraits< Storage< LatticeType::DIGITAL, EmbeddingType::UNILEVEL, COMPRESS > >::UnpermuteUnpermuted permutation
 CLatBuilder::StorageTraits< Storage< LR, EmbeddingType::MULTILEVEL, COMPRESS, PLO > >
 CLatBuilder::StorageTraits< Storage< LR, EmbeddingType::MULTILEVEL, COMPRESS, PLO > >::StrideStride permutation
 CLatBuilder::StorageTraits< Storage< LR, EmbeddingType::MULTILEVEL, COMPRESS, PLO > >::UnpermuteUnpermuted permutation
 CLatBuilder::StorageTraits< Storage< LR, EmbeddingType::UNILEVEL, COMPRESS > >
 CLatBuilder::StorageTraits< Storage< LR, EmbeddingType::UNILEVEL, COMPRESS > >::StrideStride permutation
 CLatBuilder::StorageTraits< Storage< LR, EmbeddingType::UNILEVEL, COMPRESS > >::UnpermuteUnpermuted permutation
 CLatBuilder::Task::CBCBasedSearchTraits< class >Traits for CBCBasedSearch
 CLatBuilder::Task::CBCBasedSearchTraits< CBCTag< LR, ET, COMPRESS, PLO, FIGURE > >
 CLatBuilder::Task::CBCBasedSearchTraits< EvalTag< LR, ET, COMPRESS, PLO, FIGURE > >
 CLatBuilder::Task::CBCBasedSearchTraits< FastCBCTag< LR, ET, COMPRESS, PLO, CoordUniformFigureOfMerit< KERNEL > > >
 CLatBuilder::Task::CBCBasedSearchTraits< FastCBCTag< LR, ET, COMPRESS, PLO, FIGURE > >
 CLatBuilder::Task::CBCBasedSearchTraits< RandomCBCTag< LR, ET, COMPRESS, PLO, FIGURE > >
 CLatBuilder::Task::CBCSelector< LR, ET, COMPRESS, PLO, FIGURE >Selector the proper CBC algorithm, given a figure of merit
 CLatBuilder::Task::CBCSelector< LR, ET, COMPRESS, PLO, CoordUniformFigureOfMerit< KERNEL > >
 CLatBuilder::Task::CBCSelector< LR, ET, COMPRESS, PLO, WeightedFigureOfMerit< PROJDEP, ACC > >
 CLatBuilder::Task::CBCTag< LR, ET, COMPRESS, PLO, FIGURE >
 CLatBuilder::Task::EvalTag< LR, ET, COMPRESS, PLO, FIGURE >
 CLatBuilder::Task::ExhaustiveTag< LR, ET, COMPRESS, PLO, FIGURE >
 CLatBuilder::Task::FastCBCTag< LR, ET, COMPRESS, PLO, FIGURE >
 CLatBuilder::Task::KorobovTag< LR, ET, COMPRESS, PLO, FIGURE >
 CLatBuilder::Task::LatSeqBasedSearchTraits< class >Traits for LatSeqBasedSearch
 CLatBuilder::Task::LatSeqBasedSearchTraits< ExhaustiveTag< LR, ET, COMPRESS, PLO, FIGURE > >
 CLatBuilder::Task::LatSeqBasedSearchTraits< KorobovTag< LR, ET, COMPRESS, PLO, FIGURE > >
 CLatBuilder::Task::LatSeqBasedSearchTraits< RandomKorobovTag< LR, ET, COMPRESS, PLO, FIGURE > >
 CLatBuilder::Task::LatSeqBasedSearchTraits< RandomTag< LR, ET, COMPRESS, PLO, FIGURE > >
 CLatBuilder::Task::RandomCBCTag< LR, ET, COMPRESS, PLO, FIGURE >
 CLatBuilder::Task::RandomKorobovTag< LR, ET, COMPRESS, PLO, FIGURE >
 CLatBuilder::Task::RandomTag< LR, ET, COMPRESS, PLO, FIGURE >
 CLatBuilder::Task::Search< LR, ET >::MinObserverObserver of the MinElement functor
 CLatBuilder::Task::TaskBase base class for all tasks
 CLatBuilder::TextStream::detail::bracket_traits_helper< bool >
 CLatBuilder::TextStream::detail::bracket_traits_helper< true >
 CLatBuilder::TextStream::detail::has_const_iterator< T >
 CLatBuilder::TextStream::detail::is_ostreamable< T >
 CLatBuilder::TextStream::detail::is_pair< T >
 CLatBuilder::TextStream::detail::is_set< T >
 CLatBuilder::Traversal::ForwardRange-based forward traversal type
 CLatBuilder::Traversal::Policy< SEQ, TRAV >Traversal policy
 CLatBuilder::Traversal::Policy< SEQ, GenSeq::CyclicGroupTraversal< LR > >::const_iterator::end_tag
 CLatBuilder::Traversal::Random< RAND >Random traversal type
 CLatBuilder::TypeInfo< T >Framework to specify a human-readable name for data types
 CLatBuilder::TypeInfo< boost::accumulators::tag::max >
 CLatBuilder::TypeInfo< boost::accumulators::tag::sum >
 CLatBuilder::UniformUIntDistribution< UINTTYPE, RAND >
 CLatBuilder::Vectorize::BinaryOperator< OP, ISVEC1, ISVEC2 >Automatic dispatcher for binary operators
 CLatBuilder::Vectorize::BinaryOperator< OP, true, false >Vector-scalar specialization of BinaryOperator
 CLatBuilder::Vectorize::BinaryOperator< OP, true, true >Vector-vector specialization of BinaryOperator
 CLatBuilder::Vectorize::BinaryOperatorResult< OP, T1, T2 >Guesses the result type of the binary operator OP given arguments of type T1 and T2
 CLatBuilder::Vectorize::IsIndexable< T >Type traits class that checks if T is indexable with []
 CLatBuilder::WeightedFigureOfMeritEvaluator< FIGURE, LR, ET, COMPRESS, PLO >Evaluator for WeightedFigureOfMerit
 CLatBuilder::WeightsDispatcher
 CLatBuilder::Zip< DERIVED >Iterator incrementing policy that traverses unidimensional sequences in parallel
 CSearch
 CLatBuilder::Task::LatSeqBasedSearchTraits< TAG >
 CLatticeTester::CoordinateSets::AddCoordinate< BASE >This template class wraps any implementation of CoordinateSets and adds a specific coordinate to each coordinate sets
 CLatticeTester::CoordinateSets::AddCoordinate< BASE >::const_iterator::end_tag
 CLatticeTester::CoordinateSets::FromRangesA CoordinateSets for coordinates within a given range
 CLatticeTester::CoordinateSets::FromRanges::const_iterator::end_tag
 CLatticeTester::CoordinateSets::SubsetsThis class implements CoordinateSets for any set of coordinates
 CLatticeTester::CoordinateSets::Subsets::const_iterator::end_tag
 CLatticeTester::IntFactor< Int >The objects of this class are the "prime" factors in the decomposition of a positive integer
 CLatticeTester::IntLatticeBasis< Int, BasInt, Dbl, RedDbl >This class represents a lattice and its basis and offers tools to do basic manipulations on lattice bases
 CLatticeTester::Lacunary< BasInt >This class implements sets of lacunary indices
 CLatticeTester::LatTestWriter< Int >This is an abstract class that represents an interface to Writer classes
 CLatticeTester::LatticeAnalysis< Int, BasInt, Dbl, RedDbl >This class gathers other classes of LatticeTester to create an object performing tests on lattices
 CLatticeTester::LatticeTesterConfig< Int, BasIntMat >This class is used to save the configuration of a lattice test
 CLatticeTester::Normalizer< RedDbl >Classes which inherit from this base class are used in implementing bounds on the length of the shortest nonzero vector in a lattice [3]
 CLatticeTester::ParamReader< Int, BasInt, RedDbl >Utility class that can be used to read different kind of data from a file
 CLatticeTester::RandomThis class generates random numbers (in fact pseudo-random numbers)
 CLatticeTester::Reducer< Int, BasInt, Dbl, RedDbl >This class implements (or wraps from NTL) all the functions that are needed to reduce a basis
 CLatticeTester::specLatticeAnalysis< Int, BasInt, Dbl, RedDbl >This structure specializes certain members of LatticeAnalysis
 CLatticeTester::specLatticeAnalysis< NTL::ZZ, NTL::ZZ, Dbl, RedDbl >
 CLatticeTester::specLatticeAnalysis< std::int64_t, std::int64_t, Dbl, RedDbl >
 CLatticeTester::TypesSets standard typedef’s for the types that can be used in LatticeTester
 CLatticeTester::WeightsAbstract weights class
 CLatBuilder::Functor::LowPass< Real >
 CMat
 CCombiner
 CLatBuilder::MeritFilterListPolicy< LR, ET >
 CLatBuilder::Functor::MinElement< Real >
 CNetBuilder::AccumulatorAccumulator class
 CNetBuilder::AddBinaryOperatorAdd binary operation class
 CNetBuilder::CBCCoordinateSetCBC sequence of coordinate sets
 CNetBuilder::DigitalNetDefinition of a digital net in base 2
 CNetBuilder::FigureOfMerit::FigureOfMeritAbstract class to represent any figure of merit
 CNetBuilder::FigureOfMerit::FigureOfMeritEvaluatorEvaluator abstract class to evaluate figure of merit for a net
 CNetBuilder::FigureOfMerit::ResolutionGapProjMerit< ET >Template class representing a projection-dependent merit defined by the resolution-gap of the projection
 CNetBuilder::FigureOfMerit::ResolutionGapProjMerit< EmbeddingType::MULTILEVEL >Template specialization of the projection-dependent merit defined by the resolution-gap of the projection in the case of multilevel nets
 CNetBuilder::FigureOfMerit::ResolutionGapProjMerit< EmbeddingType::UNILEVEL >Template specialization of the projection-dependent merit defined by the resolution-gap of the projection in the case of unilevel nets
 CNetBuilder::FigureOfMerit::TValueProjMerit< ET, METHOD >Template class representing a projection-dependent merit defined by the t-value of the projection
 CNetBuilder::FigureOfMerit::TValueProjMerit< EmbeddingType::MULTILEVEL, METHOD >Template specialization of the projection-dependent merit defined by the t-value of the projection in the case of multilevel nets
 CNetBuilder::FigureOfMerit::TValueProjMerit< EmbeddingType::UNILEVEL, METHOD >Template specialization of the projection-dependent merit defined by the t-value of the projection in the case of unilevel nets
 CNetBuilder::GaussMethodClass to compute the t-value of a projection of a digital net in base 2
 CNetBuilder::GeneratingMatrixThis class implements a generating matrix of a digital net in base 2
 CNetBuilder::JoeKuo::Combiner< q >\(D^{(q)} \)Combiner used by Joe and Kuo in [14]
 CNetBuilder::LevelCombiner::LevelCombiner
 CNetBuilder::MaxBinaryOperatorMax binary operation class
 CNetBuilder::NetConstructionTraits< NC >Digital net construction traits
 CNetBuilder::NetConstructionTraits< NetConstruction::EXPLICIT >
 CNetBuilder::NetConstructionTraits< NetConstruction::EXPLICIT >::RandomGenValueGenerator< ET, RAND >
 CNetBuilder::NetConstructionTraits< NetConstruction::EXPLICIT >::RandomGenValueGenerator< EmbeddingType::MULTILEVEL, RAND >
 CNetBuilder::NetConstructionTraits< NetConstruction::EXPLICIT >::RandomGenValueGenerator< EmbeddingType::UNILEVEL, RAND >
 CNetBuilder::NetConstructionTraits< NetConstruction::POLYNOMIAL >
 CNetBuilder::NetConstructionTraits< NetConstruction::POLYNOMIAL >::RandomGenValueGenerator< ET, RAND >
 CNetBuilder::NetConstructionTraits< NetConstruction::SOBOL >
 CNetBuilder::NetConstructionTraits< NetConstruction::SOBOL >::GenValueSpaceCoordSeq
 CNetBuilder::NetConstructionTraits< NetConstruction::SOBOL >::GenValueSpaceCoordSeq::const_iterator::end_tag
 CNetBuilder::NetConstructionTraits< NetConstruction::SOBOL >::RandomGenValueGenerator< ET, RAND >
 CNetBuilder::Parser::CommandLine< NC, ET >Collection of arguments required to construct a Search instance
 CNetBuilder::Parser::ComputeMaxCardFromWeights< WEIGHTS >Helper structure template to compute the maximal order of subprojections with non zero weights when possible
 CNetBuilder::Parser::EmbeddingTypeParserParser for size parameters
 CNetBuilder::Parser::ExplorationMethodParser< NC, ET >Parser for exploration methods
 CNetBuilder::Parser::FigureParser< NC, ET >Parser for figures
 CNetBuilder::Parser::LevelCombinerParser< NC, ET >Parser for combiners
 CNetBuilder::Parser::LevelCombinerParser< NC, NetBuilder::EmbeddingType::MULTILEVEL >
 CNetBuilder::Parser::LevelCombinerParser< NC, NetBuilder::EmbeddingType::UNILEVEL >
 CNetBuilder::Parser::NetConstructionParser< ET >Parser for construction types
 CNetBuilder::Parser::NetConstructionParser< EmbeddingType::MULTILEVEL >
 CNetBuilder::Parser::NetConstructionParser< EmbeddingType::UNILEVEL >
 CNetBuilder::Parser::NetDescriptionParser< NC, ET >Parser for net descriptions
 CNetBuilder::Parser::NetDescriptionParser< NetConstruction::EXPLICIT, ET >
 CNetBuilder::Parser::NetDescriptionParser< NetConstruction::POLYNOMIAL, ET >
 CNetBuilder::Parser::NetDescriptionParser< NetConstruction::SOBOL, ET >
 CNetBuilder::Parser::SizeParameterParser< NC, ET >Parser for size parameters
 CNetBuilder::Parser::SizeParameterParser< NetConstruction::EXPLICIT, ET >
 CNetBuilder::Parser::SizeParameterParser< NetConstruction::POLYNOMIAL, ET >
 CNetBuilder::Parser::SizeParameterParser< NetConstruction::SOBOL, ET >
 CNetBuilder::ProgressiveRowReducerClass used to perform row reduction operations on a matrix
 CNetBuilder::SchmidMethodClass to compute the t-value of a projection of a digital net in base 2
 CNetBuilder::Task::FullCBCExplorer< NC, ET >Class to explorer exhaustively a search space using the CBC search algorithm
 CNetBuilder::Task::MinimumObserver< NC >Observer of the best figure of merit
 CNetBuilder::Task::MixedCBCExplorer< NC, ET >Class to explorer first exhaustively and then randomly a search space using the CBC search algorithm
 CNetBuilder::Task::RandomCBCExplorer< NC, ET >Class to explorer randomly a search space using the CBC search algorithm
 CNetBuilder::Task::TaskBase base class for all tasks
 CLatBuilder::Norm::NormAlphaBase< IAAlpha >
 CLatBuilder::Norm::NormAlphaBase< IB >
 CLatBuilder::Norm::NormAlphaBase< PAlphaDPW08 >
 CLatBuilder::Norm::NormAlphaBase< PAlphaPLR >
 CLatBuilder::Norm::NormAlphaBase< PAlphaSL10 >
 CLatBuilder::Traversal::Policy< CoprimeIntegers< COMPRESS, TRAV >, TRAV >
 CLatBuilder::Traversal::Policy< CyclicGroup< LatticeType::ORDINARY, COMPRESS, TRAV, ORDER >, TRAV >
 CLatBuilder::Traversal::Policy< CyclicGroup< LatticeType::POLYNOMIAL, COMPRESS, TRAV, ORDER >, TRAV >
 CLatBuilder::Traversal::Policy< Extend< LR, TRAV >, TRAV >
 CLatBuilder::Traversal::Policy< GeneratingValues< LatticeType::ORDINARY, COMPRESS, TRAV >, TRAV >
 CLatBuilder::Traversal::Policy< GeneratingValues< LatticeType::POLYNOMIAL, COMPRESS, TRAV >, TRAV >
 CLatBuilder::SeqCombiner< GENSEQ, POLICY >
 CLatBuilder::SeqCombiner< GenSeq::PowerSeq< GENSEQ >, Zip >
 CLatBuilder::SeqCombiner< std::vector< uInteger >, LatBuilder::CartesianProduct >
 CLatBuilder::SizeParam< LatBuilder::LatticeType::DIGITAL, ET >
 CLatBuilder::SizeParam< LR, ET >
 CLatBuilder::SizeParamTraits< SizeParam< LR, EmbeddingType::MULTILEVEL > >
 CLatBuilder::SizeParamTraits< SizeParam< LR, EmbeddingType::UNILEVEL > >
 Cstd::exceptionSTL class
 Cstd::set< K >STL class
 Cstd::unique_ptr< T >STL class
 Cstd::vector< T >STL class
 CLatBuilder::Storage< LatBuilder::LatticeType::DIGITAL, ET, KERNEL::suggestedCompression()>
 CLatBuilder::Storage< LatticeType::DIGITAL, EmbeddingType::MULTILEVEL, COMPRESS >
 CLatBuilder::Storage< LatticeType::DIGITAL, EmbeddingType::UNILEVEL, COMPRESS >
 CLatBuilder::Storage< LatticeType::ORDINARY, ET, COMPRESS >
 CLatBuilder::Storage< LR, EmbeddingType::MULTILEVEL, COMPRESS, PerLevelOrder::CYCLIC >
 CLatBuilder::Storage< LR, EmbeddingType::UNILEVEL, COMPRESS >
 CLatBuilder::Storage< LR, ET, COMPRESS, PLO >
 CLatBuilder::StorageTraits< self_type >
 CLatBuilder::StorageTraits< Storage< LR, EmbeddingType::UNILEVEL, COMPRESS, PLO > >
 CNetBuilder::FigureOfMerit::TValueProjMerit< EmbeddingType::MULTILEVEL, GaussMethod >
 CNetBuilder::FigureOfMerit::TValueProjMerit< EmbeddingType::MULTILEVEL, SchmidMethod >
 CNetBuilder::FigureOfMerit::TValueProjMerit< EmbeddingType::UNILEVEL, GaussMethod >
 CNetBuilder::FigureOfMerit::TValueProjMerit< EmbeddingType::UNILEVEL, SchmidMethod >
 CNetBuilder::FigureOfMerit::TValueProjMerit< ET, GaussMethod >
 CNetBuilder::FigureOfMerit::TValueProjMerit< ET, SchmidMethod >
 CLatBuilder::UniformUIntDistribution< size_t, RAND >
 CLatBuilder::UniformUIntDistribution< size_type, RandomGenerator >
 CLatBuilder::UniformUIntDistribution< unsigned long, RAND >
 CVec