public void StopSolve() { if (solver != null) { calibration.StopAllCoroutines(); StopAllCoroutines(); solver = null; } }
IEnumerator StartNelderMead() { solver = new NelderMeadRoutine(); solver.isLeft = isLeft; solver.steppingSolver = true; yield return(StartCoroutine( solver.initializeNelderMeadRoutine( calculateCoordsFromTransformEntries(ref TransformsToOptimize, rotationUnitRatio), setTransforms, measureCost, this, simplexSize))); }