From 79e843f1aef0a1e6a905b03d13eeb19dd3394b36 Mon Sep 17 00:00:00 2001 From: wolf Date: Mon, 1 Oct 2001 09:02:13 +0000 Subject: [PATCH] Add doc. git-svn-id: https://svn.dealii.org/trunk@5123 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/lac/include/lac/block_vector.h | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/deal.II/lac/include/lac/block_vector.h b/deal.II/lac/include/lac/block_vector.h index db26f36097..25bdd4bb68 100644 --- a/deal.II/lac/include/lac/block_vector.h +++ b/deal.II/lac/include/lac/block_vector.h @@ -573,14 +573,17 @@ namespace BlockVectorIterators * A vector composed of several blocks each representing a vector of * its own. * - * The @p{BlockVector} is a collection of normal LAC-@p{Vector}s. Each of + * The @p{BlockVector} is a collection of normal LAC-@ref{Vector}s. Each of * the vectors inside can have a different size. The special case of a * block vector with constant block size is supported by constructor - * and reinit functions. + * and @p{reinit} functions. * - * The functionality of @p{BlockVector} includes everything a @p{Vector} - * can do, plus the access to a single @p{Vector} inside the - * @p{BlockVector} by @p{block(i)}. + * The functionality of @p{BlockVector} includes everything a + * @p{Vector} can do, plus the access to a single @p{Vector} inside + * the @p{BlockVector} by @p{block(i)}. It also has a complete random + * access iterator, just as the LAC-@ref{Vector} class or the standard + * C++ library template @p{std::vector}. Therefore, all algorithms + * working on iterators also work with objects of this class. * * * @sect2{On template instantiations} @@ -594,7 +597,7 @@ namespace BlockVectorIterators * corresponding ``.templates.h'' file and instantiate the respective * class yourself. * - * @author Wolfgang Bangerth, Guido Kanschat, 1999, 2000 + * @author Wolfgang Bangerth, Guido Kanschat, 1999, 2000, 2001 */ template class BlockVector @@ -605,12 +608,8 @@ class BlockVector * all containers. These types * parallel those in the @p{C++} * standard libraries - * @p{vector<...>} class. The - * @p{iterator} types are not - * declared at present, since - * there are no iterators - * implemented that cycle through - * the individual sub-vectors. + * @p{vector<...>} class. This + * includes iterator types. */ typedef Number value_type; typedef value_type *pointer; -- 2.39.5