* ghost cell adjacent to the cells of the local processor. In other
* words, this is the set of subdomain_id() for all ghost cells.
*
- * @note If @p i is contained in the list of processor @p j, then @p j
- * will also be contained in the list of processor @p i.
+ * The returned sets are symmetric, that is if @p i is contained in the
+ * list of processor @p j, then @p j will also be contained in the list of
+ * processor @p i.
*/
const std::set<types::subdomain_id> &
ghost_owners() const;
* other words, this is the set of level_subdomain_id() for all level
* ghost cells.
*
- * @note If @p i is contained in the list of processor @p j, then @p j
- * will also be contained in the list of processor @p i.
+ * The returned sets are symmetric, that is if @p i is contained in the
+ * list of processor @p j, then @p j will also be contained in the list of
+ * processor @p i.
+ *
+ * @note The level ghost owners can only be determined if the multigrid
+ * ownership has been assigned (by setting the
+ * construct_multigrid_hierarchy flag at construction time), otherwise the
+ * returned set will be empty.
*/
const std::set<types::subdomain_id> &
level_ghost_owners() const;