+ output_mesh_file );
+ }
+ else if ( mesher=="NETGEN1D" ||
+ mesher=="NETGEN1D2D" ||
+ mesher=="NETGEN1D2D3D" )
+ {
+ NETGENPlugin_NETGEN_1D2D3D_SA myplugin;
+ NETGENPlugin_Mesher::DIM DIM = mesher=="NETGEN1D" ? NETGENPlugin_Mesher::D1
+ : ( mesher=="NETGEN1D2D" ? NETGENPlugin_Mesher::D2
+ : NETGENPlugin_Mesher::D3 );
+
+ ret = myplugin.run(input_mesh_file,
+ shape_file,
+ hypo_file,
+ element_orientation_file,
+ new_element_file,
+ output_mesh_file,
+ DIM );
+ }
+ else if ( mesher=="NETGEN2D" )
+ {
+ NETGENPlugin_NETGEN_2D_SA myplugin;
+ ret = myplugin.run(input_mesh_file,
+ shape_file,
+ hypo_file,
+ element_orientation_file,
+ new_element_file,
+ output_mesh_file );
+ }
+ else {