Generated by Cython 0.29.14
Yellow lines hint at Python interaction.
Click on a line that starts with a "+
" to see the C code that Cython generated for it.
Raw output: parameters.pxi
+01: import numpy as np
__pyx_t_1 = __Pyx_Import(__pyx_n_s_numpy, 0, -1); if (unlikely(!__pyx_t_1)) __PYX_ERR(5, 1, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (PyDict_SetItem(__pyx_d, __pyx_n_s_np, __pyx_t_1) < 0) __PYX_ERR(5, 1, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
02:
+03: DTYPE = np.float64
__Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_np); if (unlikely(!__pyx_t_1)) __PYX_ERR(5, 3, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_float64); if (unlikely(!__pyx_t_2)) __PYX_ERR(5, 3, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; if (PyDict_SetItem(__pyx_d, __pyx_n_s_DTYPE, __pyx_t_2) < 0) __PYX_ERR(5, 3, __pyx_L1_error) __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
+04: ctypedef np.float64_t DTYPE_t
typedef __pyx_t_5numpy_float64_t __pyx_t_3AoN_DTYPE_t;
05:
+06: ITYPE = np.int64
__Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_np); if (unlikely(!__pyx_t_2)) __PYX_ERR(5, 6, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_int64); if (unlikely(!__pyx_t_1)) __PYX_ERR(5, 6, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; if (PyDict_SetItem(__pyx_d, __pyx_n_s_ITYPE, __pyx_t_1) < 0) __PYX_ERR(5, 6, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
07: ctypedef np.int64_t ITYPE_t
08:
09: # EPS is the precision of DTYPE
+10: cdef DTYPE_t DTYPE_EPS = 1E-15
__pyx_v_3AoN_DTYPE_EPS = 1E-15;
11:
12: # NULL_IDX is the index used in predecessor matrices to store a non-path
+13: cdef ITYPE_t NULL_IDX = 18446744073709551615
__pyx_v_3AoN_NULL_IDX = 0xFFFFFFFFFFFFFFFF;
14:
+15: cdef double INFINITE = 1.79769313e+308
__pyx_v_3AoN_INFINITE = 1.79769313e+308;
16:
+17: VERSION = 0.5
if (PyDict_SetItem(__pyx_d, __pyx_n_s_VERSION, __pyx_float_0_5) < 0) __PYX_ERR(5, 17, __pyx_L1_error)
+18: MINOR_VRSN = 2
if (PyDict_SetItem(__pyx_d, __pyx_n_s_MINOR_VRSN, __pyx_int_2) < 0) __PYX_ERR(5, 18, __pyx_L1_error)
+19: binary_version = "0.5.0"
if (PyDict_SetItem(__pyx_d, __pyx_n_s_binary_version, __pyx_kp_s_0_5_0) < 0) __PYX_ERR(5, 19, __pyx_L1_error)
+20: release_name = "Karlsruhe"
if (PyDict_SetItem(__pyx_d, __pyx_n_s_release_name, __pyx_n_s_Karlsruhe) < 0) __PYX_ERR(5, 20, __pyx_L1_error)