|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
Memoized helpers that enumerate the entities of a (rank, selector) chunk into device-usable views. More...
Namespaces | |
| namespace | mundy |
| namespace | mundy::mesh |
Functions | |
| template<typename OurExecSpace> | |
| NgpViewT< stk::mesh::FastMeshIndex *, OurExecSpace > | mundy::mesh::get_local_entity_indices (const stk::mesh::BulkData &bulk_data, stk::mesh::EntityRank rank, const stk::mesh::Selector &selector, const OurExecSpace &) |
| Get the local fast mesh indices for the entities of a (rank, selector) chunk as an NgpView (memoized). | |
| template<typename OurExecSpace> | |
| NgpViewT< stk::mesh::Entity *, OurExecSpace > | mundy::mesh::get_local_entities (const stk::mesh::BulkData &bulk_data, stk::mesh::EntityRank rank, const stk::mesh::Selector &selector, const OurExecSpace &) |
| Get the entities of a (rank, selector) chunk as an NgpView, in the same order as get_local_entity_indices (memoized). | |
These pair a selector with a dense, deterministically-ordered enumeration of its entities:
Both use stk::mesh::get_entities(bulk, rank, selector, ...) ordering, so the i-th FastMeshIndex and the i-th Entity refer to the same entity.