- 25 Jun, 2020 2 commits
-
-
Philipp Schäfer authored
- part 2: change includes
-
Philipp Schäfer authored
- part 1: filesnames and cmake
-
- 12 Jun, 2020 1 commit
-
-
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.
-
- 27 May, 2020 1 commit
-
-
Philipp Schäfer authored
- renamed many private/protected member variables - fixed some missing ; for inline methods
-
- 25 May, 2020 1 commit
-
-
Philipp Schäfer authored
- added semi colons to inline methods
-
- 20 May, 2020 1 commit
-
-
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
-
- 18 May, 2020 1 commit
-
-
Philipp Schäfer authored
- changed many unsigned int to int
-
- 13 May, 2020 3 commits
-
-
Philipp Schäfer authored
- now uses UL int instead of ULL int for time frame portion - now automatically limits max adaptation level to 31
-
Philipp Schäfer authored
- now makes sure that copied rays will also trace through the ground
-
Philipp Schäfer authored
- ExternalWatcher now has a new function to do some additional processing of the ray after each step. - Adjusted Eigenray Workers accordingly
-
- 08 May, 2020 1 commit
-
-
Philipp Schäfer authored
- now uses OpenMP to parallelize ray tracing
-
- 07 May, 2020 1 commit
-
-
Philipp Schäfer authored
- IAbortCriterion now is called IExternalWatcher - this watcher now has a finalize method which is called after the calculation of the ray
-
- 30 Apr, 2020 1 commit
-
-
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
-
- 27 Apr, 2020 2 commits
-
-
Philipp Schäfer authored
- now is derived from std::vector
-
Philipp Schäfer authored
- defined Run functions as const
-
- 22 Apr, 2020 5 commits
-
-
Philipp Schäfer authored
- renaming of Eigenray related Classes - Part 2: Namespaces and classes - Moved Eigenray-Settings to own file - renames Simulation::SimulationSettings to Simulation::Settings
-
Philipp Schäfer authored
- renaming of Eigenray related Classes - Part 1: Files
-
Philipp Schäfer authored
- version 2 -> still WIP
-
Philipp Schäfer authored
- IAbortCriterion now works with shared pointer on CRay
-
Philipp Schäfer authored
- RayResolutionAdapter now allows empty constructor
-
- 21 Apr, 2020 4 commits
-
-
Philipp Schäfer authored
- started to work on EigenrayFinder
-
Philipp Schäfer authored
- added function to get new rays of last adaptation
-
Philipp Schäfer authored
- now takes parameters for rays as function input instead of using member variables
-
Philipp Schäfer authored
-now sorts angle vectors on initiation -made certain functions/members private -can now represent the full 360° of azimuth angle -GetNeighboringRays() now returns all phi angles if given ray points towards pole CEquiangularRayDistribution -added class (derived from RayGrid) for equiangular ray distribution RayResolutionAdapter -changes according to changes in RayGrid Signed-off-by:
Philipp Schäfer <philipp.schaefer@akustik.rwth-aachen.de>
-
- 17 Apr, 2020 1 commit
-
-
Philipp Schäfer authored
- added CRayGrid that describes relationship between neigboring rays - added specialised CRayGrid: CRayResolutionAdapter
-
- 16 Apr, 2020 3 commits
-
-
Philipp Schäfer authored
- bugfix: added missing position offset for periodic extension of rays
-
Philipp Schäfer authored
- fixed overflow bug
-
Philipp Schäfer authored
-fixed bug in interpolation to reflection point
-
- 15 Apr, 2020 3 commits
-
-
Philipp Schäfer authored
-Adaptive solver now uses long long int to measure traced portion
-
Philipp Schäfer authored
- simulation engine now hold rays as shared pointers
-
Philipp Schäfer authored
- renamed some settings - updated Engine.Run() method
-
- 08 Apr, 2020 1 commit
-
-
Philipp Schäfer authored
-Renamed a few functions -Rays now have functions to check whether a timestamp belongs to a reflection
-
- 07 Apr, 2020 5 commits
-
-
Philipp Schäfer authored
----------------------- Rays - removed Get... from get-functions - added reflection order Simulation/Engine - Added function to add reflection and to copy period rays - CWorker is now fully hidden in cpp file
-
Philipp Schäfer authored
- Added ODESolver function that do not overwrite the current value - Simulation/AdaptiveSolver now does not overwrite current values but returns new ones - Simulation/Engine now knows current and new value for each integration step
-
Philipp Schäfer authored
- renamed CAdaptiveIntegrator to CAdaptiveSolver and moved it to own file (hidden outside project)
-
Philipp Schäfer authored
- Moved all simulation settings to Simulation/Base - Solver method enum moved to Simulation/Base
-
Philipp Schäfer authored
-moved ODESolver and Simulation content to respective subfolders
-