Skip to content
Snippets Groups Projects

Options

Merged Michele Nottoli requested to merge options into main
2 files
+ 37
1
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 5
1
@@ -23,6 +23,7 @@ class Extrapolator:
@@ -23,6 +23,7 @@ class Extrapolator:
"nsteps": 6,
"nsteps": 6,
"descriptor": "distance",
"descriptor": "distance",
"fitting": "leastsquare",
"fitting": "leastsquare",
 
"allow_partially_filled": True,
}
}
self.nelectrons = nelectrons
self.nelectrons = nelectrons
@@ -95,7 +96,10 @@ class Extrapolator:
@@ -95,7 +96,10 @@ class Extrapolator:
def guess(self, coords: np.ndarray, overlap = None) -> np.ndarray:
def guess(self, coords: np.ndarray, overlap = None) -> np.ndarray:
"""Get a new electronic density to be used as a guess."""
"""Get a new electronic density to be used as a guess."""
n = min(self.options["nsteps"], self.descriptors.count)
if self.options["allow_partially_filled"]:
 
n = min(self.options["nsteps"], self.descriptors.count)
 
else:
 
n = self.options["nsteps"]
prev_descriptors = self.descriptors.get(n)
prev_descriptors = self.descriptors.get(n)
descriptor = self._compute_descriptor(coords)
descriptor = self._compute_descriptor(coords)
Loading