1. 06 May, 2020 7 commits
    • Philipp Schäfer's avatar
      ART - EigenrayWorker · 0ea5cec4
      Philipp Schäfer authored
      - worked on post processing functions
      0ea5cec4
    • 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
    • Philipp Schäfer's avatar
      ART - CRay · 9c6d0af8
      Philipp Schäfer authored
      - minor bugfixes
      9c6d0af8
    • Philipp Schäfer's avatar
      ART - RayGrid · 4bc8783b
      Philipp Schäfer authored
      - cleaned up code
      - renamed GetSurroundingGrid() to SurroundingGrid()
      ART - AdaptiveRayGrid:
      - added variable storing the resolution of theta and phi
      ART - Eigenray Worker
      - addes some TODOs
      4bc8783b
  2. 05 May, 2020 5 commits
    • Philipp Schäfer's avatar
      ART - Testing · 90d16771
      Philipp Schäfer authored
      - finished test for AdaptiveRayGrid
      90d16771
    • Philipp Schäfer's avatar
      ART - AdaptiveRayGrid · eb749fd9
      Philipp Schäfer authored
      - now has once double resolution function for theta and phi respectively
          - phi-function now also checks whether phi is circular
          - phi-function also uses modulo 360
      - fixed multiple out of bounds errors in DoubleRayResolution()
      eb749fd9
    • Philipp Schäfer's avatar
      ART - RayGrid · a8515c69
      Philipp Schäfer authored
      - added function to get circular bool
      - fixed bug that occured erasing last element in angle vector
      a8515c69
    • Philipp Schäfer's avatar
      ART - CRay · 85fadac9
      Philipp Schäfer authored
      - fixed a bug in constructor where angles where not properly converted to normal vector
      85fadac9
    • Philipp Schäfer's avatar
      ART · 4637cb47
      Philipp Schäfer authored
      - RayGrid now has a get function to access a ray via theta and phi index
      - AdaptiveRayGrid is now publicly derived from RayGrid
      4637cb47
  3. 04 May, 2020 2 commits
  4. 30 Apr, 2020 8 commits
    • Philipp Schäfer's avatar
      ART - Test · d5b28b4c
      Philipp Schäfer authored
      - added test for AdaptiveRayGrid
      d5b28b4c
    • Philipp Schäfer's avatar
      ART - RayGrid & Ray · f44632e8
      Philipp Schäfer authored
      - removed multiple bugs where base constructors where called within constructor body
      
      ART - RayGrid & AdaptiveRayGrid
      - UniqueRays() now returns const reference
      f44632e8
    • Philipp Schäfer's avatar
      ART - AdaptiveRayGrid · 8302fc6e
      Philipp Schäfer authored
      - doubling the ray resolution now does not create new rays at poles
      8302fc6e
    • Philipp Schäfer's avatar
      ART - RayGrid · f2255d68
      Philipp Schäfer authored
      - changed a few functions to be protected and added inline keywords
      - added protected get method for ray matrix
      - fixed bug where a float was tested with double epsilon
      - added function to check for pole direction using a theta angle
      f2255d68
    • Philipp Schäfer's avatar
      ART - Simulation Engine · 60540778
      Philipp Schäfer authored
      - now expects a unique set of rays
      
      ART - RayGrid
      - now additionally stores unique set of rays, only this can be accessed publicly
      - ray matrix is now private and can be adjusted using protected set method
      
      ART - AdaptiveRayGrid
      - NewRaysOfLastAdaptation now is also a set instead of a vector
      60540778
    • Philipp Schäfer's avatar
      ART - AdaptiveRayGrid · e384e096
      Philipp Schäfer authored
      - renaming of files - part 2: includes
      e384e096
    • Philipp Schäfer's avatar
      ART - AdaptiveRayGrid · 496873cf
      Philipp Schäfer authored
      - renaming of files - part 1
      - moved header to include
      496873cf
    • Philipp Schäfer's avatar
      ART · bba0abe5
      Philipp Schäfer authored
      - renaming of ray grid adaptation class
      bba0abe5
  5. 29 Apr, 2020 8 commits
  6. 28 Apr, 2020 3 commits
  7. 27 Apr, 2020 6 commits
  8. 24 Apr, 2020 1 commit