std::unique_ptr<FiniteElement<dim, spacedim>>
get_fe_by_name(const std::string &name);
-
- /**
- * @deprecated Use get_fe_by_name() with two template parameters instead
- */
- template <int dim>
- DEAL_II_DEPRECATED FiniteElement<dim, dim> *
- get_fe_from_name(const std::string &name);
-
-
/**
* Extend the list of finite elements that can be generated by
* get_fe_by_name() by the one given as @p name. If get_fe_by_name() is
- template <int dim>
- FiniteElement<dim> *
- get_fe_from_name(const std::string ¶meter_name)
- {
- return get_fe_by_name<dim, dim>(parameter_name).release();
- }
-
-
-
template <int dim, int spacedim>
std::unique_ptr<FiniteElement<dim, spacedim>>
get_fe_by_name(const std::string ¶meter_name)
std::string
FE_NedelecSZ<dim, spacedim>::get_name() const
{
- // note that the
- // FETools::get_fe_from_name
- // function depends on the
- // particular format of the string
- // this function returns, so they
- // have to be kept in synch
-
+ // note that the FETools::get_fe_by_name function depends on the particular
+ // format of the string this function returns, so they have to be kept in sync
std::ostringstream namebuf;
namebuf << "FE_NedelecSZ<" << dim << ">(" << this->degree - 1 << ")";
template class FEFactoryBase<deal_II_dimension>;
- template FiniteElement<deal_II_dimension> *
- get_fe_from_name<deal_II_dimension>(const std::string &);
-
template FullMatrix<double>
compute_node_matrix(const FiniteElement<deal_II_dimension> &);