// --------------------------------------------------------------------------
// explicit instantiations (for DoFHandler)
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<Vector<double>,double>
-(const Vector<double>&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<Vector<double>,double>
-(const Vector<double>&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<Vector<double>,float>
-(const Vector<double>&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<Vector<float>,double>
-(const Vector<double>&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<Vector<float>,double>
-(const Vector<float>&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<Vector<double>,float>
-(const Vector<float>&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<Vector<float>,float>
-(const Vector<float>&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<Vector<float>,float>
-(const Vector<float>&, Vector<float>&) const;
-
-
-// for block vector
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<BlockVector<double>,double>
-(const BlockVector<double> &, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<BlockVector<double>,double>
-(const Vector<double>&, BlockVector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<BlockVector<double>,float>
-(const BlockVector<double> &, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<BlockVector<float>,double>
-(const Vector<double>&, BlockVector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<BlockVector<float>,double>
-(const BlockVector<float> &, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<BlockVector<double>,float>
-(const Vector<float>&, BlockVector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<BlockVector<float>,float>
-(const BlockVector<float>&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<BlockVector<float>,float>
-(const Vector<float>&, BlockVector<float>&) const;
-
-// for Petsc vectors
-#ifdef DEAL_II_USE_PETSC
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<PETScWrappers::Vector,double>
-(const PETScWrappers::Vector &, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<PETScWrappers::Vector,float>
-(const PETScWrappers::Vector &, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<PETScWrappers::Vector,double>
-(const Vector<double> &, PETScWrappers::Vector&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<PETScWrappers::Vector,float>
-(const Vector<float>&, PETScWrappers::Vector&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<PETScWrappers::MPI::Vector,double>
-(const Vector<double> &, PETScWrappers::MPI::Vector&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<PETScWrappers::MPI::Vector,float>
-(const Vector<float>&, PETScWrappers::MPI::Vector&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<PETScWrappers::BlockVector,double>
-(const PETScWrappers::BlockVector &, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<PETScWrappers::BlockVector,float>
-(const PETScWrappers::BlockVector &, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<PETScWrappers::BlockVector,double>
-(const Vector<double> &, PETScWrappers::BlockVector&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<PETScWrappers::BlockVector,float>
-(const Vector<float>&, PETScWrappers::BlockVector&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<PETScWrappers::MPI::BlockVector,double>
-(const Vector<double> &, PETScWrappers::MPI::BlockVector&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<PETScWrappers::MPI::BlockVector,float>
-(const Vector<float>&, PETScWrappers::MPI::BlockVector&) const;
-#endif
-
-
-
-#ifdef DEAL_II_USE_TRILINOS
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::Vector,double>
-(const TrilinosWrappers::Vector &, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::Vector,float>
-(const TrilinosWrappers::Vector &, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::Vector,double>
-(const Vector<double> &, TrilinosWrappers::Vector&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::Vector,float>
-(const Vector<float>&, TrilinosWrappers::Vector&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::BlockVector,double>
-(const TrilinosWrappers::BlockVector &, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::BlockVector,float>
-(const TrilinosWrappers::BlockVector &, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::BlockVector,double>
-(const Vector<double> &, TrilinosWrappers::BlockVector&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::BlockVector,float>
-(const Vector<float>&, TrilinosWrappers::BlockVector&) const;
-
-#endif
-
-
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<Vector<double>,double>
-(const Vector<double>&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<Vector<double>,double>
-(const Vector<double>&, Vector<double>&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<Vector<double>,float>
-(const Vector<double>&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<Vector<float>,double>
-(const Vector<double>&, Vector<float>&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<Vector<float>,double>
-(const Vector<float>&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<Vector<double>,float>
-(const Vector<float>&, Vector<double>&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<Vector<float>,float>
-(const Vector<float>&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<Vector<float>,float>
-(const Vector<float>&, Vector<float>&) const;
-
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<BlockVector<double>,double>
-(const BlockVector<double>&, Vector<double>&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<BlockVector<double>,double>
-(const Vector<double>&, BlockVector<double>&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<BlockVector<double>,float>
-(const BlockVector<double>&, Vector<float>&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<BlockVector<float>,double>
-(const Vector<double>&, BlockVector<float>&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<BlockVector<float>,double>
-(const BlockVector<float>&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<BlockVector<double>,float>
-(const Vector<float>&, BlockVector<double>&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<BlockVector<float>,float>
-(const BlockVector<float>&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<BlockVector<float>,float>
-(const Vector<float>&, BlockVector<float>&) const;
-
-// for Petsc vectors
-#if DEAL_II_USE_PETSC
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<PETScWrappers::Vector,double>
-(const PETScWrappers::Vector&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<PETScWrappers::Vector,double>
-(const Vector<double>&, PETScWrappers::Vector&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<PETScWrappers::MPI::Vector,double>
-(const Vector<double>&, PETScWrappers::MPI::Vector&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<PETScWrappers::Vector,float>
-(const PETScWrappers::Vector&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<PETScWrappers::Vector,float>
-(const Vector<float>&, PETScWrappers::Vector&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<PETScWrappers::MPI::Vector,float>
-(const Vector<float>&, PETScWrappers::MPI::Vector&) const;
-
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<PETScWrappers::BlockVector,double>
-(const PETScWrappers::BlockVector&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<PETScWrappers::BlockVector,double>
-(const Vector<double>&, PETScWrappers::BlockVector&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<PETScWrappers::MPI::BlockVector,double>
-(const Vector<double>&, PETScWrappers::MPI::BlockVector&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<PETScWrappers::BlockVector,float>
-(const PETScWrappers::BlockVector&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<PETScWrappers::BlockVector,float>
-(const Vector<float>&, PETScWrappers::BlockVector&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<PETScWrappers::MPI::BlockVector,float>
-(const Vector<float>&, PETScWrappers::MPI::BlockVector&) const;
-
-#endif
-
-
-// for Trilinos vectors
-#if DEAL_II_USE_TRILINOS
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<TrilinosWrappers::Vector,double>
-(const TrilinosWrappers::Vector&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<TrilinosWrappers::Vector,double>
-(const Vector<double>&, TrilinosWrappers::Vector&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<TrilinosWrappers::Vector,float>
-(const TrilinosWrappers::Vector&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<TrilinosWrappers::Vector,float>
-(const Vector<float>&, TrilinosWrappers::Vector&) const;
-
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<TrilinosWrappers::BlockVector,double>
-(const TrilinosWrappers::BlockVector&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<TrilinosWrappers::BlockVector,double>
-(const Vector<double>&, TrilinosWrappers::BlockVector&) const;
-
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<TrilinosWrappers::BlockVector,float>
-(const TrilinosWrappers::BlockVector&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<TrilinosWrappers::BlockVector,float>
-(const Vector<float>&, TrilinosWrappers::BlockVector&) const;
-
-#endif
-
-
#if deal_II_dimension == 1
template class DoFAccessor<1, DoFHandler<1> >;
template class DoFObjectAccessor<1, DoFHandler<1> >;
// --------------------------------------------------------------------------
// explicit instantiations (for hp::DoFHandler)
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<Vector<double>,double>
-(const Vector<double>&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<Vector<double>,double>
-(const Vector<double>&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<Vector<double>,float>
-(const Vector<double>&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<Vector<float>,double>
-(const Vector<double>&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<Vector<float>,double>
-(const Vector<float>&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<Vector<double>,float>
-(const Vector<float>&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<Vector<float>,float>
-(const Vector<float>&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<Vector<float>,float>
-(const Vector<float>&, Vector<float>&) const;
-
-
-// for block vector
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<BlockVector<double>,double>
-(const BlockVector<double> &, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<BlockVector<double>,double>
-(const Vector<double>&, BlockVector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<BlockVector<double>,float>
-(const BlockVector<double> &, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<BlockVector<float>,double>
-(const Vector<double>&, BlockVector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<BlockVector<float>,double>
-(const BlockVector<float> &, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<BlockVector<double>,float>
-(const Vector<float>&, BlockVector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<BlockVector<float>,float>
-(const BlockVector<float>&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<BlockVector<float>,float>
-(const Vector<float>&, BlockVector<float>&) const;
-
-// for Petsc vectors
-#ifdef DEAL_II_USE_PETSC
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<PETScWrappers::Vector,double>
-(const PETScWrappers::Vector &, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<PETScWrappers::Vector,float>
-(const PETScWrappers::Vector &, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<PETScWrappers::Vector,double>
-(const Vector<double> &, PETScWrappers::Vector&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<PETScWrappers::Vector,float>
-(const Vector<float>&, PETScWrappers::Vector&) const;
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<PETScWrappers::BlockVector,double>
-(const PETScWrappers::BlockVector &, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<PETScWrappers::BlockVector,float>
-(const PETScWrappers::BlockVector &, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<PETScWrappers::BlockVector,double>
-(const Vector<double> &, PETScWrappers::BlockVector&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<PETScWrappers::BlockVector,float>
-(const Vector<float>&, PETScWrappers::BlockVector&) const;
-#endif
-
-// for Trilinos vectors
-#ifdef DEAL_II_USE_TRILINOS
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::Vector,double>
-(const TrilinosWrappers::Vector &, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::Vector,float>
-(const TrilinosWrappers::Vector &, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::Vector,double>
-(const Vector<double> &, TrilinosWrappers::Vector&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::Vector,float>
-(const Vector<float>&, TrilinosWrappers::Vector&) const;
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::BlockVector,double>
-(const TrilinosWrappers::BlockVector &, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::BlockVector,float>
-(const TrilinosWrappers::BlockVector &, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::BlockVector,double>
-(const Vector<double> &, TrilinosWrappers::BlockVector&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::BlockVector,float>
-(const Vector<float>&, TrilinosWrappers::BlockVector&) const;
-#endif
-
-
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<Vector<double>,double>
-(const Vector<double>&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<Vector<double>,double>
-(const Vector<double>&, Vector<double>&) const;
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<Vector<double>,float>
-(const Vector<double>&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<Vector<float>,double>
-(const Vector<double>&, Vector<float>&) const;
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<Vector<float>,double>
-(const Vector<float>&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<Vector<double>,float>
-(const Vector<float>&, Vector<double>&) const;
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<Vector<float>,float>
-(const Vector<float>&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<Vector<float>,float>
-(const Vector<float>&, Vector<float>&) const;
-
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<BlockVector<double>,double>
-(const BlockVector<double>&, Vector<double>&) const;
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<BlockVector<double>,double>
-(const Vector<double>&, BlockVector<double>&) const;
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<BlockVector<double>,float>
-(const BlockVector<double>&, Vector<float>&) const;
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<BlockVector<float>,double>
-(const Vector<double>&, BlockVector<float>&) const;
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<BlockVector<float>,double>
-(const BlockVector<float>&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<BlockVector<double>,float>
-(const Vector<float>&, BlockVector<double>&) const;
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<BlockVector<float>,float>
-(const BlockVector<float>&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<BlockVector<float>,float>
-(const Vector<float>&, BlockVector<float>&) const;
-
-// for Petsc vectors
-#ifdef DEAL_II_USE_PETSC
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<PETScWrappers::Vector,double>
-(const PETScWrappers::Vector&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<PETScWrappers::Vector,double>
-(const Vector<double>&, PETScWrappers::Vector&) const;
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<PETScWrappers::Vector,float>
-(const PETScWrappers::Vector&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<PETScWrappers::Vector,float>
-(const Vector<float>&, PETScWrappers::Vector&) const;
-
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<PETScWrappers::BlockVector,double>
-(const PETScWrappers::BlockVector&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<PETScWrappers::BlockVector,double>
-(const Vector<double>&, PETScWrappers::BlockVector&) const;
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<PETScWrappers::BlockVector,float>
-(const PETScWrappers::BlockVector&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<PETScWrappers::BlockVector,float>
-(const Vector<float>&, PETScWrappers::BlockVector&) const;
-#endif
-
-
-// for Trilinos vectors
-#ifdef DEAL_II_USE_TRILINOS
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<TrilinosWrappers::Vector,double>
-(const TrilinosWrappers::Vector&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<TrilinosWrappers::Vector,double>
-(const Vector<double>&, TrilinosWrappers::Vector&) const;
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<TrilinosWrappers::Vector,float>
-(const TrilinosWrappers::Vector&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<TrilinosWrappers::Vector,float>
-(const Vector<float>&, TrilinosWrappers::Vector&) const;
-
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<TrilinosWrappers::BlockVector,double>
-(const TrilinosWrappers::BlockVector&, Vector<double>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<TrilinosWrappers::BlockVector,double>
-(const Vector<double>&, TrilinosWrappers::BlockVector&) const;
-
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-get_interpolated_dof_values<TrilinosWrappers::BlockVector,float>
-(const TrilinosWrappers::BlockVector&, Vector<float>&) const;
-template
-void
-DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-set_dof_values_by_interpolation<TrilinosWrappers::BlockVector,float>
-(const Vector<float>&, TrilinosWrappers::BlockVector&) const;
-#endif
-
-
#if deal_II_dimension == 1
template class DoFAccessor<1, hp::DoFHandler<1> >;
template class DoFObjectAccessor<1, hp::DoFHandler<1> >;
template class TriaIterator <deal_II_dimension,DoFCellAccessor<hp::DoFHandler<deal_II_dimension> > >;
template class TriaActiveIterator<deal_II_dimension,DoFCellAccessor<hp::DoFHandler<deal_II_dimension> > >;
+
+#include "dof_accessor.inst"
+
DEAL_II_NAMESPACE_CLOSE