namespace Yw.WinFrmUI
{
///
/// 精度评估流量视图
///
public class HydroAccuracyFlowViewModel
{
///
///
///
public HydroAccuracyFlowViewModel() { }
///
///
///
public HydroAccuracyFlowViewModel(List allItemList)
{
this.Items = allItemList?.Where(x => x.PropName == HydroVisualCalcuProp.CalcuQ ||
x.PropName == HydroVisualCalcuProp.CalcuFlow).ToList();
this.Items = this.Items?.Where(x => x.EvaluateError.HasValue).ToList();
if (this.Items != null && this.Items.Count > 0)
{
this.AvgError = Math.Round(this.Items.Average(x => x.EvaluateError.Value), 1);
}
}
///
/// 平均误差
///
public double? AvgError { get; set; }
///
/// 子级集合
///
public List Items { get; set; }
}
}