comparison liboctave/dbleCHOL.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
comparison
equal deleted inserted replaced
11497:7bddd70bc838 11498:367bfee35ba0
34 OCTAVE_API 34 OCTAVE_API
35 CHOL 35 CHOL
36 { 36 {
37 public: 37 public:
38 38
39 CHOL (void) : chol_mat () { } 39 CHOL (void) : chol_mat (), xrcond (0) { }
40 40
41 CHOL (const Matrix& a, bool calc_cond = false) { init (a, calc_cond); } 41 CHOL (const Matrix& a, bool calc_cond = false)
42 : chol_mat (), xrcond (0)
43 {
44 init (a, calc_cond);
45 }
42 46
43 CHOL (const Matrix& a, octave_idx_type& info, bool calc_cond = false) 47 CHOL (const Matrix& a, octave_idx_type& info, bool calc_cond = false)
44 { info = init (a, calc_cond); } 48 : chol_mat (), xrcond (0)
49 {
50 info = init (a, calc_cond);
51 }
45 52
46 CHOL (const CHOL& a) : chol_mat (a.chol_mat), xrcond (a.xrcond) { } 53 CHOL (const CHOL& a) : chol_mat (a.chol_mat), xrcond (a.xrcond) { }
47 54
48 CHOL& operator = (const CHOL& a) 55 CHOL& operator = (const CHOL& a)
49 { 56 {