summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElizabeth Hunt <elizabeth.hunt@simponic.xyz>2023-11-27 10:17:27 -0700
committerElizabeth Hunt <elizabeth.hunt@simponic.xyz>2023-11-27 10:17:27 -0700
commitf50a1c5a4db97a8fad7c955c7733f1f82697e07e (patch)
tree3dc5fdea3fbf83ee9cff733a02ad7f58d4d3a0ab
parent09dd5c5eb250d866c939965d6ec8ccb919b4dc0a (diff)
downloadcmath-f50a1c5a4db97a8fad7c955c7733f1f82697e07e.tar.gz
cmath-f50a1c5a4db97a8fad7c955c7733f1f82697e07e.zip
update docs w/ new src
-rw-r--r--doc/software_manual.org4
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/software_manual.org b/doc/software_manual.org
index f438534..134d38d 100644
--- a/doc/software_manual.org
+++ b/doc/software_manual.org
@@ -1017,6 +1017,10 @@ double dominant_eigenvalue(Matrix_double *m, Array_double *v, double tolerance,
while (error >= tolerance && (--iter) > 0) {
Array_double *eigenvector_2 = m_dot_v(m, eigenvector_1);
+ Array_double *normalized_eigenvector_2 =
+ scale_v(eigenvector_2, 1.0 / linf_norm(eigenvector_2));
+ free_vector(eigenvector_2);
+ eigenvector_2 = normalized_eigenvector_2;
Array_double *mx = m_dot_v(m, eigenvector_2);
double new_lambda =