\(\renewcommand\AA{\unicode{x212B}}\)
AlgorithmManagerImpl¶
This is a Python binding to the C++ class Mantid::API::AlgorithmManagerImpl.
- class mantid.api.AlgorithmManagerImpl¶
- static 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
- shutdown((AlgorithmManagerImpl)self) None :¶
Cancels all running algorithms and waits for them to exit
- size((AlgorithmManagerImpl)self) int :¶
Returns the number of managed algorithms