Lattice Builder Manual
Software Package for Constructing Rank1 Lattices

Product and orderdependent (POD) weights. More...
#include <PODWeights.h>
Inherits LatCommon::Weights.
Public Member Functions  
PODWeights ()  
Constructs orderdependent weights with default weight.  
virtual  ~PODWeights () 
Destructor.  
virtual Weight  getWeight (const Coordinates &projection) const 
Returns the weight of the projection specified by projection .  
OrderDependentWeights &  getOrderDependentWeights () 
Returns the orderdependent part of the weights.  
const OrderDependentWeights &  getOrderDependentWeights () const 
ProductWeights &  getProductWeights () 
Returns the product part of the weights.  
const ProductWeights &  getProductWeights () const 
Public Member Functions inherited from LatCommon::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 . More...  
Protected Attributes  
OrderDependentWeights  m_orderDependentWeights 
ProductWeights  m_productWeights 
Additional Inherited Members  
Related Functions inherited from LatCommon::Weights  
std::ostream &  operator<< (std::ostream &os, const Weights &o) 
Product and orderdependent (POD) weights.
This class implements POD weights. The weight of a projection depends on the order of the projection and on the coordinates that are in the projection.

protectedvirtual 
Identifies the type of weights, formats them and outputs them on os
.
Implements LatCommon::Weights.