using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SmartWells { /// /// 计算参数类 /// public class CaculateConfig { /// /// 平台间距 /// public double WellsSpace { get; set; } = 500; /// /// 基因突变率,0.1~0.9之间 /// public double MutationRate { get; set; } = 0.5; /// /// 平台旋转次数 /// public int Rotations { get; set; } = 8; /// /// 旋转起始角度 /// public double AngleStart { get; set; } = 0; /// /// 旋转终止角度 /// public double AngleEnd { get; set; } = 180; /// /// 是否使用特定角度 /// public bool SpecifyAngles { get; set; } = false; /// /// 特定角度几何 /// public double[] SpeciaAngles { get; set;} = new double[0]; /// /// 是否忽略小断层线 /// public bool IgnoreMiniFault { get; set; } = true; /// /// 小断层线最大长度 /// public double MiniFaultLength { get; set; } = 1000; public CaculateConfig() { } } }