fedoo.constraint.IPCSelfContact.set_start
- IPCSelfContact.set_start(pb)
Begin a new time increment.
Kappa management follows the reference IPC algorithm:
Re-initialization from gradient balance at each time step when contacts exist. The MAX guard in
_initialize_kappaprevents kappa from decreasing.Adaptive doubling —
ipctk.update_barrier_stiffnessdoubles kappa when the gap is small and decreasing. This runs between time steps only (never within the NR loop, as changing kappa mid-solve prevents NR convergence).