From 60ff80cf93cc1efa4e8236e11d27b6f74216805a Mon Sep 17 00:00:00 2001 From: kanschat Date: Tue, 13 Nov 2007 16:42:25 +0000 Subject: [PATCH] add access to mapping in support points git-svn-id: https://svn.dealii.org/trunk@15491 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/include/fe/mapping.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/deal.II/deal.II/include/fe/mapping.h b/deal.II/deal.II/include/fe/mapping.h index a15317d5dc..cf903d8b62 100644 --- a/deal.II/deal.II/include/fe/mapping.h +++ b/deal.II/deal.II/include/fe/mapping.h @@ -332,6 +332,29 @@ class Mapping : public Subscriptor const VectorSlice > > output, const typename Mapping::InternalDataBase &internal) const = 0; + /** + * The vector of the + * transformed (generalized) + * support points. + */ + const std::vector >& support_point_values() const; + + /** + * The vector of the Jacobian + * matrices of the transformation + * in the (generalized) support + * points. + */ + const std::vector >& support_point_gradients() const; + + /** + * The vector of the inverse Jacobian + * matrices of the transformation + * in the (generalized) support + * points. + */ + const std::vector >& support_point_inverse_gradients() const; + /** * Return a pointer to a copy of the * present object. The caller of this -- 2.39.5