# HG changeset patch # User Rik # Date 1449943715 28800 # Node ID 1e4edab2d22f4018db3e95a11fa790b2c22fcae4 # Parent 020b71557b12010a4043db2b7abca64f660fd301 2015 Code Sprint: __eigs__.cc: use ovl (). diff -r 020b71557b12 -r 1e4edab2d22f libinterp/dldfcn/__eigs__.cc --- a/libinterp/dldfcn/__eigs__.cc Sat Dec 12 12:59:46 2015 -0500 +++ b/libinterp/dldfcn/__eigs__.cc Sat Dec 12 10:08:35 2015 -0800 @@ -435,11 +435,7 @@ if (nargout < 2) retval(0) = eig_val; else - { - retval(2) = double (info); - retval(1) = ComplexDiagMatrix (eig_val); - retval(0) = eig_vec; - } + retval = ovl (eig_vec, ComplexDiagMatrix (eig_val), double (info)); } else if (sigmai != 0.) { @@ -469,11 +465,7 @@ if (nargout < 2) retval(0) = eig_val; else - { - retval(2) = double (info); - retval(1) = ComplexDiagMatrix (eig_val); - retval(0) = eig_vec; - } + retval = ovl (eig_vec, ComplexDiagMatrix (eig_val), double (info)); } else { @@ -517,11 +509,7 @@ if (nargout < 2) retval(0) = eig_val; else - { - retval(2) = double (info); - retval(1) = DiagMatrix (eig_val); - retval(0) = eig_vec; - } + retval = ovl (eig_vec, DiagMatrix (eig_val), double (info)); } else { @@ -563,11 +551,7 @@ if (nargout < 2) retval(0) = eig_val; else - { - retval(2) = double (info); - retval(1) = ComplexDiagMatrix (eig_val); - retval(0) = eig_vec; - } + retval = ovl (eig_vec, ComplexDiagMatrix (eig_val), double (info)); } }