LatNet Builder Manual  2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
LatticeTester::CoordinateSets::AddCoordinate< BASE > Class Template Reference

This template class wraps any implementation of CoordinateSets and adds a specific coordinate to each coordinate sets. More...

#include <CoordinateSets.h>

Classes

class  const_iterator
 

Public Types

typedef BASE BMat
 Constructs a set based on baseSets by adding coordinate coord to each of the sets in baseSets. More...
 

Public Member Functions

 AddCoordinate (const BMat &base, Coordinates::value_type coord)
 Constructs a sequence of coordinate sets by adding the coordinate coord to each element in the base sequence base.
 
const BMatbase () const
 Returns the base sequence.
 
const Coordinates::value_type & coord () const
 Returns the added coordinate.
 
const_iterator begin () const
 Returns an iterator pointing to the first element in the seq.
 
const_iterator end () const
 Returns an iterator pointing past the last element in the seq.
 

Detailed Description

template<typename BASE>
class LatticeTester::CoordinateSets::AddCoordinate< BASE >

This template class wraps any implementation of CoordinateSets and adds a specific coordinate to each coordinate sets.

Template Parameters
BASEType of coordinate sets that serves as a base.
Examples:
tutorial/WeightedFigureOfMeritCBC.cc.

Member Typedef Documentation

◆ BMat

template<typename BASE>
typedef BASE LatticeTester::CoordinateSets::AddCoordinate< BASE >::BMat

Constructs a set based on baseSets by adding coordinate coord to each of the sets in baseSets.

Warning: do not use a temporary object as baseSets.


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