ui
lx
2025-07-04 597ca2fb14bb204f27aeb04089d6c87f19774916
ErrorAnalysis.Service/ErrorRatioCalc.cs
@@ -12,13 +12,20 @@
    {
        public static ErrorRatioResult GetErrorRatioResult() { return new ErrorRatioResult(); }
        private static ErrorRatio GetErrorRatio(string connectionString, string modelID, int porosity)
        private static ErrorRatio GetFirstErrorRatio(string connectionString, string modelID, double porosity, double sw, double speed)
        {
            var coWOLRepository = new COWOLRepository(connectionString);
            var cWolRes = coWOLRepository.GetWOL(modelID, 0);
            var oWolRes = coWOLRepository.GetWOL(modelID, 100);
            return new ErrorRatio { };
            var mergePDEV = PDEVCalcService.GetMergePDEV(connectionString, modelID, porosity, speed);
            var poroFiledName = $"WLPu" + porosity;
            var property = cWolRes.GetType().GetProperty(poroFiledName);
            var errorRatio = mergePDEV / ((double)property.GetValue(cWolRes) - (double)property.GetValue(cWolRes));
            return new ErrorRatio { Pass = 1, ErrorRatioValue = errorRatio, Porosity = porosity };
        }
    }
}