next up previous contents
Next: Effect and Restrictions Up: The Java Adlib API Previous: Effect and Restrictions   Contents


A all() method is a boolean reduction operation for computing the logical conjunction of the elements of a distributed array of boolean values. This method returns true if and only if all element of source are true. The prototype is

$\displaystyle \begin{minipage}[t]{\linewidth}\small\begin{tabbing}
\verb$ boolean all (boolean  ...

where the notation boolean # means a multiarray of arbitrary rank with elements of type boolean. The all method is implemented by a schedule object with HPspmd class All. This class has two constructors with arguments identical to the method above, and has one public method with no arguments called execute(), which executes the schedule. The effective public interface of the All class is

$\displaystyle \begin{minipage}[t]{\linewidth}\small\verb$ public class All impl...
...ic boolean execute () { ... }$\\
\verb$ . . .$\\
\verb$ }$

The source array is source.


Bryan Carpenter 2004-06-09