Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. Mar 06, 2020
  2. Mar 02, 2020
  3. Feb 03, 2020
    • Danny Hindson's avatar
      Only use NumberOfWavelengthPoints if resimulating tracks · d48169a8
      Danny Hindson authored
      A new boolean parameter SimulateTracksForEachWavelength has been added to
      the MonteCarloAbsorption algorithm. This exposes a switch on the MCAbsorptionStrategy
      that was present before this change but was hardcoded to False.
      
      The parameter NumberOfWavelengthPoints is only required if SimulateTracksForEachWavelength
      is set to True. This change means that an attenuation factor is calculated for all wavelength
      bins if SimulateTracksForEachWavelength=false. To facilitate this a performance enhancement
      has been made to the Material class to calculate the total scatter cross section and the
      absorption cross section once when the Material rather than every time these cross sections
      are retrieved by the MonteCarloAbsorption calculation.
      
      This change required some unit and system tests to be updated eg ILLDirectGeometryReductionTest
      has been changed to remove the NumberOfWavelengthPoints parameter and the reference file to be
      updated. To make this test more robust I have increased the number of scenarios used in the MC
      simulation from 5000 to 20000
      d48169a8
  4. Jan 28, 2020
  5. Jan 09, 2020
  6. Dec 11, 2019
  7. Dec 04, 2019
  8. Nov 26, 2019
  9. Nov 25, 2019
  10. Nov 20, 2019
  11. Nov 11, 2019
  12. Nov 08, 2019
  13. Nov 07, 2019
  14. Nov 06, 2019
  15. Oct 31, 2019
    • Danny Hindson's avatar
      Incorporate review comments · 393d47be
      Danny Hindson authored
      Main change is to add an overload of registerFeatureUsage that accepts a
      simple string in addition to the existing method that takes a vector of strings
      
      Update some further calls to registerFeatureUsage that had appeared in master
      Also change trimming behaviour so trimming of feature names is done on copy
      rather than in place
      393d47be
    • Danny Hindson's avatar
      Modify registerFeatureUsage in Usage Service to reduce misuse · 1af6118d
      Danny Hindson authored
      Now accepts:
      - an enum for feature type rather than a string eg Algorithm
      - a vector of strings for the feature name instead of string (eg class1->method1)
      
      Also updated pre-existing calls to registerFeatureUsage in C++ and Python
      1af6118d
  16. Oct 22, 2019
  17. Sep 04, 2019
  18. Aug 27, 2019
    • Gigg, Martyn Anthony's avatar
      Update codebase ready for std=c++17 · 6c918cc5
      Gigg, Martyn Anthony authored
      - Remove bind1st/bind2nd usage.
      - Avoids an internal compiler error in gcc with getProperty.
      - Adds wrapper around sip executable to process the output and
        remove the throw specifiers. They are not allowed in C++ 17.
      Refs #26261
      6c918cc5
  19. Aug 22, 2019
  20. Aug 07, 2019
  21. Aug 06, 2019
  22. Jul 19, 2019
  23. Jul 08, 2019
  24. Jun 17, 2019
Loading