Skip to content

Commit

Permalink
Merge pull request #1221 from LLNL/feature/yang39/flat-map
Browse files Browse the repository at this point in the history
Add a FlatMap container
  • Loading branch information
publixsubfan committed Dec 8, 2023
2 parents 5a65a8a + 56aeda0 commit f2f3423
Show file tree
Hide file tree
Showing 7 changed files with 1,849 additions and 0 deletions.
2 changes: 2 additions & 0 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ The Axom project release numbers follow [Semantic Versioning](http://semver.org/
- Primal: Adds a `checkAndFixOrientation()` function to `primal::Tetrahedron`
that swaps the order of vertices if the signed volume of the Tetrahedron is
negative, resulting in the signed volume becoming positive.
- Adds `FlatMap`, a generic key-value store which aims for drop-in compatibility
with `std::unordered_map`, but utilizes an open-addressing design.

### Changed
- `MarchingCubes` and `DistributedClosestPoint` classes identify domains by their
Expand Down
4 changes: 4 additions & 0 deletions src/axom/core/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@ set(core_headers
numerics/matvecops.hpp
numerics/polynomial_solvers.hpp

## detail
detail/FlatTable.hpp

## core
Array.hpp
ArrayBase.hpp
Expand All @@ -56,6 +59,7 @@ set(core_headers
IteratorBase.hpp
Macros.hpp
Map.hpp
FlatMap.hpp
Path.hpp
StackArray.hpp
Types.hpp
Expand Down

0 comments on commit f2f3423

Please sign in to comment.