Boolean array showing which stars pass all distribution constraints.

        A "distribution constraint" is a constraint that affects the
        distribution of stars, rather than just the number.

def distok(self):
        """
        Boolean array showing which stars pass all distribution constraints.

        A "distribution constraint" is a constraint that affects the
        distribution of stars, rather than just the number.
        """
        ok = np.ones(len(self.stars)).astype(bool)
        for name in self.constraints:
            c = self.constraints[name]
            if c.name not in self.distribution_skip:
                ok &= c.ok
        return ok