Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ and this project aspires to adhere to [Semantic Versioning](https://semver.org/s
- Added `conduit::blueprint::mesh::specset::to_multi_buffer_full()`, `conduit::blueprint::mesh::specset::to_uni_buffer_by_element()`, and `conduit::blueprint::mesh::specset::to_multi_buffer_by_material()`, which are converters that take species sets between the three supported species set/material set representations.
- Added `conduit::blueprint::mesh::specset::is_multi_buffer()`, `conduit::blueprint::mesh::specset::is_uni_buffer()`, `conduit::blueprint::mesh::specset::get_num_species_for_material()`, and `conduit::blueprint::mesh::specset::get_material_names()`, which are simple species set utilities.
- Fixed `conduit::blueprint::mesh::utils::topology::compute_mesh_info()` so it does not generate a floating point exception when processing 1-d meshes under the Intel 25 compiler with C++20.
- Added `conduit::blueprint::mesh::matset::MatsetAccessor`, a class for fetching material set/field/species set data independent of material set layout. It provides methods that fetch data for zone id and material id pairs (or zone id, material id, species id triples).
- Added `conduit::blueprint::mesh::matset::create_or_reuse_material_map()`, which will shallow copy or create a material map for the provided material set.
- Added `conduit::blueprint::mesh::matset::create_or_copy_material_map()`, which will deep copy or create a material map for the provided material set
- Added `conduit::blueprint::mesh::matset::renumber_material_ids()`, which renumbers material ids for a material set to be in the range 0 to N - 1, where N is the number of materials.
Expand Down
2 changes: 2 additions & 0 deletions src/libs/blueprint/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ set(blueprint_headers
conduit_blueprint_mesh_examples_venn.hpp
conduit_blueprint_mesh_flatten.hpp
conduit_blueprint_mesh_kdtree.hpp
conduit_blueprint_mesh_matset_accessor.hpp
conduit_blueprint_mesh_topology_metadata.hpp
conduit_blueprint_mesh_utils.hpp
conduit_blueprint_mesh_utils_iterate_elements.hpp
Expand Down Expand Up @@ -81,6 +82,7 @@ set(blueprint_sources
conduit_blueprint_mesh_utils.cpp
conduit_blueprint_mesh_topology_metadata.cpp
conduit_blueprint_mesh_matset_xforms.cpp
conduit_blueprint_mesh_matset_accessor.cpp
conduit_blueprint_mesh_examples.cpp
conduit_blueprint_mesh_examples_julia.cpp
conduit_blueprint_mesh_examples_venn.cpp
Expand Down
Loading