\(\renewcommand\AA{\unicode{x212B}}\)
This is a Python binding to the C++ class Mantid::API::AlgorithmManagerImpl.
mantid.api.AlgorithmManagerImpl¶Instance() → AlgorithmManagerImpl :¶Return a reference to the singleton instance
cancelAll((AlgorithmManagerImpl)self) → None :¶Requests that all currently running algorithms be cancelled
clear((AlgorithmManagerImpl)self) → None :¶Clears the current list of managed algorithms
create((AlgorithmManagerImpl)arg1, (str)name[, (int)version]) → IAlgorithm :¶Creates a managed algorithm.
createUnmanaged((AlgorithmManagerImpl)arg1, (str)name[, (int)version]) → Algorithm :¶Creates an unmanaged algorithm.
getAlgorithm((AlgorithmManagerImpl)self, (AlgorithmID)id_holder) → IAlgorithm :¶Return the algorithm instance identified by the given id.
removeById((AlgorithmManagerImpl)self, (AlgorithmID)id_holder) → None :¶Remove an algorithm from the managed list
runningInstancesOf((AlgorithmManagerImpl)self, (str)algorithm_name) → list :¶Returns a list of managed algorithm instances that are currently executing
size((AlgorithmManagerImpl)self) → int :¶Returns the number of managed algorithms