FunctionFactoryImpl

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

class mantid.api.FunctionFactoryImpl
Instance() → FunctionFactoryImpl :

Returns a reference to the FunctionFactory singleton

__init__()

Raises an exception This class cannot be instantiated from Python

createCompositeFunction((FunctionFactoryImpl)self, (str)name) → CompositeFunction :

Return a pointer to the requested function

createFunction((FunctionFactoryImpl)self, (str)type) → IFunction :

Return a pointer to the requested function

createInitialized((FunctionFactoryImpl)self, (str)init_expr) → IFunction :

Return a pointer to the requested function

getFunctionNames((FunctionFactoryImpl)self) → object :

Returns a list of the currently available functions

subscribe((FunctionFactoryImpl)self, (object)object) → None :

Register a Python class derived from IFunction into the factory

unsubscribe((FunctionFactoryImpl)self, (str)class_name) → None :

Remove a type from the factory