Class GenesisBackend

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

@AutoService({MechanicsBackend.class,ComputeBackend.class,Backend.class,SimulationProvider.class}) public class GenesisBackend extends Object implements NativeCollisionProvider, MechanicsBackend, CPUBackend, NativeBackend, SimulationProvider
Implementation of MechanicsBackend for Genesis physics engine.

High-performance backend specialized for robotics and many-body systems. Prefers the native `GenesisC` library (via Project Panama) but falls back to a pure Java implementation using JDK Vector API (SIMD) if native is unavailable.

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