public void Reset() { // lambda and lambdaDot are deliberately not cleared here //Debug.Log("call stack: + " + Environment.StackTrace); if (p != null) { p.KillThread(); p = null; } status = PVGStatus.INITIALIZING; last_stage_time = 0.0; last_optimizer_time = 0.0; last_success_time = 0.0; autowarp = false; if (!MuUtils.PhysicsRunning()) { core.warp.MinimumWarp(); } }