@@ -826,40 +826,6 @@ def _create_settings_dict(self, text: list[str], start_flag: str) -> dict:
826
826
settings_dict [key ] = value
827
827
return settings_dict
828
828
829
- # def _get_settings_object(
830
- # self,
831
- # text: list[str],
832
- # settings_class: type[JMinSettingsElectronic | JMinSettingsFluid | JMinSettingsIonic | JMinSettingsLattice],
833
- # ) -> JMinSettingsElectronic | JMinSettingsFluid | JMinSettingsIonic | JMinSettingsLattice:
834
- # """Get appropriate JMinSettings mutant.
835
-
836
- # Get the settings object from the out file text.
837
-
838
- # Args:
839
- # text (list[str]): Output of read_file for out file.
840
- # settings_class (Type[JMinSettings]): Settings class to create object from.
841
-
842
- # Returns:
843
- # JMinSettingsElectronic | JMinSettingsFluid | JMinSettingsIonic | JMinSettingsLattice: Settings object.
844
- # """
845
- # settings_dict = self._create_settings_dict(text, settings_class.start_flag)
846
- # return settings_class(params=settings_dict) if len(settings_dict) else None
847
-
848
- # def _set_min_settings(self, text: list[str]) -> None:
849
- # """Set the settings objects from the out file text.
850
-
851
- # Set the settings objects from the out file text.
852
-
853
- # Args:
854
- # text (list[str]): Output of read_file for out file.
855
- # """
856
- # self.jsettings_fluid = self._get_settings_object(text, JMinSettingsFluid)
857
- # self.jsettings_electronic = self._get_settings_object(text, JMinSettingsElectronic)
858
- # self.jsettings_lattice = self._get_settings_object(text, JMinSettingsLattice)
859
- # self.jsettings_ionic = self._get_settings_object(text, JMinSettingsIonic)
860
- # # if self.jsettings_lattice is not None and "niterations" in self.jsettings_lattice.params:
861
- # # self.constant_lattice = int(self.jsettings_lattice.params["niterations"]) == 0
862
-
863
829
def _set_geomopt_vars (self , text : list [str ]) -> None :
864
830
"""Set the geom_opt and geom_opt_type class variables.
865
831
@@ -890,19 +856,6 @@ def _set_geomopt_vars(self, text: list[str]) -> None:
890
856
self .geom_opt = False
891
857
self .geom_opt_type = "single point"
892
858
self .geom_opt_label = "IonicMinimize"
893
- # # Attempts to set all self.jsettings_x class variables
894
- # self._set_min_settings(text)
895
- # if self.jsettings_ionic is None or self.jsettings_lattice is None:
896
- # raise ValueError("Unknown issue in setting settings objects")
897
- # if int(self.jsettings_lattice.params["niterations"]) > 0:
898
- # self.geom_opt = True
899
- # self.geom_opt_type = "lattice"
900
- # elif int(self.jsettings_ionic.params["niterations"]) > 0:
901
- # self.geom_opt = True
902
- # self.geom_opt_type = "ionic"
903
- # else:
904
- # self.geom_opt = False
905
- # self.geom_opt_type = "single point"
906
859
907
860
def _get_initial_structure (self , text : list [str ]) -> Structure | None :
908
861
"""Get the initial structure from the out file text.
@@ -982,11 +935,6 @@ def _set_backup_vars(self, text: list[str]) -> None:
982
935
mval = float (_val )
983
936
else :
984
937
mval = None
985
- # val = None
986
- # for line in lines[::-1]:
987
- # val = get_colon_val(text[line], "mu:")
988
- # if val is not None:
989
- # break
990
938
self ._mu_backup = mval
991
939
992
940
def _set_orb_fillings_nobroad (self , nspin : float ) -> None :
0 commit comments