]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Move assertion to corresponding place.
authorhartmann <hartmann@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 10 Jul 2008 13:10:39 +0000 (13:10 +0000)
committerhartmann <hartmann@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 10 Jul 2008 13:10:39 +0000 (13:10 +0000)
git-svn-id: https://svn.dealii.org/trunk@16445 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/source/numerics/matrices.cc

index 148f4d8cc9767511e26aa3153a80ecd5d84b1e87..d5053bbd670ed78cf8489b70eb4da2bbe7fa26fd 100644 (file)
@@ -952,7 +952,10 @@ MatrixCreator::create_boundary_mass_matrix (const Mapping<dim>        &mapping,
   Assert (matrix.n() == rhs_vector.size(), ExcInternalError());
   Assert (boundary_functions.size() != 0, ExcInternalError());
   Assert (dof_to_boundary_mapping.size() == dof.n_dofs(),
-         ExcInternalError());
+         ExcInternalError());  
+  Assert (coefficient ==0 ||
+         coefficient->n_components==1 ||
+         coefficient->n_components==n_components, ExcComponentMismatch());
 
   if (component_mapping.size() == 0)
     {
@@ -963,10 +966,6 @@ MatrixCreator::create_boundary_mass_matrix (const Mapping<dim>        &mapping,
   else
     AssertDimension (n_components, component_mapping.size());
   
-  Assert (coefficient ==0 ||
-         coefficient->n_components==1 ||
-         coefficient->n_components==n_components, ExcComponentMismatch());
-  
   const unsigned int n_threads = multithread_info.n_default_threads;
   Threads::ThreadGroup<> threads;
 

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.