Elliott Biondo

Results 5 issues of Elliott Biondo

This MR creates an `OrientedBoundingZone` class. This class, like a standard `BoundingZone`, consists of an inner and outer box, with the difference being that both boxes are transformed the same...

enhancement
orange

Analysis of the tilecal problem confirmed that the BIH is causing a 3x slowdown. Profiling revealed that this is due to increased branching (fewer active threads per warp) which leads...

orange
performance
geometry

This MR reverses the order in which protos are built such that child protos are built before their parents. This is the first step towards support for union boundaries as...

During recent MR reviews I observed two Codecov issues related to macros: `CELER_DISCARD` and `CELER_NOT IMPLEMENTED`: [SolidConverter.cc lines 815 and 816](https://app.codecov.io/gh/celeritas-project/celeritas/pull/2032?src=pr&el=tree&filepath=test%2Faccel%2FIntegrationTestBase.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=celeritas-project#9b0b7ba179ca5602fe1c57c7186e3c2f-L816) (from https://github.com/celeritas-project/celeritas/pull/2032) `EXPECT_EQ`: [IntersectRegion.test.cc line 2527](https://app.codecov.io/gh/celeritas-project/celeritas/pull/2032?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=celeritas-project#2a6638839990310f9d0c3d6d5907668a-R2527) (from https://github.com/celeritas-project/celeritas/pull/2032)

bug
ci

This MR adds a `ConstructionOptions` struct in order to facilitate the study of performance-sensitive parameters that govern ORANGE geometry construction.

enhancement
orange