LatNet Builder Manual 2.1.3-6
Software Package for Constructing Highly Uniform Point Sets
Loading...
Searching...
No Matches
NetBuilder::JoeKuo::Weights Class Reference

Weights used by Joe and Kuo in [13]. More...

#include <JoeKuo.h>

Inherits LatticeTester::Weights.

Public Member Functions

virtual ~Weights ()
 Destructor.
virtual std::string name () const
 Weights (const Weights &)=default
 Copy constructor.
virtual LatticeTester::Weight getWeight (const LatticeTester::Coordinates &projection) const
 Returns the weight of the projection specified by projection.
Public Member Functions inherited from LatticeTester::Weights
virtual unsigned int interlacingFactor () const
 Returns the interlacing factor of the weights.

Protected Member Functions

virtual void format (std::ostream &os) const
 Identifies the type of weights, formats them and outputs them on os.

Additional Inherited Members

Detailed Description

Weights used by Joe and Kuo in [13].

Constructor & Destructor Documentation

◆ ~Weights()

virtual NetBuilder::JoeKuo::Weights::~Weights ( )
inlinevirtual

Destructor.

Reimplemented from LatticeTester::Weights.

Member Function Documentation

◆ format()

virtual void NetBuilder::JoeKuo::Weights::format ( std::ostream & os) const
protectedvirtual

Identifies the type of weights, formats them and outputs them on os.

Remarks
Deriving classes should identify themselves in the output.

Implements LatticeTester::Weights.

◆ getWeight()

virtual LatticeTester::Weight NetBuilder::JoeKuo::Weights::getWeight ( const LatticeTester::Coordinates & projection) const
virtual

Returns the weight of the projection specified by projection.

Implements LatticeTester::Weights.


The documentation for this class was generated from the following file:
  • include/netbuilder/Helpers/JoeKuo.h