Skip to content

Commit

Permalink
Fix _normalize_left_eigenvectors in EigenvalueSolver by dividing by t…
Browse files Browse the repository at this point in the history
…he conjugate of the norm.
  • Loading branch information
csskene authored and kburns committed May 17, 2023
1 parent 29c96fe commit 19a8d7c
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion dedalus/core/solvers.py
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ def _build_modified_left_eigenvectors(self):
def _normalize_left_eigenvectors(self):
modified_left_eigenvectors = self._build_modified_left_eigenvectors()
norms = np.diag(modified_left_eigenvectors.T.conj() @ self.eigenvectors)
self.left_eigenvectors /= norms
self.left_eigenvectors /= np.conj(norms)

def solve_dense(self, subproblem, rebuild_matrices=False, left=False, normalize_left=True, **kw):
"""
Expand Down

0 comments on commit 19a8d7c

Please sign in to comment.