diff --git a/src/pcms/create_field.cpp b/src/pcms/create_field.cpp index 84204b78..b3b44b36 100644 --- a/src/pcms/create_field.cpp +++ b/src/pcms/create_field.cpp @@ -14,7 +14,7 @@ namespace pcms std::unique_ptr CreateLagrangeLayout( Omega_h::Mesh& mesh, int order, int num_components, - CoordinateSystem coordinate_system) + CoordinateSystem coordinate_system, std::string global_id_name) { std::array nodes_per_dim; @@ -25,8 +25,8 @@ std::unique_ptr CreateLagrangeLayout( default: throw std::runtime_error("Unimplemented order"); } - return std::make_unique(mesh, nodes_per_dim, - num_components, coordinate_system); + return std::make_unique( + mesh, nodes_per_dim, num_components, coordinate_system, global_id_name); } template <> diff --git a/src/pcms/create_field.h b/src/pcms/create_field.h index 250028fe..b0d1a9d6 100644 --- a/src/pcms/create_field.h +++ b/src/pcms/create_field.h @@ -19,7 +19,7 @@ namespace pcms { std::unique_ptr CreateLagrangeLayout( Omega_h::Mesh& mesh, int order, int num_components, - CoordinateSystem coordinate_system); + CoordinateSystem coordinate_system, std::string global_id_name = "global"); /** * \brief Create a binary field on a uniform grid indicating inside/outside mesh