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);