Mercurial > hg > octave-lyh
diff liboctave/fCmplxCHOL.h @ 11498:367bfee35ba0
data member initialization fixes
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 13 Jan 2011 02:37:45 -0500 |
parents | cbc402e64d83 |
children | fd0a3ac60b0e |
line wrap: on
line diff
--- a/liboctave/fCmplxCHOL.h +++ b/liboctave/fCmplxCHOL.h @@ -36,11 +36,17 @@ { public: - FloatComplexCHOL (void) : chol_mat () { } + FloatComplexCHOL (void) : chol_mat (), xrcond (0) { } - FloatComplexCHOL (const FloatComplexMatrix& a, bool calc_cond = false) { init (a, calc_cond); } + FloatComplexCHOL (const FloatComplexMatrix& a, bool calc_cond = false) + : chol_mat (), xrcond (0) + { + init (a, calc_cond); + } - FloatComplexCHOL (const FloatComplexMatrix& a, octave_idx_type& info, bool calc_cond = false) + FloatComplexCHOL (const FloatComplexMatrix& a, octave_idx_type& info, + bool calc_cond = false) + : chol_mat (), xrcond (0) { info = init (a, calc_cond); } @@ -71,13 +77,15 @@ octave_idx_type downdate (const FloatComplexColumnVector& u); - octave_idx_type insert_sym (const FloatComplexColumnVector& u, octave_idx_type j); + octave_idx_type insert_sym (const FloatComplexColumnVector& u, + octave_idx_type j); void delete_sym (octave_idx_type j); void shift_sym (octave_idx_type i, octave_idx_type j); - friend OCTAVE_API std::ostream& operator << (std::ostream& os, const FloatComplexCHOL& a); + friend OCTAVE_API std::ostream& operator << (std::ostream& os, + const FloatComplexCHOL& a); private: