|
Mantid
|
#include <functional>#include <tuple>Go to the source code of this file.
Namespaces | |
| namespace | WorkspaceCreationHelper |
| namespace | WorkspaceCreationHelper::impl |
Typedefs | |
| using | WorkspaceCreationHelper::impl::Histogram_sptr = std::shared_ptr< Histogram > |
| template<typename... Args> | |
| using | WorkspaceCreationHelper::impl::HistogramFunc = std::function< Histogram_sptr(Args...)> |
Functions | |
| template<typename... Args> | |
| Histogram_sptr | WorkspaceCreationHelper::impl::call_function (HistogramFunc< Args... > f, std::tuple< Args... > args) |
| template<typename... Args, std::size_t... I> | |
| Histogram_sptr | WorkspaceCreationHelper::impl::call_function_impl (HistogramFunc< Args... > f, std::tuple< Args... > args, std::index_sequence< I... >) |
| template<typename... Args> | |
| Mantid::DataObjects::Workspace2D_sptr | WorkspaceCreationHelper::create2DWorkspaceFromFunctionAndArgsList (impl::HistogramFunc< Args... > spectrumFunc, std::initializer_list< std::tuple< Args... > > argss) |
| Creates a 2D workspace from a function object, and a list of args instantiations. | |
| template<typename... Args> | |
| Mantid::DataObjects::Workspace2D_sptr | WorkspaceCreationHelper::create2DWorkspaceFromFunctionAndArgsList_ (impl::HistogramFunc< Args... > spectrumFunc, const std::vector< std::tuple< Args... > > &argss) |