Macros#

CARB_EXPORTS

CHECK_CUDA

Checks a CUDA runtime call, logs the error, and returns false on failure.

CHECK_CUDA_LAUNCH

Checks for errors after a kernel launch (cudaGetLastError), logs and returns false on failure.

CUDA_CALLABLE

CUDA_CHECK

CUDA_FAILED

CUDA_SUCCEEDED

CU_CHECK

CU_FAILED

CU_SUCCEEDED

FLOAT_VALIDATE

Validates floating-point values for finiteness and non-NaN status.

ISAACSIM_CORE_CLONER_DLL_EXPORT

ISAACSIM_EXPORT

ISAACSIM_IMPORT

ISAACSIM_ROS2_NODES_API

PI

PRIMUTILS_DLL_EXPORT

RCL_ERROR_MSG

Macro for printing RCL errors with context.

RCL_WARN_MSG

Macro for printing RCL warnings with context.

ROS2_TEST_SETUP

Macro to reduce boilerplate in test cases.

ROS2_TEST_SETUP_WITH_NODE

Macro for tests that need context and node.

VEC2_VALIDATE

VEC3_VALIDATE

VEC4_VALIDATE

WP_CUDA_CALLABLE

kPi

Mathematical constant π (pi) as a float.