- 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.
-
- 10 Jun, 2020 2 commits
-
-
Philipp Schäfer authored
- added Eigenray Test with source at ground level
-
Philipp Schäfer authored
- Fixed a bug that occured if point of minimum distance was ray end point - Also gives a warning that maximum propagation time was chosen too low
-
- 05 Jun, 2020 3 commits
-
-
Philipp Schäfer authored
- now receiver distances are initialized before ray tracing starts - now can abort tracing a ray if no distance to any receiver was updated during last time step
-
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
-
Philipp Schäfer authored
- added bool to increase speed by stopping ray tracing when receiver distance increase
-
- 04 Jun, 2020 3 commits
-
-
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
-
Philipp Schäfer authored
- advanced ray zooming now gets idxMin from ray directly - changed some variable names
-
Philipp Schäfer authored
++ documentation
-
- 03 Jun, 2020 2 commits
-
-
Philipp Schäfer authored
- added test for differenz azimuths between source and receiver - matlab scripts now also work with new classes from ARTMatlab app - split matlab test into two: one only testing the cpp data, the other comparing to matlab simulation
-
Philipp Schäfer authored
- added bool to (de)activate sorting of angle vectors - fixed bug where ray angles where falsely sorted on CreateCopyWithNewRays()
-
- 29 May, 2020 1 commit
-
-
Philipp Schäfer authored
- now use shared pointers during creation of atmospheres
-
- 28 May, 2020 1 commit
-
-
Philipp Schäfer authored
- moved function definitions to cpp file
-
- 27 May, 2020 2 commits
-
-
Philipp Schäfer authored
- renamed many private/protected member variables - fixed some missing ; for inline methods
-
Philipp Schäfer authored
-
- 26 May, 2020 5 commits
-
-
Philipp Schäfer authored
- added function to only test cpp rays (without matlab) - moved matlab subfunctions to private folder
-
Philipp Schäfer authored
- fixed a bug where receiver would have data of second last element instead of last
-
Philipp Schäfer authored
-
Philipp Schäfer authored
- now only tracks the minimum receiver distance for a certain reflection order - maximum reflection order is limited to 1 by now
-
Philipp Schäfer authored
- added reserve() for speedup
-
- 25 May, 2020 4 commits
-
-
Philipp Schäfer authored
- now exports cpp rays via propagation path list - added matlab function to compare results
-
Philipp Schäfer authored
- added semi colons to inline methods
-
Philipp Schäfer authored
- bugfix in interpolation to point of minimum distance to receiver
-
Philipp Schäfer authored
- now adds spreading loss to receiver anchor - added function to convert multiple rays to propagation path list
-
- 20 May, 2020 4 commits
-
-
Philipp Schäfer authored
- changed shared_ptr<CRay>& to shared_ptr<CRay>
-
Philipp Schäfer authored
- added semi colons behind inline functions
-
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
-
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
-
- 19 May, 2020 3 commits
-
-
Philipp Schäfer authored
- created folder for eigenray related tests - added test for eigenray engine
-
Philipp Schäfer authored
- minor fixes
-
Philipp Schäfer authored
- removed unused methods - fixed a bug where external Watcher of simulation engine was not set properly
-
- 18 May, 2020 8 commits
-
-
-
Dipl.-Ing. Jonas Stienen authored
-
Philipp Schäfer authored
- removed unnecessary member variables and methods - finished first version of implementation
-
Philipp Schäfer authored
- added functions to store spreading loss and read
-
Philipp Schäfer authored
- added second abort criterion: minimum angles between rays
-
Philipp Schäfer authored
- added check for nullptr
-
Philipp Schäfer authored
- changed many unsigned int to int
-
Philipp Schäfer authored
- bugfixes in ReceiverDistanceData - added reflection index to receiver distance data ART - Eigenray Worker - now uses max / active reflection order + 1 as abort criterion for ray tracing
-
- 15 May, 2020 1 commit
-
-
Philipp Schäfer authored
- started to update according to new CRayReceiverData in CRays
-