|
Mantid
|
Functions | |
| MANTID_KERNEL_DLL std::optional< size_t > | indexOfWorkspaceForSpinState (const std::vector< std::string > &spinStateOrder, std::string targetSpinState) |
| MANTID_KERNEL_DLL std::vector< std::string > | splitSpinStateString (const std::string &spinStates) |
| std::optional< size_t > Mantid::Kernel::SpinStateHelpers::indexOfWorkspaceForSpinState | ( | const std::vector< std::string > & | spinStateOrder, |
| std::string | targetSpinState | ||
| ) |
Definition at line 24 of file SpinStateHelpers.cpp.
References index, and Mantid::Kernel::Strings::stripInPlace().
Referenced by Mantid::Algorithms::PolarizationCorrectionWildes::addSpinStateOutput(), Mantid::Algorithms::PolarizerEfficiency::validateInputs(), and Mantid::Algorithms::PolarizationCorrectionsHelpers::workspaceForSpinState().
| std::vector< std::string > Mantid::Kernel::SpinStateHelpers::splitSpinStateString | ( | const std::string & | spinStates | ) |
Definition at line 40 of file SpinStateHelpers.cpp.
References Mantid::Kernel::StringTokenizer::begin(), and Mantid::Kernel::StringTokenizer::TOK_TRIM.
Referenced by Mantid::DataHandling::NXcanSAS::addPolarizedData(), Mantid::Algorithms::PolarizationCorrectionWildes::addSpinStateOutput(), Mantid::Kernel::SpinStateValidator::checkValidity(), Mantid::Algorithms::PolarizationCorrectionFredrikze::exec(), Mantid::Algorithms::PolarizationCorrectionWildes::exec(), Mantid::Algorithms::PolarizationCorrectionWildes::groupOutput(), Mantid::Algorithms::PolarizerEfficiency::validateInputs(), Mantid::Algorithms::PolarizationCorrectionWildes::validateInputs(), and Mantid::Algorithms::PolarizationCorrectionsHelpers::workspaceForSpinState().