* @ingroup hp hpcollection
* @author Wolfgang Bangerth, 2003
*/
- template <int dim>
- class FEFaceValues : public internal::hp::FEValuesBase<dim,dim-1,dealii::FEFaceValues<dim> >
+ template <int dim, int spacedim=dim>
+ class FEFaceValues : public internal::hp::FEValuesBase<dim,dim-1,dealii::FEFaceValues<dim,spacedim> >
{
public:
/**
* <tt>DoFHandler::get_fe()</tt>
* function.
*/
- FEFaceValues (const hp::MappingCollection<dim> &mapping_collection,
- const hp::FECollection<dim> &fe_collection,
+ FEFaceValues (const hp::MappingCollection<dim,spacedim> &mapping_collection,
+ const hp::FECollection<dim,spacedim> &fe_collection,
const hp::QCollection<dim-1> &q_collection,
const UpdateFlags update_flags);
* <tt>DoFHandler::get_fe()</tt>
* function.
*/
- FEFaceValues (const hp::FECollection<dim> &fe_collection,
+ FEFaceValues (const hp::FECollection<dim,spacedim> &fe_collection,
const hp::QCollection<dim-1> &q_collection,
const UpdateFlags update_flags);
* this argument is specified.
*/
void
- reinit (const typename hp::DoFHandler<dim>::cell_iterator &cell,
+ reinit (const typename hp::DoFHandler<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int q_index = numbers::invalid_unsigned_int,
const unsigned int mapping_index = numbers::invalid_unsigned_int,
* these last three arguments.
*/
void
- reinit (const typename dealii::DoFHandler<dim>::cell_iterator &cell,
+ reinit (const typename dealii::DoFHandler<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int q_index = numbers::invalid_unsigned_int,
const unsigned int mapping_index = numbers::invalid_unsigned_int,
* these last three arguments.
*/
void
- reinit (const typename MGDoFHandler<dim>::cell_iterator &cell,
+ reinit (const typename MGDoFHandler<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int q_index = numbers::invalid_unsigned_int,
const unsigned int mapping_index = numbers::invalid_unsigned_int,
* three arguments.
*/
void
- reinit (const typename Triangulation<dim>::cell_iterator &cell,
+ reinit (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int q_index = numbers::invalid_unsigned_int,
const unsigned int mapping_index = numbers::invalid_unsigned_int,
* @ingroup hp hpcollection
* @author Wolfgang Bangerth, 2003
*/
- template <int dim>
- class FESubfaceValues : public internal::hp::FEValuesBase<dim,dim-1,dealii::FESubfaceValues<dim> >
+ template <int dim, int spacedim=dim>
+ class FESubfaceValues : public internal::hp::FEValuesBase<dim,dim-1,dealii::FESubfaceValues<dim,spacedim> >
{
public:
/**
* <tt>DoFHandler::get_fe()</tt>
* function.
*/
- FESubfaceValues (const hp::MappingCollection<dim> &mapping_collection,
- const hp::FECollection<dim> &fe_collection,
+ FESubfaceValues (const hp::MappingCollection<dim,spacedim> &mapping_collection,
+ const hp::FECollection<dim,spacedim> &fe_collection,
const hp::QCollection<dim-1> &q_collection,
const UpdateFlags update_flags);
* <tt>DoFHandler::get_fe()</tt>
* function.
*/
- FESubfaceValues (const hp::FECollection<dim> &fe_collection,
+ FESubfaceValues (const hp::FECollection<dim,spacedim> &fe_collection,
const hp::QCollection<dim-1> &q_collection,
const UpdateFlags update_flags);
* this argument is specified.
*/
void
- reinit (const typename hp::DoFHandler<dim>::cell_iterator &cell,
+ reinit (const typename hp::DoFHandler<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int subface_no,
const unsigned int q_index = numbers::invalid_unsigned_int,
* these last three arguments.
*/
void
- reinit (const typename dealii::DoFHandler<dim>::cell_iterator &cell,
+ reinit (const typename dealii::DoFHandler<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int subface_no,
const unsigned int q_index = numbers::invalid_unsigned_int,
* these last three arguments.
*/
void
- reinit (const typename MGDoFHandler<dim>::cell_iterator &cell,
+ reinit (const typename MGDoFHandler<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int subface_no,
const unsigned int q_index = numbers::invalid_unsigned_int,
* three arguments.
*/
void
- reinit (const typename Triangulation<dim>::cell_iterator &cell,
+ reinit (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int subface_no,
const unsigned int q_index = numbers::invalid_unsigned_int,
// -------------------------- FEFaceValues -------------------------
- template <int dim>
- FEFaceValues<dim>::FEFaceValues (const hp::MappingCollection<dim> &mapping,
- const hp::FECollection<dim> &fe_collection,
+ template <int dim, int spacedim>
+ FEFaceValues<dim,spacedim>::FEFaceValues (const hp::MappingCollection<dim,spacedim> &mapping,
+ const hp::FECollection<dim,spacedim> &fe_collection,
const hp::QCollection<dim-1> &q_collection,
const UpdateFlags update_flags)
:
- internal::hp::FEValuesBase<dim,dim-1,dealii::FEFaceValues<dim> > (mapping,
+ internal::hp::FEValuesBase<dim,dim-1,dealii::FEFaceValues<dim,spacedim> > (mapping,
fe_collection,
q_collection,
update_flags)
{}
- template <int dim>
- FEFaceValues<dim>::FEFaceValues (const hp::FECollection<dim> &fe_collection,
+ template <int dim, int spacedim>
+ FEFaceValues<dim,spacedim>::FEFaceValues (const hp::FECollection<dim,spacedim> &fe_collection,
const hp::QCollection<dim-1> &q_collection,
const UpdateFlags update_flags)
:
- internal::hp::FEValuesBase<dim,dim-1,dealii::FEFaceValues<dim> > (fe_collection,
+ internal::hp::FEValuesBase<dim,dim-1,dealii::FEFaceValues<dim,spacedim> > (fe_collection,
q_collection,
update_flags)
{}
- template <int dim>
+ template <int dim, int spacedim>
void
- FEFaceValues<dim>::reinit (const typename hp::DoFHandler<dim>::cell_iterator &cell,
+ FEFaceValues<dim,spacedim>::reinit (const typename hp::DoFHandler<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int q_index,
const unsigned int mapping_index,
- template <int dim>
+ template <int dim, int spacedim>
void
- FEFaceValues<dim>::reinit (const typename dealii::DoFHandler<dim>::cell_iterator &cell,
+ FEFaceValues<dim,spacedim>::reinit (const typename dealii::DoFHandler<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int q_index,
const unsigned int mapping_index,
- template <int dim>
+ template <int dim, int spacedim>
void
- FEFaceValues<dim>::reinit (const typename MGDoFHandler<dim>::cell_iterator &cell,
+ FEFaceValues<dim,spacedim>::reinit (const typename MGDoFHandler<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int q_index,
const unsigned int mapping_index,
- template <int dim>
+ template <int dim, int spacedim>
void
- FEFaceValues<dim>::reinit (const typename Triangulation<dim>::cell_iterator &cell,
+ FEFaceValues<dim,spacedim>::reinit (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int q_index,
const unsigned int mapping_index,
// -------------------------- FESubfaceValues -------------------------
- template <int dim>
- FESubfaceValues<dim>::FESubfaceValues (const hp::MappingCollection<dim> &mapping,
- const hp::FECollection<dim> &fe_collection,
+ template <int dim, int spacedim>
+ FESubfaceValues<dim,spacedim>::FESubfaceValues (const hp::MappingCollection<dim,spacedim> &mapping,
+ const hp::FECollection<dim,spacedim> &fe_collection,
const hp::QCollection<dim-1> &q_collection,
const UpdateFlags update_flags)
:
- internal::hp::FEValuesBase<dim,dim-1,dealii::FESubfaceValues<dim> > (mapping,
+ internal::hp::FEValuesBase<dim,dim-1,dealii::FESubfaceValues<dim,spacedim> > (mapping,
fe_collection,
q_collection,
update_flags)
{}
- template <int dim>
- FESubfaceValues<dim>::FESubfaceValues (const hp::FECollection<dim> &fe_collection,
+ template <int dim, int spacedim>
+ FESubfaceValues<dim,spacedim>::FESubfaceValues (const hp::FECollection<dim,spacedim> &fe_collection,
const hp::QCollection<dim-1> &q_collection,
const UpdateFlags update_flags)
:
- internal::hp::FEValuesBase<dim,dim-1,dealii::FESubfaceValues<dim> > (fe_collection,
+ internal::hp::FEValuesBase<dim,dim-1,dealii::FESubfaceValues<dim,spacedim> > (fe_collection,
q_collection,
update_flags)
{}
- template <int dim>
+ template <int dim, int spacedim>
void
- FESubfaceValues<dim>::reinit (const typename hp::DoFHandler<dim>::cell_iterator &cell,
+ FESubfaceValues<dim,spacedim>::reinit (const typename hp::DoFHandler<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int subface_no,
const unsigned int q_index,
- template <int dim>
+ template <int dim, int spacedim>
void
- FESubfaceValues<dim>::reinit (const typename dealii::DoFHandler<dim>::cell_iterator &cell,
+ FESubfaceValues<dim,spacedim>::reinit (const typename dealii::DoFHandler<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int subface_no,
const unsigned int q_index,
- template <int dim>
+ template <int dim, int spacedim>
void
- FESubfaceValues<dim>::reinit (const typename MGDoFHandler<dim>::cell_iterator &cell,
+ FESubfaceValues<dim,spacedim>::reinit (const typename MGDoFHandler<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int subface_no,
const unsigned int q_index,
- template <int dim>
+ template <int dim, int spacedim>
void
- FESubfaceValues<dim>::reinit (const typename Triangulation<dim>::cell_iterator &cell,
+ FESubfaceValues<dim,spacedim>::reinit (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
const unsigned int face_no,
const unsigned int subface_no,
const unsigned int q_index,