35 void print(std::ostream& os,
bool verbose=
false, std::string
const&
indent=
"")
const;
37 inline bool isValid()
const {
return _valid; }
38 inline UInt_t getDimension()
const {
return _dim; }
39 inline double getVolume()
const {
return _vol; }
40 inline UInt_t getNBins()
const {
return _bins; }
41 inline UInt_t getNBoxes()
const {
return _boxes; }
42 inline void setNBoxes(
UInt_t boxes) { _boxes= boxes; }
48 double &vol,
bool useQuasiRandom=
true)
const;
49 void accumulate(
const UInt_t bin[],
double amount);
50 void refine(
double alpha= 1.5);
55 enum { maxBins = 50 };
58 inline double coord(
Int_t i,
Int_t j)
const {
return _xi[i*_dim + j]; }
62 inline double& coord(
Int_t i,
Int_t j) {
return _xi[i*_dim + j]; }
64 inline double& newCoord(
Int_t i) {
return _xin[i]; }
72 std::vector<double> _xl;
73 std::vector<double> _xu;
74 std::vector<double> _delx;
75 std::vector<double> _d;
76 std::vector<double> _xi;
77 std::vector<double> _xin;
78 std::vector<double> _weight;
static void indent(ostringstream &buf, int indent_level)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
Abstract interface for evaluating a real-valued function of one real variable and performing numerica...
void box(Int_t pat, Double_t x1, Double_t y1, Double_t x2, Double_t y2)
void initialize(typename Architecture_t::Matrix_t &A, EInitialization m)