diff options
author | Tim Blechmann <timblech@users.sourceforge.net> | 2005-06-16 13:02:02 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@iem.at> | 2015-10-14 15:11:59 +0200 |
commit | d1ed55f96f9cecc818844006fb36cd58ca70da5e (patch) | |
tree | 4d1ed404ba54ad7f360cec5ad3d0b38ec4b24840 /chaos/src/ode_base.hpp | |
parent | 2434290915cda6ed855e4dc2249312153b995817 (diff) |
- parameter searching (broken)
- misc. updates
svn path=/trunk/externals/tb/; revision=3192
Diffstat (limited to 'chaos/src/ode_base.hpp')
-rw-r--r-- | chaos/src/ode_base.hpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/chaos/src/ode_base.hpp b/chaos/src/ode_base.hpp index a15dc08..b7139d2 100644 --- a/chaos/src/ode_base.hpp +++ b/chaos/src/ode_base.hpp @@ -68,7 +68,7 @@ public: void ode_base_alloc() { int dimension = get_num_eq(); - + for (int i = 0; i != 3; ++i) { m_k[i] = new data_t[dimension]; @@ -87,15 +87,14 @@ public: } protected: - void (ode_base::*m_routine)(); + void (ode_base::*m_routine)(void); + unsigned char m_method; /* 0: rk1, 1: rk2, 3: rk4 */ data_t* m_k[3]; /* temporary arrays for runge kutta */ data_t* m_tmp; - virtual void m_system (data_t* deriv, data_t* data) - { - } + virtual void m_system (data_t* deriv, data_t* data) = 0; void rk1 (); void rk2 (); |