FunctionFactoryImpl¶
This is a Python binding to the C++ class Mantid::API::FunctionFactoryImpl.
- class mantid.api.FunctionFactoryImpl¶
- static Instance() FunctionFactoryImpl :¶
Returns a reference to the FunctionFactory singleton
- 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
- createInitializedMultiDomainFunction((FunctionFactoryImpl)self, (str)init_expr, (int)domain_number) MultiDomainFunction :¶
Return a pointer to the requested function
- createPeakFunction((FunctionFactoryImpl)self, (str)name) IPeakFunction :¶
Return pointer to peak function.
- getBackgroundFunctionNames((FunctionFactoryImpl)self) object :¶
Returns a list of the currently available background functions
- getFunctionNames((FunctionFactoryImpl)self) object :¶
Returns a list of the currently available functions
- getPeakFunctionNames((FunctionFactoryImpl)self) object :¶
Returns a list of the currently available peak 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