addEvent(const MDE &event) override | Mantid::DataObjects::MDGridBox | virtual |
addEvents(const std::vector< MDE > &events) | Mantid::DataObjects::MDBoxBase< MDE, nd > | virtual |
addEventsUnsafe(const std::vector< MDE > &events) | Mantid::DataObjects::MDBoxBase< MDE, nd > | virtual |
addEventUnsafe(const MDE &event) override | Mantid::DataObjects::MDGridBox | virtual |
boxVector_t typedef | Mantid::DataObjects::MDGridBox | |
buildAndAddEvent(const signal_t Signal, const signal_t errorSq, const std::vector< coord_t > &point, uint16_t expInfoIndex, uint16_t goniometerIndex, uint32_t detectorId) override | Mantid::DataObjects::MDGridBox | |
buildAndAddEvents(const std::vector< signal_t > &sigErrSq, const std::vector< coord_t > &Coord, const std::vector< uint16_t > &expInfoIndex, const std::vector< uint16_t > &goniometerIndex, const std::vector< uint32_t > &detectorId) override | Mantid::DataObjects::MDGridBox | |
buildAndAddEventUnsafe(const signal_t Signal, const signal_t errorSq, const std::vector< coord_t > &point, uint16_t expInfoIndex, uint16_t goniometerIndex, uint32_t detectorId) override | Mantid::DataObjects::MDGridBox | |
calcCaches(const EventIterator &begin, const EventIterator &end) | Mantid::DataObjects::MDBoxBase< MDE, nd > | protected |
calculateCentroid(coord_t *) const override | Mantid::DataObjects::MDGridBox | inline |
calculateCentroid(coord_t *, const int) const override | Mantid::DataObjects::MDGridBox | inline |
calculateChildIndex(const MDE &event) const | Mantid::DataObjects::MDGridBox | private |
calculateGridCaches() override final | Mantid::DataObjects::MDGridBox | virtual |
calcVolume() override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
centerpointBin(MDBin< MDE, nd > &bin, bool *fullyContained) const override | Mantid::DataObjects::MDGridBox | virtual |
centroidSphere(Mantid::API::CoordTransform &radiusTransform, const coord_t radiusSquared, coord_t *centroid, signal_t &signal) const override | Mantid::DataObjects::MDGridBox | virtual |
clear() override | Mantid::DataObjects::MDGridBox | |
clearDataFromMemory() override | Mantid::DataObjects::MDGridBox | inline |
clearFileBacked(bool loadDiskBackedData) override | Mantid::DataObjects::MDGridBox | |
computeSizesFromSplit() | Mantid::DataObjects::MDGridBox | private |
diagonalSquared | Mantid::DataObjects::MDGridBox | private |
extents | Mantid::DataObjects::MDBoxBase< MDE, nd > | protected |
fillBoxShell(const size_t tot, const coord_t ChildInverseVolume) | Mantid::DataObjects::MDGridBox | private |
generalBin(MDBin< MDE, nd > &, Mantid::Geometry::MDImplicitFunction &) const override | Mantid::DataObjects::MDGridBox | inlinevirtual |
getBoxAtCoord(const coord_t *coords) override | Mantid::DataObjects::MDGridBox | |
getBoxController() const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getBoxController() override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getBoxes(std::vector< API::IMDNode * > &outBoxes, size_t maxDepth, bool leafOnly) override | Mantid::DataObjects::MDGridBox | |
getBoxes(std::vector< API::IMDNode * > &outBoxes, size_t maxDepth, bool leafOnly, Mantid::Geometry::MDImplicitFunction *function) override | Mantid::DataObjects::MDGridBox | |
getBoxes(std::vector< API::IMDNode * > &outBoxes, const std::function< bool(API::IMDNode *)> &cond) final override | Mantid::DataObjects::MDGridBox | |
getBoxes() | Mantid::DataObjects::MDGridBox | inline |
getBoxSize(size_t d) | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getCenter(coord_t *const center) const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getCentroid() const override | Mantid::DataObjects::MDGridBox | inline |
getChild(size_t index) override | Mantid::DataObjects::MDGridBox | |
getChildIndexFromID(size_t childId) const | Mantid::DataObjects::MDGridBox | |
getCoordType() const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getDataInMemorySize() const override | Mantid::DataObjects::MDGridBox | |
getDepth() const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getError() const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getErrorSquared() const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getErrorSquaredNormalized() const | Mantid::DataObjects::MDBoxBase< MDE, nd > | inlinevirtual |
getEventsCopy() override | Mantid::DataObjects::MDGridBox | virtual |
getEventsData(std::vector< coord_t > &, size_t &nColumns) const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getEventType() const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getExtents(size_t dim) override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getExtentsStr() const | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getID() const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getInverseVolume() const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getISaveable() override | Mantid::DataObjects::MDGridBox | inline |
getISaveable() const override | Mantid::DataObjects::MDGridBox | inline |
getIsMasked() const override | Mantid::DataObjects::MDGridBox | |
getLinearIndex(size_t *indices) const | Mantid::DataObjects::MDGridBox | private |
getNPoints() const override | Mantid::DataObjects::MDGridBox | inline |
getNumChildren() const override | Mantid::DataObjects::MDGridBox | |
getNumDims() const override | Mantid::DataObjects::MDGridBox | |
getNumMDBoxes() const override | Mantid::DataObjects::MDGridBox | |
getParent() override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getParent() const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getSignal() const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getSignalNormalized() const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
getTotalDataSize() const override | Mantid::DataObjects::MDGridBox | inline |
getTotalWeight() const | Mantid::DataObjects::MDBoxBase< MDE, nd > | inlinevirtual |
getVertexes() const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | |
getVertexesArray(size_t &numVertices) const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | |
getVertexesArray(size_t &numVertices, const size_t outDimensions, const bool *maskDim) const override | Mantid::DataObjects::MDBoxBase< MDE, nd > | |
getVolume() const | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
initGridBox() | Mantid::DataObjects::MDGridBox | private |
integrateCylinder(Mantid::API::CoordTransform &radiusTransform, const coord_t radius, const coord_t length, signal_t &signal, signal_t &errorSquared, std::vector< signal_t > &signal_fit) const override | Mantid::DataObjects::MDGridBox | virtual |
integrateSphere(Mantid::API::CoordTransform &radiusTransform, const coord_t radiusSquared, signal_t &signal, signal_t &errorSquared, const coord_t innerRadiusSquared=0.0, const bool useOnePercentBackgroundCorrection=true) const override | Mantid::DataObjects::MDGridBox | virtual |
isBox() const override | Mantid::DataObjects::MDGridBox | inline |
isLeaf() const override final | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
loadAndAddFrom(API::IBoxControllerIO *const, uint64_t, size_t, std::vector< coord_t > &) override | Mantid::DataObjects::MDGridBox | inline |
loadAndAddFrom(API::IBoxControllerIO *const, uint64_t, size_t) override | Mantid::DataObjects::MDGridBox | inline |
m_BoxController | Mantid::DataObjects::MDBoxBase< MDE, nd > | protected |
m_centroid | Mantid::DataObjects::MDBoxBase< MDE, nd > | mutableprotected |
m_Children | Mantid::DataObjects::MDGridBox | private |
m_dataMutex | Mantid::DataObjects::MDBoxBase< MDE, nd > | protected |
m_depth | Mantid::DataObjects::MDBoxBase< MDE, nd > | protected |
m_errorSquared | Mantid::DataObjects::MDBoxBase< MDE, nd > | mutableprotected |
m_fileID | Mantid::DataObjects::MDBoxBase< MDE, nd > | protected |
m_inverseVolume | Mantid::DataObjects::MDBoxBase< MDE, nd > | protected |
m_parent | Mantid::DataObjects::MDBoxBase< MDE, nd > | protected |
m_signal | Mantid::DataObjects::MDBoxBase< MDE, nd > | mutableprotected |
m_SubBoxSize | Mantid::DataObjects::MDGridBox | private |
m_totalWeight | Mantid::DataObjects::MDBoxBase< MDE, nd > | mutableprotected |
mask() override | Mantid::DataObjects::MDGridBox | |
MDBoxBase(Mantid::API::BoxController *const boxController=nullptr, const uint32_t depth=0, const size_t boxID=UNDEF_SIZET) | Mantid::DataObjects::MDBoxBase< MDE, nd > | |
MDBoxBase(Mantid::API::BoxController *const boxController, const uint32_t depth, const size_t boxID, const std::vector< Mantid::Geometry::MDDimensionExtents< coord_t > > &extentsVector) | Mantid::DataObjects::MDBoxBase< MDE, nd > | |
MDBoxBase(const MDBoxBase< MDE, nd > &box, Mantid::API::BoxController *const otherBC) | Mantid::DataObjects::MDBoxBase< MDE, nd > | |
MDBoxBase(const MDBoxBase< MDE, nd > &box) | Mantid::DataObjects::MDBoxBase< MDE, nd > | private |
MDGridBox(std::shared_ptr< API::BoxController > &bc, const uint32_t depth, const std::vector< Mantid::Geometry::MDDimensionExtents< coord_t > > &extentsVector) | Mantid::DataObjects::MDGridBox | |
MDGridBox(Mantid::API::BoxController *const bc, const uint32_t depth, const std::vector< Mantid::Geometry::MDDimensionExtents< coord_t > > &extentsVector) | Mantid::DataObjects::MDGridBox | |
MDGridBox(MDBox< MDE, nd > *box) | Mantid::DataObjects::MDGridBox | |
MDGridBox(const MDGridBox< MDE, nd > &other, Mantid::API::BoxController *const otherBC) | Mantid::DataObjects::MDGridBox | |
MDGridBox(const MDGridBox< MDE, nd > &box) | Mantid::DataObjects::MDGridBox | private |
MDGridBox()=default | Mantid::DataObjects::MDGridBox | private |
nPoints | Mantid::DataObjects::MDGridBox | private |
numBoxes | Mantid::DataObjects::MDGridBox | private |
refreshCache(Kernel::ThreadScheduler *ts=nullptr) override | Mantid::DataObjects::MDGridBox | |
reserveMemoryForLoad(uint64_t) override | Mantid::DataObjects::MDGridBox | inline |
saveAt(API::IBoxControllerIO *const, uint64_t) const override | Mantid::DataObjects::MDGridBox | inline |
setChild(size_t index, MDGridBox< MDE, nd > *newChild) | Mantid::DataObjects::MDGridBox | |
setChildren(const std::vector< API::IMDNode * > &otherBoxes, const size_t indexStart, const size_t indexEnd) override | Mantid::DataObjects::MDGridBox | |
setDepth(uint32_t depth) | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
setErrorSquared(const signal_t ErrorSquared) override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
setEventsData(const std::vector< coord_t > &) override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
setExtents(size_t dim, double min, double max) | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
setExtents(double min[nd], double max[nd]) | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
setFileBacked(const uint64_t, const size_t, const bool) override | Mantid::DataObjects::MDGridBox | |
setFileBacked() override | Mantid::DataObjects::MDGridBox | |
setID(const size_t &newID) override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
setInverseVolume(const coord_t invVolume) override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
setNPoints(const uint64_t &n) | Mantid::DataObjects::MDGridBox | inline |
setParent(IMDNode *parent) override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
setSignal(const signal_t signal) override | Mantid::DataObjects::MDBoxBase< MDE, nd > | inline |
setTotalWeight(const signal_t total) | Mantid::DataObjects::MDBoxBase< MDE, nd > | inlinevirtual |
split | Mantid::DataObjects::MDGridBox | private |
splitAllIfNeeded(Kernel::ThreadScheduler *ts=nullptr) override | Mantid::DataObjects::MDGridBox | |
splitContents(size_t index, Kernel::ThreadScheduler *ts=nullptr) | Mantid::DataObjects::MDGridBox | |
splitCumul | Mantid::DataObjects::MDGridBox | private |
sptr typedef | Mantid::DataObjects::MDGridBox | |
transformDimensions(std::vector< double > &scaling, std::vector< double > &offset) override | Mantid::DataObjects::MDGridBox | |
unmask() override | Mantid::DataObjects::MDGridBox | |
~MDGridBox() override | Mantid::DataObjects::MDGridBox | |