From: Martin Kronbichler Date: Sat, 28 Mar 2015 19:48:51 +0000 (+0100) Subject: Clarify comment for IndexSet::make_trilinos_map X-Git-Tag: v8.3.0-rc1~346^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c8c09e6ef01bf60cae1441e37c701726220ddc4c;p=dealii.git Clarify comment for IndexSet::make_trilinos_map --- diff --git a/include/deal.II/base/index_set.h b/include/deal.II/base/index_set.h index 5747faf03a..cfbb631b94 100644 --- a/include/deal.II/base/index_set.h +++ b/include/deal.II/base/index_set.h @@ -316,11 +316,12 @@ public: * owned by one. * * On the other hand, if the second argument is true, then the index sets - * can be overlapping, though they still need to contain each index exactly - * once on all processors taken together. This is a useful operation if we - * want to create vectors that not only contain the locally owned indices, - * but for example also the elements that correspond to degrees of freedom - * located on ghost cells. + * can be overlapping, and they also do not need to span the whole index + * set. This is a useful operation if we want to create vectors that not + * only contain the locally owned indices, but for example also the elements + * that correspond to degrees of freedom located on ghost cells. Another + * application of this method is to select a subset of the elements of a + * vector, e.g. for extracting only certain solution components. */ Epetra_Map make_trilinos_map (const MPI_Comm &communicator = MPI_COMM_WORLD, const bool overlapping = false) const;