aboutsummaryrefslogtreecommitdiff
path: root/chaos/src/lorenz.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'chaos/src/lorenz.hpp')
-rw-r--r--chaos/src/lorenz.hpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/chaos/src/lorenz.hpp b/chaos/src/lorenz.hpp
index 700e4a1..fdae428 100644
--- a/chaos/src/lorenz.hpp
+++ b/chaos/src/lorenz.hpp
@@ -32,7 +32,7 @@ public:
lorenz()
{
m_num_eq = 3;
- m_data = new data_t[3];
+ m_data = new data_t[m_num_eq];
CHAOS_SYS_INIT(method,0);
CHAOS_SYS_INIT(dt,1);
@@ -43,11 +43,14 @@ public:
CHAOS_SYS_INIT(b,4);
CHAOS_SYS_INIT(r,40);
+ ode_base_alloc();
+
set_method(0);
}
~lorenz()
{
+ ode_base_free();
delete m_data;
}