/**
* Storage for the indices of the local degrees of freedom.
*/
- std::vector<types::global_dof_index> local_dof_indices;
+ mutable std::vector<types::global_dof_index> local_dof_indices;
/**
* Storage for local degrees of freedom.
*/
- std::vector<double> local_dof_values;
+ mutable std::vector<double> local_dof_values;
};
* Update internal degrees of freedom.
*/
void update_internal_dofs(const typename Triangulation<dim,spacedim>::cell_iterator &cell,
- typename MappingFEField<dim, spacedim>::InternalData &data) const;
+ const typename MappingFEField<dim, spacedim>::InternalData &data) const;
/**
* Reimplemented from Mapping. See the documentation of the base class for
void
MappingFEField<dim,spacedim,VECTOR,DH>::update_internal_dofs (
const typename Triangulation<dim,spacedim>::cell_iterator &cell,
- typename MappingFEField<dim, spacedim>::InternalData &data) const
+ const typename MappingFEField<dim, spacedim>::InternalData &data) const
{
Assert(euler_dof_handler != 0, ExcMessage("euler_dof_handler is empty"));