Beispiel #1
0
 @Test
 public void testSpecificVolumePT() throws OutOfRangeException {
   double tol = 1e-12;
   System.out.println(getClass().getSimpleName() + " tolerance: " + tol);
   double[][] X =
       new double[][] {
         {1.470853100e-3, 50, 630}, // region 3a
         {1.503831359e-3, 80, 670},
         {2.204728587e-3, 50, 710}, // region 3b
         {1.973692940e-3, 80, 750},
         {1.761696406e-3, 20, 630}, // region 3c
         {1.819560617e-3, 30, 650},
         {2.245587720e-3, 26, 656}, // region 3d
         {2.506897702e-3, 30, 670},
         {2.970225962e-3, 26, 661}, // region 3e
         {3.004627086e-3, 30, 675},
         {5.019029401e-3, 26, 671}, // region 3f
         {4.656470142e-3, 30, 690},
         {2.163198378e-3, 23.6, 649}, // region 3g
         {2.166044161e-3, 24, 650},
         {2.651081407e-3, 23.6, 652}, // region 3h
         {2.967802335e-3, 24, 654},
         {3.273916816e-3, 23.6, 653}, // region 3i
         {3.550329864e-3, 24, 655},
         {4.545001142e-3, 23.5, 655}, // region 3j
         {5.100267704e-3, 24, 660},
         {6.109525997e-3, 23, 660}, // region 3k
         {6.427325645e-3, 24, 670},
         {2.117860851e-3, 22.6, 646}, // region 3l
         {2.062374674e-3, 23, 646},
         {2.533063780e-3, 22.6, 648.6}, // region 3m
         {2.572971781e-3, 22.8, 649.3},
         {2.923432711e-3, 22.6, 649.0}, // region 3n
         {2.913311494e-3, 22.8, 649.7},
         {3.131208996e-3, 22.6, 649.1}, // region 3o
         {3.221160278e-3, 22.8, 649.9},
         {3.715596186e-3, 22.6, 649.4}, // region 3p
         {3.664754790e-3, 22.8, 650.2},
         {1.970999272e-3, 21.1, 640}, // region 3q
         {2.043919161e-3, 21.8, 643},
         {5.251009921e-3, 21.1, 644}, // region 3r
         {5.256844741e-3, 21.8, 648},
         {1.932829079e-3, 19.1, 635}, // region 3s
         {1.985387227e-3, 20, 638},
         {8.483262001e-3, 17, 626}, // region 3t
         {6.227528101e-3, 20, 640}
       };
   for (double[] x : X) {
     assertEquals(x[0], if97.specificVolumePT(x[1], x[2]), tol);
   }
 }