public static IEnumerable <object[]> LongScalarData() { yield return(new object[] { LongRange.Of(0, 1) }); yield return(new object[] { LongRange.Of(0, 10) }); yield return(new object[] { LongRange.Of(1, 2) }); yield return(new object[] { LongRange.Of(0, 100) }); yield return(new object[] { LongRange.Of(10, 1000) }); yield return(new object[] { LongRange.Of(1000, 10000) }); }
public static void Main() { var domain1 = IntRange.Of(0, 100); var domain2 = LongRange.Of(0, 1000000000000L); var domain3 = DoubleRange.Of(0, 1); var codec = Codec(domain1, domain2, domain3); var engine = Engine.Engine.Builder(F, codec).Build(); var gt = engine.Stream().Take(100).ToBestGenotype(); var param = codec.Decoder()(gt); Console.WriteLine($"Result:\t{param}"); }