CLatticeTester::CoordinateSets::AddCoordinate< LatticeTester::CoordinateSets::FromRanges > | |
▶CBASE | |
CLatBuilder::CachedSeq< BASE, LR, ET, COMPRESS > | Cached sequence wrapper |
▶CLatBuilder::ProjDepMerit::Base< CoordUniform< KERNEL > > | |
CLatBuilder::ProjDepMerit::CoordUniform< KERNEL > | Coordinate-uniform projection-dependent figure of merit |
▶CLatBuilder::Kernel::Base< FunctorAdaptor< FUNCTOR > > | |
CLatBuilder::Kernel::FunctorAdaptor< FUNCTOR > | Generic kernel for functors |
▶CLatBuilder::Kernel::Base< FunctorAdaptor< Functor::IAAlpha > > | |
▶CLatBuilder::Kernel::FunctorAdaptor< Functor::IAAlpha > | |
CLatBuilder::Kernel::IAAlpha | |
▶CLatBuilder::Kernel::Base< FunctorAdaptor< Functor::IB > > | |
▶CLatBuilder::Kernel::FunctorAdaptor< Functor::IB > | |
CLatBuilder::Kernel::IB | |
▶CLatBuilder::Kernel::Base< FunctorAdaptor< Functor::PAlpha > > | |
▶CLatBuilder::Kernel::FunctorAdaptor< Functor::PAlpha > | |
CLatBuilder::Kernel::PAlpha | |
▶CLatBuilder::Kernel::Base< FunctorAdaptor< Functor::PAlphaPLR > > | |
▶CLatBuilder::Kernel::FunctorAdaptor< Functor::PAlphaPLR > | |
CLatBuilder::Kernel::PAlphaPLR | |
▶CLatBuilder::Kernel::Base< FunctorAdaptor< Functor::RPLR > > | |
▶CLatBuilder::Kernel::FunctorAdaptor< Functor::RPLR > | |
CLatBuilder::Kernel::RPLR | |
▶CLatBuilder::Kernel::Base< RAlpha > | |
CLatBuilder::Kernel::RAlpha | One-dimensional merit function for the \(\mathcal R_\alpha\) figure of merit for any \(\alpha \geq 0\) |
▶CLatBuilder::ProjDepMerit::Base< Spectral< NORM > > | |
CLatBuilder::ProjDepMerit::Spectral< NORM > | Figure of merit based on the spectral test |
▶CLatBuilder::BasicMeritFilter< LR, EmbeddingType::MULTILEVEL > | |
CLatBuilder::Norm::Normalizer< LR, EmbeddingType::MULTILEVEL, NORM > | Specialization of EmbeddingType::Normalizer for embedded lattices |
▶CLatBuilder::BasicMeritFilter< LR, EmbeddingType::UNILEVEL > | |
CLatBuilder::Norm::Normalizer< LR, EmbeddingType::UNILEVEL, NORM > | Specialization of EmbeddingType::Normalizer for ordinary lattices |
▶CLatBuilder::BasicMeritFilter< LR, ET > | |
CLatBuilder::MeritFilter< LR, ET > | Generic filter wrapper for merit values |
▶CLatBuilder::BasicMeritFilterList< LR, EmbeddingType::MULTILEVEL > | |
CLatBuilder::MeritFilterListPolicy< LR, EmbeddingType::MULTILEVEL > | Specialization of MeritFilterListPolicy for embedded lattices |
▶CLatBuilder::BasicMeritFilterList< LR, EmbeddingType::UNILEVEL > | |
CLatBuilder::MeritFilterListPolicy< LR, EmbeddingType::MULTILEVEL > | Specialization of MeritFilterListPolicy for embedded lattices |
CLatBuilder::MeritFilterListPolicy< LR, EmbeddingType::UNILEVEL > | Specialization of MeritFilterListPolicy for ordinary lattices |
▶CLatBuilder::BasicSizeParam< SizeParam< LR, EmbeddingType::MULTILEVEL > > | |
CLatBuilder::SizeParam< LR, EmbeddingType::MULTILEVEL > | Lattice size type for embedded lattices |
▶CLatBuilder::BasicSizeParam< SizeParam< LR, EmbeddingType::UNILEVEL > > | |
CLatBuilder::SizeParam< LR, EmbeddingType::UNILEVEL > | Ordinary lattice size parameter |
▶CLatBuilder::BasicStorage< Storage< LR, EmbeddingType::MULTILEVEL, COMPRESS, PLO > > | |
CLatBuilder::Storage< LR, EmbeddingType::MULTILEVEL, COMPRESS, PLO > | Vector permutation for embedded lattices |
▶CLatBuilder::BasicStorage< Storage< LR, EmbeddingType::UNILEVEL, COMPRESS, PLO > > | |
CLatBuilder::Storage< LR, EmbeddingType::UNILEVEL, COMPRESS, PLO > | Storage class for flat vectors |
▶Citerator_adaptor | |
CLatBuilder::BridgeIteratorCached< SEQ > | Bridge iterator with cached value |
CLatBuilder::BridgeIteratorCachedPtr< SEQ > | Bridge iterator with cached value accessible through a pointer |
CLatBuilder::BridgeIteratorDynamic< SEQ > | Bridge iterator with dynamically computed value |
CLatBuilder::LatSeq::CBC< LR, ET, GENSEQ >::const_iterator | Constant iterator |
CLatticeTester::CoordinateSets::AddCoordinate< BASE >::const_iterator | |
▶Citerator_facade | |
CLatBuilder::IndexedIterator::Forward< SEQ > | Constant forward indexed iterator |
CLatBuilder::IndexedIterator::Random< SEQ, RAND > | Immutable random indexed iterator |
CLatBuilder::MeritSeq::CoordUniformCBC< LR, ET, COMPRESS, PLO, KERNEL, PROD >::Seq< GENSEQ >::const_iterator | Constant iterator |
CLatBuilder::SeqCombiner< SEQ, INCREMENT >::const_iterator | Constant iterator |
CLatBuilder::Storage< LR, EmbeddingType::MULTILEVEL, COMPRESS, PLO >::LevelRanges::const_iterator | Constant iterator |
CLatBuilder::Traversal::Policy< SEQ, GenSeq::CyclicGroupTraversal< LR > >::const_iterator | Immutable iterator type |
CLatticeTester::CoordinateSets::FromRanges::const_iterator | An iterator class used internaly by the FromRange class |
CLatticeTester::CoordinateSets::Subsets::const_iterator | An iterator class used internaly by the Subsets class |
CNetBuilder::NetConstructionTraits< NetConstruction::SOBOL >::GenValueSpaceCoordSeq::const_iterator | |
▶CLatBuilder::TextStream::detail::bracket_traits_helper< is_set< T >::value > | |
CLatBuilder::TextStream::detail::bracket_traits< T > | |
▶CLatBuilder::BridgeSeq< Combiner< LR, ET, GENSEQ, POLICY >, SeqCombiner< GENSEQ, POLICY >, LatDef< LR, ET >, BridgeIteratorCached > | |
CLatBuilder::LatSeq::Combiner< LR, ET, GENSEQ, POLICY > | Sequence of lattices based on a combination of sequences of generator values |
▶CLatBuilder::BridgeSeq< Combiner< LR, ET, GenSeq::PowerSeq< GENSEQ >, Zip >, SeqCombiner< GenSeq::PowerSeq< GENSEQ >, Zip >, LatDef< LR, ET >, BridgeIteratorCached > | |
▶CLatBuilder::LatSeq::Combiner< LR, ET, GenSeq::PowerSeq< GENSEQ >, Zip > | |
CLatBuilder::LatSeq::Korobov< LR, ET, GENSEQ > | Sequence of Korobov lattices |
▶CLatBuilder::BridgeSeq< PowerSeq< BASE >, BASE, BASE::value_type, BridgeIteratorCached > | |
CLatBuilder::GenSeq::PowerSeq< BASE > | Sequence filter that raises values (of integers or polynomials) to a given power, optionally modulo a given modulus |
▶CLatBuilder::BridgeSeq< Seq< GENSEQ >, GENSEQ, MeritValue, BridgeIteratorCached > | |
CLatBuilder::MeritSeq::CoordUniformInnerProd< LR, ET, COMPRESS, PLO >::Seq< GENSEQ > | Sequence of inner product values |
CLatBuilder::MeritSeq::CoordUniformInnerProdFast< LR, ET, COMPRESS, PLO >::Seq< GENSEQ > | Sequence of inner product values |
▶CLatBuilder::BridgeSeq< Seq< GENSEQ >, LatSeq::CBC< LR, ET, GENSEQ >, value_type, BridgeIteratorCached > | |
CLatBuilder::MeritSeq::CBC< LR, ET, COMPRESS, PLO, PROJDEP, ACC >::Seq< GENSEQ > | Output sequence of merit values |
▶CLatBuilder::BridgeSeq< Seq< LATSEQ >, LATSEQ, CBC::value_type, BridgeIteratorCached > | |
CLatBuilder::MeritSeq::LatSeqOverCBC< CBC >::Seq< LATSEQ > | Output sequence of merit values |
▶CLatBuilder::BridgeSeq< Seq< MERITSEQ >, MERITSEQ, Real, BridgeIteratorCached > | |
CLatBuilder::MeritFilterList< LR, ET >::Seq< MERITSEQ > | Output sequence from the filters |
▶CSearch | |
CLatBuilder::Task::CBCBasedSearch< TAG > | Component-by-component search task |
CLatBuilder::Task::CBCBasedSearchTraits< TAG > | |
CCompositionMaker | Generator 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_api | Specialization of c_api for double precision |
CLatBuilder::GenSeq::GeneratingValues< LatBuilder::LatticeType::POLYNOMIAL, LatBuilder::Compress::NONE > | |
CLatBuilder::GenSeq::GeneratingValuesTraits< self_type > | |
▶CINCREMENT | |
CLatBuilder::SeqCombiner< SEQ, INCREMENT >::const_iterator | Constant iterator |
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::FigureOfMerit | Abstract base class for figures of merit |
CLatBuilder::CoordUniformFigureOfMerit< KERNEL > | Base base class for coordinate-uniform figures of merit |
CLatBuilder::WeightedFigureOfMerit< PROJDEP, ACC > | Weighted figure of merit |
CLatBuilder::Functor::AllOf | Returns 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::IB | One-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::PAlpha | One-dimensional merit function for the \(\mathcal P_\alpha\) discrepancy |
CLatBuilder::Functor::PAlphaPLR | One-dimensional merit function for the \(\mathcal{P}_{\alpha,PLR}\) discrepancy |
CLatBuilder::Functor::Pow | Raise to power |
CLatBuilder::Functor::RPLR | One-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::Traversal::Policy< SEQ, GenSeq::CyclicGroupTraversal< LR > > | |
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::CorrectionProductWeights | This class mimicks the LatticeTester::ProductWeights class |
CLatBuilder::Kernel::IB::CorrectionProductWeights | This 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::LFSR113 | LFSR113 pseudo-random generator by L'Ecuyer |
CLatBuilder::LFSR258 | LFSR258 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::ConcreteCoordUniformState< LR, ET, COMPRESS, PLO, WEIGHTS > | Default implementation of CoordUniformState that works with any implementation of LatticeTester::Weights |
CLatBuilder::MeritSeq::ConcreteCoordUniformState< LR, ET, COMPRESS, PLO, LatBuilder::Interlaced::IPODWeights< LatBuilder::Kernel::IAAlpha > > | Implementation of CoordUniformState for IPOD weights |
CLatBuilder::MeritSeq::ConcreteCoordUniformState< LR, ET, COMPRESS, PLO, LatBuilder::Interlaced::IPODWeights< LatBuilder::Kernel::IB > > | |
CLatBuilder::MeritSeq::ConcreteCoordUniformState< LR, ET, COMPRESS, PLO, LatticeTester::OrderDependentWeights > | Implementation of CoordUniformState for order-dependent weights |
CLatBuilder::MeritSeq::ConcreteCoordUniformState< LR, ET, COMPRESS, PLO, LatticeTester::PODWeights > | Implementation of CoordUniformState for POD weights |
CLatBuilder::MeritSeq::ConcreteCoordUniformState< LR, ET, COMPRESS, PLO, LatticeTester::ProductWeights > | Implementation of CoordUniformState for product weights |
CLatBuilder::MeritSeq::ConcreteCoordUniformState< LR, ET, COMPRESS, PLO, LatticeTester::ProjectionDependentWeights > | Implementation of CoordUniformState for projection-dependent weights |
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::CombinedWeights | Parser 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::CommandLine< LR, LatBuilder::EmbeddingType::MULTILEVEL > | Specialization of CommandLine for embedded lattices |
CLatBuilder::Parser::CoordUniformFigureOfMerit< LR > | Parser for coordinate-uniform figures of merit |
CLatBuilder::Parser::CoordUniformFigureOfMerit< LR >::ParseKernel | |
CLatBuilder::Parser::EmbeddingType | Parser 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::LatticeParser | Parser 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::Weights | Parser 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 >::LevelRanges | Sequence 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 > >::Stride | Stride permutation |
CLatBuilder::StorageTraits< Storage< LatticeType::DIGITAL, EmbeddingType::MULTILEVEL, COMPRESS > >::Unpermute | Unpermuted permutation |
CLatBuilder::StorageTraits< Storage< LatticeType::DIGITAL, EmbeddingType::UNILEVEL, COMPRESS > > | |
CLatBuilder::StorageTraits< Storage< LatticeType::DIGITAL, EmbeddingType::UNILEVEL, COMPRESS > >::Stride | Stride permutation |
CLatBuilder::StorageTraits< Storage< LatticeType::DIGITAL, EmbeddingType::UNILEVEL, COMPRESS > >::Unpermute | Unpermuted permutation |
CLatBuilder::StorageTraits< Storage< LR, EmbeddingType::MULTILEVEL, COMPRESS, PLO > > | |
CLatBuilder::StorageTraits< Storage< LR, EmbeddingType::MULTILEVEL, COMPRESS, PLO > >::Stride | Stride permutation |
CLatBuilder::StorageTraits< Storage< LR, EmbeddingType::MULTILEVEL, COMPRESS, PLO > >::Unpermute | Unpermuted permutation |
CLatBuilder::StorageTraits< Storage< LR, EmbeddingType::UNILEVEL, COMPRESS > > | |
CLatBuilder::StorageTraits< Storage< LR, EmbeddingType::UNILEVEL, COMPRESS > >::Stride | Stride permutation |
CLatBuilder::StorageTraits< Storage< LR, EmbeddingType::UNILEVEL, COMPRESS > >::Unpermute | Unpermuted 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 >::MinObserver | Observer of the MinElement functor |
▶CLatBuilder::Task::Task | Base base class for all tasks |
▶CLatBuilder::Task::Search< LR, ET > | Base class for search tasks |
CLatBuilder::Task::Extend< LR, ET, COMPRESS, PLO, FIGURE > | Search task that extends the number of points of a lattice |
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::Forward | Range-based forward traversal type |
CLatBuilder::Traversal::Policy< SEQ, Forward > | Traversal policy specialization for Forward traversal |
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::Traversal::Policy< SEQ, Random< RAND > > | Traversal policy specialization for Random traversal |
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::LatSeqBasedSearch< TAG > | Search task based on a sequence of lattices |
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::FromRanges | A CoordinateSets for coordinates within a given range |
CLatticeTester::CoordinateSets::FromRanges::const_iterator::end_tag | |
CLatticeTester::CoordinateSets::Subsets | This 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::IntLattice< Int, BasInt, Dbl, RedDbl > | This class is a skeleton for the implementation of different types of lattices of arbitrary rank |
CLatticeTester::Rank1Lattice< Int, BasInt, Dbl, RedDbl > | This class implements a general rank 1 lattice basis |
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::LatTestWriterRes< Int > | This class is a simple implementation of the LatTestWriter abstract class to write in plain text format on the stream |
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::NormaBestLat< RedDbl > | This class implements the best theoretical bounds on the length of the shortest nonzero vector in a lattice, based on the densest sphere packing in lattices |
CLatticeTester::NormaLaminated< RedDbl > | This class implements theoretical bounds on the length of the shortest nonzero vector in a lattice, based on the densest sphere packing in laminated lattices |
CLatticeTester::NormaMinkL1< RedDbl > | This class implements theoretical bounds on the length of the shortest nonzero vector in a lattice, based on the densest sphere packing in space |
CLatticeTester::NormaMinkowski< RedDbl > | This class implements *Minkowski*’s theoretical bounds on the length of the shortest nonzero vector in a lattice |
CLatticeTester::NormaPalpha< Int, RedDbl > | This class implements theoretical bounds on the values of \(P_{\alpha}\) for a lattice (see class Palpha ) |
CLatticeTester::NormaRogers< RedDbl > | This class implements the Rogers bounds on the density of sphere packing |
CLatticeTester::ParamReader< Int, BasInt, RedDbl > | Utility class that can be used to read different kind of data from a file |
CLatticeTester::Random | This 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::Types | Sets standard typedef ’s for the types that can be used in LatticeTester |
▶CLatticeTester::Weights | Abstract weights class |
CLatBuilder::Interlaced::IPODWeights< LatBuilder::Kernel::IAAlpha > | |
CLatBuilder::Interlaced::IPODWeights< LatBuilder::Kernel::IB > | |
CLatBuilder::CombinedWeights | Combined weights |
CLatBuilder::Interlaced::IPODWeights< KERNEL > | Class to represent interlaced projection-dependent weights |
CLatticeTester::OrderDependentWeights | Order-dependent weights |
CLatticeTester::PODWeights | Product and order-dependent (POD) weights |
CLatticeTester::ProductWeights | Product weights |
▶CLatticeTester::ProjectionDependentWeights | Projection-dependent weights |
CLatBuilder::Interlaced::IPDWeights< KERNEL > | Class to represent interlaced projection-dependent weights |
CLatticeTester::UniformWeights | This class is used to implement the same weight for all projections |
CNetBuilder::JoeKuo::Weights | Weights used by Joe and Kuo in [14] |
CLatBuilder::Functor::LowPass< Real > | |
▶CMat | |
CNTL::matrix< BasInt > | |
CNTL::matrix< BasInt > | |
CNTL::matrix< RedDbl > | |
CNTL::matrix< RedDbl > | |
CNTL::matrix< T > | A subclass of the NTL::Mat<T> class |
CNTL::matrix< T > | A subclass of the NTL::Mat<T> class |
▶CCombiner | |
CLatBuilder::MeritCombiner::Accumulator< LR, ACC > | Functor that sums the merit values of embedded lattices to produce a compound merit value |
CLatBuilder::MeritCombiner::SelectLevel< LR > | Functor that selects a the merit value of a specific embedded level as a single merit value |
▶CLatBuilder::MeritFilterListPolicy< LR, ET > | |
CLatBuilder::MeritFilterList< LR, ET > | List of filters for merit values |
CLatBuilder::Functor::MinElement< Real > | |
CNetBuilder::Accumulator | Accumulator class |
CNetBuilder::AddBinaryOperator | Add binary operation class |
CNetBuilder::CBCCoordinateSet | CBC sequence of coordinate sets |
▶CNetBuilder::DigitalNet | Definition of a digital net in base 2 |
CNetBuilder::DigitalNetConstruction< NC > | Derived class of DigitalNet designed to implement specific construction methods |
▶CNetBuilder::FigureOfMerit::FigureOfMerit | Abstract class to represent any figure of merit |
▶CNetBuilder::FigureOfMerit::CBCFigureOfMerit | Abstract class for figure of merit which can be evaluated in a CBC way |
CNetBuilder::FigureOfMerit::BitEquidistribution< ET > | Bit equidistribution figure |
CNetBuilder::FigureOfMerit::CombinedFigureOfMerit | Aggregation of figures of merit computed in a specific order |
CNetBuilder::FigureOfMerit::CoordUniformFigureOfMerit< KERNEL, ET > | Class which represents a coordinate uniform figure of merit based on a kernel which is the template parameter |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< PROJDEP > | Class which represents a weighted figure of merit based on a projection dependent merit whose type is the template parameter |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< TValueProjMerit< EmbeddingType::MULTILEVEL, GaussMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< TValueProjMerit< EmbeddingType::MULTILEVEL, SchmidMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< TValueProjMerit< EmbeddingType::UNILEVEL, GaussMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< TValueProjMerit< EmbeddingType::UNILEVEL, SchmidMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< TValueTransformedProjMerit< EmbeddingType::MULTILEVEL, GaussMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< TValueTransformedProjMerit< EmbeddingType::MULTILEVEL, SchmidMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< TValueTransformedProjMerit< EmbeddingType::UNILEVEL, GaussMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< TValueTransformedProjMerit< EmbeddingType::UNILEVEL, SchmidMethod > > | |
CNetBuilder::FigureOfMerit::TValue< ET > | Class to represent figure of merit based on the t-value of a net |
▶CNetBuilder::FigureOfMerit::FigureOfMeritEvaluator | Evaluator abstract class to evaluate figure of merit for a net |
▶CNetBuilder::FigureOfMerit::CBCFigureOfMeritEvaluator | Evaluator abstract class to evaluate figure of merit for a net in a CBC way |
CNetBuilder::FigureOfMerit::ProjectionDependentEvaluator< PROJDEP > | Class to implement the evaluation of specific projection-dependent weighted figure of merit where the merits of the subprojections of order one less are used to compute the merit of a bigger projection, for instance the t-value of subprojections |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< PROJDEP >::WeightedFigureOfMeritEvaluator<> | Template specialization of the evaluator for the weighted figure of merit based on the t-value projection-dependent merit in the case of unilevel nets |
▶CNetBuilder::FigureOfMerit::ProjectionDependentEvaluator< TValueProjMerit< EmbeddingType::MULTILEVEL, GaussMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< PROJDEP >::WeightedFigureOfMeritEvaluator<> | Template specialization of the evaluator for the weighted figure of merit based on the t-value projection-dependent merit in the case of unilevel nets |
▶CNetBuilder::FigureOfMerit::ProjectionDependentEvaluator< TValueProjMerit< EmbeddingType::MULTILEVEL, SchmidMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< PROJDEP >::WeightedFigureOfMeritEvaluator<> | Template specialization of the evaluator for the weighted figure of merit based on the t-value projection-dependent merit in the case of unilevel nets |
▶CNetBuilder::FigureOfMerit::ProjectionDependentEvaluator< TValueProjMerit< EmbeddingType::UNILEVEL, GaussMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< PROJDEP >::WeightedFigureOfMeritEvaluator<> | Template specialization of the evaluator for the weighted figure of merit based on the t-value projection-dependent merit in the case of unilevel nets |
▶CNetBuilder::FigureOfMerit::ProjectionDependentEvaluator< TValueProjMerit< EmbeddingType::UNILEVEL, SchmidMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< PROJDEP >::WeightedFigureOfMeritEvaluator<> | Template specialization of the evaluator for the weighted figure of merit based on the t-value projection-dependent merit in the case of unilevel nets |
▶CNetBuilder::FigureOfMerit::ProjectionDependentEvaluator< TValueTransformedProjMerit< EmbeddingType::MULTILEVEL, GaussMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< PROJDEP >::WeightedFigureOfMeritEvaluator<> | Template specialization of the evaluator for the weighted figure of merit based on the t-value projection-dependent merit in the case of unilevel nets |
▶CNetBuilder::FigureOfMerit::ProjectionDependentEvaluator< TValueTransformedProjMerit< EmbeddingType::MULTILEVEL, SchmidMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< PROJDEP >::WeightedFigureOfMeritEvaluator<> | Template specialization of the evaluator for the weighted figure of merit based on the t-value projection-dependent merit in the case of unilevel nets |
▶CNetBuilder::FigureOfMerit::ProjectionDependentEvaluator< TValueTransformedProjMerit< EmbeddingType::UNILEVEL, GaussMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< PROJDEP >::WeightedFigureOfMeritEvaluator<> | Template specialization of the evaluator for the weighted figure of merit based on the t-value projection-dependent merit in the case of unilevel nets |
▶CNetBuilder::FigureOfMerit::ProjectionDependentEvaluator< TValueTransformedProjMerit< EmbeddingType::UNILEVEL, SchmidMethod > > | |
CNetBuilder::FigureOfMerit::WeightedFigureOfMerit< PROJDEP >::WeightedFigureOfMeritEvaluator<> | Template specialization of the evaluator for the weighted figure of merit based on the t-value projection-dependent merit in the case of unilevel nets |
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::TValueTransformedProjMerit< ET, METHOD > | Template class inheriting from NetBuilder::TValueProjMerit to implement a transformed version of the t-value based projection-dependent merit |
▶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::TValueTransformedProjMerit< 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::FigureOfMerit::TValueTransformedProjMerit< EmbeddingType::UNILEVEL, METHOD > | Template specialization of the projection-dependent merit defined by the transformed t-value of the projection in the case of unilevel nets |
CNetBuilder::GaussMethod | Class to compute the t-value of a projection of a digital net in base 2 |
CNetBuilder::GeneratingMatrix | This 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::LevelCombiner::LevelSelectorCombiner | Level selector combiner |
CNetBuilder::LevelCombiner::MaxCombiner | Maximum combiner |
CNetBuilder::LevelCombiner::SumCombiner | Sum combiner |
CNetBuilder::MaxBinaryOperator | Max 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::EmbeddingTypeParser | Parser 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::ProgressiveRowReducer | Class used to perform row reduction operations on a matrix |
CNetBuilder::SchmidMethod | Class 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::Task | Base base class for all tasks |
CNetBuilder::Task::Eval | |
▶CNetBuilder::Task::Search< NC, ET, OBSERVER > | Virtual base class for search task |
CNetBuilder::Task::CBCSearch< NC, ET, EXPLORER, OBSERVER > | Class for CBC Search tasks |
CNetBuilder::Task::ExhaustiveSearch< NC, ET, OBSERVER > | Class for exhaustive search tasks |
CNetBuilder::Task::RandomSearch< NC, ET, OBSERVER > | Class for CBC Search tasks |
▶CLatBuilder::Norm::NormAlphaBase< IAAlpha > | |
CLatBuilder::Norm::IAAlpha | Bound on the interlaced \(B_{\alpha, d, \gamma, (1)}\) discrepancy |
▶CLatBuilder::Norm::NormAlphaBase< IB > | |
CLatBuilder::Norm::IB | Bound on the interlaced \(B_{d, \gamma, (2)}\) discrepancy |
▶CLatBuilder::Norm::NormAlphaBase< PAlphaDPW08 > | |
CLatBuilder::Norm::PAlphaDPW08 | Bound on the average weighted \(\mathcal P_\alpha\) discrepancy |
▶CLatBuilder::Norm::NormAlphaBase< PAlphaPLR > | |
CLatBuilder::Norm::PAlphaPLR | Bound on the weighted \(\mathcal P_\alpha\)PLR discrepancy |
▶CLatBuilder::Norm::NormAlphaBase< PAlphaSL10 > | |
CLatBuilder::Norm::PAlphaSL10 | Bound on the weighted \(\mathcal P_\alpha\) discrepancy |
▶CLatBuilder::Traversal::Policy< CoprimeIntegers< COMPRESS, TRAV >, TRAV > | |
CLatBuilder::GenSeq::CoprimeIntegers< COMPRESS, TRAV > | Indexed sequence of integers coprime with a specified modulus |
▶CLatBuilder::Traversal::Policy< CyclicGroup< LatticeType::ORDINARY, COMPRESS, TRAV, ORDER >, TRAV > | |
CLatBuilder::GenSeq::CyclicGroup< LatticeType::ORDINARY, COMPRESS, TRAV, ORDER > | |
▶CLatBuilder::Traversal::Policy< CyclicGroup< LatticeType::POLYNOMIAL, COMPRESS, TRAV, ORDER >, TRAV > | |
CLatBuilder::GenSeq::CyclicGroup< LatticeType::POLYNOMIAL, COMPRESS, TRAV, ORDER > | |
▶CLatBuilder::Traversal::Policy< Extend< LR, TRAV >, TRAV > | |
CLatBuilder::GenSeq::Extend< LR, TRAV > | Indexed sequence of integers that extend on an smaller integer by adding higher-order digits |
▶CLatBuilder::Traversal::Policy< GeneratingValues< LatticeType::ORDINARY, COMPRESS, TRAV >, TRAV > | |
CLatBuilder::GenSeq::GeneratingValues< LatticeType::ORDINARY, COMPRESS, TRAV > | Indexed sequence of integers coprime with a specified modulus |
▶CLatBuilder::Traversal::Policy< GeneratingValues< LatticeType::POLYNOMIAL, COMPRESS, TRAV >, TRAV > | |
CLatBuilder::GenSeq::GeneratingValues< LatticeType::POLYNOMIAL, COMPRESS, TRAV > | Indexed sequence of Polynomials coprime with a specified polynomial modulus |
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::exception | STL class |
CLatBuilder::LatticeRejectedException | Exception raised by filters upon rejection of a candidate lattice rule |
▶Cstd::runtime_error | STL class |
▶CLatBuilder::Parser::ParserError | Base class for parsing errors |
CLatBuilder::Parser::BadCombiner | Exception thrown when trying to parse an invalid combiner |
CLatBuilder::Parser::BadCoordUniformFigureOfMerit | Exception thrown when trying to parse an invalid figure of merit |
CLatBuilder::Parser::BadEmbeddingType | Exception thrown when trying to parse an invalid size parameter |
CLatBuilder::Parser::BadFilter | Exception thrown when trying to parse an invalid filter string |
CLatBuilder::Parser::BadKernel | Exception thrown when trying to parse an invalid kernel |
CLatBuilder::Parser::BadLattice | Exception thrown when trying to parse an invalid lattce type |
CLatBuilder::Parser::BadLevelWeights | Exception thrown when trying to parse an invalid filter |
CLatBuilder::Parser::BadNorm | Exception thrown when trying to parse an invalid accumulator |
CLatBuilder::Parser::BadProjDepMerit | Exception thrown when trying to parse an invalid combiner |
CLatBuilder::Parser::BadWeights | Exception thrown when trying to parse an invalid weights specificaiton |
CNetBuilder::Parser::BadEmbeddingType | Exception thrown when trying to parse an invalid embedding type |
CNetBuilder::Parser::BadExplorationMethod | Exception thrown when trying to parse an invalid exploration method |
CNetBuilder::Parser::BadFigure | Exception thrown when trying to parse an invalid size parameter |
CNetBuilder::Parser::BadLevelCombiner | Exception thrown when trying to parse an invalid combiner |
CNetBuilder::Parser::BadNetConstruction | Exception thrown when trying to parse an invalid construction type |
CNetBuilder::Parser::BadNetDescription | Exception thrown when trying to parse an invalid net description |
CNetBuilder::Parser::BadSizeParameter | Exception thrown when trying to parse an invalid size parameter |
▶Cstd::set< K > | STL class |
CLatticeTester::Coordinates | This is basically a std::set<std::size_t> |
▶Cstd::unique_ptr< T > | STL class |
CLatBuilder::ClonePtr< value_type > | |
CLatBuilder::ClonePtr< T > | Copyable alternative to std::unique_ptr<> for cloneable objects |
▶Cstd::vector< T > | STL class |
CLatBuilder::Digits< INT > | Vector of digits representing a number in an arbitrary base |
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::TValueTransformedProjMerit< EmbeddingType::MULTILEVEL, GaussMethod > | |
CNetBuilder::FigureOfMerit::TValueTransformedProjMerit< EmbeddingType::UNILEVEL, GaussMethod > | |
▶CNetBuilder::FigureOfMerit::TValueProjMerit< ET, SchmidMethod > | |
CNetBuilder::FigureOfMerit::TValueTransformedProjMerit< EmbeddingType::MULTILEVEL, SchmidMethod > | |
CNetBuilder::FigureOfMerit::TValueTransformedProjMerit< EmbeddingType::UNILEVEL, SchmidMethod > | |
CLatBuilder::UniformUIntDistribution< size_t, RAND > | |
CLatBuilder::UniformUIntDistribution< size_type, RandomGenerator > | |
CLatBuilder::UniformUIntDistribution< unsigned long, RAND > | |
▶CVec | |
CNTL::vector< T > | A subclass of the NTL::Vec<T> class |
CNTL::vector< T > | A subclass of the NTL::Vec<T> class |
CNTL::vector< BasInt > | |
CNTL::vector< BasInt > | |
CNTL::vector< Dbl > | |
CNTL::vector< Dbl > | |
CNTL::vector< Int > | |
CNTL::vector< Int > | |
▶CNTL::vector< M::value_type > | |
CNTL::matrix_row< M > | An extension of NTL::vector<T> implemented in this module to be used as a matrix row |
CNTL::matrix_row< M > | An extension of NTL::vector<T> implemented in this module to be used as a matrix row |
CNTL::vector< M::value_type > | |
CNTL::vector< RedDbl > | |
CNTL::vector< RedDbl > | |