]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc
Revert 20001.
[thirdparty/gcc.git] / libstdc++-v3 / testsuite / tr1 / 5_numerical_facilities / special_functions / 11_cyl_neumann / check_value.cc
index 3c0cbe7b977093bfb4761fc1e446ad26d5e1f9f0..86678be73e1e3bb4a9886e19554baa3343081321 100644 (file)
@@ -742,6 +742,26 @@ data028[20] =
 };
 const double toler028 = 1.0000000000000006e-11;
 
+// Test data for nu=100.00000000000000.
+// max(|f - f_GSL|): 3.1049815496508870e-14
+// max(|f - f_GSL| / |f_GSL|): 8.4272302674970308e-12
+const testcase_cyl_neumann<double>
+data029[11] =
+{
+  {-0.0224386882577326, 100.0000000000000000, 1000.0000000000000000, 0.0 },
+  {-0.0210775951598200, 100.0000000000000000, 1100.0000000000000000, 0.0 },
+  {-0.0035299439206693, 100.0000000000000000, 1200.0000000000000000, 0.0 },
+  { 0.0142500193265366, 100.0000000000000000, 1300.0000000000000000, 0.0 },
+  { 0.0213046790897353, 100.0000000000000000, 1400.0000000000000000, 0.0 },
+  { 0.0157343950779022, 100.0000000000000000, 1500.0000000000000000, 0.0 },
+  { 0.0025544633636228, 100.0000000000000000, 1600.0000000000000000, 0.0 },
+  {-0.0107220455248494, 100.0000000000000000, 1700.0000000000000000, 0.0 },
+  {-0.0180369192432256, 100.0000000000000000, 1800.0000000000000000, 0.0 },
+  {-0.0169584155930798, 100.0000000000000000, 1900.0000000000000000, 0.0 },
+  {-0.0088788704566206, 100.0000000000000000, 2000.0000000000000000, 0.0 },
+};
+const double toler029 = 1.0000000000000006e-11;
+
 template<typename Ret, unsigned int Num>
   void
   test(const testcase_cyl_neumann<Ret> (&data)[Num], Ret toler)
@@ -794,5 +814,6 @@ main()
   test(data026, toler026);
   test(data027, toler027);
   test(data028, toler028);
+  test(data029, toler029);
   return 0;
 }