From 315ac3db5b7d90f68a528e0a4321a71cfca3bb12 Mon Sep 17 00:00:00 2001 From: Denis Davydov Date: Thu, 19 May 2016 14:15:22 +0200 Subject: [PATCH] extend new functions to non-tensor product --- include/deal.II/fe/fe_tools.h | 12 +++++++----- source/fe/fe_tools.cc | 14 +++++++------- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/include/deal.II/fe/fe_tools.h b/include/deal.II/fe/fe_tools.h index 14fb9995e7..892e8a90e5 100644 --- a/include/deal.II/fe/fe_tools.h +++ b/include/deal.II/fe/fe_tools.h @@ -950,11 +950,13 @@ namespace FETools const bool do_tensor_product = true); /** - * build... - * @param face_system_to_base_table - * @param face_system_to_component_table - * @param finite_element - * @param do_tensor_product + * For a given (composite) @p finite_element build @p face_system_to_base_table, + * and @p face_system_to_component_table. + * + * If @p do_tensor_product is true, the underlying finite element + * is assumed to be build using the tensor product rule. That is, the number of + * composite components is the sum of components in each finite element times + * multiplicity. */ template void diff --git a/source/fe/fe_tools.cc b/source/fe/fe_tools.cc index 8f29669e06..b0a6e7e2a6 100644 --- a/source/fe/fe_tools.cc +++ b/source/fe/fe_tools.cc @@ -597,7 +597,7 @@ namespace FETools unsigned int comp_start = 0; for (unsigned int base=0; base