• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

NREL / SolTrace / 14868946365

06 May 2025 08:19PM UTC coverage: 44.154% (+0.5%) from 43.617%
14868946365

push

github

web-flow
Refactor the Trace function (and related functions) (#65)

* Duplicate trace function to be refactored.

* Move element hit loop into dedicated function.

* Move interaction calculation to dedicated function.

* Develop refactored trace function.

* Add checkbox for using original or refactored code

* Fix bug with LastRayNumberInPreviousStage

* Remove defunct Trace_refactored code

* Change Tests to use new refactored code.

* Add PT optimizations to refactored Trace function

* Clean refactored code.

* Add check for whether PT_override should apply.

* Add callback processing to Trace refactored.

* Add checks to ray trace refactor.

* Remove goto statements from determineelementintersectionnew

* Remove goto statements from intersect function.

* Remove goto's from quadric closed surface.

* Remove goto's from torus closed form.

* Add header folder to IDE

* Clean refactored code.

* Remove goto's from interaction.

* Fix warnings

* Clean refactor function.

* Rename use_refactor to use_refactor_trace

363 of 670 new or added lines in 6 files covered. (54.18%)

135 existing lines in 4 files now uncovered.

1941 of 4396 relevant lines covered (44.15%)

10000057.4 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

14.29
/coretrace/interaction.cpp


Source Not Available

The file "coretrace/interaction.cpp" isn't available on github. Either it's been removed, or the repo root directory needs to be updated.

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc