コード例 #1
0
 public void EvaluateTest()
 {
     PolynomialEq target = new PolynomialEq(4,2,1);
     double at = 3F; // TODO: Initialize to an appropriate value
     double expected = 43F; // TODO: Initialize to an appropriate value
     double actual = target.Evaluate(at);
     Assert.AreEqual(expected, actual);
 }
コード例 #2
0
 static void vanDerWaals()
 {
     //Van Der Waals:
     double a = 2, R = 8.31, T = 320, P = 100, b = 1;
     var eq = new PolynomialEq(-a, R * T + P * b, P);
     var roots = eq.GetRoots();
     foreach (double d in roots) {
         Console.WriteLine("Root:" + d.ToString());
         Console.WriteLine("(error: " + eq.Evaluate(d).ToString() + ")");
     }
     Console.ReadLine();
 }