launchFusedRootScatter#

Fully qualified name: isaacsim::physics::newton::tensors::launchFusedRootScatter

bool isaacsim::physics::newton::tensors::launchFusedRootScatter(
const float *src,
float *dst,
const int *devArtiIndices,
const int *devRootMapping,
int numArti,
int elemSize,
void *stream = nullptr,
)#

Fused scatter for articulation root properties (transforms, velocities).

Parameters:
  • src – Device source buffer, shape [numArti, elemSize].

  • dst – Device destination buffer.

  • devArtiIndices – Optional device articulation index array.

  • devRootMapping – Device mapping from view articulation index to model root slot.

  • numArti – Number of selected articulations.

  • elemSize – Number of floats per root element.

  • stream – CUDA stream.

Returns:

true if the launch succeeded.