►CBASE | |
CLatBuilder::CachedSeq< BASE, LAT, 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::PAlpha > > | |
►CLatBuilder::Kernel::FunctorAdaptor< Functor::PAlpha > | |
CLatBuilder::Kernel::PAlpha | |
►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< LAT > | |
CLatBuilder::MeritFilter< LAT > | Generic filter wrapper for merit values |
►CLatBuilder::BasicMeritFilter< LatType::EMBEDDED > | |
CLatBuilder::Norm::Normalizer< LatType::EMBEDDED, NORM > | Specialization of LatType::Normalizer for embedded lattices |
►CLatBuilder::BasicMeritFilter< LatType::ORDINARY > | |
CLatBuilder::Norm::Normalizer< LatType::ORDINARY, NORM > | Specialization of LatType::Normalizer for ordinary lattices |
►CLatBuilder::BasicMeritFilterList< LatType::EMBEDDED > | |
CLatBuilder::MeritFilterListPolicy< LatType::EMBEDDED > | Specialization of MeritFilterListPolicy for embedded lattices |
►CLatBuilder::BasicMeritFilterList< LatType::ORDINARY > | |
CLatBuilder::MeritFilterListPolicy< LatType::EMBEDDED > | Specialization of MeritFilterListPolicy for embedded lattices |
CLatBuilder::MeritFilterListPolicy< LatType::ORDINARY > | Specialization of MeritFilterListPolicy for ordinary lattices |
►CLatBuilder::BasicSizeParam< SizeParam< LatType::EMBEDDED > > | |
CLatBuilder::SizeParam< LatType::EMBEDDED > | Lattice size type for embedded lattices |
►CLatBuilder::BasicSizeParam< SizeParam< LatType::ORDINARY > > | |
CLatBuilder::SizeParam< LatType::ORDINARY > | Ordinary lattice size parameter |
►CLatBuilder::BasicStorage< Storage< LatType::EMBEDDED, COMPRESS > > | |
CLatBuilder::Storage< LatType::EMBEDDED, COMPRESS > | Vector permutation for embedded lattices |
►CLatBuilder::BasicStorage< Storage< LatType::ORDINARY, COMPRESS > > | |
CLatBuilder::Storage< LatType::ORDINARY, COMPRESS > | Storage class for flat vectors |
►CBMat | |
CLatCommon::Base | This class represents a basis for a lattice |
►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< LAT, GENSEQ >::const_iterator | Constant iterator |
CLatCommon::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< LAT, COMPRESS, KERNEL, PROD >::Seq< GENSEQ >::const_iterator | Constant iterator |
CLatBuilder::SeqCombiner< SEQ, INCREMENT >::const_iterator | Constant iterator |
CLatBuilder::Storage< LatType::EMBEDDED, COMPRESS >::LevelRanges::const_iterator | Constant iterator |
CLatBuilder::Traversal::Policy< SEQ, GenSeq::CyclicGroupTraversal >::const_iterator | Immutable iterator type |
CLatCommon::CoordinateSets::FromRanges::const_iterator | |
CLatCommon::CoordinateSets::Subsets::const_iterator | |
►CLatBuilder::TextStream::detail::bracket_traits_helper< is_set< T >::value > | |
CLatBuilder::TextStream::detail::bracket_traits< T > | |
►CLatBuilder::BridgeSeq< Combiner< LAT, GENSEQ, POLICY >, SeqCombiner< GENSEQ, POLICY >, LatDef< LAT >, BridgeIteratorCached > | |
CLatBuilder::LatSeq::Combiner< LAT, GENSEQ, POLICY > | Sequence of lattices based on a combination of integer sequences |
►CLatBuilder::BridgeSeq< Combiner< LAT, GenSeq::PowerSeq< GENSEQ >, Zip >, SeqCombiner< GenSeq::PowerSeq< GENSEQ >, Zip >, LatDef< LAT >, BridgeIteratorCached > | |
►CLatBuilder::LatSeq::Combiner< LAT, GenSeq::PowerSeq< GENSEQ >, Zip > | |
CLatBuilder::LatSeq::Korobov< LAT, GENSEQ > | Sequence of Korobov lattices |
►CLatBuilder::BridgeSeq< PowerSeq< BASE >, BASE, BASE::value_type, BridgeIteratorCached > | |
CLatBuilder::GenSeq::PowerSeq< BASE > | Sequence filter that raises values to a given power, optionally modulo a given integer |
►CLatBuilder::BridgeSeq< Seq< GENSEQ >, GENSEQ, MeritValue, BridgeIteratorCached > | |
CLatBuilder::MeritSeq::CoordUniformInnerProd< LAT, COMPRESS >::Seq< GENSEQ > | Sequence of inner product values |
CLatBuilder::MeritSeq::CoordUniformInnerProdFast< LAT, COMPRESS >::Seq< GENSEQ > | Sequence of inner product values |
►CLatBuilder::BridgeSeq< Seq< GENSEQ >, LatSeq::CBC< LAT, GENSEQ >, value_type, BridgeIteratorCached > | |
CLatBuilder::MeritSeq::CBC< LAT, COMPRESS, 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< LAT >::Seq< MERITSEQ > | Output sequence from the filters |
►CSearch | |
CLatBuilder::Task::CBCBasedSearch< TAG > | Component-by-component search task |
CLatBuilder::Task::CBCBasedSearchTraits< TAG > | |
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 |
►CINCREMENT | |
CLatBuilder::SeqCombiner< SEQ, INCREMENT >::const_iterator | Constant iterator |
CLatBuilder::Accumulator< OP, VAL, ACCVAL > | Accumulator template class |
CLatBuilder::BasicMeritFilter< LAT, OUT > | Abstract base class for filters |
CLatBuilder::BasicMeritFilterList< LAT > | 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::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::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::Pow | Raise to power |
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< COMPRESS, TRAV, ORDER > > | Creator specialization for cyclic groups |
CLatBuilder::GenSeq::Creator< PowerSeq< SEQ > > | Creator specialization for PowerSeq |
CLatBuilder::GenSeq::CyclicGroup< COMPRESS, TRAV, ORDER >::RebindTraversal< TRAV2 > | Rebinds the traversal type |
►CLatBuilder::GenSeq::CyclicGroupTraversal | Default traversal policy for cyclic groups |
CLatBuilder::Traversal::Policy< SEQ, GenSeq::CyclicGroupTraversal > | |
CLatBuilder::GenSeq::detail::CoprimeIntegersBasisElement | |
CLatBuilder::GenSeq::detail::Traversal< TRAV > | |
CLatBuilder::GenSeq::detail::Traversal< LatBuilder::Traversal::Random< RAND > > | |
CLatBuilder::GenSeq::Extend< TRAV >::RebindTraversal< TRAV2 > | Rebinds the traversal type |
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::Kernel::Base< DERIVED > | Base base class for factories of kernel values |
CLatBuilder::LatDef< LAT > | Definition of a rank-1 lattice |
CLatBuilder::LatSeq::CBC< LAT, GENSEQ > | Sequence of lattice definitions obtained by appending a variable component to a base genrating vector |
CLatBuilder::LatSeq::CBC< LAT, GENSEQ >::const_iterator::end_tag | |
CLatBuilder::LFSR113 | LFSR113 pseudo-random generator by L'Ecuyer |
CLatBuilder::LFSR258 | LFSR258 pseudo-random generator by L'Ecuyer |
CLatBuilder::MeritFilterListPolicy< LatType > | Policy class template for MeritFilterList |
CLatBuilder::MeritFilterTraits< LatType > | Traits class template for filters of merit values |
CLatBuilder::MeritFilterTraits< LatType::EMBEDDED > | |
CLatBuilder::MeritFilterTraits< LatType::ORDINARY > | |
CLatBuilder::MeritSeq::CBC< LAT, COMPRESS, PROJDEP, ACC > | Sequence of lattice merit for CBC construction |
CLatBuilder::MeritSeq::CoordUniformCBC< LAT, COMPRESS, KERNEL, PROD > | Sequence of lattice merit for weighted coordinate-uniform figures of merit |
CLatBuilder::MeritSeq::CoordUniformCBC< LAT, COMPRESS, KERNEL, PROD >::Seq< GENSEQ > | Output sequence from the coordinate-uniform CBC algorithm |
CLatBuilder::MeritSeq::CoordUniformCBC< LAT, COMPRESS, KERNEL, PROD >::Seq< GENSEQ >::const_iterator::end | |
CLatBuilder::MeritSeq::CoordUniformInnerProd< LAT, COMPRESS > | Standard implementation of the inner product for a sequence of vector with a single vector |
CLatBuilder::MeritSeq::CoordUniformInnerProdFast< LAT, COMPRESS > | FFT-based implementation of the inner product for a circulant sequence of vector with a single vector |
►CLatBuilder::MeritSeq::CoordUniformState< LAT, COMPRESS > | Base base class for states used in the evaluation coordinate-uniform figures of merit |
CLatBuilder::MeritSeq::ConcreteCoordUniformState< LAT, COMPRESS, WEIGHTS > | Default implementation of CoordUniformState that works with any implementation of LatCommon::Weights |
CLatBuilder::MeritSeq::ConcreteCoordUniformState< LAT, COMPRESS, LatCommon::OrderDependentWeights > | Implementation of CoordUniformState for order-dependent weights |
CLatBuilder::MeritSeq::ConcreteCoordUniformState< LAT, COMPRESS, LatCommon::PODWeights > | Implementation of CoordUniformState for POD weights |
CLatBuilder::MeritSeq::ConcreteCoordUniformState< LAT, COMPRESS, LatCommon::ProductWeights > | Implementation of CoordUniformState for product weights |
CLatBuilder::MeritSeq::ConcreteCoordUniformState< LAT, COMPRESS, LatCommon::ProjectionDependentWeights > | Implementation of CoordUniformState for projection-dependent weights |
CLatBuilder::MeritSeq::CoordUniformStateCreator | |
CLatBuilder::MeritSeq::detail::IsFastCompatible< GENSEQ > | |
CLatBuilder::MeritSeq::detail::IsFastCompatible< GenSeq::CyclicGroup< COMPRESS > > | |
CLatBuilder::MeritSeq::LatSeqOverCBC< CBC > | Sequence of merit values for any sequence of lattice definitions |
CLatBuilder::Norm::Normalizer< LAT, NORM > | Generic normalizer for merit values |
CLatBuilder::Norm::PAlphaBase< DERIVED > | Base class for bounds on the \(\mathcal P_\alpha\) values |
CLatBuilder::Parser::CombinedWeights | Parser for weights |
CLatBuilder::Parser::CommandLine< LatType > | Collection of arguments required to construct a Search instance |
►CLatBuilder::Parser::CommandLine< LatBuilder::LatType::ORDINARY > | Specialization of CommandLine for ordinary lattices |
CLatBuilder::Parser::CommandLine< LatBuilder::LatType::EMBEDDED > | Specialization of CommandLine for embedded lattices |
CLatBuilder::Parser::CoordUniformFigureOfMerit | Parser for coordinate-uniform figures of merit |
CLatBuilder::Parser::CoordUniformFigureOfMerit::ParseKernel | |
CLatBuilder::Parser::FigureOfMerit | Parser for generic weighted figures of merit |
CLatBuilder::Parser::Kernel | Parser for kernels for coordinate-uniform figures of merit |
CLatBuilder::Parser::LatType | Parser for size parameters |
CLatBuilder::Parser::LevelWeights | Parser for per-level weights |
CLatBuilder::Parser::MeritCombiner | Parser for filters combiners for use with embedded lattices |
CLatBuilder::Parser::MeritFilter | |
CLatBuilder::Parser::MeritFilterList | Parser for merit transformation filters |
CLatBuilder::Parser::ProjDepMerit | Parser for projection-dependent figures of merit |
CLatBuilder::Parser::ProjDepMerit::ParseCoordUniform | |
CLatBuilder::Parser::Search< LAT > | Parser for coordinate-uniform figures of merit |
CLatBuilder::Parser::SizeParam | Parser for size parameters |
CLatBuilder::Parser::WeightedFigureOfMerit | Parser for generic weighted figures of merit |
CLatBuilder::Parser::WeightedFigureOfMerit::ParseProjDepMerit< ACC > | |
CLatBuilder::Parser::Weights | Parser for weights |
CLatBuilder::ProjDepMerit::Base< DERIVED > | Base base class for projection-dependent figures of merit |
CLatBuilder::ProjDepMerit::Evaluator< DERIVED, LAT, COMPRESS > | |
CLatBuilder::ProjDepMerit::Evaluator< CoordUniform< KERNEL >, LAT, COMPRESS > | Evaluator for coordinate-uniform projeciton-dependent figures of merit |
CLatBuilder::ProjDepMerit::Evaluator< Spectral< NORM >, LAT, COMPRESS > | 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< LatType > | Lattice size parameter |
CLatBuilder::Storage< LatType, Compress > | Storage policy |
CLatBuilder::Storage< LatType::EMBEDDED, COMPRESS >::LevelRanges | Sequence of ranges of indices corresponding to embedded levels |
CLatBuilder::Storage< LatType::EMBEDDED, COMPRESS >::LevelRanges::const_iterator::end_tag | |
CLatBuilder::StorageTraits< DERIVED > | Storage traits |
CLatBuilder::StorageTraits< Storage< LatType::EMBEDDED, COMPRESS > > | |
CLatBuilder::StorageTraits< Storage< LatType::EMBEDDED, COMPRESS > >::Stride | Stride permutation |
CLatBuilder::StorageTraits< Storage< LatType::EMBEDDED, COMPRESS > >::Unpermute | Unpermuted permutation |
CLatBuilder::StorageTraits< Storage< LatType::ORDINARY, COMPRESS > > | |
CLatBuilder::StorageTraits< Storage< LatType::ORDINARY, COMPRESS > >::Stride | Stride permutation |
CLatBuilder::StorageTraits< Storage< LatType::ORDINARY, COMPRESS > >::Unpermute | Unpermuted permutation |
CLatBuilder::Task::CBCBasedSearchTraits< class > | Traits for CBCBasedSearch |
CLatBuilder::Task::CBCBasedSearchTraits< CBCTag< LAT, COMPRESS, FIGURE > > | |
CLatBuilder::Task::CBCBasedSearchTraits< EvalTag< LAT, COMPRESS, FIGURE > > | |
CLatBuilder::Task::CBCBasedSearchTraits< FastCBCTag< LAT, COMPRESS, CoordUniformFigureOfMerit< KERNEL > > > | |
CLatBuilder::Task::CBCBasedSearchTraits< FastCBCTag< LAT, COMPRESS, FIGURE > > | |
CLatBuilder::Task::CBCBasedSearchTraits< RandomCBCTag< LAT, COMPRESS, FIGURE > > | |
CLatBuilder::Task::CBCSelector< LAT, COMPRESS, FIGURE > | Selector the proper CBC algorithm, given a figure of merit |
CLatBuilder::Task::CBCSelector< LAT, COMPRESS, CoordUniformFigureOfMerit< KERNEL > > | |
CLatBuilder::Task::CBCSelector< LAT, COMPRESS, WeightedFigureOfMerit< PROJDEP, ACC > > | |
CLatBuilder::Task::CBCTag< LAT, COMPRESS, FIGURE > | |
CLatBuilder::Task::EvalTag< LAT, COMPRESS, FIGURE > | |
CLatBuilder::Task::ExhaustiveTag< LAT, COMPRESS, FIGURE > | |
CLatBuilder::Task::FastCBCTag< LAT, COMPRESS, FIGURE > | |
CLatBuilder::Task::KorobovTag< LAT, COMPRESS, FIGURE > | |
CLatBuilder::Task::LatSeqBasedSearchTraits< class > | Traits for LatSeqBasedSearch |
CLatBuilder::Task::LatSeqBasedSearchTraits< ExhaustiveTag< LAT, COMPRESS, FIGURE > > | |
CLatBuilder::Task::LatSeqBasedSearchTraits< KorobovTag< LAT, COMPRESS, FIGURE > > | |
CLatBuilder::Task::LatSeqBasedSearchTraits< RandomKorobovTag< LAT, COMPRESS, FIGURE > > | |
CLatBuilder::Task::LatSeqBasedSearchTraits< RandomTag< LAT, COMPRESS, FIGURE > > | |
CLatBuilder::Task::RandomCBCTag< LAT, COMPRESS, FIGURE > | |
CLatBuilder::Task::RandomKorobovTag< LAT, COMPRESS, FIGURE > | |
CLatBuilder::Task::RandomTag< LAT, COMPRESS, FIGURE > | |
CLatBuilder::Task::Search< LAT >::MinObserver | Observer of the MinElement functor |
►CLatBuilder::Task::Task | Base base class for all tasks |
►CLatBuilder::Task::Search< LAT > | Base class for search tasks |
CLatBuilder::Task::Extend< LAT, COMPRESS, 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 >::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::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, LAT, COMPRESS > | Evaluator for WeightedFigureOfMerit |
CLatBuilder::WeightsDispatcher | |
CLatBuilder::Zip< DERIVED > | Iterator incrementing policy that traverses unidimensional sequences in parallel |
CLatCommon::CoordinateSets::AddCoordinate< BASE > | This template class wraps any implementation of CoordinateSets and adds a specific coordinate to each coordinate sets |
CLatCommon::CoordinateSets::AddCoordinate< BASE >::const_iterator::end_tag | |
CLatCommon::CoordinateSets::FromRanges | Implementation of CoordinateSets for coordinates within a given range |
CLatCommon::CoordinateSets::FromRanges::const_iterator::end_tag | |
CLatCommon::CoordinateSets::Subsets | This class implements CoordinateSets for any set of coordinates |
CLatCommon::CoordinateSets::Subsets::const_iterator::end_tag | |
►CLatCommon::IntLattice | This class offers tools to manipulate lattice bases |
CLatCommon::KorobovLattice | This class implements lattice bases built from a Korobov lattice rule |
CLatCommon::Rank1Lattice | |
►CLatCommon::Normalizer | Classes which inherit from this base class are used in implementing bounds on the length of the shortest nonzero vector in a lattice [3] |
CLatCommon::NormaBestLat | 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 |
CLatCommon::NormaLaminated | 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 |
CLatCommon::NormaMinkL1 | This class implements theoretical bounds on the length of the shortest nonzero vector in a lattice, based on the densest sphere packing in space |
CLatCommon::NormaMinkowski | This class implements {Minkowski\/}'s theoretical bounds on the length of the shortest nonzero vector in a lattice |
CLatCommon::NormaRogers | This class implements the Rogers bounds on the density of sphere packing |
CLatCommon::Random | This class generates random numbers (in fact pseudo-random numbers) |
CLatCommon::Reducer | For a given lattice, this class implements methods to reduce its basis in the sense of Minkowski and to find the shortest non-zero vector of the lattice using pre-reductions and a branch-and-bound (BB) algorithm [11] |
►CLatCommon::Weights | Abstract weights class |
CLatBuilder::CombinedWeights | Combined weights |
CLatCommon::OrderDependentWeights | Order-dependent weights |
CLatCommon::PODWeights | Product and order-dependent (POD) weights |
CLatCommon::ProductWeights | Product weights |
CLatCommon::ProjectionDependentWeights | Projection-dependent weights |
CLatCommon::UniformWeights | This class is used to implement the same weight for all projections |
►CSearch | |
CLatBuilder::Task::LatSeqBasedSearch< TAG > | Search task based on a sequence of lattices |
CLatBuilder::Task::LatSeqBasedSearchTraits< TAG > | |
CLatBuilder::Functor::LowPass< Real > | |
►CCombiner | |
CLatBuilder::MeritCombiner::Accumulator< ACC > | Functor that sums the merit values of embedded lattices to produce a compound merit value |
CLatBuilder::MeritCombiner::SelectLevel | Functor that selects a the merit value of a specific embedded level as a single merit value |
►CLatBuilder::MeritFilterListPolicy< LAT > | |
CLatBuilder::MeritFilterList< LAT > | List of filters for merit values |
CLatBuilder::Functor::MinElement< Real > | |
►CLatBuilder::Norm::PAlphaBase< PAlphaDPW08 > | |
CLatBuilder::Norm::PAlphaDPW08 | Bound on the average weighted \(\mathcal P_\alpha\) discrepancy |
►CLatBuilder::Norm::PAlphaBase< 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< COMPRESS, TRAV, ORDER >, TRAV > | |
CLatBuilder::GenSeq::CyclicGroup< COMPRESS, TRAV, ORDER > | Cyclic group |
►CLatBuilder::Traversal::Policy< Extend< TRAV >, TRAV > | |
CLatBuilder::GenSeq::Extend< TRAV > | Indexed sequence of integers that extend on an smaller integer by adding higher-order digits |
CLatBuilder::SeqCombiner< GENSEQ, POLICY > | |
CLatBuilder::SeqCombiner< GenSeq::PowerSeq< GENSEQ >, Zip > | |
CLatBuilder::SizeParam< LAT > | |
►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::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::BadLatType | Exception thrown when trying to parse an invalid size parameter |
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 |
►Cstd::set< K > | STL class |
CLatCommon::Coordinates | Set of coordinates |
►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< LAT, COMPRESS > | |
CLatBuilder::StorageTraits< self_type > | |