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.