herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
ExSample::SimpleCellGrid Member List

This is the complete list of members for ExSample::SimpleCellGrid, including all inherited members.

active() constExSample::CellGrid
adapt(double gain, double epsilon, std::set< SimpleCellGrid * > &newCells)ExSample::SimpleCellGridvirtual
adjustReferenceWeight(double w)ExSample::SimpleCellGridinline
boundaries(const std::vector< double > &newLowerLeft, const std::vector< double > &newUpperRight)ExSample::CellGrid
CellGrid()ExSample::CellGridinline
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 > &parameterFlags) constExSample::CellGrid
depth() constExSample::CellGrid
doMinimumSelection(double r, double ref)ExSample::CellGridprivate
dumpPartToC(std::ostream &os, std::string prefix="") constExSample::CellGrid
dumpToC(std::ostream &os, const std::string &name) constExSample::CellGrid
explore(std::size_t nPoints, RndGenerator &rnd, Function &f, std::set< SimpleCellGrid * > &newCells, std::ostream &warn)ExSample::SimpleCellGridinline
firstChild() constExSample::SimpleCellGridinline
firstChild()ExSample::SimpleCellGridinline
fromXML(const XML::Element &)ExSample::SimpleCellGridvirtual
generate(RndGenerator &rnd, Function &f, std::vector< double > &p)ExSample::SimpleCellGridinline
generate(RndGenerator &rnd, Function &f, std::vector< double > &p, const std::vector< bool > &parameterFlags)ExSample::SimpleCellGridinline
getReferenceWeight() constExSample::SimpleCellGridinline
integral() constExSample::CellGrid
isLeaf() constExSample::CellGridinline
lowerLeft() constExSample::CellGridinline
makeInstance() constExSample::SimpleCellGridvirtual
makeInstance(const std::vector< double > &newLowerLeft, const std::vector< double > &newUpperRight, double newWeight=0.0) constExSample::SimpleCellGridvirtual
minimumSelection(double p=0.1)ExSample::CellGrid
nonParametricVolume(const std::vector< double > &point, const std::vector< bool > &parameterFlags) constExSample::CellGrid
project(std::pair< double, double > interval, std::size_t dimension) constExSample::CellGrid
projectInterval(const std::pair< double, double > &interval, std::size_t dimension) constExSample::CellGrid
randomGrid(RndGenerator &rnd, std::size_t maxDepth, bool forceSplit=true)ExSample::CellGridinline
sample(RndGenerator &rnd, Function &f, std::vector< double > &p, bool unweight, bool adjustReference)ExSample::SimpleCellGridinline
sampleFlatPoint(std::vector< double > &p, RndGenerator &rnd) constExSample::SimpleCellGridinline
sampleFlatPoint(std::vector< double > &p, const std::vector< bool > &parameterFlags, RndGenerator &rnd) constExSample::SimpleCellGridinline
secondChild() constExSample::SimpleCellGridinline
secondChild()ExSample::SimpleCellGridinline
selectCell(RndGenerator &rnd)ExSample::SimpleCellGridinline
setWeights()ExSample::SimpleCellGridvirtual
SimpleCellGrid()ExSample::SimpleCellGridinline
SimpleCellGrid(const std::vector< double > &newLowerLeft, const std::vector< double > &newUpperRight, bool keepWeightInformation=true, double newWeight=0.0)ExSample::SimpleCellGrid
size() constExSample::CellGrid
split(std::size_t newSplitDimension, double newSplitCoordinate)ExSample::SimpleCellGridvirtual
splitCoordinates(std::size_t, std::set< double > &) constExSample::CellGrid
splitPoint() constExSample::CellGrid
splitter(size_t dim, int rat) (defined in ExSample::SimpleCellGrid)ExSample::SimpleCellGridvirtual
theChildrenExSample::CellGridprivate
theLowerLeftExSample::CellGridprivate
theReferenceWeightExSample::SimpleCellGridprivate
theUpperBoundInclusiveExSample::CellGridprivate
theUpperRightExSample::CellGridprivate
theVolumeOrIntegralExSample::CellGridprivate
theWeightExSample::CellGridprivate
theWeightInformationExSample::SimpleCellGridprivate
toXML() constExSample::SimpleCellGridvirtual
updateIntegral()ExSample::CellGrid
updateIntegral(const std::vector< double > &point, const std::vector< bool > &parameterFlags, std::vector< bool >::iterator hashPosition)ExSample::CellGrid
updateWeightInformation(const std::vector< double > &p, double w)ExSample::SimpleCellGridvirtual
upperBoundInclusive() constExSample::CellGridinline
upperRight() constExSample::CellGridinline
volume(const std::vector< double > &lowerLeft, const std::vector< double > &upperRight) constExSample::CellGrid
volume() constExSample::CellGrid
weight() constExSample::CellGridinline
weight(double w)ExSample::CellGrid
weightInformation() constExSample::SimpleCellGridinline
weightInformation()ExSample::SimpleCellGridinline
~CellGrid()ExSample::CellGridvirtual