private static double heat001(FPCarrier fp)
 {
     return (fp.fpNorm(70) / fp.fpNorm(72)) * fp.fpNorm(69);
 }
 private static void resXY(out double m_X, FPCarrier s_X, out double m_Y, FPCarrier s_Y)
 {
     m_X = (m_CaO / s_Y.fpNorm("CaO") - m_MgO / s_Y.fpNorm("MgO"))
         / (s_X.fpNorm("CaO") / s_Y.fpNorm("CaO") - s_X.fpNorm("MgO") / s_Y.fpNorm("MgO"));
     m_Y = (m_CaO / s_X.fpNorm("CaO") - m_MgO / s_X.fpNorm("MgO"))
         / (s_Y.fpNorm("CaO") / s_X.fpNorm("CaO") - s_Y.fpNorm("MgO") / s_X.fpNorm("MgO"));
     m_X /= s_X.fpNorm("Yield");
     m_Y /= s_Y.fpNorm("Yield");
 }
 private static double d_A(double m_A, FPCarrier s_A, string fpId)
 {
     return m_A * s_A.fpNorm(fpId) * s_A.fpNorm("Yield");
 }