|
| IMDHistoWorkspace_uptr | clone () const |
| | Returns a clone of the workspace. More...
|
| |
| IMDHistoWorkspace_uptr | cloneEmpty () const |
| | Returns a default-initialized clone of the workspace. More...
|
| |
| virtual signal_t & | errorSquaredAt (size_t index)=0 |
| |
| virtual Mantid::Kernel::VMD | getCenter (size_t linearIndex) const =0 |
| |
| virtual signal_t | getErrorAt (size_t index) const =0 |
| |
| virtual signal_t | getErrorAt (size_t index1, size_t index2) const =0 |
| |
| virtual signal_t | getErrorAt (size_t index1, size_t index2, size_t index3) const =0 |
| |
| virtual signal_t | getErrorAt (size_t index1, size_t index2, size_t index3, size_t index4) const =0 |
| |
| virtual signal_t | getErrorNormalizedAt (size_t index) const =0 |
| |
| virtual signal_t | getErrorNormalizedAt (size_t index1, size_t index2) const =0 |
| |
| virtual signal_t | getErrorNormalizedAt (size_t index1, size_t index2, size_t index3) const =0 |
| |
| virtual signal_t | getErrorNormalizedAt (size_t index1, size_t index2, size_t index3, size_t index4) const =0 |
| |
| virtual const signal_t * | getErrorSquaredArray () const =0 |
| |
| virtual coord_t | getInverseVolume () const =0 |
| | See the MDHistoWorkspace definition for descriptions of these. More...
|
| |
| virtual size_t | getLinearIndex (size_t index1, size_t index2) const =0 |
| |
| virtual size_t | getLinearIndex (size_t index1, size_t index2, size_t index3) const =0 |
| |
| virtual size_t | getLinearIndex (size_t index1, size_t index2, size_t index3, size_t index4) const =0 |
| |
| virtual LinePlot | getLineData (const Mantid::Kernel::VMD &start, const Mantid::Kernel::VMD &end, Mantid::API::MDNormalization normalize) const =0 |
| |
| virtual const signal_t * | getNumEventsArray () const =0 |
| |
| virtual const signal_t * | getSignalArray () const =0 |
| |
| virtual signal_t | getSignalAt (size_t index) const =0 |
| |
| virtual signal_t | getSignalAt (size_t index1, size_t index2) const =0 |
| |
| virtual signal_t | getSignalAt (size_t index1, size_t index2, size_t index3) const =0 |
| |
| virtual signal_t | getSignalAt (size_t index1, size_t index2, size_t index3, size_t index4) const =0 |
| |
| virtual signal_t | getSignalNormalizedAt (size_t index) const =0 |
| |
| virtual signal_t | getSignalNormalizedAt (size_t index1, size_t index2) const =0 |
| |
| virtual signal_t | getSignalNormalizedAt (size_t index1, size_t index2, size_t index3) const =0 |
| |
| virtual signal_t | getSignalNormalizedAt (size_t index1, size_t index2, size_t index3, size_t index4) const =0 |
| |
| virtual bool | hasOrientedLattice () const override |
| |
| | IMDHistoWorkspace ()=default |
| |
| virtual signal_t * | mutableErrorSquaredArray ()=0 |
| |
| virtual signal_t * | mutableNumEventsArray ()=0 |
| |
| virtual signal_t * | mutableSignalArray ()=0 |
| |
| IMDHistoWorkspace & | operator= (const IMDHistoWorkspace &)=delete |
| |
| virtual double & | operator[] (const size_t &index)=0 |
| |
| virtual void | setCoordinateSystem (const Kernel::SpecialCoordinateSystem coordinateSystem)=0 |
| |
| virtual void | setDisplayNormalization (const Mantid::API::MDNormalization &preferredNormalization)=0 |
| |
| virtual void | setErrorSquaredAt (size_t index, signal_t value)=0 |
| |
| virtual void | setSignalAt (size_t index, signal_t value)=0 |
| |
| virtual void | setTo (signal_t signal, signal_t errorSquared, signal_t numEvents)=0 |
| |
| virtual signal_t & | signalAt (size_t index)=0 |
| |
| std::string | changeQConvention () |
| |
| virtual void | clearFileBacked (bool) |
| | if a workspace was filebacked, this should clear file-based status, delete file-based information and close related files. More...
|
| |
| virtual void | clearMDMasking ()=0 |
| | Clear existing masks. More...
|
| |
| std::unique_ptr< IMDWorkspace > | clone () const |
| | Returns a clone of the workspace. More...
|
| |
| std::unique_ptr< IMDWorkspace > | cloneEmpty () const |
| | Returns a default-initialized clone of the workspace. More...
|
| |
| std::unique_ptr< IMDIterator > | createIterator (Mantid::Geometry::MDImplicitFunction *function=nullptr) const |
| | Creates a single iterator and returns it. More...
|
| |
| virtual std::vector< std::unique_ptr< IMDIterator > > | createIterators (size_t suggestedNumCores=1, Mantid::Geometry::MDImplicitFunction *function=nullptr) const =0 |
| | Creates a new iterator pointing to the first cell in the workspace. More...
|
| |
| virtual MDNormalization | displayNormalization () const |
| |
| virtual MDNormalization | displayNormalizationHisto () const |
| |
| std::string | getConvention () const |
| |
| virtual LinePlot | getLinePlot (const Mantid::Kernel::VMD &start, const Mantid::Kernel::VMD &end, Mantid::API::MDNormalization normalize) const |
| | Method to generate a line plot through a MD-workspace. More...
|
| |
| virtual uint64_t | getNEvents () const =0 |
| |
| virtual uint64_t | getNPoints () const =0 |
| | Get the number of points associated with the workspace. More...
|
| |
| virtual signal_t | getSignalAtCoord (const coord_t *coords, const Mantid::API::MDNormalization &normalization) const =0 |
| | Returns the (normalized) signal at a given coordinates. More...
|
| |
| signal_t | getSignalAtVMD (const Mantid::Kernel::VMD &coords, const Mantid::API::MDNormalization &normalization=Mantid::API::VolumeNormalization) const |
| | Returns the signal (normalized by volume) at a given coordinates. More...
|
| |
| virtual signal_t | getSignalWithMaskAtCoord (const coord_t *coords, const Mantid::API::MDNormalization &normalization) const =0 |
| | Returns the (normalized) signal at a given coordinates or 0 if the value. More...
|
| |
| signal_t | getSignalWithMaskAtVMD (const Mantid::Kernel::VMD &coords, const Mantid::API::MDNormalization &normalization=Mantid::API::VolumeNormalization) const |
| | Returns the signal (normalized by volume) at a given coordinates or 0 if masked. More...
|
| |
| virtual Kernel::SpecialCoordinateSystem | getSpecialCoordinateSystem () const =0 |
| |
| virtual bool | hasOrientedLattice () const =0 |
| |
| | IMDWorkspace (const Parallel::StorageMode storageMode=Parallel::StorageMode::Cloned) |
| | Default constructor. More...
|
| |
| virtual bool | isMDHistoWorkspace () const |
| |
| virtual ITableWorkspace_sptr | makeBoxTable (size_t, size_t) |
| | this is the method to build table workspace from any workspace. More...
|
| |
| IMDWorkspace & | operator= (const IMDWorkspace &other)=delete |
| |
| void | setConvention (std::string convention) |
| |
| virtual void | setMDMasking (std::unique_ptr< Mantid::Geometry::MDImplicitFunction > maskingRegion)=0 |
| | Setter for the masking region. More...
|
| |
| Workspace_uptr | clone () const |
| | Returns a clone (copy) of the workspace with covariant return type in all derived classes. More...
|
| |
| Workspace_uptr | cloneEmpty () const |
| | Returns a default-initialized clone of the workspace. More...
|
| |
| const std::string & | getComment () const |
| | Get the workspace comment. More...
|
| |
| const WorkspaceHistory & | getHistory () const |
| | Returns a reference to the WorkspaceHistory const. More...
|
| |
| virtual size_t | getMemorySize () const =0 |
| | Get the footprint in memory in bytes. More...
|
| |
| std::string | getMemorySizeAsStr () const |
| | Returns the memory footprint in sensible units. More...
|
| |
| const std::string & | getName () const override |
| | Get the workspace name. More...
|
| |
| virtual const std::string | getTitle () const |
| | Get the workspace title. More...
|
| |
| WorkspaceHistory & | history () |
| | Returns a reference to the WorkspaceHistory. More...
|
| |
| bool | isDirty (const int n=1) const |
| | Check whether other algorithms have been applied to the workspace by checking the history length. More...
|
| |
| virtual bool | isGroup () const |
| |
| Workspace & | operator= (const Workspace &other)=delete |
| |
| void | setComment (const std::string &) |
| | Set the comment field of the workspace. More...
|
| |
| virtual void | setTitle (const std::string &) |
| | Set the title of the workspace. More...
|
| |
| Parallel::StorageMode | storageMode () const |
| | Returns the storage mode (used for MPI runs) More...
|
| |
| bool | threadSafe () const override |
| | Marks the workspace as safe for multiple threads to edit data simutaneously. More...
|
| |
| | Workspace (const Parallel::StorageMode storageMode=Parallel::StorageMode::Cloned) |
| |
| | ~Workspace () |
| |
| | DataItem () |
| | Default constructor. More...
|
| |
| | DataItem (const DataItem &other) |
| | Copy constructor Always makes a unique lock. More...
|
| |
| virtual | ~DataItem () |
| | Destructor. More...
|
| |
| virtual const std::string | id () const =0 |
| | A string ID for the class. More...
|
| |
| void | readLock () |
| | Acquires a read lock. More...
|
| |
| void | unlock () |
| |
| void | addDimension (const std::shared_ptr< Mantid::Geometry::IMDDimension > &dim) |
| | Add a dimension. More...
|
| |
| void | addDimension (Mantid::Geometry::IMDDimension *dim) |
| | Add a dimension. More...
|
| |
| bool | allBasisNormalized () const |
| |
| void | clearOriginalWorkspaces () |
| | Clear original workspaces. More...
|
| |
| void | clearTransforms () |
| | Clear transforms. More...
|
| |
| virtual std::vector< coord_t > | estimateResolution () const |
| |
| Mantid::Kernel::VMD & | getBasisVector (size_t index) |
| | Get the basis vector (in the original workspace) for a dimension of this workspace. More...
|
| |
| const Mantid::Kernel::VMD & | getBasisVector (size_t index) const |
| | Get the basis vector (in the original workspace) for a dimension of this workspace. More...
|
| |
| virtual std::shared_ptr< const Mantid::Geometry::IMDDimension > | getDimension (size_t index) const |
| | Get a dimension. More...
|
| |
| size_t | getDimensionIndexById (const std::string &id) const |
| | Get the index of the dimension that matches the ID given. More...
|
| |
| size_t | getDimensionIndexByName (const std::string &name) const |
| | Get the index of the dimension that matches the name given. More...
|
| |
| virtual std::shared_ptr< const Mantid::Geometry::IMDDimension > | getDimensionWithId (std::string id) const |
| | Get a dimension. More...
|
| |
| std::string | getGeometryXML () const |
| |
| std::vector< std::shared_ptr< const Geometry::IMDDimension > > | getNonIntegratedDimensions () const |
| | Get non-collapsed dimensions. More...
|
| |
| size_t | getNumberTransformsFromOriginal () const |
| | Get the number of transforms defined from the original coordinate system. More...
|
| |
| size_t | getNumberTransformsToOriginal () const |
| | Get the number of transforms defined to the original coordinate system. More...
|
| |
| virtual size_t | getNumDims () const |
| |
| virtual size_t | getNumNonIntegratedDims () const |
| |
| Mantid::Kernel::VMD & | getOrigin () |
| |
| const Mantid::Kernel::VMD & | getOrigin () const |
| |
| std::shared_ptr< Workspace > | getOriginalWorkspace (size_t index=0) const |
| | Get the "original" workspace (the workspace that was the source for a binned MDWorkspace). More...
|
| |
| std::shared_ptr< const Mantid::Geometry::IMDDimension > | getTDimension () const |
| | Get the t-dimension mapping. More...
|
| |
| Mantid::API::CoordTransform const * | getTransformFromOriginal (size_t index=0) const |
| | Get the Coordinate Transformation that goes from the original workspace to this workspace's coordinates. More...
|
| |
| Mantid::API::CoordTransform const * | getTransformToOriginal (size_t index=0) const |
| | Get the Coordinate Transformation that goes from THIS workspace's coordinates to the ORIGINAL workspace's coordinates. More...
|
| |
| const Kernel::DblMatrix & | getWTransf () const |
| | get the transformation from Qin crystal cartezian coordinate system to Q in orthogonal or real HKL coordiate system alined with arbitrary slicing plane More...
|
| |
| std::shared_ptr< const Mantid::Geometry::IMDDimension > | getXDimension () const |
| | Get the x-dimension mapping. More...
|
| |
| std::shared_ptr< const Mantid::Geometry::IMDDimension > | getYDimension () const |
| | Get the y-dimension mapping. More...
|
| |
| std::shared_ptr< const Mantid::Geometry::IMDDimension > | getZDimension () const |
| | Get the z-dimension mapping. More...
|
| |
| bool | hasOriginalWorkspace (size_t index=0) const |
| |
| void | initGeometry (const std::vector< std::shared_ptr< Geometry::IMDDimension > > &dimensions) |
| | Initialize the geometry. More...
|
| |
| | MDGeometry () |
| | Constructor. More...
|
| |
| | MDGeometry (const MDGeometry &other) |
| | Copy Constructor. More...
|
| |
| size_t | numOriginalWorkspaces () const |
| |
| MDGeometry & | operator= (const MDGeometry &other) |
| |
| void | setBasisVector (size_t index, const Mantid::Kernel::VMD &vec) |
| | Set the basis vector (in the original workspace) for a dimension of this workspace. More...
|
| |
| void | setOrigin (const Mantid::Kernel::VMD &orig) |
| | Sets the origin of this geometry. More...
|
| |
| void | setOriginalWorkspace (std::shared_ptr< Workspace > ws, size_t index=0) |
| | Set the "original" workspace (the workspace that was the source for a binned MDWorkspace). More...
|
| |
| void | setTransformFromOriginal (Mantid::API::CoordTransform *transform, size_t index=0) |
| | Sets the Coordinate Transformation that goes from the original workspace to this workspace's coordinates. More...
|
| |
| void | setTransformToOriginal (Mantid::API::CoordTransform *transform, size_t index=0) |
| | Sets the Coordinate Transformation that goes from THIS workspace's coordinates to the ORIGINAL workspace's coordinates. More...
|
| |
| void | setWTransf (const Kernel::DblMatrix &WTransf) |
| | set the transformation from Q in crystal cartezian coordinate system to Q in orthogonal or real HKL coordiate system alined with arbitrary slicing plane More...
|
| |
| void | transformDimensions (std::vector< double > &scaling, std::vector< double > &offset) |
| | Transform the dimensions contained in this geometry x' = x*scaling + offset. More...
|
| |
| virtual | ~MDGeometry () |
| | Destructor. More...
|
| |
| uint16_t | addExperimentInfo (const ExperimentInfo_sptr &ei) |
| | Add a new ExperimentInfo to this MDEventWorkspace. More...
|
| |
| void | copyExperimentInfos (const MultipleExperimentInfos &other) |
| | Copy the experiment infos from another. More...
|
| |
| ExperimentInfo_sptr | getExperimentInfo (const uint16_t expInfoIndex) |
| | Get the ExperimentInfo for the given Experiment-Info Index. More...
|
| |
| ExperimentInfo_const_sptr | getExperimentInfo (const uint16_t expInfoIndex) const |
| | Get the ExperimentInfo for the given Experiment-Info Index. More...
|
| |
| uint16_t | getNumExperimentInfo () const |
| |
| bool | hasOrientedLattice () const |
| |
| | MultipleExperimentInfos ()=default |
| |
| | MultipleExperimentInfos (const MultipleExperimentInfos &other) |
| | Copy constructor. More...
|
| |
| MultipleExperimentInfos & | operator= (const MultipleExperimentInfos &other) |
| |
| void | setExperimentInfo (const uint16_t expInfoIndex, ExperimentInfo_sptr ei) |
| | Replace the ExperimentInfo entry at a given place. More...
|
| |
| virtual | ~MultipleExperimentInfos ()=default |
| |