File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed
Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -24,3 +24,10 @@ cdef class RealObservable():
2424
2525 cpdef void add_measurement(self , double value)
2626
27+
28+ # needed to work around cython not understanding std::tuple
29+ cdef extern from " _observable/observable.h" namespace " mc_stats" :
30+ void trampoline_mrg(const ScalarObservable[double ]& obs,
31+ vector[double ] v_av,
32+ vector[double ] v_err,
33+ vector[double ] v_size)
Original file line number Diff line number Diff line change 22
33# hack to make cythonize detect c++
44# from libcpp.vector cimport vector
5- cdef extern from " _observable/observable.h" namespace " mc_stats" :
6- void trampoline_mrg(const ScalarObservable[double ]& obs,
7- vector[double ] v_av,
8- vector[double ] v_err,
9- vector[double ] v_size)
105
116import numpy as np
127
138from .observable cimport ScalarObservable
9+ from .observable cimport trampoline_mrg
1410
1511cdef class RealObservable():
1612
You can’t perform that action at this time.
0 commit comments