|
Mantid
|
#include "MantidMDAlgorithms/SmoothMD.h"#include "MantidAPI/FrameworkManager.h"#include "MantidAPI/IMDHistoWorkspace.h"#include "MantidAPI/IMDIterator.h"#include "MantidAPI/Progress.h"#include "MantidDataObjects/MDHistoWorkspaceIterator.h"#include "MantidKernel/ArrayBoundedValidator.h"#include "MantidKernel/ArrayProperty.h"#include "MantidKernel/CompositeValidator.h"#include "MantidKernel/ListValidator.h"#include "MantidKernel/MandatoryValidator.h"#include "MantidKernel/MultiThreaded.h"#include "MantidKernel/PropertyWithValue.h"#include <algorithm>#include <boost/tuple/tuple.hpp>#include <limits>#include <map>#include <memory>#include <numeric>#include <sstream>#include <stack>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | Mantid |
| Helper class which provides the Collimation Length for SANS instruments. | |
| namespace | Mantid::MDAlgorithms |
Typedefs | |
| using | KernelVector = std::vector< double > |
| using | OptionalIMDHistoWorkspace_const_sptr = boost::optional< IMDHistoWorkspace_const_sptr > |
| using | SmoothFunction = std::function< IMDHistoWorkspace_sptr(IMDHistoWorkspace_const_sptr, const WidthVector &, IMDHistoWorkspace_sptr)> |
| using | SmoothFunctionMap = std::map< std::string, SmoothFunction > |
| using | WidthVector = std::vector< double > |
Functions | |
| DLLExport std::vector< double > | Mantid::MDAlgorithms::gaussianKernel (const double fwhm) |
| DLLExport std::vector< double > | Mantid::MDAlgorithms::normaliseKernel (std::vector< double > kernel) |
| DLLExport std::vector< double > | Mantid::MDAlgorithms::renormaliseKernel (std::vector< double > kernel, const std::vector< bool > &validity) |
| using KernelVector = std::vector<double> |
Definition at line 41 of file SmoothMD.cpp.
| using OptionalIMDHistoWorkspace_const_sptr = boost::optional<IMDHistoWorkspace_const_sptr> |
Definition at line 44 of file SmoothMD.cpp.
| using SmoothFunction = std::function<IMDHistoWorkspace_sptr(IMDHistoWorkspace_const_sptr, const WidthVector &, IMDHistoWorkspace_sptr)> |
Definition at line 47 of file SmoothMD.cpp.
| using SmoothFunctionMap = std::map<std::string, SmoothFunction> |
Definition at line 51 of file SmoothMD.cpp.
| using WidthVector = std::vector<double> |
Definition at line 38 of file SmoothMD.cpp.