diff --git a/include/openmc/xdg.h b/include/openmc/xdg.h index 41d52b0cd0d..692f42548d3 100644 --- a/include/openmc/xdg.h +++ b/include/openmc/xdg.h @@ -24,7 +24,8 @@ class XDGMesh : public UnstructuredMesh { XDGMesh(pugi::xml_node node); XDGMesh(hid_t group); XDGMesh(const std::string& filename, double length_multiplier = 1.0); - XDGMesh(std::shared_ptr external_xdg); + XDGMesh( + std::shared_ptr external_xdg, double length_multiplier = 1.0); static const std::string mesh_interface; diff --git a/src/xdg.cpp b/src/xdg.cpp index b6b5c580c93..4f11c3dabe7 100644 --- a/src/xdg.cpp +++ b/src/xdg.cpp @@ -83,10 +83,12 @@ XDGMesh::XDGMesh(const std::string& filename, double length_multiplier) initialize(); } -XDGMesh::XDGMesh(std::shared_ptr external_xdg) +XDGMesh::XDGMesh( + std::shared_ptr external_xdg, double length_multiplier) { xdg_ = external_xdg; filename_ = "unknown (external file)"; + set_length_multiplier(length_multiplier); initialize(); }