Allow algorithms to be replaced in the factory. Refs #4399
This now doesn't require a user to understand the internal mangling of the algorithm names in order to unsubscribe/replace and algorithm in the factory.
Showing
- Code/Mantid/Framework/API/inc/MantidAPI/AlgorithmFactory.h 19 additions, 5 deletionsCode/Mantid/Framework/API/inc/MantidAPI/AlgorithmFactory.h
- Code/Mantid/Framework/API/src/AlgorithmFactory.cpp 69 additions, 29 deletionsCode/Mantid/Framework/API/src/AlgorithmFactory.cpp
- Code/Mantid/Framework/API/test/AlgorithmHistoryTest.h 1 addition, 1 deletionCode/Mantid/Framework/API/test/AlgorithmHistoryTest.h
- Code/Mantid/Framework/API/test/AlgorithmPropertyTest.h 3 additions, 3 deletionsCode/Mantid/Framework/API/test/AlgorithmPropertyTest.h
- Code/Mantid/Framework/API/test/AlgorithmTest.h 2 additions, 2 deletionsCode/Mantid/Framework/API/test/AlgorithmTest.h
- Code/Mantid/Framework/API/test/WorkspaceHistoryTest.h 2 additions, 2 deletionsCode/Mantid/Framework/API/test/WorkspaceHistoryTest.h
- Code/Mantid/Framework/PythonInterface/mantid/api/src/Exports/Algorithm.cpp 3 additions, 3 deletions...work/PythonInterface/mantid/api/src/Exports/Algorithm.cpp
- Code/Mantid/Framework/PythonInterface/mantid/api/src/Exports/AlgorithmFactory.cpp 4 additions, 1 deletion...thonInterface/mantid/api/src/Exports/AlgorithmFactory.cpp
- Code/Mantid/Framework/PythonInterface/mantid/api/src/Exports/PythonAlgorithmExport.cpp 4 additions, 4 deletions...nterface/mantid/api/src/Exports/PythonAlgorithmExport.cpp
- Code/Mantid/Framework/PythonInterface/mantid/api/src/PythonAlgorithm/AlgorithmWrapper.cpp 4 additions, 1 deletion...rface/mantid/api/src/PythonAlgorithm/AlgorithmWrapper.cpp
Loading
Please register or sign in to comment