|
Go to the documentation of this file. 1 #ifndef NPSTAT_SCANSYMMETRICDENSITYASWEIGHT_HH_
2 #define NPSTAT_SCANSYMMETRICDENSITYASWEIGHT_HH_
17 #include "geners/CPP11_auto_ptr.hh"
52 const double* bandwidthSet, const double* stepSize,
53 unsigned arrayLength, bool fillOneOctantOnly = true);
58 const unsigned* maxOctantDim, unsigned len1,
59 const double* bandwidthSet, unsigned len2,
60 const double* stepSize, unsigned len3,
61 const bool fillOneOctantOnly = true)
63 const unsigned dim = kernel. dim();
64 if (!dim || len1 != dim || len2 != dim || len3 != dim)
65 throw std::invalid_argument(
66 "In npstat::scanSymmetricDensityAsWeight2: "
67 "incompatible argument dimensions");
69 kernel, maxOctantDim, bandwidthSet, stepSize, dim, fillOneOctantOnly);
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 > > scanSymmetricDensityAsWeight(const AbsDistributionND &kernel, const unsigned *maxOctantDim, const double *bandwidthSet, const double *stepSize, unsigned arrayLength, bool fillOneOctantOnly=true)
|