From: bangerth Date: Thu, 29 Mar 2012 11:08:59 +0000 (+0000) Subject: Add a couple of assertions. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8bf21c7868ad778fe85dc263470617b38a02720d;p=dealii-svn.git Add a couple of assertions. git-svn-id: https://svn.dealii.org/trunk@25338 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/include/deal.II/dofs/dof_accessor.templates.h b/deal.II/include/deal.II/dofs/dof_accessor.templates.h index 21eded523e..96ea4ce717 100644 --- a/deal.II/include/deal.II/dofs/dof_accessor.templates.h +++ b/deal.II/include/deal.II/dofs/dof_accessor.templates.h @@ -3176,6 +3176,8 @@ get_dof_indices (std::vector &dof_indices) const { Assert (this->is_artificial() == false, ExcMessage ("Can't ask for DoF indices on artificial cells.")); + AssertDimension (dof_indices.size(), this->get_fe().dofs_per_cell); + internal::DoFCellAccessor::Implementation::get_dof_indices (*this, dof_indices); } @@ -3189,6 +3191,8 @@ DoFCellAccessor::get_dof_values (const InputVector &values, { Assert (this->is_artificial() == false, ExcMessage ("Can't ask for DoF indices on artificial cells.")); + AssertDimension (local_values.size(), this->get_fe().dofs_per_cell); + internal::DoFCellAccessor::Implementation ::get_dof_values (*this, values, local_values.begin(), local_values.end()); }