Mercurial > octave-nkf
comparison liboctave/ChangeLog @ 11504:81ff63e43f54
really make destuctors virtual in ODE/DAE base classes
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 13 Jan 2011 03:28:21 -0500 |
parents | b3f511c48b14 |
children | 9a308e96194e |
comparison
equal
deleted
inserted
replaced
11503:b3f511c48b14 | 11504:81ff63e43f54 |
---|---|
1 2011-01-13 John W. Eaton <jwe@octave.org> | |
2 | |
3 * idx-vector.h (idx_vector_rep::idx_vector_rep, | |
4 idx_vector::idx_mask_rep::idx_mask_rep): | |
5 Initialize all data members in initialization lists. | |
6 | |
7 * idx-vector.cc (idx_vector::idx_scalar_rep::idx_scalar_rep): | |
8 Initialize data in member initialization list. | |
9 (class idx_base_rep, class idx_colon_rep, class idx_range_rep, | |
10 class idx_scalar_rep, class idx_vector_rep, class idx_mask_rep): | |
11 Don't allow assignment. | |
12 | |
13 2011-01-13 John W. Eaton <jwe@octave.org> | 1 2011-01-13 John W. Eaton <jwe@octave.org> |
14 | 2 |
15 * DAE.h (DAE::~DAE): Now virtual. | 3 * DAE.h (DAE::~DAE): Now virtual. |
16 * DAERT.h (DAERT::~DAERT): Likewise. | 4 * DAERT.h (DAERT::~DAERT): Likewise. |
17 * ODE.h (ODE::~ODE): Likewise. | 5 * ODE.h (ODE::~ODE): Likewise. |
18 * DAEFunc.h (DAEFunc::~DAEFunc): Likewise. | 6 * DAEFunc.h (DAEFunc::~DAEFunc): Likewise. |
19 * DAERTFunc.h (DAEFunc::~DAEFunc): Likewise. | 7 * DAERTFunc.h (DAEFunc::~DAEFunc): Likewise. |
20 * ODEFunc.h (ODE::~ODE): Likewise. | 8 * ODEFunc.h (ODE::~ODE): Likewise. |
21 * ODESFunc.h (ODESFunc::~ODESFunc): Likewise. | 9 * ODESFunc.h (ODESFunc::~ODESFunc): Likewise. |
10 | |
11 2011-01-13 John W. Eaton <jwe@octave.org> | |
12 | |
13 * idx-vector.h (idx_vector_rep::idx_vector_rep, | |
14 idx_vector::idx_mask_rep::idx_mask_rep): | |
15 Initialize all data members in initialization lists. | |
16 | |
17 * idx-vector.cc (idx_vector::idx_scalar_rep::idx_scalar_rep): | |
18 Initialize data in member initialization list. | |
19 (class idx_base_rep, class idx_colon_rep, class idx_range_rep, | |
20 class idx_scalar_rep, class idx_vector_rep, class idx_mask_rep): | |
21 Don't allow assignment. | |
22 | |
23 2011-01-13 John W. Eaton <jwe@octave.org> | |
22 | 24 |
23 * LSODE.h (class LSODE): Delete pointer data members. | 25 * LSODE.h (class LSODE): Delete pointer data members. |
24 (LSODE::LSODE): Initialize all data members in initialization lists. | 26 (LSODE::LSODE): Initialize all data members in initialization lists. |
25 * LSODE.cc (LSODE::integrate): Extract pointers to data from | 27 * LSODE.cc (LSODE::integrate): Extract pointers to data from |
26 array data members at each call. | 28 array data members at each call. |