Output sequence of merit values.
More...
#include <CBC.h>
Inherits LatBuilder::BridgeSeq< Seq< GENSEQ >, LatSeq::CBC< LR, ET, GENSEQ >, value_type, BridgeIteratorCached >.
|
typedef self_type::Base | Base |
|
typedef self_type::value_type | value_type |
|
typedef self_type::size_type | size_type |
|
typedef BridgeSeq< Seq< GENSEQ >, LatSeq::CBC< LR, ET, GENSEQ >, value_type, BridgeIteratorCached > | BridgeSeq_ |
|
typedef LatSeq::CBC< LR, ET, GENSEQ > | Base |
|
typedef value_type | value_type |
|
typedef Base::size_type | size_type |
|
typedef BridgeIteratorCached< Seq< GENSEQ > > | const_iterator |
|
|
| Seq (const CBC &parent, Base base) |
| Constructor. More...
|
|
MeritValue | element (const typename Base::const_iterator &it) const |
| Computes and returns the value of the figure of merit for the generator value pointed to by it .
|
|
| BridgeSeq (Base base=Base()) |
| Constructor. More...
|
|
Base & | base () |
| Returns the base sequence.
|
|
const Base & | base () const |
|
void | setBase (Base b) |
| Changes the base sequence to b .
|
|
const_iterator | begin () const |
| Returns an iterator pointing to the first element in the sequence.
|
|
const_iterator | end () const |
| Returns an iterator pointing past the last element in the sequence.
|
|
template<LatticeType LR, EmbeddingType ET, Compress COMPRESS, PerLevelOrder PLO, class PROJDEP, template< typename > class ACC>
template<typename GENSEQ>
class LatBuilder::MeritSeq::CBC< LR, ET, COMPRESS, PLO, PROJDEP, ACC >::Seq< GENSEQ >
Output sequence of merit values.
- Template Parameters
-
GENSEQ | Type of sequence of generator values. |
◆ Seq()
template<LatticeType LR, EmbeddingType ET, Compress COMPRESS, PerLevelOrder PLO, class PROJDEP, template< typename > class ACC>
template<typename GENSEQ >
Constructor.
- Parameters
-
parent | Reference to the parent. Kept as a reference, no copy made. |
base | Base CBC lattice sequence. |
The documentation for this class was generated from the following file:
- include/latbuilder/MeritSeq/CBC.h