Integrator Examples
Adaptive RKF45
Section titled “Adaptive RKF45”local integrator = sim.sim_create_context_integrator(ctx, "rkf45", { initial_dt = 0.02, min_dt = 1.0e-4, max_dt = 0.1, tolerance = 1.0e-4, safety = 0.9, adaptive = true})sim.sim_set_integrator(ctx, integrator)Fixed-step RK4
Section titled “Fixed-step RK4”local integrator = sim.sim_create_context_integrator(ctx, "rk4", { initial_dt = 0.01, min_dt = 0.01, max_dt = 0.01})sim.sim_set_integrator(ctx, integrator)Implicit Crank–Nicolson
Section titled “Implicit Crank–Nicolson”local integrator = sim.sim_create_context_integrator(ctx, "crank_nicolson", { initial_dt = 0.05})sim.sim_set_integrator(ctx, integrator)Subordination with stochastic strength
Section titled “Subordination with stochastic strength”local integrator = sim.sim_create_context_integrator(ctx, "subordination", { initial_dt = 0.01, enable_stochastic = true, stochastic_strength = 0.2, random_seed = 1337})sim.sim_set_integrator(ctx, integrator)