Skip to content

Commit eec1ac5

Browse files
authored
Merge pull request #367 from Dekken/leak
shared_ptr vibilitiy required for pointer tracking
2 parents b2052c8 + 2883b33 commit eec1ac5

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

lib/swig/tick/hawkes/simulation/hawkes_kernels.i

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
11
// License: BSD 3 clause
22

3-
%include <std_shared_ptr.i>
4-
%shared_ptr(HawkesKernel);
5-
%shared_ptr(HawkesKernelExp);
6-
%shared_ptr(HawkesKernelSumExp);
7-
%shared_ptr(HawkesKernelPowerLaw);
8-
%shared_ptr(HawkesKernelTimeFunc);
9-
%shared_ptr(HawkesKernel0);
103

114
class HawkesKernel {
125
public:

lib/swig/tick/hawkes/simulation/hawkes_simulation_module.i

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@
44

55
%include tick/base/defs.i
66
%include tick/base/serialization.i
7+
%include <std_shared_ptr.i>
8+
%shared_ptr(HawkesKernel);
9+
%shared_ptr(HawkesKernelExp);
10+
%shared_ptr(HawkesKernelSumExp);
11+
%shared_ptr(HawkesKernelPowerLaw);
12+
%shared_ptr(HawkesKernelTimeFunc);
13+
%shared_ptr(HawkesKernel0);
714

815
%{
916
#include "tick/base/tick_python.h"

lib/swig/tick/solver/sto_solver.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
%}
1010

1111
%include "tick/array/array_module.i"
12-
%include "tick/base_model/model.i"
12+
%include "tick/base_model/base_model_module.i"
1313
%include "tick/prox/prox_module.i"
1414

1515
%template(IntVector) std::vector<int>;

0 commit comments

Comments
 (0)