From c8c09e6ef01bf60cae1441e37c701726220ddc4c Mon Sep 17 00:00:00 2001 From: Martin Kronbichler Date: Sat, 28 Mar 2015 20:48:51 +0100 Subject: [PATCH] Clarify comment for IndexSet::make_trilinos_map --- include/deal.II/base/index_set.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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; -- 2.39.5