From: Luca Heltai <luca.heltai@sissa.it>
Date: Wed, 4 Nov 2015 21:45:25 +0000 (+0100)
Subject: Fixed bug in matrix creator.
X-Git-Tag: v8.4.0-rc2~251^2
X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=84d426abb4b1a9ac5ee899e04ee62715351fa6bf;p=dealii.git

Fixed bug in matrix creator.
---

diff --git a/source/numerics/matrix_tools.cc b/source/numerics/matrix_tools.cc
index 2e46d1581f..2f494c053e 100644
--- a/source/numerics/matrix_tools.cc
+++ b/source/numerics/matrix_tools.cc
@@ -1707,9 +1707,10 @@ namespace MatrixCreator
                               const Quadrature<dim>    &q,
                               SparseMatrix<double>     &matrix,
                               const Function<spacedim> *const coefficient,
-                              const ConstraintMatrix &)
+                              const ConstraintMatrix &constraints)
   {
-    create_laplace_matrix(StaticMappingQ1<dim,spacedim>::mapping, dof, q, matrix, coefficient);
+    create_laplace_matrix(StaticMappingQ1<dim,spacedim>::mapping,
+                          dof, q, matrix, coefficient, constraints);
   }
 
 
@@ -1766,10 +1767,10 @@ namespace MatrixCreator
                               const Function<spacedim>      &rhs,
                               Vector<double>           &rhs_vector,
                               const Function<spacedim> *const coefficient,
-                              const ConstraintMatrix &)
+                              const ConstraintMatrix &constraints)
   {
     create_laplace_matrix(StaticMappingQ1<dim,spacedim>::mapping, dof, q,
-                          matrix, rhs, rhs_vector, coefficient);
+                          matrix, rhs, rhs_vector, coefficient, constraints);
   }
 
 
@@ -1819,9 +1820,10 @@ namespace MatrixCreator
                               const hp::QCollection<dim>    &q,
                               SparseMatrix<double>     &matrix,
                               const Function<spacedim> *const coefficient,
-                              const ConstraintMatrix &)
+                              const ConstraintMatrix &constraints)
   {
-    create_laplace_matrix(hp::StaticMappingQ1<dim,spacedim>::mapping_collection, dof, q, matrix, coefficient);
+    create_laplace_matrix(hp::StaticMappingQ1<dim,spacedim>::mapping_collection, dof, q,
+                          matrix, coefficient, constraints);
   }
 
 
@@ -1875,10 +1877,10 @@ namespace MatrixCreator
                               const Function<spacedim>      &rhs,
                               Vector<double>           &rhs_vector,
                               const Function<spacedim> *const coefficient,
-                              const ConstraintMatrix &)
+                              const ConstraintMatrix &constraints)
   {
     create_laplace_matrix(hp::StaticMappingQ1<dim,spacedim>::mapping_collection, dof, q,
-                          matrix, rhs, rhs_vector, coefficient);
+                          matrix, rhs, rhs_vector, coefficient, constraints);
   }
 
 }  // namespace MatrixCreator