message: Added documentation to BooleanMask method
diff: @@ -900,6 +900,13 @@ public:
  ElementRestriction(const FiniteElementSpace&, ElementDofOrdering);
  void Mult(const Vector &x, Vector &y) const;
  void MultTranspose(const Vector &x, Vector &y) const;
  +
  + /// Fills the E-vector y with `boolean` values 0.0 and 1.0 such that each
  + /// entry of the L-vector is uniquely represented in `y`. This means, the sum
  + /// of the E-vector `y` is equal to the sum of the corresponding L-vector
  + /// filled with ones. The boolean mask is required to emulate SetSubVector
  + /// and its transpose on GPUs. This method is running on the host, since the
  + /// `processed` array requires a large shared memory.
  void BooleanMask(Vector& y) const;
  };
  