|
Go to the documentation of this file. 1 #ifndef NPSTAT_DUMMYDISTRO1DBUILDER_HH_
2 #define NPSTAT_DUMMYDISTRO1DBUILDER_HH_
17 template < class Po int>
22 typedef typename B::WeightedPtrVec WeightedPtrVec;
23 typedef typename B::WeightedValueVec WeightedValueVec;
29 std::vector<typename Point::value_type>&) const
33 unsigned long, const double*, unsigned,
40 std::vector<typename Point::value_type>&) const
42 inline Interval<double> makeResponseIntervalW(
43 unsigned long, const double*, unsigned, const BoxND<double>&,
44 const WeightedPtrVec&, unsigned) const
45 { return Interval<double>(0.0, 0.0);}
46 inline AbsDistribution1D* buildDistro(
47 unsigned long, const Interval<double>&,
48 const std::vector<typename Point::value_type>&) const
50 inline AbsDistribution1D* buildDistroW(
51 unsigned long, unsigned,
52 const Interval<double>&, const WeightedValueVec&) const
Interface definition for classes which reconstruct univariate distrubutions from data samples.
Definition: AbsDistro1DBuilder.hh:28
Definition: DummyDistro1DBuilder.hh:19
AbsDistribution1D * buildWeighted(unsigned long, const double *, unsigned, const BoxND< double > &, const WeightedPtrVec &, unsigned) const Definition: DummyDistro1DBuilder.hh:32
AbsDistribution1D * build(unsigned long, const double *, unsigned, const BoxND< double > &, std::vector< typename Point::value_type > &) const Definition: DummyDistro1DBuilder.hh:27
Definition: Interval.hh:29
Definition: AbsArrayProjector.hh:14
Definition: AbsDistribution1D.hh:31
|