12 |
|
* This version uses a simplified hardwired function. Inspired by a |
13 |
|
* <A href="http://www.cs.uga.edu/~dkl/filaments/dist.html"> |
14 |
|
* Filaments</A> demo program. |
15 |
– |
* |
15 |
|
*/ |
16 |
|
public final class Integrate { |
17 |
|
|
54 |
|
} |
55 |
|
} |
56 |
|
catch (Exception e) { |
57 |
< |
System.out.println("Usage: java Integrate3 threads <s[erial] | d[ynamic] | f[ork] - default d>"); |
57 |
> |
System.out.println("Usage: java Integrate threads <s[erial] | d[ynamic] | f[ork] - default d>"); |
58 |
|
return; |
59 |
|
} |
60 |
|
|
71 |
|
else |
72 |
|
a = DQuad.computeArea(g, start, end); |
73 |
|
long now = System.nanoTime(); |
74 |
< |
double s = ((double)(now - lastTime))/NPS; |
74 |
> |
double s = ((double) (now - lastTime)) / NPS; |
75 |
|
lastTime = now; |
76 |
|
System.out.printf("Calls/sec: %12d", (long) (calls / s)); |
77 |
|
System.out.printf(" Time: %7.3f", s); |