Skip to content
Success

Changes

Summary

  1. Add JSON test comparator to improve testing reliability (#1115) (details)
  2. Add deduplicating transform inserter (#1112) (details)
  3. Add Wentzel OK&VI transport cross section calculator (#1116) (details)
  4. Disable ROCm builds because of constant failures (#1118) (details)
  5. Fix ORANGE namespaces (#1117) (details)
  6. Address review feedback (details)
Commit 796c8544de906896a9d6c36c280d3bc5b6f6570f by noreply
Add JSON test comparator to improve testing reliability (#1115)

* Add JSON comparer

* Replace string JSON comparison with smart comparison

* Add test for comparison output

* Use EXPECT_JSON_EQ and enable testing with single-precision
The file was modified test/geocel/vg/Vecgeom.test.cc (diff)
The file was modified test/CMakeLists.txt (diff)
The file was addedtest/JsonComparer.test.cc
The file was modified test/celeritas/phys/Particle.test.cc (diff)
The file was modified test/celeritas/mat/Material.test.cc (diff)
The file was modified test/corecel/io/OutputRegistry.test.cc (diff)
The file was addedtest/testdetail/JsonComparer.hh
The file was modified test/celeritas/ext/GeantImporter.test.cc (diff)
The file was modified test/celeritas/geo/Geometry.test.cc (diff)
The file was modified test/testdetail/TestMacrosImpl.hh (diff)
The file was addedtest/testdetail/JsonComparer.json.cc
The file was modified test/testdetail/TestMacrosImpl.cc (diff)
The file was modified test/corecel/sys/Environment.test.cc (diff)
The file was modified test/celeritas/phys/Physics.test.cc (diff)
The file was modified test/celeritas/phys/PrimaryGenerator.test.cc (diff)
The file was modified test/celeritas/global/KernelContextException.test.cc (diff)
The file was modified test/celeritas/global/ActionRegistry.test.cc (diff)
Commit a8e1ac4a0bd8da2918b83834c65c1a427604a5d6 by noreply
Add deduplicating transform inserter (#1112)

* Add equality operators to transforms
* Add to-do
* Add missing include
* Maked signed permutation accessible
* Add transofrm hasher
* Add transform inserter
* Fix missing symbols in release mode
* Fix documentation
* Apply review feedback
The file was modified src/corecel/math/HashUtils.hh (diff)
The file was modified src/orange/orangeinp/detail/CsgUnit.hh (diff)
The file was addedsrc/orange/orangeinp/detail/TransformInserter.hh
The file was modified src/orange/transform/NoTransformation.hh (diff)
The file was addedsrc/orange/orangeinp/detail/TransformInserter.cc
The file was modified src/orange/transform/VariantTransform.hh (diff)
The file was modified test/orange/CMakeLists.txt (diff)
The file was modified src/orange/CMakeLists.txt (diff)
The file was modified src/orange/transform/SignedPermutation.hh (diff)
The file was modified src/orange/transform/Translation.hh (diff)
The file was addedsrc/orange/transform/TransformHasher.cc
The file was addedtest/orange/orangeinp/detail/TransformInserter.test.cc
The file was modified test/orange/transform/VariantTransform.test.cc (diff)
The file was addedsrc/orange/transform/TransformHasher.hh
The file was modified src/orange/transform/Transformation.hh (diff)
Commit 4d47e344ccebcb532bd9ee5529fa0ce85e3f579f by noreply
Add Wentzel OK&VI transport cross section calculator (#1116)

* Use MevEnergy for Wentzel incident particle cutoff energy
* Add Wentzel OK and VI transport xs calculator
* Add Wentzel transport xs calculator test
* Rename WentzelRatioCalculator --> WentzelHelper
* Address review feedback
The file was modified src/celeritas/em/distribution/WentzelDistribution.hh (diff)
The file was addedsrc/celeritas/em/xs/WentzelTransportXsCalculator.hh
The file was removedsrc/celeritas/em/xs/WentzelRatioCalculator.hh
The file was modified test/celeritas/em/Wentzel.test.cc (diff)
The file was addedsrc/celeritas/em/xs/WentzelHelper.hh
The file was modified src/celeritas/em/interactor/WentzelInteractor.hh (diff)
Commit 797d79670365d9933c851c8328c6d78e036e3187 by noreply
Disable ROCm builds because of constant failures (#1118)

The file was modified .jenkins (diff)
Commit f1862f3e5b851c8f88bdfd9b052c346539c01989 by noreply
Fix ORANGE namespaces (#1117)

* Fix CSG namespaces
* Fix clang-format for detail classes
* Update git ignore revs
* Fix missing namespaces for ORANGE details
The file was modified test/orange/univ/SimpleUnitTracker.test.cc (diff)
The file was modified src/orange/detail/LevelStateAccessor.hh (diff)
The file was modified test/orange/univ/SimpleUnitTracker.test.hh (diff)
The file was modified src/orange/orangeinp/detail/NodeSimplifier.hh (diff)
The file was modified src/orange/orangeinp/CsgTree.cc (diff)
The file was modified src/orange/orangeinp/detail/LocalSurfaceInserter.hh (diff)
The file was modified test/orange/orangeinp/detail/LocalSurfaceInserter.test.cc (diff)
The file was modified .git-blame-ignore-revs (diff)
The file was modified src/orange/orangeinp/CsgTreeUtils.cc (diff)
The file was modified src/orange/orangeinp/detail/PostfixLogicBuilder.hh (diff)
The file was modified src/orange/detail/DepthCalculator.cc (diff)
The file was modified .clang-format (diff)
The file was modified src/orange/detail/DepthCalculator.hh (diff)
The file was modified src/orange/orangeinp/detail/LocalSurfaceInserter.cc (diff)
The file was modified src/orange/orangeinp/detail/CsgUnitBuilder.hh (diff)
The file was modified src/orange/OrangeTrackView.hh (diff)
The file was modified src/orange/OrangeParams.cc (diff)
The file was modified src/orange/orangeinp/detail/NodeReplacementInserter.hh (diff)
The file was modified src/orange/orangeinp/detail/NodeSimplifier.cc (diff)
Commit 7596e32756071fa8792a455047d9fbec7d6d87ec by johnsonsr
Address review feedback
The file was modified src/orange/orangeinp/detail/NegatedSurfaceClipper.hh (diff)
The file was modified src/orange/orangeinp/ConvexSurfaceBuilder.cc (diff)
The file was modified test/orange/orangeinp/ConvexSurfaceBuilder.test.cc (diff)
The file was modified src/orange/orangeinp/ConvexSurfaceBuilder.hh (diff)
The file was modified test/orange/orangeinp/CsgTestUtils.cc (diff)