** 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
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
The source array is `source`.

**Subsections**

Bryan Carpenter
2004-06-09