A any schedule is a communication schedule for computing the logical disjunction of the elements of a distributed array of boolean values (the source array). An any schedule is described by a collective object with local components of class Any. The public interface of the Any class is
class DAD ; class Any { public : Any(const DAD* src) ; void execute(int* res, int* srcDat) ; private : ... } ;