Skip to content
Success

Changes

Summary

  1. Move unit enumeration to corecel and improve assertion flexibility  (#1197) (details)
Commit 225cba42faed9e5fb2d688ed40b3b6b437d70e35 by noreply
Move unit enumeration to corecel and improve assertion flexibility  (#1197)

* Move pinned allocator to subdirectory
* Make MemSpace compatible with enum string mapper
* Move unit system enums to corecel
* Reformat assert messages
* Replace runtime error enumeration with a string
* Change debug error to runtime error
The file was modified src/celeritas/Types.cc (diff)
The file was modified test/orange/g4org/SolidConverter.test.cc (diff)
The file was modified src/corecel/CMakeLists.txt (diff)
The file was modified src/corecel/Types.hh (diff)
The file was modified src/geocel/ScopedGeantExceptionHandler.cc (diff)
The file was modified test/corecel/sys/MultiExceptionHandler.test.cc (diff)
The file was removedsrc/corecel/PinnedAllocator.cc
The file was addedsrc/corecel/data/PinnedAllocator.cc
The file was modified src/celeritas/field/RZMapFieldInputIO.json.cc (diff)
The file was modified src/celeritas/ext/ScopedRootErrorHandler.cc (diff)
The file was modified src/corecel/io/EnumStringMapper.hh (diff)
The file was modified test/orange/orangeinp/ConvexRegion.test.cc (diff)
The file was modified app/celer-g4/ExceptionHandler.cc (diff)
The file was modified src/celeritas/Types.hh (diff)
The file was modified src/corecel/Assert.cc (diff)
The file was modified src/corecel/Assert.hh (diff)
The file was modified src/corecel/AssertIO.json.cc (diff)
The file was addedsrc/corecel/Types.cc