|
Mantid
|
#include "MantidAPI/IAlgorithm.h"Go to the source code of this file.
Classes | |
| struct | Mantid::Crystal::ModulationProperties |
| Tie together the names of the properties for the modulation vectors. More... | |
Namespaces | |
| namespace | Mantid |
| Helper class which provides the Collimation Length for SANS instruments. | |
| namespace | Mantid::Crystal |
| namespace | Mantid::Kernel |
Typedefs | |
| using | Mantid::Crystal::MNPOffset = std::tuple< double, double, double, Kernel::V3D > |
| Tie together a modulated peak number with its offset. More... | |
Functions | |
| std::vector< Kernel::V3D > | Mantid::Crystal::addModulationVectors (const std::vector< double > &modVector1, const std::vector< double > &modVector2, const std::vector< double > &modVector3) |
| Create a list of valid modulation vectors from the input. More... | |
| std::vector< MNPOffset > | Mantid::Crystal::generateOffsetVectors (const std::vector< double > &hOffsets, const std::vector< double > &kOffsets, const std::vector< double > &lOffsets) |
| Calculate a list of HKL offsets from the given lists of offsets. More... | |
| std::vector< MNPOffset > | Mantid::Crystal::generateOffsetVectors (const std::vector< Kernel::V3D > &modVectors, const int maxOrder, const bool crossTerms) |
| Calculate a list of HKL offsets from the given modulation vectors. More... | |
| double | Mantid::Crystal::qConventionFactor () |
| convenience overload to pull the convention from the config service More... | |
| double | Mantid::Crystal::qConventionFactor (const std::string &convention) |
| return -1 if convention is "Crystallography" and 1 otherwise. More... | |
| std::vector< Kernel::V3D > | Mantid::Crystal::validModulationVectors (const std::vector< double > &modVector1, const std::vector< double > &modVector2, const std::vector< double > &modVector3) |
| Create a list of valid modulation vectors from the input. More... | |