From 1d9ea3762119fa329dbd9ce2c0b8e0a952c81af5 Mon Sep 17 00:00:00 2001 From: David Wells Date: Sat, 29 Apr 2017 13:18:43 -0400 Subject: [PATCH] Add a conceptual note on usage of PETScWrappers::VectorBase. --- include/deal.II/lac/petsc_vector_base.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/deal.II/lac/petsc_vector_base.h b/include/deal.II/lac/petsc_vector_base.h index e52dd26678..5039e4e2ec 100644 --- a/include/deal.II/lac/petsc_vector_base.h +++ b/include/deal.II/lac/petsc_vector_base.h @@ -209,8 +209,10 @@ namespace PETScWrappers * parallel ones) are built by filling the contents of an abstract object * that is only referenced through a pointer of a type that is independent * of the actual vector type, we can implement almost all functionality of - * vectors in this base class. Derived classes will then only have to - * provide the functionality to create one or the other kind of vector. + * vectors in this base class. As such, this class can also be used as a + * deal.II-compatible wrapper for a PETSc Vec object of any + * type. Derived classes will then only have to provide the functionality to + * create one or the other kind of vector. * * The interface of this class is modeled after the existing Vector class in * deal.II. It has almost the same member functions, and is often -- 2.39.5