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() { }
}
}