Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations
IAlgorithm.h File Reference
#include "MantidAPI/DllConfig.h"
#include "MantidAPI/IAlgorithm_fwd.h"
#include "MantidKernel/IPropertyManager.h"

Go to the source code of this file.

Classes

class  Mantid::API::IAlgorithm
 IAlgorithm is the interface implemented by the Algorithm base class. More...
 

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::API
 
namespace  Poco
 

Typedefs

using Mantid::API::AlgorithmID = void *
 As we have multiple interfaces to the same logical algorithm we need a way of uniquely identifying managed algorithms. More...
 

Enumerations

enum class  Mantid::API::ExecutionState { Mantid::API::Uninitialized , Mantid::API::Initialized , Mantid::API::Running , Mantid::API::Finished }
 The current state of the algorithm object. More...
 
enum class  Mantid::API::ResultState { Mantid::API::NotFinished , Mantid::API::Failed , Mantid::API::Success }
 The validity of the results of the algorithm object. More...