Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
SpectrumAlgorithm.h File Reference
#include <tuple>
#include "MantidAPI/Algorithm.h"
#include "MantidAPI/MatrixWorkspace_fwd.h"
#include "MantidAlgorithms/DllConfig.h"
#include "MantidKernel/IndexSet.h"

Go to the source code of this file.

Classes

class  Mantid::Algorithms::SpectrumAlgorithm
 SpectrumAlgorithm is a base class for algorithms that work with MatrixWorkspace. More...
 
struct  Mantid::Algorithms::SpectrumAlgorithm::contains< Tp, List >
 Helpers for for_each(), struct contains and 2 specializations. More...
 
struct  Mantid::Algorithms::SpectrumAlgorithm::contains< Tp >
 
struct  Mantid::Algorithms::SpectrumAlgorithm::contains< Tp, Head, Rest... >
 
struct  Mantid::Algorithms::SpectrumAlgorithm::gens< N, S >
 
struct  Mantid::Algorithms::SpectrumAlgorithm::Indices
 Dummy struct holding compile-time flags to for_each(). More...
 
struct  Mantid::Algorithms::SpectrumAlgorithm::Indices::FromProperty
 Flag: Include only indices specified via properties in for_each. More...
 
struct  Mantid::Algorithms::SpectrumAlgorithm::seq<... >
 Helpers for for_each(), struct seq and gens with a specialization. More...
 

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::Algorithms
 
namespace  Mantid::DataObjects
 

Typedefs

using Mantid::Algorithms::SpectrumAlgorithm_sptr = std::shared_ptr< SpectrumAlgorithm >
 Typedef for a shared pointer to a SpectrumAlgorithm. More...