|
AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
Build an o2m relation that lets us look up the zones for a node. More...
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/main/src/axom/bump/NodeToZoneRelationBuilder.hpp>
Public Member Functions | |
| NodeToZoneRelationBuilder () | |
| void | setAllocatorID (int allocator_id) |
| Set the allocator id to use when allocating memory. More... | |
| int | getAllocatorID () const |
| Get the allocator id to use when allocating memory. More... | |
| void | execute (const conduit::Node &topo, const conduit::Node &coordset, conduit::Node &relation) |
| Build a node to zone relation and store the resulting O2M relation in the relation conduit node. More... | |
Build an o2m relation that lets us look up the zones for a node.
|
inline |
|
inline |
Set the allocator id to use when allocating memory.
| allocator_id | The allocator id to use when allocating memory. |
References axom::isValidAllocatorID(), and SLIC_ERROR_IF.
|
inline |
Get the allocator id to use when allocating memory.
|
inline |
Build a node to zone relation and store the resulting O2M relation in the relation conduit node.
| topo | The topology for which we're building the O2M relation. | |
| coordset | The topology's coordset. | |
| [out] | The | node that will contain the O2M relation. |
References AXOM_UNUSED_PARAM, axom::sidre::ConduitMemory::axomAllocIdToConduit(), axom::bump::views::dispatch_unstructured_polyhedral_topology(), axom::bump::MakeUnstructured< ExecSpace >::execute(), axom::bump::details::BuildRelation< ExecSpace, ViewType >::execute(), and axom::bump::NodeToZoneRelationBuilder< ExecSpace >::getAllocatorID().