18#include "libmesh/fe_transformation_base.h"
19#include "libmesh/h1_fe_transformation.h"
20#include "libmesh/hcurl_fe_transformation.h"
21#include "libmesh/hdiv_fe_transformation.h"
22#include "libmesh/fe_type.h"
23#include "libmesh/enum_to_string.h"
31template<
typename OutputShape>
57 return std::make_unique<H1FETransformation<OutputShape>>();
61 return std::make_unique<HCurlFETransformation<OutputShape>>();
66 return std::make_unique<HDivFETransformation<OutputShape>>();
73 return std::make_unique<H1FETransformation<OutputShape>>();
class FEType hides (possibly multiple) FEFamily and approximation orders, thereby enabling specialize...
FEFamily family
The type of finite element.
std::string enum_to_string(const T e)
The libMesh namespace provides an interface to certain functionality in the library.