\(\renewcommand\AA{\unicode{x212B}}\)

FrameworkManagerImpl

This is a Python binding to the C++ class Mantid::API::FrameworkManagerImpl.

class mantid.api.FrameworkManagerImpl
static Instance() → FrameworkManagerImpl :

Return a reference to the singleton instance

clear((FrameworkManagerImpl)self) → None :

Clear all memory held by Mantid

clearAlgorithms((FrameworkManagerImpl)self) → None :

Clear memory held by algorithms (does not include workspaces)

clearData((FrameworkManagerImpl)self) → None :

Clear memory held by the data service (essentially all workspaces, including hidden)

clearInstruments((FrameworkManagerImpl)self) → None :

Clear memory held by the cached instruments

clearPropertyManagers((FrameworkManagerImpl)self) → None :

Clear memory held by the PropertyManagerDataService

getNumOMPThreads((FrameworkManagerImpl)self) → int :

Returns the number of OpenMP threads that will be used.

static hasInstance() → bool :

Returns True if Instance has been called, false otherwise

setNumOMPThreads((FrameworkManagerImpl)self, (int)nthread) → None :

Set the number of OpenMP threads to the given value

setNumOMPThreadsToConfigValue((FrameworkManagerImpl)self) → None :

Sets the number of OpenMP threads to the value specified in the config file

shutdown((FrameworkManagerImpl)self) → None :

Effectively shutdown this service