From 8bf21c7868ad778fe85dc263470617b38a02720d Mon Sep 17 00:00:00 2001 From: bangerth Date: Thu, 29 Mar 2012 11:08:59 +0000 Subject: [PATCH] Add a couple of assertions. git-svn-id: https://svn.dealii.org/trunk@25338 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/include/deal.II/dofs/dof_accessor.templates.h | 4 ++++ 1 file changed, 4 insertions(+) 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()); } -- 2.39.5