1. 31 Aug, 2021 1 commit
  2. 21 Jul, 2021 2 commits
  3. 20 Jul, 2021 2 commits
  4. 02 May, 2021 1 commit
  5. 26 Oct, 2020 1 commit
  6. 20 Oct, 2020 1 commit
  7. 11 Aug, 2020 1 commit
  8. 30 Jul, 2020 1 commit
  9. 18 Jul, 2020 1 commit
  10. 22 May, 2020 1 commit
  11. 16 May, 2020 1 commit
  12. 09 Aug, 2017 1 commit
  13. 08 Aug, 2017 1 commit
  14. 27 Jul, 2017 1 commit
  15. 18 Jul, 2017 1 commit
  16. 30 Jun, 2017 1 commit
  17. 29 Jun, 2017 1 commit
  18. 25 Apr, 2017 1 commit
    • Nabil Chouika's avatar
      refs#16 · ab12561b
      Nabil Chouika authored
      In ALL (trunk):
      - Improvements on the previous cmake commits.
      ab12561b
  19. 24 Apr, 2017 1 commit
    • Nabil Chouika's avatar
      refs#16 · ca4c402f
      Nabil Chouika authored
      In Elementary_utils (trunk):
      - Add the installation routines in CMakeLists.
      - Add doxyfile.
      
      In NumA++ (trunk):
      - Add the installation routines in CMakeLists.
      - Add FindElementaryUtils.cmake module and adapt CMakeLists.
      
      In NumA++_Tests (trunk):
      - Add FindElementaryUtils.cmake & FindNumA++.cmake modules and adapt CMakeLists.
      
      In PARTONS (trunk):
      - Add the installation routines in CMakeLists.
      - Add FindElementaryUtils.cmake & FindNumA++.cmake modules and adapt CMakeLists.
      
      In PARTONS_exe, PARTONS_release, PARTONS_Tests, PARTONS_Fits (trunk):
      - Add FindElementaryUtils.cmake, FindNumA++.cmake & FindPARTONS.cmake modules and adapt CMakeLists.
      ca4c402f
  20. 23 Nov, 2016 1 commit
    • Nabil Chouika's avatar
      refs#16 · 6b395e1a
      Nabil Chouika authored
      In NumA++:
      - Added -pedantic flag in CMakeLists for warnings.
      - Moved LinAlgUtils to parent folder.
      - Added LSMR iterative algorithm for sparse least-squares problems, taken from https://github.com/tvercaut/LSQR-cpp (APACHE licence) and adapted to fit into NumA.
      
      In NumA++_Test:
      - Added -pedantic flag in CMakeLists for warnings.
      - Added test for LSMR also taken from github.
      
      In PARTONS:
      - Added -pedantic flag in CMakeLists for warnings.
      - Converted one observable scenario to the new cross configuration.
      - Various modifications and additions to the Radon Inverse files. Now, the DoubleDistribution modules are not needed anymore. It was too complicated to deal with... But it's still possible to use them I guess.
      - Renamed the Radon Inverse daughter class because the brute-force approach was dropped in favor of a fixed number of rows for the matrix.
      
      In PARTONS_exe:
      - Added -pedantic flag in CMakeLists for warnings.
      - Updated partons.properties to the new scheme.
      - Added a test for the Radon inversion.
      
      In PARTONS_release:
      - Added -pedantic flag in CMakeLists for warnings.
      - Added a scenario for GPD.
      - Close PARTONS properly when exception.
      6b395e1a
  21. 20 Jun, 2016 1 commit
    • Nabil Chouika's avatar
      refs#16 · fa366404
      Nabil Chouika authored
      - Fix CMakeLists.txt to force C++98
      - Fix some absolute URL
      fa366404
  22. 25 Apr, 2016 1 commit
    • Bryan Berthou's avatar
      refs#16 · 2d7f125d
      Bryan Berthou authored
      - Add documentation and comments.
      - Update project configuration : Qt4 XML parser.
      - Update XML schema to match with the description of a computation or a fits.
      - Update XML scenario description.
      - Add new observable scenario example.
      - Update database schema for GPD and CCF level.
      - Implement ResourceManager as a draft to deal with file in memory.
      - Move some parameter name (for configuration) from daughter class to mother class.
      - Refactor ScenarioManager (some features moved in AutomationService and XMLParserI).
      - Add new CryptographicHashService in ServiceObjectRegistry : use to compute hash sum of a file.
      - Refactoring of Computation, Scenario and Task to match with the new design of AutomationService and database.
      - Implement missing method for ObservableChannel class.
      - Move file information from daughter class (EnvironmentConfiguration, Scenario, ...) to mother class DatabaseFileObject.
      - Implement DatabaseFileObject class to store information about file in memory like filePath, file as a string, hash_sum, storeDate, ...
      - Update database dao and services (for GPD, CCF, Common) to match with the new design of database : add missing tests, methods, ...
      - Update the all vertical observable computation way : replace DVCS way to a generic way to be able to use observable with each kind of channel ; correct some NULL pointers behaviors.
      - In all class rename init() method to resolveObjectDependencies().
      - In DVCSModule move some members to daughter class.
      - Add in each services a new method called newModule(Task) to be able to create a new pre-configured module from a Task.
      - Add in each services a new method called configure(...) to configure automatically the vertical computation way with all types of modules as arguments.
      - Refactor each services.
      - For automation and flexibility add a new AutomationService, interface for XML validation XML parser ; create a default XML parser ; create a Qt4 XML validator.
      - Add a new CryptographicHash service to compute hash sum of a file : add interface too for flexibility and create a Qt4CryptographicHash class.
      - Add missing channel for all observables, process and CCF.
      - Update the logical of ObservableService to deal with computation or fits in a generic way ; and to handle all kind of channel not only DVCS.
      - Implement "proxy" mechanisms to reduce memory allocation when creating PARTONS objects from database.
      - Implement an XMLValidator interface to validate an XML file with an XML schema file.
      - Implement a CryptographicHash service and interface to generate hash sum (SHA1) from a string or a file. It used to improve database search speed request.
      - Implement an XMLParser interface to retrieve scenario and computation configuration parameters objects from an XML file.
      - Implement an XML schema (XSD) to validate scenario and computation configuration XML files.
      - Create some Interfaces to plug and unplug libraries without the need to change the architecture and the logical of PARTONS.
       
      NB :
      - The database schema for observable layer is not corrected yet.
      - Scenario and EnvironmentConfiguration are not stored into database there is some problems I need to correct.
      - I did not test all the modifications, so play with PARTONS carefully.
      2d7f125d
  23. 17 Mar, 2016 1 commit
    • Bryan Berthou's avatar
      refs#16 · 1a60aaa6
      Bryan Berthou authored
      - Propagate change from ElementaryUtils project.
      - Refactoring
      1a60aaa6
  24. 26 Feb, 2016 1 commit
    • Bryan Berthou's avatar
      refs#16 · 17476b1b
      Bryan Berthou authored
      - Completed corrections of Qt includes.
      
      17476b1b
  25. 15 Feb, 2016 2 commits
    • Nabil Chouika's avatar
      refs#16 · ca1ac2ab
      Nabil Chouika authored
      - modifications to build.xml ("clean" removes CMakeCache.txt) and CMakeLists.txt
      ca1ac2ab
    • Nabil Chouika's avatar
      ref#16 · 338c80fb
      Nabil Chouika authored
      - New CmakeLists.txt and Find modulesTrtual Machine
      338c80fb
  26. 02 Feb, 2016 1 commit
    • Bryan Berthou's avatar
      refs#16 · 6fc80405
      Bryan Berthou authored
      - Update CMake & project configuration file
      6fc80405
  27. 18 Jan, 2016 1 commit
    • Bryan Berthou's avatar
      refs#16 · c4215396
      Bryan Berthou authored
      - Update CMake configuration files
      c4215396
  28. 07 Jan, 2016 1 commit
    • Bryan Berthou's avatar
      refs#16 · 6d06367e
      Bryan Berthou authored
      - Switch from eclipse Makefile to CMake Makefile
      - Modified Ant script
      - Remove qt configuration files
      6d06367e
  29. 08 Dec, 2015 4 commits
  30. 07 Dec, 2015 1 commit
    • Bryan Berthou's avatar
      refs#16 · 17287b1e
      Bryan Berthou authored
      - Update CMake files
      - New folder tree for library
      - Refactoring GPDEvolution
      - Correcting errors in DVCS and GPD modules (from Jakub)
      17287b1e
  31. 03 Dec, 2015 1 commit
    • Bryan Berthou's avatar
      refs#16 · 507b395a
      Bryan Berthou authored
      - Test build with CMake for multiplatform
      507b395a