private void OkButton_Click(object sender, EventArgs e) { ResultFunction = SetFunction ? Main.CompileFunction(FunctionBox.Text, Dims) : Main.CompileConstraint(FunctionBox.Text, Dims); if (ResultFunction == null) return; Close(); }
internal void CompileProblem() { int objCount = Config.FunctionEqs.Count; Max = new bool[objCount]; Objectives = new MethodResults[objCount]; for (int i = 0; i < objCount; i++) { Max[i] = Config.FunctionEqs[i].StartsWith("Maximize:"); Objectives[i] = CompileFunction(Config.FunctionEqs[i].Substring(10), Config.Dimensions); } Constraints = CompileConstraints(Config.ConstraintEqs, Config.Dimensions); }