|
LatNet Builder Manual 2.1.3-6
Software Package for Constructing Highly Uniform Point Sets
|
Combined weights. More...
#include <CombinedWeights.h>
Inherits LatticeTester::Weights.
Public Types | |
| typedef std::list< std::unique_ptr< LatticeTester::Weights > > | WeightsList |
Public Member Functions | |
| CombinedWeights () | |
| Constructs an empty set of combined weights. | |
| virtual | ~CombinedWeights () |
| Destructor. | |
| virtual LatticeTester::Weight | getWeight (const LatticeTester::Coordinates &projection) const |
Returns the weight of the projection specified by projection. | |
| void | add (std::unique_ptr< LatticeTester::Weights > weights) |
| Adds a weight specification to the set of combined weights. | |
| const WeightsList & | list () const |
| WeightsList | giveWeights () |
| virtual unsigned int | interlacingFactor () const |
| Returns the interlacing factor of the weights.This is used to parametrize figures of merit for interlaced digital nets. | |
| Public Member Functions inherited from LatticeTester::Weights | |
| virtual | ~Weights () |
| Destructor. | |
Protected Member Functions | |
| virtual void | format (std::ostream &os) const |
Identifies the type of weights, formats them and outputs them on os. | |
Protected Attributes | |
| WeightsList | m_weights |
Additional Inherited Members | |
| Related Symbols inherited from LatticeTester::Weights | |
| typedef double | Weight |
| Scalar weight type. | |
| std::ostream & | operator<< (std::ostream &os, const Weights &o) |
Identifies the type of weights, formats them and outputs them on os. | |
Combined weights.
Sum of different instances of weights (possibly be of different concrete types).
|
protectedvirtual |
Identifies the type of weights, formats them and outputs them on os.
Implements LatticeTester::Weights.
References CombinedWeights().
|
virtual |
Returns the weight of the projection specified by projection.
Implements LatticeTester::Weights.
|
inlinevirtual |
Returns the interlacing factor of the weights.This is used to parametrize figures of merit for interlaced digital nets.
Reimplemented from LatticeTester::Weights.