public double GetFitness(Tuple <string, string> inputs, string output) { double Fitness = 0; Fitness -= Math.Abs(Convert.ToInt32(output, 2) - Convert.ToInt32(ComputationManager.Compute(genes, inputs).Item1, 2)); return(Fitness); }
public double GetFitness(List <Tuple <Single, Single> > LineValues) { double Fitness = 0; foreach (var item in LineValues) { Fitness -= Math.Abs((item.Item2 - ComputationManager.Compute(genes, item.Item1))); } return(Fitness); }
private void MergeComputation(Column computationColumn) { Debug.Assert(computationColumn.IsExpression); if (_computationManager == null) { _computationManager = new ComputationManager(); } var baseColumns = computationColumn.GetExpression().BaseColumns; foreach (var baseColumn in baseColumns) { MergeComputation(baseColumn, computationColumn, true); } }
public string Display(Tuple <string, string> inputs) { return(ComputationManager.Compute(genes, inputs).Item1); }
public double Area() //This is the surface area of the sphere { return(ComputationManager.Area(this)); }
public double Volume() { return(ComputationManager.Volume(this)); }
public double Area() { return(ComputationManager.Area(this)); }
public double Area() //This is the surface area for the box { return(ComputationManager.Area(this)); }