This project is mirrored from https://github.com/mantidproject/mantid.git.
Pull mirroring updated .
- Oct 05, 2015
-
-
Campbell, Stuart authored
-
WHITFIELDRE email authored
-
- May 27, 2015
-
-
Federico Montesino Pouzols authored
-
- Dec 16, 2014
-
-
WHITFIELDRE email authored
-
- Sep 30, 2013
-
-
Russell Taylor authored
(At least 5 more places that weren't deleting the returned map.)
-
Gigg, Martyn Anthony authored
The BinaryOperationTable was not deleted at the end of the operation causing a memory leak. The shared_ptr will take care of this properly. Refs #7994
-
- Sep 18, 2013
-
-
Russell Taylor authored
(At least 5 more places that weren't deleting the returned map.)
-
- Jul 15, 2013
-
-
Keith Brown authored
Added a pair of braces near BinaryOperation.cpp line 376 to stop an if being ambiguous Refs #4489
-
- Jul 09, 2013
-
-
Keith Brown authored
BinaryOperation::checkCompatibility no longer uses a stringstream and just throws the message reported by BinaryOperation::checkSizeCompatibility Some error messages were missing some punctuation. One error message was re-worded. Refs #4489
-
Keith Brown authored
BinaryOperation::checkSizeCompatiblity and overridden versions in child classes have been changed to return std::string rather than bool so that a useful error message can be passed back down the call stack before finally being used in throwing std::invalid_argument in BinaryOperation::checkCompatibility. A return of true is now a return of "" (empty string). A return of false is now a string of length 1 or more containing an error about why the algorithm couldn't complete. Functions that used the bool return before have been changed to use checkSizeCompatiblity(lhs,rhs).empty as that is the equivelent of the old boolean return. Removed a load of commented-out code from Multiply.cpp. Indented WeightedMean.cpp and WeightedMean.h as per the guidelines. Refs #4489
-
- Jun 04, 2013
-
-
Nick Draper authored
-
- May 21, 2013
-
-
Russell Taylor authored
It is redundant alongside the ISpectrum objects and was only being used in tests and in one place in the ISIS SANS GUI (for which I've put in what I believe to be equivalent code, though there's no test to verify it (too much logic in the GUI layer). This also resolves part of #6198.
-
Russell Taylor authored
-
- Apr 16, 2013
- Mar 04, 2013
-
-
Nick Draper authored
-
- Mar 01, 2013
-
-
Roman Tolchenov authored
-
- Feb 28, 2013
-
-
Roman Tolchenov authored
This reverts commit 649d9f5c.
-
Roman Tolchenov authored
-
- Feb 11, 2013
-
-
Russell Taylor authored
-
- Feb 06, 2013
-
-
Russell Taylor authored
...as those on the Mac (see commit 6b4fcc91).
-
- Feb 01, 2013
-
-
Russell Taylor authored
The problem looked to be due to the fact that the Intel compiler evaluates function arguments L->R (out other compilers do it R->L). If the LHS & output workspaces were the same one, the references obtained by the readY/E calls could be invalidated by other threads, whereas with R->L evaluation the dataY/E calls would have ensured the readY/E gave the right one. In fact, the tests that showed this up are rather artificial as it's extremely unlikely that data will be shared between Y & E vectors (unlike X vectors), but it's better to make sure it's correct.
-
- Jan 02, 2013
-
-
Nick Draper authored
-
- Sep 24, 2012
-
-
Russell Taylor authored
Back to previous (before 6bde1e7a of Oct 2010) and, I believe, more correct way of deciding whether we need to create a new output workspace.
-
- Mar 14, 2012
-
-
Gigg, Martyn Anthony authored
Touches nearly everything unfortunately but is necessary.
-
- Jan 25, 2012
-
-
Janik Zikovsky authored
-
- Jan 24, 2012
-
-
Russell Taylor authored
It can cause problems with workspace groups.
-
- Jan 03, 2012
-
-
Janik Zikovsky authored
-
- Dec 19, 2011
-
-
Gigg, Martyn Anthony authored
The HFIR system test randomly failed on RHEL last night. Helgrind flagged up a problem with the ParameterMap access again. This will probably affect the performance but correctness is of higher importance.
-
- Aug 29, 2011
-
-
Russell Taylor authored
Add a copy constructor to Instrument. Oh, and go on a const-correctness hunt that led this commit to touch slightly more than just the one class. Re #1944.
-
- Aug 04, 2011
-
-
Doucet, Mathieu authored
-
- Jul 27, 2011
-
-
Doucet, Mathieu authored
-
- Jul 20, 2011
-
-
Steve Williams authored
When masked _bins_ are propagated from an input to an output workspace the y-values shouldn't be modified re #3382
-
- Jul 15, 2011
-
-
Janik Zikovsky authored
-
- Jul 08, 2011
-
-
Janik Zikovsky authored
- Refs #3203: Implemented ISpectrum. It is the base class of EventList and Histogram and contains the spectrum number and list of detector IDs for a given spectrum. - ISpectrum return X/Y/E vectors. EventList, e.g. calculates the histogram on the fly. - Moved the EventWorkspace MRU list of histograms to be contained within the EventList; better code separation. Made a EventWorkspaceMRU class to encapsulate this more easily. - Workspaces must implement getSpectrum (const/not const) to return a ISpectrum object. dataX(i), etc. methods on MatrixWorkspaces no longer need to be overridden since they call getSpectrum() - Got rid of EventWorkspace::getEventListatPixelID() and doneLoadingData() - replaceSpectraMap() methods offers backwards-compatibility with SpectraDetectorMaps by setting the specNo and detector list when called. Must be called AFTER creating all the spectra in a workspace. - Refs #3318: maskWorkspaceIndex() implemented as part of ISpectrum.
-
- May 26, 2011
-
-
Gigg, Martyn Anthony authored
Replace uses of the SpectraDetectorMap with the new interface. Note that mutableSpectraMap has now gone in favour of using MatrixWorkspace::replaceSpectraMap with a brand new implentation. Re #3067
-
- May 18, 2011
-
-
Doucet, Mathieu authored
-
Peterson, Peter authored
-
- May 17, 2011
-
-
Russell Taylor authored
Should fix 32 bit windows, probably at the cost of a warning but I'm not on the right platform to take a chance. Re #3008.
-
- May 16, 2011
-
-
Janik Zikovsky authored
-