SimulationBackend#
Fully qualified name: isaacsim::physics::newton::tensors::SimulationBackend
-
class SimulationBackend : public ISimulationBackend#
Newton tensor backend entry point.
Registered as an omni.physics.tensors plugin. Creates either a CpuSimulationView or GpuSimulationView depending on the Newton model’s simulation device.
Public Functions
-
SimulationBackend()#
-
~SimulationBackend() override#
-
ISimulationView *createSimulationView(long stageId = -1) override#
Initializes Newton via pybind11, detects the simulation device, and returns a CpuSimulationView (device ordinal -1) or GpuSimulationView (ordinal >= 0).
-
void reset() override#
Releases any cached simulation view state so a fresh backend can be created.
-
SimulationBackend()#