npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
npstat::DummyCompositeDistroBuilder< Point > Class Template Reference
Inheritance diagram for npstat::DummyCompositeDistroBuilder< Point >:
npstat::AbsCompositeDistroBuilder< Point >

Public Types

typedef AbsCompositeDistroBuilder< Point > B
 
typedef B::WeightedPtrVec WeightedPtrVec
 
typedef B::WeightedValueVec WeightedValueVec
 
- Public Types inherited from npstat::AbsCompositeDistroBuilder< Point >
typedef CompositeDistributionND result_type
 
typedef std::pair< const Point *, double > WeightedPointPtr
 
typedef std::vector< WeightedPointPtr > WeightedPtrVec
 
typedef std::pair< typename Point::value_type, double > WeightedValue
 
typedef std::vector< WeightedValue > WeightedValueVec
 

Public Member Functions

CompositeDistributionNDbuild (unsigned long, const double *, unsigned, const BoxND< double > &, std::vector< OrderedPointND< Point > > &) const
 
CompositeDistributionNDbuildWeighted (unsigned long, const double *, unsigned, const BoxND< double > &, const WeightedPtrVec &, const unsigned *, unsigned) const
 

Member Function Documentation

◆ build()

template<class Point >
CompositeDistributionND* npstat::DummyCompositeDistroBuilder< Point >::build ( unsigned long  uniqueId,
const double *  predictorCoords,
unsigned  nPredictors,
const BoxND< double > &  predictorBox,
std::vector< OrderedPointND< Point > > &  data 
) const
inlinevirtual

This method will build a CompositeDistributionND object on the heap using a sample of points. It is a responsibility of the user to delete such an object when it is no longer needed.

Reimplemented from npstat::AbsCompositeDistroBuilder< Point >.

◆ buildWeighted()

template<class Point >
CompositeDistributionND* npstat::DummyCompositeDistroBuilder< Point >::buildWeighted ( unsigned long  uniqueId,
const double *  predictorCoords,
unsigned  nPredictors,
const BoxND< double > &  predictorBox,
const WeightedPtrVec &  data,
const unsigned *  dimsToUse,
unsigned  nDimsToUse 
) const
inlinevirtual

This method will build a CompositeDistributionND object on the heap using a sample of weighted points. It is a responsibility of the user to delete such an object when it is no longer needed.

Reimplemented from npstat::AbsCompositeDistroBuilder< Point >.


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