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)