Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. Oct 05, 2015
  2. May 27, 2015
  3. Dec 16, 2014
  4. Sep 30, 2013
  5. Sep 18, 2013
  6. Jul 15, 2013
  7. Jul 09, 2013
    • Keith Brown's avatar
      Streamlined the error throwing and corrected some grammar · d7f563a6
      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
      d7f563a6
    • Keith Brown's avatar
      Changed checkSizeCompatiblity to std::string to aid error usefulness · 2ffcc5c5
      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
      2ffcc5c5
  8. Jun 04, 2013
  9. May 21, 2013
  10. Apr 16, 2013
  11. Mar 04, 2013
  12. Mar 01, 2013
  13. Feb 28, 2013
  14. Feb 11, 2013
  15. Feb 06, 2013
  16. Feb 01, 2013
    • Russell Taylor's avatar
      Re #2738. Re-enable OpenMP in BinaryOperation on Mac. · 6b4fcc91
      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.
      6b4fcc91
  17. Jan 02, 2013
  18. Sep 24, 2012
  19. Mar 14, 2012
  20. Jan 25, 2012
  21. Jan 24, 2012
  22. Jan 03, 2012
  23. Dec 19, 2011
    • Gigg, Martyn Anthony's avatar
      Refs #4133. More race conditions found. · 9775b281
      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.
      9775b281
  24. Aug 29, 2011
  25. Aug 04, 2011
  26. Jul 27, 2011
  27. Jul 20, 2011
  28. Jul 15, 2011
  29. Jul 08, 2011
    • Janik Zikovsky's avatar
      - Refs #3203: Implemented ISpectrum. It is the base class of EventList and... · 0c5e87e9
      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.
      
      
      
      0c5e87e9
  30. May 26, 2011
  31. May 18, 2011
  32. May 17, 2011
  33. May 16, 2011
Loading