|
Mantid
|
#include <atomic>#include <memory>#include "MantidAPI/DllConfig.h"#include "MantidAPI/IAlgorithm.h"#include "MantidAPI/IndexTypeProperty.h"#include "MantidKernel/DateAndTime.h"#include "MantidKernel/IValidator.h"#include "MantidKernel/PropertyManagerOwner.h"#include "MantidAPI/AlgorithmFactory.h"#include "MantidAPI/Progress.h"#include "MantidAPI/WorkspaceOpOverloads.h"#include "MantidAPI/WorkspaceProperty.h"#include "MantidKernel/EmptyValues.h"#include "MantidKernel/MultiThreaded.h"#include "MantidParallel/ExecutionMode.h"#include "MantidParallel/StorageMode.h"Go to the source code of this file.
Classes | |
| class | Mantid::API::Algorithm |
| Base class from which all concrete algorithm classes should be derived. More... | |
| class | Mantid::API::Algorithm::AlgorithmNotification |
| Base class for algorithm notifications. More... | |
| class | Mantid::API::Algorithm::CancelException |
| CancelException is thrown to cancel execution of the algorithm. More... | |
| class | Mantid::API::Algorithm::ErrorNotification |
| ErrorNotification is sent when an exception is caught during execution of the algorithm. More... | |
| class | Mantid::API::Algorithm::FinishedNotification |
| FinishedNotification is sent after the algorithm finishes its execution. More... | |
| class | Mantid::API::Algorithm::ProgressNotification |
| An algorithm can report its progress by sending ProgressNotification. More... | |
| class | Mantid::API::Algorithm::StartedNotification |
| StartedNotification is sent when the algorithm begins execution. More... | |
Namespaces | |
| namespace | Json |
| namespace | Mantid |
| Helper class which provides the Collimation Length for SANS instruments. | |
| namespace | Mantid::API |
| namespace | Mantid::Indexing |
| namespace | Mantid::Kernel |
| namespace | Mantid::Parallel |
| namespace | Poco |
Macros | |
| #define | DECLARE_ALGORITHM(classname) |
Typedefs | |
| using | Mantid::API::Algorithm_sptr = std::shared_ptr< Algorithm > |
| Typedef for a shared pointer to an Algorithm. More... | |
| using | Mantid::Kernel::time_point_ns = std::chrono::time_point< std::chrono::high_resolution_clock > |
| #define DECLARE_ALGORITHM | ( | classname | ) |
Definition at line 576 of file Algorithm.h.