Lattice Builder Manual Software Package for Constructing Rank-1 Lattices

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
Public Types | Public Member Functions | Protected Member Functions | List of all members
LatBuilder::Task::CBCBasedSearch< TAG > Class Template Reference

Component-by-component search task. More...

`#include <CBCBasedSearch.h>`

Inherits Search< TAG >.

## Public Types
typedef CBCBasedSearchTraits< TAG > | Traits
typedef Traits::Storage | Storage
typedef Traits::CBC | CBC
typedef CBC::FigureOfMerit | FigureOfMerit

## Public Member Functions
| CBCBasedSearch (Storage storage, Dimension dimension, FigureOfMerit figure, Traits traits=Traits())
| CBCBasedSearch (CBCBasedSearch &&other)
virtual void | reset ()
virtual void | execute ()
const Storage & | storage () const
| Returns a pointer to the storage configuration instance.
const FigureOfMerit & | figureOfMerit () const
| Returns the figure of merit.
CBC & | cbc ()
| Returns the internal CBC instance.

## Protected Member Functions
virtual void | format (std::ostream &os) const

## Detailed Description

### template<class TAG>
class LatBuilder::Task::CBCBasedSearch< TAG >

Component-by-component search task.

Template Parameters

  TAG | Tag class.

The documentation for this class was generated from the following file:

- latbuilder/include/latbuilder/Task/CBCBasedSearch.h