Herwig 7.3.0
|
This is the complete list of members for ExSample::SimpleCellGrid, including all inherited members.
active() const | ExSample::CellGrid | |
adapt(double gain, double epsilon, std::set< SimpleCellGrid * > &newCells) | ExSample::SimpleCellGrid | virtual |
adjustReferenceWeight(double w) | ExSample::SimpleCellGrid | inline |
boundaries(const std::vector< double > &newLowerLeft, const std::vector< double > &newUpperRight) | ExSample::CellGrid | |
CellGrid() | ExSample::CellGrid | inline |
CellGrid(const std::vector< double > &newLowerLeft, const std::vector< double > &newUpperRight, double newWeight=0.0) | ExSample::CellGrid | |
contains(const std::vector< double > &point, const std::vector< bool > ¶meterFlags) const | ExSample::CellGrid | |
depth() const | ExSample::CellGrid | |
doMinimumSelection(double r, double ref) | ExSample::CellGrid | private |
dumpPartToC(std::ostream &os, std::string prefix="") const | ExSample::CellGrid | |
dumpToC(std::ostream &os, const std::string &name) const | ExSample::CellGrid | |
explore(std::size_t nPoints, RndGenerator &rnd, Function &f, std::set< SimpleCellGrid * > &newCells, std::ostream &warn) | ExSample::SimpleCellGrid | inline |
firstChild() const | ExSample::SimpleCellGrid | inline |
firstChild() | ExSample::SimpleCellGrid | inline |
fromXML(const XML::Element &) | ExSample::SimpleCellGrid | virtual |
generate(RndGenerator &rnd, Function &f, std::vector< double > &p) | ExSample::SimpleCellGrid | inline |
generate(RndGenerator &rnd, Function &f, std::vector< double > &p, const std::vector< bool > ¶meterFlags) | ExSample::SimpleCellGrid | inline |
getReferenceWeight() const | ExSample::SimpleCellGrid | inline |
integral() const | ExSample::CellGrid | |
isLeaf() const | ExSample::CellGrid | inline |
lowerLeft() const | ExSample::CellGrid | inline |
makeInstance() const | ExSample::SimpleCellGrid | virtual |
makeInstance(const std::vector< double > &newLowerLeft, const std::vector< double > &newUpperRight, double newWeight=0.0) const | ExSample::SimpleCellGrid | virtual |
minimumSelection(double p=0.1) | ExSample::CellGrid | |
nonParametricVolume(const std::vector< double > &point, const std::vector< bool > ¶meterFlags) const | ExSample::CellGrid | |
project(std::pair< double, double > interval, std::size_t dimension) const | ExSample::CellGrid | |
projectInterval(const std::pair< double, double > &interval, std::size_t dimension) const | ExSample::CellGrid | |
randomGrid(RndGenerator &rnd, std::size_t maxDepth, bool forceSplit=true) | ExSample::CellGrid | inline |
sample(RndGenerator &rnd, Function &f, std::vector< double > &p, bool unweight, bool adjustReference) | ExSample::SimpleCellGrid | inline |
sampleFlatPoint(std::vector< double > &p, RndGenerator &rnd) const | ExSample::SimpleCellGrid | inline |
sampleFlatPoint(std::vector< double > &p, const std::vector< bool > ¶meterFlags, RndGenerator &rnd) const | ExSample::SimpleCellGrid | inline |
secondChild() const | ExSample::SimpleCellGrid | inline |
secondChild() | ExSample::SimpleCellGrid | inline |
selectCell(RndGenerator &rnd) | ExSample::SimpleCellGrid | inline |
setWeights() | ExSample::SimpleCellGrid | virtual |
SimpleCellGrid() | ExSample::SimpleCellGrid | inline |
SimpleCellGrid(const std::vector< double > &newLowerLeft, const std::vector< double > &newUpperRight, bool keepWeightInformation=true, double newWeight=0.0) | ExSample::SimpleCellGrid | |
size() const | ExSample::CellGrid | |
split(std::size_t newSplitDimension, double newSplitCoordinate) | ExSample::SimpleCellGrid | virtual |
splitCoordinates(std::size_t, std::set< double > &) const | ExSample::CellGrid | |
splitPoint() const | ExSample::CellGrid | |
splitter(size_t dim, int rat) (defined in ExSample::SimpleCellGrid) | ExSample::SimpleCellGrid | virtual |
theChildren | ExSample::CellGrid | private |
theLowerLeft | ExSample::CellGrid | private |
theReferenceWeight | ExSample::SimpleCellGrid | private |
theUpperBoundInclusive | ExSample::CellGrid | private |
theUpperRight | ExSample::CellGrid | private |
theVolumeOrIntegral | ExSample::CellGrid | private |
theWeight | ExSample::CellGrid | private |
theWeightInformation | ExSample::SimpleCellGrid | private |
toXML() const | ExSample::SimpleCellGrid | virtual |
updateIntegral() | ExSample::CellGrid | |
updateIntegral(const std::vector< double > &point, const std::vector< bool > ¶meterFlags, std::vector< bool >::iterator hashPosition) | ExSample::CellGrid | |
updateWeightInformation(const std::vector< double > &p, double w) | ExSample::SimpleCellGrid | virtual |
upperBoundInclusive() const | ExSample::CellGrid | inline |
upperRight() const | ExSample::CellGrid | inline |
volume(const std::vector< double > &lowerLeft, const std::vector< double > &upperRight) const | ExSample::CellGrid | |
volume() const | ExSample::CellGrid | |
weight() const | ExSample::CellGrid | inline |
weight(double w) | ExSample::CellGrid | |
weightInformation() const | ExSample::SimpleCellGrid | inline |
weightInformation() | ExSample::SimpleCellGrid | inline |
~CellGrid() | ExSample::CellGrid | virtual |