1. 27 Aug, 2020 4 commits
  2. 22 Jul, 2020 2 commits
  3. 21 Jul, 2020 4 commits
  4. 20 Jul, 2020 1 commit
  5. 06 Jul, 2020 1 commit
  6. 25 Jun, 2020 2 commits
  7. 19 Jun, 2020 4 commits
  8. 18 Jun, 2020 1 commit
  9. 15 Jun, 2020 5 commits
  10. 04 Mar, 2020 1 commit
    • Tomas Janak's avatar
      Updated changelog and version number · d021f598
      Tomas Janak authored
      Note: the largest feature of this release are the regular expressions in parser, but unit tests are missing for it. It should be added once the piper child model in radioss is released (should be coming soon), which should include plenty of examples for the regexp keywords
      d021f598
  11. 03 Mar, 2020 1 commit
    • Tomas Janak's avatar
      Merge remote-tracking branch... · 55a7189d
      Tomas Janak authored
      Merge remote-tracking branch 'origin/69-error-while-running-piper-script-for-position-by-fe-simulation' into regexp_formatrules
      55a7189d
  12. 27 Jan, 2020 1 commit
  13. 04 Oct, 2019 1 commit
  14. 03 Oct, 2019 2 commits
    • Tomas Janak's avatar
      [hbm] Optimized the mechanism for switching between NID and Index-based node... · 3e79d239
      Tomas Janak authored
      [hbm] Optimized the mechanism for switching between NID and Index-based node mapping -> faster loading of models
      
      Specifically:
      
      - Avoided unnecessary re-creation of the ID maps - only do it if a node was added or removed from the model since last call
      - Calling the ID conversion function (bottleneck) is now parallelized per entity type
      - Replaced map by unordered_map - the sorting of std::map is not used in any way and unordered_map was slightly faster
      - Various micro optimizations
      
      In total, loading of the first visualization (calls the setMeshDefINDEX several times) of GHBM went from ~17s to ~8s on my PC
      3e79d239
    • Tomas Janak's avatar
      Micro-optimization of some loops in vtkSelectionTools and meshoptimizer · 8f67368b
      Tomas Janak authored
      Mostly just extracting calls to various size() functions outside the loops and using a constant number as the termination condition instead.
      Measured a significant speed-up (on MSVC) in most cases (mainly the vtk ones, should be done this way everywhere).
      8f67368b
  15. 06 Sep, 2019 4 commits
    • Tomas Janak's avatar
      d6438ffe
    • Tomas Janak's avatar
      Moved vtkLaplacianPolyData and vtkSurfaceDistance into a shared library... · 1f1b6ad2
      Tomas Janak authored
      Moved vtkLaplacianPolyData and vtkSurfaceDistance into a shared library "vtkPIPERFilters" for our vtk + eigen filters
      
      More similar "one-file" filters are to come, no need for a separate library for each of them
      1f1b6ad2
    • Tomas Janak's avatar
      [kriging] Enfore the rule of "can't combine interpolate displacement + use... · 38cffccb
      Tomas Janak authored
      [kriging] Enfore the rule of "can't combine interpolate displacement + use drift" in the GUI as well, also set interpolate displacement as default (usually it is better)
      38cffccb
    • Tomas Janak's avatar
      [kriging] Fix box-box neighbourhood being set wrong in VtkSelectionTools +... · 5a772ad0
      Tomas Janak authored
      [kriging] Fix box-box neighbourhood being set wrong in VtkSelectionTools + accordingly modified Kriging code to process the neighbourhood correctly
      
      Boxes are now correctly set as neighbours only if they share at least a part of a face. For the purpose of neighbourhood extension, it takes boxes that are direct neighbours and also their neighbours (except for the ones that are directly opposite to the shared face) in order to get also boxes that share at least an edge (this will catch also some boxes that don't share anything at all in some cases, but will not take many points from those anyway as they are far away)
      Also removed some commented / unused code that counted with number of all points as a splitting criterion for boxes
      Added visual debugging code that can be enabled via a macro (a proper unit test would be better though...)
      5a772ad0
  16. 12 Aug, 2019 1 commit
  17. 09 Aug, 2019 1 commit
  18. 29 Jul, 2019 1 commit
  19. 27 Jun, 2019 1 commit
  20. 22 May, 2019 2 commits