Skip to content

Commit c8f795b

Browse files
authored
Merge pull request #58 from LLNL/bugfix-evalControls
Bugfix evalControls: update timestepsize to match sampling rate.
2 parents 29fa497 + 27d5222 commit c8f795b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

quandary.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,9 @@ def evalControls(self, *, pcof0=[], points_per_ns=1,datadir="./run_dir", quandar
377377

378378
# Copy original setting and overwrite number of time steps for simulation
379379
nsteps_org = self.nsteps
380+
dT_org = self.dT
380381
self.nsteps = int(np.floor(self.T * points_per_ns))
382+
self.dT = self.T/self.nsteps
381383

382384
datadir = resolve_datadir(datadir)
383385

@@ -394,6 +396,7 @@ def evalControls(self, *, pcof0=[], points_per_ns=1,datadir="./run_dir", quandar
394396

395397
# Restore original setting
396398
self.nsteps = nsteps_org
399+
self.dT = dT_org
397400

398401
return time, pt, qt
399402

0 commit comments

Comments
 (0)