|
AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
Traits class to manage types for different point representations in a SparseOctreeLevel. More...
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/src/axom/spin/SparseOctreeLevel.hpp>
Public Types | |
| using | GridPt = primal::Point< CoordType, DIM > |
| using | PointRepresentationType = RepresentationType |
| using | MapType = axom::FlatMap< RepresentationType, BroodDataType > |
| using | BroodType = Brood< GridPt, PointRepresentationType > |
Static Public Member Functions | |
| static PointRepresentationType | convertPoint (const GridPt &pt) |
| Simple function to convert a point to its representation type. More... | |
| static void | initializeMap (MapType &map) |
Traits class to manage types for different point representations in a SparseOctreeLevel.
The general case is meant for Representations types that are unsigned integers and uses a Morton-based index as the hashmap key.
| using axom::spin::BroodRepresentationTraits< CoordType, DIM, BroodDataType, RepresentationType >::GridPt = primal::Point<CoordType, DIM> |
| using axom::spin::BroodRepresentationTraits< CoordType, DIM, BroodDataType, RepresentationType >::PointRepresentationType = RepresentationType |
| using axom::spin::BroodRepresentationTraits< CoordType, DIM, BroodDataType, RepresentationType >::MapType = axom::FlatMap<RepresentationType, BroodDataType> |
| using axom::spin::BroodRepresentationTraits< CoordType, DIM, BroodDataType, RepresentationType >::BroodType = Brood<GridPt, PointRepresentationType> |
|
inlinestatic |
Simple function to convert a point to its representation type.
|
inlinestatic |
Utility function to initialize a MapType
References AXOM_UNUSED_VAR.