Class ODEBackend

java.lang.Object
org.episteme.nativ.physics.classical.mechanics.collision.backends.ODEBackend
All Implemented Interfaces:
AlgorithmProvider, Backend, ComputeBackend, CPUBackend, NativeCollisionProvider, NativeBackend, CollisionProvider, MechanicsBackend, SimulationProvider

@AutoService({MechanicsBackend.class,ComputeBackend.class,Backend.class,SimulationProvider.class}) public class ODEBackend extends Object implements NativeCollisionProvider, MechanicsBackend, CPUBackend, NativeBackend, SimulationProvider
Implementation of MechanicsBackend for ODE (Open Dynamics Engine).

This provider prefers the native ODE library (via Project Panama) for maximum performance, but falls back to the ode4j Java port if the native library is not available.

Since:
1.1
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)