public static void HCalculation(double R, double CPAd, double CPr, double starting_Tc, double ending_Tc, double Tc_Variation, double Tsat) { AppData.DatabaseDataSetTableAdapters.pickMxResultTableAdapter Mx_Result = new AppData.DatabaseDataSetTableAdapters.pickMxResultTableAdapter(); for (double i = starting_Tc; i <= ending_Tc; i += Tc_Variation) foreach (DataRow mxResult in Mx_Result.GetData().Rows) query.InsertHValue(i, Convert.ToDouble(mxResult.ItemArray[0]), Math.Round(R * (CPAd + (Convert.ToDouble(mxResult.ItemArray[0]) * CPr)) * (i / Tsat), Parameters.Round_Decimal)); }
public static void QabCalculation(double CPAd, double CPr, double starting_Ta, double ending_Ta, double Ta_Variation) { AppData.DatabaseDataSetTableAdapters.pickMxResultTableAdapter Mx_Result = new AppData.DatabaseDataSetTableAdapters.pickMxResultTableAdapter(); AppData.DatabaseDataSetTableAdapters.pickTbResultTableAdapter Tb_Result = new AppData.DatabaseDataSetTableAdapters.pickTbResultTableAdapter(); foreach (DataRow mxResult in Mx_Result.GetData().Rows) foreach (DataRow tbValue in Tb_Result.GetData().Rows) for (double i = starting_Ta; i <= ending_Ta; i += Ta_Variation) query.InsertQabValue(i, Convert.ToDouble(tbValue.ItemArray[0]), Convert.ToDouble(mxResult.ItemArray[0]), Math.Round(Calculations.Integration(i, Convert.ToDouble(tbValue.ItemArray[0]), CPAd + (Convert.ToDouble(mxResult.ItemArray[0]) * CPr)), Parameters.Round_Decimal)); }
public static void QbcCalculation(double CPAd, double CPr, double starting_Tc, double ending_Tc, double Tc_Variation) { AppData.DatabaseDataSetTableAdapters.pickMxResultTableAdapter Mx_Result = new AppData.DatabaseDataSetTableAdapters.pickMxResultTableAdapter(); AppData.DatabaseDataSetTableAdapters.pickTbResultTableAdapter Tb_Result = new AppData.DatabaseDataSetTableAdapters.pickTbResultTableAdapter(); AppData.DatabaseDataSetTableAdapters.pickMminResultTableAdapter Mmin_Result = new AppData.DatabaseDataSetTableAdapters.pickMminResultTableAdapter(); AppData.DatabaseDataSetTableAdapters.pickHResultTableAdapter H_Result = new AppData.DatabaseDataSetTableAdapters.pickHResultTableAdapter(); for (double i = starting_Tc; i <= ending_Tc; i += Tc_Variation) foreach (DataRow tbValue in Tb_Result.GetData().Rows) foreach (DataRow mxResult in Mx_Result.GetData().Rows) foreach (DataRow mminValue in Mmin_Result.GetData().Rows) foreach (DataRow hResult in H_Result.GetData().Rows) query.InsertQbcValue(Convert.ToDouble(tbValue.ItemArray[0]), i, Convert.ToDouble(mxResult.ItemArray[0]), Convert.ToDouble(mminValue.ItemArray[0]), Convert.ToDouble(hResult.ItemArray[0]), Math.Round(Calculations.Integration(Convert.ToDouble(tbValue.ItemArray[0]), i, CPAd + Convert.ToDouble(mxResult.ItemArray[0]) * CPr) + Calculations.Integration(Convert.ToDouble(mminValue.ItemArray[0]), Convert.ToDouble(mxResult.ItemArray[0]), Convert.ToDouble(hResult.ItemArray[0])), Parameters.Round_Decimal)); }