|
MANTID_ALGORITHMS_DLL HistogramData::Histogram | Mantid::Algorithms::SparseInstrument::bilinearInterpolateFromDetectorGrid (const double lat, const double lon, const API::MatrixWorkspace &ws, const std::vector< std::vector< boost::optional< size_t > > > &indices) |
|
MANTID_ALGORITHMS_DLL std::unique_ptr< const Algorithms::DetectorGridDefinition > | Mantid::Algorithms::SparseInstrument::createDetectorGridDefinition (const API::MatrixWorkspace &modelWS, const size_t rows, const size_t columns) |
|
MANTID_ALGORITHMS_DLL API::MatrixWorkspace_uptr | Mantid::Algorithms::SparseInstrument::createSparseWS (const API::MatrixWorkspace &modelWS, const Algorithms::DetectorGridDefinition &grid, const size_t wavelengthPoints) |
|
MANTID_ALGORITHMS_DLL std::tuple< double, double, double, double > | Mantid::Algorithms::SparseInstrument::extremeAngles (const API::MatrixWorkspace &ws) |
| Defines functions and utilities to create and deal with sparse instruments. More...
|
|
MANTID_ALGORITHMS_DLL std::tuple< double, double > | Mantid::Algorithms::SparseInstrument::extremeWavelengths (const API::MatrixWorkspace &ws) |
|
MANTID_ALGORITHMS_DLL std::pair< double, double > | Mantid::Algorithms::SparseInstrument::geographicalAngles (const Kernel::V3D &p, const Geometry::ReferenceFrame &refFrame) |
|
MANTID_ALGORITHMS_DLL double | Mantid::Algorithms::SparseInstrument::greatCircleDistance (const double lat1, const double long1, const double lat2, const double long2) |
|
MANTID_ALGORITHMS_DLL HistogramData::Histogram | Mantid::Algorithms::SparseInstrument::interpolateFromDetectorGrid (const double lat, const double lon, const API::MatrixWorkspace &ws, const std::array< size_t, 4 > &indices) |
|
MANTID_ALGORITHMS_DLL std::array< double, 4 > | Mantid::Algorithms::SparseInstrument::inverseDistanceWeights (const std::array< double, 4 > &distances) |
|
MANTID_ALGORITHMS_DLL HistogramData::Histogram | Mantid::Algorithms::SparseInstrument::modelHistogram (const API::MatrixWorkspace &modelWS, const size_t wavelengthPoints) |
|