1. 25 Jun, 2020 1 commit
  2. 19 Jun, 2020 1 commit
  3. 12 Jun, 2020 1 commit
    • Philipp Schäfer's avatar
      ART - Simulation Engine · 6ceed542
      Philipp Schäfer authored
      - now if a point is directly on the ground (e.g. source point) no additional point is added for the reflection.
      6ceed542
  4. 05 Jun, 2020 2 commits
    • Philipp Schäfer's avatar
      ART - CRay · 9ebdcb1c
      Philipp Schäfer authored
      - added bool to ray receiver data which indicates whether receiver distance was updated during last integration step
      - added function check whether any receiver data was updated on last time step
      9ebdcb1c
    • Philipp Schäfer's avatar
      ART - Eigenray Settings · dae2bf62
      Philipp Schäfer authored
      - added bool to increase speed by stopping ray tracing when receiver distance increase
      dae2bf62
  5. 04 Jun, 2020 3 commits
    • Philipp Schäfer's avatar
      ART - EigenraySearch · be667c2b
      Philipp Schäfer authored
      - added setting to (de)activate advanced
      - Engine now actually uses advanced ray zooming
      - spreading loss is now calculated for sound pressure and not intensity
      be667c2b
    • Philipp Schäfer's avatar
      ART - AdaptiveRayGrid · 3a55471d
      Philipp Schäfer authored
      - advanced ray zooming now gets idxMin from ray directly
      - changed some variable names
      3a55471d
    • Philipp Schäfer's avatar
      ART · c0cd7ae7
      Philipp Schäfer authored
      ++ documentation
      c0cd7ae7
  6. 03 Jun, 2020 1 commit
    • Philipp Schäfer's avatar
      ART - RayGrid · 0a8f0e2c
      Philipp Schäfer authored
      - added bool to (de)activate sorting of angle vectors
      - fixed bug where ray angles where falsely sorted on CreateCopyWithNewRays()
      0a8f0e2c
  7. 28 May, 2020 1 commit
  8. 27 May, 2020 1 commit
    • Philipp Schäfer's avatar
      ART · 616b87fb
      Philipp Schäfer authored
      - renamed many private/protected member variables
      - fixed some missing ; for inline methods
      616b87fb
  9. 26 May, 2020 2 commits
  10. 25 May, 2020 1 commit
    • Philipp Schäfer's avatar
      ART - ToPropagationPath · 13ba1068
      Philipp Schäfer authored
      - now adds spreading loss to receiver anchor
      - added function to convert multiple rays to propagation path list
      13ba1068
  11. 20 May, 2020 4 commits
    • Philipp Schäfer's avatar
      ART · f1da5c4b
      Philipp Schäfer authored
      - changed shared_ptr<CRay>& to shared_ptr<CRay>
      f1da5c4b
    • Philipp Schäfer's avatar
      ART · 31172913
      Philipp Schäfer authored
      - added semi colons behind inline functions
      31172913
    • Philipp Schäfer's avatar
      ART - Eigenray Engine · 726d36fe
      Philipp Schäfer authored
      - Simulation watcher now works with pointers to receiver positions
      
      ART - Simulation::IExternalWatcher
      - now works with shared_ptr and not references to shared_ptr
      726d36fe
    • Philipp Schäfer's avatar
      ART - Simulation Engine · 869d3a92
      Philipp Schäfer authored
      - now stores interface to external watcher as shared ptr
      
      ART - Eigenray Engine
      - worker now hold an external watcher instead of being derived from it
      869d3a92
  12. 19 May, 2020 1 commit
  13. 18 May, 2020 5 commits
  14. 15 May, 2020 2 commits
    • Philipp Schäfer's avatar
      ART - Rays · 3f8586c7
      Philipp Schäfer authored
      - added function to get receiver distance data
      3f8586c7
    • Philipp Schäfer's avatar
      ART - Ray · adc04621
      Philipp Schäfer authored
      - added map with containing receiver distance data and corresponding interface methods
      adc04621
  15. 14 May, 2020 1 commit
    • Philipp Schäfer's avatar
      ART - Rays · 91261c0f
      Philipp Schäfer authored
      - AtTime() now uses linear interpolation instead of nearest neighbor
      - added new function for nearest neighbor
      91261c0f
  16. 13 May, 2020 3 commits
  17. 11 May, 2020 1 commit
  18. 08 May, 2020 3 commits
  19. 07 May, 2020 2 commits
  20. 06 May, 2020 4 commits
    • Philipp Schäfer's avatar
      ART - Rays · b95fae4d
      Philipp Schäfer authored
      - added interpolation method for RayElement
      b95fae4d
    • Philipp Schäfer's avatar
      ART - AdaptiveRayGrid · 4fc29424
      Philipp Schäfer authored
      - added new ZoomIntoRay() method which allows to create new rays around a given one using a specified angular resolution
      4fc29424
    • Philipp Schäfer's avatar
      ART - RayGrid · 5b0e9925
      Philipp Schäfer authored
      - made indicing methods protected
      - added new boolen method Is2D()
      5b0e9925
    • Philipp Schäfer's avatar
      ART - RayGrid · 336ffbd0
      Philipp Schäfer authored
      - added function to estimate wavefront surface at given timestamp
      - added function to calculate wavefront surface assuming (homogeneous) spherical wave
      336ffbd0