Lattice Builder Manual
Software Package for Constructing Rank-1 Lattices
LatCommon::PODWeights Class Reference

Product and order-dependent (POD) weights. More...

#include <PODWeights.h>

Inherits LatCommon::Weights.

Public Member Functions

 PODWeights ()
 Constructs order-dependent weights with default weight.
 
virtual ~PODWeights ()
 Destructor.
 
virtual Weight getWeight (const Coordinates &projection) const
 Returns the weight of the projection specified by projection.
 
OrderDependentWeightsgetOrderDependentWeights ()
 Returns the order-dependent part of the weights.
 
const OrderDependentWeightsgetOrderDependentWeights () const
 
ProductWeightsgetProductWeights ()
 Returns the product part of the weights.
 
const ProductWeightsgetProductWeights () 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

Detailed Description

Product and order-dependent (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.

Member Function Documentation

virtual void LatCommon::PODWeights::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 LatCommon::Weights.


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