AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
#include "axom/config.hpp"
#include "axom/core/utilities/nvtx/interface.hpp"
Macros | |
#define | AXOM_PERF_MARK_FUNCTION(__func_name__) |
The AXOM_PERF_MARK_FUNCTION is used to annotate a function. More... | |
#define | AXOM_PERF_MARK_SECTION(__name__, ...) |
The AXOM_PERF_MARK_SECTION macro is used to annotate sections of code. More... | |
#define AXOM_PERF_MARK_FUNCTION | ( | __func_name__ | ) |
The AXOM_PERF_MARK_FUNCTION is used to annotate a function.
[in] | name | a user-supplied name to annotate the function. |
Usage Example:
Referenced by axom::spin::BVH< NDIMS, ExecSpace >::findBoundingBoxes(), axom::spin::BVH< NDIMS, ExecSpace >::findPoints(), axom::spin::BVH< NDIMS, ExecSpace >::findRays(), axom::quest::getMeshTriangle(), axom::spin::BVH< NDIMS, ExecSpace >::initialize(), and axom::quest::SignedDistance< NDIMS, ExecSpace >::setMesh().
#define AXOM_PERF_MARK_SECTION | ( | __name__, | |
... | |||
) |
The AXOM_PERF_MARK_SECTION macro is used to annotate sections of code.
Usage Example:
Referenced by axom::quest::SignedDistance< NDIMS, ExecSpace >::computeDistances(), axom::quest::getMeshTriangle(), and axom::quest::IntersectionShaper::setExecPolicy().