* @ingroup simplex
*/
template <int dim, int spacedim = dim>
-class FE_Pyramid : public dealii::FE_Poly<dim, spacedim>
+class FE_PyramidPoly : public dealii::FE_Poly<dim, spacedim>
{
public:
/**
* Constructor.
*/
- FE_Pyramid(const unsigned int degree,
- const internal::GenericDoFsPerObject & dpos,
- const typename FiniteElementData<dim>::Conformity conformity);
+ FE_PyramidPoly(const unsigned int degree,
+ const internal::GenericDoFsPerObject & dpos,
+ const typename FiniteElementData<dim>::Conformity conformity);
};
/**
* @ingroup simplex
*/
template <int dim, int spacedim = dim>
-class FE_PyramidP : public FE_Pyramid<dim, spacedim>
+class FE_PyramidP : public FE_PyramidPoly<dim, spacedim>
{
public:
/**
* @ingroup simplex
*/
template <int dim, int spacedim = dim>
-class FE_PyramidDGP : public FE_Pyramid<dim, spacedim>
+class FE_PyramidDGP : public FE_PyramidPoly<dim, spacedim>
{
public:
/**
* @ingroup simplex
*/
template <int dim, int spacedim = dim>
-class FE_Wedge : public dealii::FE_Poly<dim, spacedim>
+class FE_WedgePoly : public dealii::FE_Poly<dim, spacedim>
{
public:
/**
* Constructor.
*/
- FE_Wedge(const unsigned int degree,
- const internal::GenericDoFsPerObject & dpos,
- const typename FiniteElementData<dim>::Conformity conformity);
+ FE_WedgePoly(const unsigned int degree,
+ const internal::GenericDoFsPerObject & dpos,
+ const typename FiniteElementData<dim>::Conformity conformity);
};
/**
* @ingroup simplex
*/
template <int dim, int spacedim = dim>
-class FE_WedgeP : public FE_Wedge<dim, spacedim>
+class FE_WedgeP : public FE_WedgePoly<dim, spacedim>
{
public:
/**
* @ingroup simplex
*/
template <int dim, int spacedim = dim>
-class FE_WedgeDGP : public FE_Wedge<dim, spacedim>
+class FE_WedgeDGP : public FE_WedgePoly<dim, spacedim>
{
public:
/**
const auto fe_poly = dynamic_cast<const FE_Poly<dim, dim> *>(&fe);
if (dynamic_cast<const FE_SimplexPoly<dim, dim> *>(&fe) != nullptr ||
- dynamic_cast<const FE_Wedge<dim, dim> *>(&fe) != nullptr ||
- dynamic_cast<const FE_Pyramid<dim, dim> *>(&fe) != nullptr)
+ dynamic_cast<const FE_WedgePoly<dim, dim> *>(&fe) != nullptr ||
+ dynamic_cast<const FE_PyramidPoly<dim, dim> *>(&fe) != nullptr)
{
scalar_lexicographic.resize(fe.n_dofs_per_cell());
for (unsigned int i = 0; i < scalar_lexicographic.size(); ++i)
template <int dim, int spacedim>
-FE_Pyramid<dim, spacedim>::FE_Pyramid(
+FE_PyramidPoly<dim, spacedim>::FE_PyramidPoly(
const unsigned int degree,
const internal::GenericDoFsPerObject & dpos,
const typename FiniteElementData<dim>::Conformity conformity)
template <int dim, int spacedim>
FE_PyramidP<dim, spacedim>::FE_PyramidP(const unsigned int degree)
- : FE_Pyramid<dim, spacedim>(degree,
- get_dpo_vector_fe_pyramid_p(degree),
- FiniteElementData<dim>::H1)
+ : FE_PyramidPoly<dim, spacedim>(degree,
+ get_dpo_vector_fe_pyramid_p(degree),
+ FiniteElementData<dim>::H1)
{}
template <int dim, int spacedim>
FE_PyramidDGP<dim, spacedim>::FE_PyramidDGP(const unsigned int degree)
- : FE_Pyramid<dim, spacedim>(degree,
- get_dpo_vector_fe_pyramid_dgp(degree),
- FiniteElementData<dim>::L2)
+ : FE_PyramidPoly<dim, spacedim>(degree,
+ get_dpo_vector_fe_pyramid_dgp(degree),
+ FiniteElementData<dim>::L2)
{}
for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : DIMENSIONS)
{
#if deal_II_dimension <= deal_II_space_dimension
- template class FE_Pyramid<deal_II_dimension, deal_II_space_dimension>;
+ template class FE_PyramidPoly<deal_II_dimension, deal_II_space_dimension>;
template class FE_PyramidP<deal_II_dimension, deal_II_space_dimension>;
template class FE_PyramidDGP<deal_II_dimension, deal_II_space_dimension>;
#endif
} // namespace
template <int dim, int spacedim>
-FE_Wedge<dim, spacedim>::FE_Wedge(
+FE_WedgePoly<dim, spacedim>::FE_WedgePoly(
const unsigned int degree,
const internal::GenericDoFsPerObject & dpos,
const typename FiniteElementData<dim>::Conformity conformity)
template <int dim, int spacedim>
FE_WedgeP<dim, spacedim>::FE_WedgeP(const unsigned int degree)
- : FE_Wedge<dim, spacedim>(degree,
- get_dpo_vector_fe_wedge_p(degree),
- FiniteElementData<dim>::H1)
+ : FE_WedgePoly<dim, spacedim>(degree,
+ get_dpo_vector_fe_wedge_p(degree),
+ FiniteElementData<dim>::H1)
{}
template <int dim, int spacedim>
FE_WedgeDGP<dim, spacedim>::FE_WedgeDGP(const unsigned int degree)
- : FE_Wedge<dim, spacedim>(degree,
- get_dpo_vector_fe_wedge_dgp(degree),
- FiniteElementData<dim>::L2)
+ : FE_WedgePoly<dim, spacedim>(degree,
+ get_dpo_vector_fe_wedge_dgp(degree),
+ FiniteElementData<dim>::L2)
{}
for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : DIMENSIONS)
{
#if deal_II_dimension <= deal_II_space_dimension
- template class FE_Wedge<deal_II_dimension, deal_II_space_dimension>;
+ template class FE_WedgePoly<deal_II_dimension, deal_II_space_dimension>;
template class FE_WedgeP<deal_II_dimension, deal_II_space_dimension>;
template class FE_WedgeDGP<deal_II_dimension, deal_II_space_dimension>;
#endif