InterpolatedDistro1DNP.hh
Go to the documentation of this file.
Interface for interpolating 1-d distributions. Arbitrary-dimensional array template. Non-uniformly spaced coordinate sets for use in constructing rectangular grids. Definition: AbsInterpolatedDistribution1D.hh:18 Definition: ArrayND.hh:93 Definition: GridAxis.hh:31 Definition: InterpolatedDistro1DNP.hh:24 void setGridDistro(const unsigned *cell, unsigned lenCell, AbsDistribution1D *distro, bool assumeDistroOwnership=true) virtual bool isEqual(const AbsDistribution1D &) const double cdf(const double x) const Definition: InterpolatedDistro1DNP.hh:92 unsigned long nDistros() const Definition: InterpolatedDistro1DNP.hh:78 double exceedance(const double x) const Definition: InterpolatedDistro1DNP.hh:96 ArrayShape gridShape() const Definition: InterpolatedDistro1DNP.hh:81 double quantile(const double x) const Definition: InterpolatedDistro1DNP.hh:100 virtual gs::ClassId classId() const Definition: InterpolatedDistro1DNP.hh:105 void setGridCoords(const double *coords, unsigned lenCoords) virtual InterpolatedDistro1DNP * clone() const Definition: InterpolatedDistro1DNP.hh:35 const AbsDistribution1D * getGridDistro(const unsigned *cell, unsigned lenCell) const double density(const double x) const Definition: InterpolatedDistro1DNP.hh:88 void setLinearDistro(unsigned long idx, AbsDistribution1D *distro, bool assumeDistroOwnership=true) const GridAxis & getAxis(const unsigned i) const Definition: InterpolatedDistro1DNP.hh:84 Definition: AbsArrayProjector.hh:14 Definition: AbsDistribution1D.hh:31 virtual double density(double x) const =0 virtual double exceedance(double x) const =0 virtual double quantile(double x) const =0 virtual double cdf(double x) const =0 Generated by 1.9.1 |