18 #include "libmesh/fe_transformation_base.h"
19 #include "libmesh/h1_fe_transformation.h"
20 #include "libmesh/hcurl_fe_transformation.h"
21 #include "libmesh/fe_type.h"
22 #include "libmesh/auto_ptr.h"
27 template<
typename OutputShape>
49 return libmesh_make_unique<H1FETransformation<OutputShape>>();
53 return libmesh_make_unique<HCurlFETransformation<OutputShape>>();
61 return libmesh_make_unique<H1FETransformation<OutputShape>>();
64 libmesh_error_msg(
"Unknown family = " << fe_type.
family);