Replace MDHistoWorkspace C arrays with vector
It costs slightly more memory but only bytes per workspace and it is far safer than trying to manage the arrays properly with new/delete.
Showing
- Framework/API/inc/MantidAPI/IMDHistoWorkspace.h 8 additions, 3 deletionsFramework/API/inc/MantidAPI/IMDHistoWorkspace.h
- Framework/DataObjects/inc/MantidDataObjects/CoordTransformAligned.h 6 additions, 7 deletions...DataObjects/inc/MantidDataObjects/CoordTransformAligned.h
- Framework/DataObjects/inc/MantidDataObjects/MDHistoWorkspace.h 42 additions, 23 deletions...work/DataObjects/inc/MantidDataObjects/MDHistoWorkspace.h
- Framework/DataObjects/src/CoordTransformAligned.cpp 13 additions, 40 deletionsFramework/DataObjects/src/CoordTransformAligned.cpp
- Framework/DataObjects/src/MDHistoWorkspace.cpp 32 additions, 47 deletionsFramework/DataObjects/src/MDHistoWorkspace.cpp
- Framework/MDAlgorithms/inc/MantidMDAlgorithms/BinMD.h 2 additions, 6 deletionsFramework/MDAlgorithms/inc/MantidMDAlgorithms/BinMD.h
- Framework/MDAlgorithms/inc/MantidMDAlgorithms/SlicingAlgorithm.h 8 additions, 8 deletions...rk/MDAlgorithms/inc/MantidMDAlgorithms/SlicingAlgorithm.h
- Framework/MDAlgorithms/src/BinMD.cpp 18 additions, 25 deletionsFramework/MDAlgorithms/src/BinMD.cpp
- Framework/MDAlgorithms/src/CreateMDHistoWorkspace.cpp 3 additions, 3 deletionsFramework/MDAlgorithms/src/CreateMDHistoWorkspace.cpp
- Framework/MDAlgorithms/src/EvaluateMDFunction.cpp 1 addition, 1 deletionFramework/MDAlgorithms/src/EvaluateMDFunction.cpp
- Framework/MDAlgorithms/src/ImportMDHistoWorkspace.cpp 2 additions, 2 deletionsFramework/MDAlgorithms/src/ImportMDHistoWorkspace.cpp
- Framework/MDAlgorithms/src/IntegratePeaksMDHKL.cpp 2 additions, 2 deletionsFramework/MDAlgorithms/src/IntegratePeaksMDHKL.cpp
- Framework/MDAlgorithms/src/LoadMD.cpp 4 additions, 4 deletionsFramework/MDAlgorithms/src/LoadMD.cpp
- Framework/MDAlgorithms/src/MDNorm.cpp 2 additions, 2 deletionsFramework/MDAlgorithms/src/MDNorm.cpp
- Framework/MDAlgorithms/src/MDNormDirectSC.cpp 2 additions, 2 deletionsFramework/MDAlgorithms/src/MDNormDirectSC.cpp
- Framework/MDAlgorithms/src/MDNormSCD.cpp 2 additions, 2 deletionsFramework/MDAlgorithms/src/MDNormSCD.cpp
- Framework/MDAlgorithms/src/SaveZODS.cpp 2 additions, 2 deletionsFramework/MDAlgorithms/src/SaveZODS.cpp
- Framework/MDAlgorithms/src/SliceMD.cpp 2 additions, 4 deletionsFramework/MDAlgorithms/src/SliceMD.cpp
- Framework/MDAlgorithms/src/SlicingAlgorithm.cpp 29 additions, 27 deletionsFramework/MDAlgorithms/src/SlicingAlgorithm.cpp
- Framework/MDAlgorithms/src/TransformMD.cpp 3 additions, 3 deletionsFramework/MDAlgorithms/src/TransformMD.cpp
Loading
Please register or sign in to comment