diff --git a/flopy/mf6/data/mfstructure.py b/flopy/mf6/data/mfstructure.py index 2f6cc7a9e..3baf65085 100644 --- a/flopy/mf6/data/mfstructure.py +++ b/flopy/mf6/data/mfstructure.py @@ -33,6 +33,7 @@ class DfnType(Enum): gnc_file = 8 mvr_file = 9 utl = 10 + mvt_file = 11 unknown = 999 @@ -148,6 +149,8 @@ def _file_type(self, file_name): return DfnType.gnc_file, model_type elif file_name[3:6] == "mvr": return DfnType.mvr_file, model_type + elif file_name[3:6] == "mvt": + return DfnType.mvt_file, model_type else: return DfnType.model_file, model_type @@ -2292,6 +2295,7 @@ def process_dfn(self, dfn_file): or dfn_file.dfn_type == DfnType.model_name_file or dfn_file.dfn_type == DfnType.gnc_file or dfn_file.dfn_type == DfnType.mvr_file + or dfn_file.dfn_type == DfnType.mvt_file ): model_ver = f"{dfn_file.model_type}{MFStructure(True).get_version_string()}" if model_ver not in self.model_struct_objs: @@ -2303,6 +2307,7 @@ def process_dfn(self, dfn_file): elif ( dfn_file.dfn_type == DfnType.gnc_file or dfn_file.dfn_type == DfnType.mvr_file + or dfn_file.dfn_type == DfnType.mvt_file ): # gnc and mvr files belong both on the simulation and model # level