#include <deal.II/fe/fe_dgq.h>
#include <deal.II/fe/fe_face.h>
#include <deal.II/fe/fe_nedelec.h>
+#include <deal.II/fe/fe_nedelec_sz.h>
#include <deal.II/fe/fe_nothing.h>
#include <deal.II/fe/fe_q.h>
#include <deal.II/fe/fe_q_bubbles.h>
std::make_unique<FETools::FEFactory<FE_RT_Bubbles<dim>>>();
result["FE_Nedelec"] =
std::make_unique<FETools::FEFactory<FE_Nedelec<dim>>>();
+ result["FE_NedelecSZ"] =
+ std::make_unique<FETools::FEFactory<FE_NedelecSZ<dim>>>();
result["FE_DGPNonparametric"] =
std::make_unique<FETools::FEFactory<FE_DGPNonparametric<dim>>>();
result["FE_DGP"] = std::make_unique<FETools::FEFactory<FE_DGP<dim>>>();
for (deal_II_dimension : DIMENSIONS)
{
-#if deal_II_dimension != 1
template class FE_NedelecSZ<deal_II_dimension>;
-#endif
}
gen.generate<3, 3>("FE_RaviartThomasNodal(1)");
gen.generate<2, 2>("FE_Nedelec(1)");
gen.generate<3, 3>("FE_Nedelec(1)");
+ gen.generate<2, 2>("FE_NedelecSZ(1)");
+ gen.generate<3, 3>("FE_NedelecSZ(1)");
gen.generate_all_dim("FE_DGPNonparametric(1)");
gen.generate_all_dim("FE_DGPMonomial(1)");
gen.generate_all_dim("FE_FaceQ(1)");
gen.generate<3, 3>("FE_RaviartThomasNodal(2)");
gen.generate<2, 2>("FE_Nedelec(2)");
gen.generate<3, 3>("FE_Nedelec(2)");
+ gen.generate<2, 2>("FE_NedelecSZ(2)");
+ gen.generate<3, 3>("FE_NedelecSZ(2)");
gen.generate_all_dim("FE_DGPNonparametric(2)");
gen.generate_all_dim("FE_DGPMonomial(2)");
gen.generate_all_dim("FE_FaceQ(2)");
DEAL::Read FE_Nedelec(1)
DEAL::Generated :
DEAL::FE_Nedelec<3>(1)
+DEAL::Read FE_NedelecSZ(1)
+DEAL::Generated :
+DEAL::FE_NedelecSZ<2>(1)
+DEAL::Read FE_NedelecSZ(1)
+DEAL::Generated :
+DEAL::FE_NedelecSZ<3>(1)
DEAL::Read FE_DGPNonparametric(1)
DEAL::Generated :
DEAL::FE_DGPNonparametric<1>(1)
DEAL::Read FE_Nedelec(2)
DEAL::Generated :
DEAL::FE_Nedelec<3>(2)
+DEAL::Read FE_NedelecSZ(2)
+DEAL::Generated :
+DEAL::FE_NedelecSZ<2>(2)
+DEAL::Read FE_NedelecSZ(2)
+DEAL::Generated :
+DEAL::FE_NedelecSZ<3>(2)
DEAL::Read FE_DGPNonparametric(2)
DEAL::Generated :
DEAL::FE_DGPNonparametric<1>(2)