\(\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