From 005f47f7481b6a8521a2259137ee20c4279289b3 Mon Sep 17 00:00:00 2001 From: hartmann Date: Thu, 1 Jul 1999 19:58:16 +0000 Subject: [PATCH] add #interpolate# for vector functions git-svn-id: https://svn.dealii.org/trunk@1526 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/include/numerics/vectors.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/deal.II/deal.II/include/numerics/vectors.h b/deal.II/deal.II/include/numerics/vectors.h index eff97cd674..ed21e2dafe 100644 --- a/deal.II/deal.II/include/numerics/vectors.h +++ b/deal.II/deal.II/include/numerics/vectors.h @@ -284,6 +284,21 @@ class VectorTools // */ static void interpolate (const DoFHandler &dof, const Function &function, + Vector &vec); + + /** + * Compute the interpolation of + * #vectorfunction# at the support points to + * the finite element space. This is the + * analogue for vectorfunctions + * to the #interpolate# function for scalar + * functions above. + * + * See the general documentation of this + * class for further information. + */ + static void interpolate (const DoFHandler &dof, + const VectorFunction&vectorfunction, Vector &vec); /** @@ -441,10 +456,16 @@ class VectorTools // const NormType &norm); + /** + * Exception + */ + DeclException0 (ExcNotUseful); + /** * Exception */ DeclException0 (ExcInvalidFE); + /** * Exception */ -- 2.39.5