1 #ifndef NPSTAT_SCANMULTIVARIATEDENSITYASWEIGHT_HH_
2 #define NPSTAT_SCANMULTIVARIATEDENSITYASWEIGHT_HH_
41 const double* bandwidthSet,
const double* stepSize,
42 unsigned arrayLength);
47 const unsigned* maxDim,
unsigned len1,
48 const double* bandwidthSet,
unsigned len2,
49 const double* stepSize,
unsigned len3)
51 const unsigned dim = kernel.
dim();
52 if (!dim || len1 != dim || len2 != dim || len3 != dim)
53 throw std::invalid_argument(
54 "In npstat::scanMultivariateDensityAsWeight2: "
55 "incompatible argument dimensions");
57 kernel, maxDim, bandwidthSet, stepSize, dim);
Interface definition for multivariate continuous statistical distributions.
Arbitrary-dimensional array template.
Definition: AbsDistributionND.hh:26
unsigned dim() const
Definition: AbsDistributionND.hh:51
Definition: AbsArrayProjector.hh:14
CPP11_auto_ptr< ArrayND< double > > scanMultivariateDensityAsWeight(const AbsDistributionND &kernel, const unsigned *maxDim, const double *bandwidthSet, const double *stepSize, unsigned arrayLength)