| addColumn(const std::string &type, const std::string &name)=0 | Mantid::API::ITableWorkspace | pure virtual |
| addColumns(const std::string &type, const std::string &name, size_t n) | Mantid::API::ITableWorkspace | virtual |
| addPeak(const Mantid::Geometry::IPeak &ipeak)=0 | Mantid::API::IPeaksWorkspace | pure virtual |
| addPeak(const Kernel::V3D &position, const Kernel::SpecialCoordinateSystem &frame)=0 | Mantid::API::IPeaksWorkspace | pure virtual |
| appendRow() | Mantid::API::ITableWorkspace | |
| Bool(size_t row, size_t col) | Mantid::API::ITableWorkspace | inline |
| cacheDefaultDetectorGrouping() const | Mantid::API::ExperimentInfo | private |
| cell(size_t row, size_t col) | Mantid::API::ITableWorkspace | inline |
| clone() const | Mantid::API::IPeaksWorkspace | inline |
| cloneColumns(const std::vector< std::string > &colNames) const | Mantid::API::ITableWorkspace | |
| cloneEmpty() const | Mantid::API::ITableWorkspace | inline |
| cloneExperimentInfo() const | Mantid::API::ExperimentInfo | virtual |
| columnCount() const =0 | Mantid::API::ITableWorkspace | pure virtual |
| componentInfo() const | Mantid::API::ExperimentInfo | |
| constInstrumentParameters() const | Mantid::API::ExperimentInfo | |
| copyExperimentInfoFrom(const ExperimentInfo *other) | Mantid::API::ExperimentInfo | |
| createDetectorTable() const =0 | Mantid::API::IPeaksWorkspace | pure virtual |
| createPeak(const Mantid::Kernel::V3D &QLabFrame, boost::optional< double > detectorDistance=boost::none) const =0 | Mantid::API::IPeaksWorkspace | pure virtual |
| createPeak(const Mantid::Kernel::V3D &position, const Mantid::Kernel::SpecialCoordinateSystem &frame) const =0 | Mantid::API::IPeaksWorkspace | pure virtual |
| createPeak() const =0 | Mantid::API::IPeaksWorkspace | pure virtual |
| createPeakHKL(const Mantid::Kernel::V3D &HKL) const =0 | Mantid::API::IPeaksWorkspace | pure virtual |
| createPeakQSample(const Mantid::Kernel::V3D &position) const =0 | Mantid::API::IPeaksWorkspace | pure virtual |
| customSort() const | Mantid::API::ITableWorkspace | inlinevirtual |
| DataItem() | Mantid::Kernel::DataItem | |
| DataItem(const DataItem &other) | Mantid::Kernel::DataItem | |
| detectorInfo() const | Mantid::API::ExperimentInfo | |
| doClone() const override=0 | Mantid::API::IPeaksWorkspace | privatepure virtual |
| doCloneColumns(const std::vector< std::string > &colNames) const =0 | Mantid::API::ITableWorkspace | privatepure virtual |
| doCloneEmpty() const override=0 | Mantid::API::ITableWorkspace | privatepure virtual |
| Double(size_t row, size_t col) | Mantid::API::ITableWorkspace | inline |
| ExperimentInfo() | Mantid::API::ExperimentInfo | |
| ExperimentInfo(const ExperimentInfo &) | Mantid::API::ExperimentInfo | |
| find(size_t value, size_t &row, size_t col)=0 | Mantid::API::ITableWorkspace | pure virtual |
| find(double value, size_t &row, size_t col)=0 | Mantid::API::ITableWorkspace | pure virtual |
| find(float value, size_t &row, size_t col)=0 | Mantid::API::ITableWorkspace | pure virtual |
| find(API::Boolean value, size_t &row, size_t col)=0 | Mantid::API::ITableWorkspace | pure virtual |
| find(const std::string &value, size_t &row, size_t col)=0 | Mantid::API::ITableWorkspace | pure virtual |
| find(const Mantid::Kernel::V3D &value, size_t &row, size_t col)=0 | Mantid::API::ITableWorkspace | pure virtual |
| getAvailableWorkspaceEndDate() const | Mantid::API::ExperimentInfo | |
| getAvailableWorkspaceStartDate() const | Mantid::API::ExperimentInfo | |
| getColumn(const std::string &name)=0 | Mantid::API::ITableWorkspace | pure virtual |
| getColumn(const std::string &name) const =0 | Mantid::API::ITableWorkspace | pure virtual |
| getColumn(size_t index)=0 | Mantid::API::ITableWorkspace | pure virtual |
| getColumn(size_t index) const =0 | Mantid::API::ITableWorkspace | pure virtual |
| getColumnNames() const =0 | Mantid::API::ITableWorkspace | pure virtual |
| getComment() const | Mantid::API::Workspace | |
| getConvention() const =0 | Mantid::API::IPeaksWorkspace | pure virtual |
| getEFixed(const detid_t detID) const | Mantid::API::ExperimentInfo | |
| getEFixed(const std::shared_ptr< const Geometry::IDetector > &detector=std::shared_ptr< const Geometry::IDetector >{nullptr}) const | Mantid::API::ExperimentInfo | |
| getEFixedForIndirect(const std::shared_ptr< const Geometry::IDetector > &detector, const std::vector< std::string > ¶meterNames) const | Mantid::API::ExperimentInfo | |
| getEFixedGivenEMode(const std::shared_ptr< const Geometry::IDetector > &detector, const Kernel::DeltaEMode::Type emode) const | Mantid::API::ExperimentInfo | |
| getEMode() const | Mantid::API::ExperimentInfo | |
| getFirstRow() | Mantid::API::ITableWorkspace | inline |
| getHistory() const | Mantid::API::Workspace | inline |
| getInstrument() const | Mantid::API::ExperimentInfo | |
| getLock() const | Mantid::Kernel::DataItem | protected |
| getLog(const std::string &log) const | Mantid::API::ExperimentInfo | |
| getLogAsSingleValue(const std::string &log) const | Mantid::API::ExperimentInfo | |
| getLogs() const =0 | Mantid::API::ITableWorkspace | pure virtual |
| getMemorySize() const =0 | Mantid::API::Workspace | pure virtual |
| getMemorySizeAsStr() const | Mantid::API::Workspace | |
| getName() const override | Mantid::API::Workspace | virtual |
| getNumberPeaks() const =0 | Mantid::API::IPeaksWorkspace | pure virtual |
| getPeak(int peakNum)=0 | Mantid::API::IPeaksWorkspace | pure virtual |
| getPeak(int peakNum) const =0 | Mantid::API::IPeaksWorkspace | pure virtual |
| getPeakPtr(const int peakNum) | Mantid::API::IPeaksWorkspace | inline |
| getRef(const std::string &name, size_t index) | Mantid::API::ITableWorkspace | inline |
| getRow(size_t row) | Mantid::API::ITableWorkspace | inline |
| getRunNumber() const | Mantid::API::ExperimentInfo | |
| getSpecialCoordinateSystem() const =0 | Mantid::API::IPeaksWorkspace | pure virtual |
| getTitle() const | Mantid::API::Workspace | virtual |
| getVector(const std::string &name) | Mantid::API::ITableWorkspace | |
| getVector(const std::string &name) const | Mantid::API::ITableWorkspace | |
| getWorkspaceStartDate() const | Mantid::API::ExperimentInfo | |
| hasIntegratedPeaks() const =0 | Mantid::API::IPeaksWorkspace | pure virtual |
| history() | Mantid::API::Workspace | inline |
| id() const override | Mantid::API::ITableWorkspace | inlinevirtual |
| insertInColumn(Column *c, size_t index) | Mantid::API::ITableWorkspace | inlineprotected |
| insertRow(size_t index)=0 | Mantid::API::ITableWorkspace | pure virtual |
| instrumentParameters() const | Mantid::API::ExperimentInfo | |
| instrumentParameters() | Mantid::API::ExperimentInfo | |
| Int(size_t row, size_t col) | Mantid::API::ITableWorkspace | inline |
| invalidateAllSpectrumDefinitions() | Mantid::API::ExperimentInfo | private |
| invalidateSpectrumDefinition(const size_t index) | Mantid::API::ExperimentInfo | |
| IPeaksWorkspace() | Mantid::API::IPeaksWorkspace | inline |
| IPeaksWorkspace(const IPeaksWorkspace &)=default | Mantid::API::IPeaksWorkspace | protected |
| isDirty(const int n=1) const | Mantid::API::Workspace | |
| isGroup() const | Mantid::API::Workspace | inlinevirtual |
| ITableWorkspace() | Mantid::API::ITableWorkspace | inline |
| ITableWorkspace(const ITableWorkspace &)=default | Mantid::API::ITableWorkspace | protected |
| loadEmbeddedInstrumentInfoNexus(::NeXus::File *file, std::string &instrumentName, std::string &instrumentXml) | Mantid::API::ExperimentInfo | private |
| loadExperimentInfoNexus(const std::string &nxFilename, ::NeXus::File *file, std::string ¶meterStr, const Mantid::Kernel::NexusHDF5Descriptor &fileInfo, const std::string &prefix) | Mantid::API::ExperimentInfo | |
| loadExperimentInfoNexus(const std::string &nxFilename, ::NeXus::File *file, std::string ¶meterStr) | Mantid::API::ExperimentInfo | |
| loadInstrumentInfoNexus(const std::string &nxFilename, ::NeXus::File *file, std::string ¶meterStr) | Mantid::API::ExperimentInfo | |
| loadInstrumentInfoNexus(const std::string &nxFilename, ::NeXus::File *file) | Mantid::API::ExperimentInfo | |
| loadInstrumentParametersNexus(::NeXus::File *file, std::string ¶meterStr) | Mantid::API::ExperimentInfo | |
| loadInstrumentXML(const std::string &filename) | Mantid::API::ExperimentInfo | private |
| loadSampleAndLogInfoNexus(::NeXus::File *file, const Mantid::Kernel::NexusHDF5Descriptor &fileInfo, const std::string &prefix) | Mantid::API::ExperimentInfo | |
| loadSampleAndLogInfoNexus(::NeXus::File *file) | Mantid::API::ExperimentInfo | |
| logs()=0 | Mantid::API::ITableWorkspace | pure virtual |
| m_comment | Mantid::API::Workspace | private |
| m_convention | Mantid::API::IPeaksWorkspace | |
| m_defaultDetectorGroupingCached | Mantid::API::ExperimentInfo | mutableprivate |
| m_det2group | Mantid::API::ExperimentInfo | mutableprivate |
| m_history | Mantid::API::Workspace | private |
| m_lock | Mantid::Kernel::DataItem | private |
| m_name | Mantid::API::Workspace | private |
| m_parmap | Mantid::API::ExperimentInfo | protected |
| m_run | Mantid::API::ExperimentInfo | private |
| m_sample | Mantid::API::ExperimentInfo | private |
| m_spectrumDefinitionNeedsUpdate | Mantid::API::ExperimentInfo | mutableprivate |
| m_spectrumInfo | Mantid::API::ExperimentInfo | mutableprivate |
| m_spectrumInfoMutex | Mantid::API::ExperimentInfo | mutableprivate |
| m_spectrumInfoWrapper | Mantid::API::ExperimentInfo | mutableprivate |
| m_storageMode | Mantid::API::Workspace | private |
| m_title | Mantid::API::Workspace | private |
| modified() | Mantid::API::ITableWorkspace | |
| mutableComponentInfo() | Mantid::API::ExperimentInfo | |
| mutableDetectorInfo() | Mantid::API::ExperimentInfo | |
| mutableRun() | Mantid::API::ExperimentInfo | |
| mutableSample() | Mantid::API::ExperimentInfo | |
| mutableSpectrumInfo() | Mantid::API::ExperimentInfo | |
| numberOfDetectorGroups() const | Mantid::API::ExperimentInfo | protected |
| operator=(const IPeaksWorkspace &other)=delete | Mantid::API::IPeaksWorkspace | |
| Mantid::API::ITableWorkspace::operator=(const ITableWorkspace &)=delete | Mantid::API::ITableWorkspace | |
| Mantid::API::Workspace::operator=(const Workspace &other)=delete | Mantid::API::Workspace | |
| Mantid::API::ExperimentInfo::operator=(const ExperimentInfo &) | Mantid::API::ExperimentInfo | |
| peakInfo(const Kernel::V3D &QFrame, bool labCoords) const =0 | Mantid::API::IPeaksWorkspace | pure virtual |
| peakInfoNumber(const Kernel::V3D &qLabFrame, bool labCoords) const =0 | Mantid::API::IPeaksWorkspace | pure virtual |
| populateIfNotLoaded() const | Mantid::API::ExperimentInfo | protectedvirtual |
| populateInstrumentParameters() | Mantid::API::ExperimentInfo | |
| populateWithParameter(Geometry::ParameterMap ¶mMap, Geometry::ParameterMap ¶mMapForPosAndRot, const std::string &name, const Geometry::XMLInstrumentParameter ¶mInfo, const Run &runData) | Mantid::API::ExperimentInfo | private |
| readLock() | Mantid::Kernel::DataItem | |
| readParameterMap(const std::string ¶meterStr) | Mantid::API::ExperimentInfo | |
| removeColumn(const std::string &name)=0 | Mantid::API::ITableWorkspace | pure virtual |
| removeFromColumn(Column *c, size_t index) | Mantid::API::ITableWorkspace | inlineprotected |
| removePeak(int peakNum)=0 | Mantid::API::IPeaksWorkspace | pure virtual |
| removePeaks(std::vector< int > badPeaks)=0 | Mantid::API::IPeaksWorkspace | pure virtual |
| removeRow(size_t index)=0 | Mantid::API::ITableWorkspace | pure virtual |
| resizeColumn(Column *c, size_t size) | Mantid::API::ITableWorkspace | inlineprotected |
| rowCount() const =0 | Mantid::API::ITableWorkspace | pure virtual |
| run() const | Mantid::API::ExperimentInfo | |
| sample() const | Mantid::API::ExperimentInfo | |
| saveExperimentInfoNexus(::NeXus::File *file, bool saveLegacyInstrument=true) const | Mantid::API::ExperimentInfo | |
| saveExperimentInfoNexus(::NeXus::File *file, bool saveInstrument, bool saveSample, bool saveLogs) const | Mantid::API::ExperimentInfo | |
| saveNexus(::NeXus::File *file) const =0 | Mantid::API::IPeaksWorkspace | pure virtual |
| setComment(const std::string &) | Mantid::API::Workspace | |
| setCoordinateSystem(const Kernel::SpecialCoordinateSystem coordinateSystem)=0 | Mantid::API::IPeaksWorkspace | pure virtual |
| setDetectorGrouping(const size_t index, const std::set< detid_t > &detIDs) const | Mantid::API::ExperimentInfo | |
| setEFixed(const detid_t detID, const double value) | Mantid::API::ExperimentInfo | |
| setInstrument(const Geometry::Instrument_const_sptr &instr) | Mantid::API::ExperimentInfo | |
| setInstumentFromXML(const std::string &nxFilename, std::string &instrumentName, std::string &instrumentXml) | Mantid::API::ExperimentInfo | private |
| setName(const std::string &) | Mantid::API::Workspace | private |
| setNumberOfDetectorGroups(const size_t count) const | Mantid::API::ExperimentInfo | |
| setRowCount(size_t count)=0 | Mantid::API::ITableWorkspace | pure virtual |
| setSharedRun(Kernel::cow_ptr< Run > run) | Mantid::API::ExperimentInfo | |
| setSpectrumDefinitions(Kernel::cow_ptr< std::vector< SpectrumDefinition > > spectrumDefinitions) | Mantid::API::ExperimentInfo | protected |
| setStorageMode(Parallel::StorageMode mode) | Mantid::API::Workspace | protected |
| setTitle(const std::string &) | Mantid::API::Workspace | virtual |
| sharedRun() | Mantid::API::ExperimentInfo | |
| sort(std::vector< std::pair< std::string, bool > > &criteria) | Mantid::API::ITableWorkspace | virtual |
| spectrumInfo() const | Mantid::API::ExperimentInfo | |
| sptr_instrument | Mantid::API::ExperimentInfo | protected |
| storageMode() const | Mantid::API::Workspace | |
| String(size_t row, size_t col) | Mantid::API::ITableWorkspace | inline |
| threadSafe() const override | Mantid::API::Workspace | inlinevirtual |
| toString() const override | Mantid::API::IPeaksWorkspace | protectedvirtual |
| unlock() | Mantid::Kernel::DataItem | |
| updateCachedDetectorGrouping(const size_t index) const | Mantid::API::ExperimentInfo | protectedvirtual |
| updateSpectrumDefinitionIfNecessary(const size_t index) const | Mantid::API::ExperimentInfo | |
| Workspace(const Parallel::StorageMode storageMode=Parallel::StorageMode::Cloned) | Mantid::API::Workspace | |
| Workspace(const Workspace &) | Mantid::API::Workspace | protected |
| ~DataItem() | Mantid::Kernel::DataItem | virtual |
| ~ExperimentInfo() | Mantid::API::ExperimentInfo | virtual |
| ~Workspace() | Mantid::API::Workspace | |