/* Generated by Cython 3.0.11 */

/* BEGIN: Cython Metadata
{
    "distutils": {
        "depends": [],
        "extra_compile_args": [
            "-O3"
        ],
        "include_dirs": [
            "/private/var/folders/gy/4fqcxthx7jlgdblgz0p1ty1m0000gp/T/build-env-xl2gbzfy/lib/python3.11/site-packages/numpy/_core/include"
        ],
        "language": "c++",
        "name": "pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation",
        "sources": [
            "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx"
        ]
    },
    "module_name": "pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation"
}
END: Cython Metadata */

#ifndef PY_SSIZE_T_CLEAN
#define PY_SSIZE_T_CLEAN
#endif /* PY_SSIZE_T_CLEAN */
#if defined(CYTHON_LIMITED_API) && 0
  #ifndef Py_LIMITED_API
    #if CYTHON_LIMITED_API+0 > 0x03030000
      #define Py_LIMITED_API CYTHON_LIMITED_API
    #else
      #define Py_LIMITED_API 0x03030000
    #endif
  #endif
#endif

#include "Python.h"
#ifndef Py_PYTHON_H
    #error Python headers needed to compile C extensions, please install development version of Python.
#elif PY_VERSION_HEX < 0x02070000 || (0x03000000 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x03030000)
    #error Cython requires Python 2.7+ or Python 3.3+.
#else
#if defined(CYTHON_LIMITED_API) && CYTHON_LIMITED_API
#define __PYX_EXTRA_ABI_MODULE_NAME "limited"
#else
#define __PYX_EXTRA_ABI_MODULE_NAME ""
#endif
#define CYTHON_ABI "3_0_11" __PYX_EXTRA_ABI_MODULE_NAME
#define __PYX_ABI_MODULE_NAME "_cython_" CYTHON_ABI
#define __PYX_TYPE_MODULE_PREFIX __PYX_ABI_MODULE_NAME "."
#define CYTHON_HEX_VERSION 0x03000BF0
#define CYTHON_FUTURE_DIVISION 1
#include <stddef.h>
#ifndef offsetof
  #define offsetof(type, member) ( (size_t) & ((type*)0) -> member )
#endif
#if !defined(_WIN32) && !defined(WIN32) && !defined(MS_WINDOWS)
  #ifndef __stdcall
    #define __stdcall
  #endif
  #ifndef __cdecl
    #define __cdecl
  #endif
  #ifndef __fastcall
    #define __fastcall
  #endif
#endif
#ifndef DL_IMPORT
  #define DL_IMPORT(t) t
#endif
#ifndef DL_EXPORT
  #define DL_EXPORT(t) t
#endif
#define __PYX_COMMA ,
#ifndef HAVE_LONG_LONG
  #define HAVE_LONG_LONG
#endif
#ifndef PY_LONG_LONG
  #define PY_LONG_LONG LONG_LONG
#endif
#ifndef Py_HUGE_VAL
  #define Py_HUGE_VAL HUGE_VAL
#endif
#define __PYX_LIMITED_VERSION_HEX PY_VERSION_HEX
#if defined(GRAALVM_PYTHON)
  /* For very preliminary testing purposes. Most variables are set the same as PyPy.
     The existence of this section does not imply that anything works or is even tested */
  #define CYTHON_COMPILING_IN_PYPY 0
  #define CYTHON_COMPILING_IN_CPYTHON 0
  #define CYTHON_COMPILING_IN_LIMITED_API 0
  #define CYTHON_COMPILING_IN_GRAAL 1
  #define CYTHON_COMPILING_IN_NOGIL 0
  #undef CYTHON_USE_TYPE_SLOTS
  #define CYTHON_USE_TYPE_SLOTS 0
  #undef CYTHON_USE_TYPE_SPECS
  #define CYTHON_USE_TYPE_SPECS 0
  #undef CYTHON_USE_PYTYPE_LOOKUP
  #define CYTHON_USE_PYTYPE_LOOKUP 0
  #if PY_VERSION_HEX < 0x03050000
    #undef CYTHON_USE_ASYNC_SLOTS
    #define CYTHON_USE_ASYNC_SLOTS 0
  #elif !defined(CYTHON_USE_ASYNC_SLOTS)
    #define CYTHON_USE_ASYNC_SLOTS 1
  #endif
  #undef CYTHON_USE_PYLIST_INTERNALS
  #define CYTHON_USE_PYLIST_INTERNALS 0
  #undef CYTHON_USE_UNICODE_INTERNALS
  #define CYTHON_USE_UNICODE_INTERNALS 0
  #undef CYTHON_USE_UNICODE_WRITER
  #define CYTHON_USE_UNICODE_WRITER 0
  #undef CYTHON_USE_PYLONG_INTERNALS
  #define CYTHON_USE_PYLONG_INTERNALS 0
  #undef CYTHON_AVOID_BORROWED_REFS
  #define CYTHON_AVOID_BORROWED_REFS 1
  #undef CYTHON_ASSUME_SAFE_MACROS
  #define CYTHON_ASSUME_SAFE_MACROS 0
  #undef CYTHON_UNPACK_METHODS
  #define CYTHON_UNPACK_METHODS 0
  #undef CYTHON_FAST_THREAD_STATE
  #define CYTHON_FAST_THREAD_STATE 0
  #undef CYTHON_FAST_GIL
  #define CYTHON_FAST_GIL 0
  #undef CYTHON_METH_FASTCALL
  #define CYTHON_METH_FASTCALL 0
  #undef CYTHON_FAST_PYCALL
  #define CYTHON_FAST_PYCALL 0
  #ifndef CYTHON_PEP487_INIT_SUBCLASS
    #define CYTHON_PEP487_INIT_SUBCLASS (PY_MAJOR_VERSION >= 3)
  #endif
  #undef CYTHON_PEP489_MULTI_PHASE_INIT
  #define CYTHON_PEP489_MULTI_PHASE_INIT 1
  #undef CYTHON_USE_MODULE_STATE
  #define CYTHON_USE_MODULE_STATE 0
  #undef CYTHON_USE_TP_FINALIZE
  #define CYTHON_USE_TP_FINALIZE 0
  #undef CYTHON_USE_DICT_VERSIONS
  #define CYTHON_USE_DICT_VERSIONS 0
  #undef CYTHON_USE_EXC_INFO_STACK
  #define CYTHON_USE_EXC_INFO_STACK 0
  #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC
    #define CYTHON_UPDATE_DESCRIPTOR_DOC 0
  #endif
  #undef CYTHON_USE_FREELISTS
  #define CYTHON_USE_FREELISTS 0
#elif defined(PYPY_VERSION)
  #define CYTHON_COMPILING_IN_PYPY 1
  #define CYTHON_COMPILING_IN_CPYTHON 0
  #define CYTHON_COMPILING_IN_LIMITED_API 0
  #define CYTHON_COMPILING_IN_GRAAL 0
  #define CYTHON_COMPILING_IN_NOGIL 0
  #undef CYTHON_USE_TYPE_SLOTS
  #define CYTHON_USE_TYPE_SLOTS 0
  #ifndef CYTHON_USE_TYPE_SPECS
    #define CYTHON_USE_TYPE_SPECS 0
  #endif
  #undef CYTHON_USE_PYTYPE_LOOKUP
  #define CYTHON_USE_PYTYPE_LOOKUP 0
  #if PY_VERSION_HEX < 0x03050000
    #undef CYTHON_USE_ASYNC_SLOTS
    #define CYTHON_USE_ASYNC_SLOTS 0
  #elif !defined(CYTHON_USE_ASYNC_SLOTS)
    #define CYTHON_USE_ASYNC_SLOTS 1
  #endif
  #undef CYTHON_USE_PYLIST_INTERNALS
  #define CYTHON_USE_PYLIST_INTERNALS 0
  #undef CYTHON_USE_UNICODE_INTERNALS
  #define CYTHON_USE_UNICODE_INTERNALS 0
  #undef CYTHON_USE_UNICODE_WRITER
  #define CYTHON_USE_UNICODE_WRITER 0
  #undef CYTHON_USE_PYLONG_INTERNALS
  #define CYTHON_USE_PYLONG_INTERNALS 0
  #undef CYTHON_AVOID_BORROWED_REFS
  #define CYTHON_AVOID_BORROWED_REFS 1
  #undef CYTHON_ASSUME_SAFE_MACROS
  #define CYTHON_ASSUME_SAFE_MACROS 0
  #undef CYTHON_UNPACK_METHODS
  #define CYTHON_UNPACK_METHODS 0
  #undef CYTHON_FAST_THREAD_STATE
  #define CYTHON_FAST_THREAD_STATE 0
  #undef CYTHON_FAST_GIL
  #define CYTHON_FAST_GIL 0
  #undef CYTHON_METH_FASTCALL
  #define CYTHON_METH_FASTCALL 0
  #undef CYTHON_FAST_PYCALL
  #define CYTHON_FAST_PYCALL 0
  #ifndef CYTHON_PEP487_INIT_SUBCLASS
    #define CYTHON_PEP487_INIT_SUBCLASS (PY_MAJOR_VERSION >= 3)
  #endif
  #if PY_VERSION_HEX < 0x03090000
    #undef CYTHON_PEP489_MULTI_PHASE_INIT
    #define CYTHON_PEP489_MULTI_PHASE_INIT 0
  #elif !defined(CYTHON_PEP489_MULTI_PHASE_INIT)
    #define CYTHON_PEP489_MULTI_PHASE_INIT 1
  #endif
  #undef CYTHON_USE_MODULE_STATE
  #define CYTHON_USE_MODULE_STATE 0
  #undef CYTHON_USE_TP_FINALIZE
  #define CYTHON_USE_TP_FINALIZE (PY_VERSION_HEX >= 0x030400a1 && PYPY_VERSION_NUM >= 0x07030C00)
  #undef CYTHON_USE_DICT_VERSIONS
  #define CYTHON_USE_DICT_VERSIONS 0
  #undef CYTHON_USE_EXC_INFO_STACK
  #define CYTHON_USE_EXC_INFO_STACK 0
  #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC
    #define CYTHON_UPDATE_DESCRIPTOR_DOC 0
  #endif
  #undef CYTHON_USE_FREELISTS
  #define CYTHON_USE_FREELISTS 0
#elif defined(CYTHON_LIMITED_API)
  #ifdef Py_LIMITED_API
    #undef __PYX_LIMITED_VERSION_HEX
    #define __PYX_LIMITED_VERSION_HEX Py_LIMITED_API
  #endif
  #define CYTHON_COMPILING_IN_PYPY 0
  #define CYTHON_COMPILING_IN_CPYTHON 0
  #define CYTHON_COMPILING_IN_LIMITED_API 1
  #define CYTHON_COMPILING_IN_GRAAL 0
  #define CYTHON_COMPILING_IN_NOGIL 0
  #undef CYTHON_CLINE_IN_TRACEBACK
  #define CYTHON_CLINE_IN_TRACEBACK 0
  #undef CYTHON_USE_TYPE_SLOTS
  #define CYTHON_USE_TYPE_SLOTS 0
  #undef CYTHON_USE_TYPE_SPECS
  #define CYTHON_USE_TYPE_SPECS 1
  #undef CYTHON_USE_PYTYPE_LOOKUP
  #define CYTHON_USE_PYTYPE_LOOKUP 0
  #undef CYTHON_USE_ASYNC_SLOTS
  #define CYTHON_USE_ASYNC_SLOTS 0
  #undef CYTHON_USE_PYLIST_INTERNALS
  #define CYTHON_USE_PYLIST_INTERNALS 0
  #undef CYTHON_USE_UNICODE_INTERNALS
  #define CYTHON_USE_UNICODE_INTERNALS 0
  #ifndef CYTHON_USE_UNICODE_WRITER
    #define CYTHON_USE_UNICODE_WRITER 0
  #endif
  #undef CYTHON_USE_PYLONG_INTERNALS
  #define CYTHON_USE_PYLONG_INTERNALS 0
  #ifndef CYTHON_AVOID_BORROWED_REFS
    #define CYTHON_AVOID_BORROWED_REFS 0
  #endif
  #undef CYTHON_ASSUME_SAFE_MACROS
  #define CYTHON_ASSUME_SAFE_MACROS 0
  #undef CYTHON_UNPACK_METHODS
  #define CYTHON_UNPACK_METHODS 0
  #undef CYTHON_FAST_THREAD_STATE
  #define CYTHON_FAST_THREAD_STATE 0
  #undef CYTHON_FAST_GIL
  #define CYTHON_FAST_GIL 0
  #undef CYTHON_METH_FASTCALL
  #define CYTHON_METH_FASTCALL 0
  #undef CYTHON_FAST_PYCALL
  #define CYTHON_FAST_PYCALL 0
  #ifndef CYTHON_PEP487_INIT_SUBCLASS
    #define CYTHON_PEP487_INIT_SUBCLASS 1
  #endif
  #undef CYTHON_PEP489_MULTI_PHASE_INIT
  #define CYTHON_PEP489_MULTI_PHASE_INIT 0
  #undef CYTHON_USE_MODULE_STATE
  #define CYTHON_USE_MODULE_STATE 1
  #ifndef CYTHON_USE_TP_FINALIZE
    #define CYTHON_USE_TP_FINALIZE 0
  #endif
  #undef CYTHON_USE_DICT_VERSIONS
  #define CYTHON_USE_DICT_VERSIONS 0
  #undef CYTHON_USE_EXC_INFO_STACK
  #define CYTHON_USE_EXC_INFO_STACK 0
  #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC
    #define CYTHON_UPDATE_DESCRIPTOR_DOC 0
  #endif
  #undef CYTHON_USE_FREELISTS
  #define CYTHON_USE_FREELISTS 0
#elif defined(Py_GIL_DISABLED) || defined(Py_NOGIL)
  #define CYTHON_COMPILING_IN_PYPY 0
  #define CYTHON_COMPILING_IN_CPYTHON 0
  #define CYTHON_COMPILING_IN_LIMITED_API 0
  #define CYTHON_COMPILING_IN_GRAAL 0
  #define CYTHON_COMPILING_IN_NOGIL 1
  #ifndef CYTHON_USE_TYPE_SLOTS
    #define CYTHON_USE_TYPE_SLOTS 1
  #endif
  #ifndef CYTHON_USE_TYPE_SPECS
    #define CYTHON_USE_TYPE_SPECS 0
  #endif
  #undef CYTHON_USE_PYTYPE_LOOKUP
  #define CYTHON_USE_PYTYPE_LOOKUP 0
  #ifndef CYTHON_USE_ASYNC_SLOTS
    #define CYTHON_USE_ASYNC_SLOTS 1
  #endif
  #ifndef CYTHON_USE_PYLONG_INTERNALS
    #define CYTHON_USE_PYLONG_INTERNALS 0
  #endif
  #undef CYTHON_USE_PYLIST_INTERNALS
  #define CYTHON_USE_PYLIST_INTERNALS 0
  #ifndef CYTHON_USE_UNICODE_INTERNALS
    #define CYTHON_USE_UNICODE_INTERNALS 1
  #endif
  #undef CYTHON_USE_UNICODE_WRITER
  #define CYTHON_USE_UNICODE_WRITER 0
  #ifndef CYTHON_AVOID_BORROWED_REFS
    #define CYTHON_AVOID_BORROWED_REFS 0
  #endif
  #ifndef CYTHON_ASSUME_SAFE_MACROS
    #define CYTHON_ASSUME_SAFE_MACROS 1
  #endif
  #ifndef CYTHON_UNPACK_METHODS
    #define CYTHON_UNPACK_METHODS 1
  #endif
  #undef CYTHON_FAST_THREAD_STATE
  #define CYTHON_FAST_THREAD_STATE 0
  #undef CYTHON_FAST_GIL
  #define CYTHON_FAST_GIL 0
  #ifndef CYTHON_METH_FASTCALL
    #define CYTHON_METH_FASTCALL 1
  #endif
  #undef CYTHON_FAST_PYCALL
  #define CYTHON_FAST_PYCALL 0
  #ifndef CYTHON_PEP487_INIT_SUBCLASS
    #define CYTHON_PEP487_INIT_SUBCLASS 1
  #endif
  #ifndef CYTHON_PEP489_MULTI_PHASE_INIT
    #define CYTHON_PEP489_MULTI_PHASE_INIT 1
  #endif
  #ifndef CYTHON_USE_MODULE_STATE
    #define CYTHON_USE_MODULE_STATE 0
  #endif
  #ifndef CYTHON_USE_TP_FINALIZE
    #define CYTHON_USE_TP_FINALIZE 1
  #endif
  #undef CYTHON_USE_DICT_VERSIONS
  #define CYTHON_USE_DICT_VERSIONS 0
  #undef CYTHON_USE_EXC_INFO_STACK
  #define CYTHON_USE_EXC_INFO_STACK 0
  #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC
    #define CYTHON_UPDATE_DESCRIPTOR_DOC 1
  #endif
  #ifndef CYTHON_USE_FREELISTS
    #define CYTHON_USE_FREELISTS 0
  #endif
#else
  #define CYTHON_COMPILING_IN_PYPY 0
  #define CYTHON_COMPILING_IN_CPYTHON 1
  #define CYTHON_COMPILING_IN_LIMITED_API 0
  #define CYTHON_COMPILING_IN_GRAAL 0
  #define CYTHON_COMPILING_IN_NOGIL 0
  #ifndef CYTHON_USE_TYPE_SLOTS
    #define CYTHON_USE_TYPE_SLOTS 1
  #endif
  #ifndef CYTHON_USE_TYPE_SPECS
    #define CYTHON_USE_TYPE_SPECS 0
  #endif
  #ifndef CYTHON_USE_PYTYPE_LOOKUP
    #define CYTHON_USE_PYTYPE_LOOKUP 1
  #endif
  #if PY_MAJOR_VERSION < 3
    #undef CYTHON_USE_ASYNC_SLOTS
    #define CYTHON_USE_ASYNC_SLOTS 0
  #elif !defined(CYTHON_USE_ASYNC_SLOTS)
    #define CYTHON_USE_ASYNC_SLOTS 1
  #endif
  #ifndef CYTHON_USE_PYLONG_INTERNALS
    #define CYTHON_USE_PYLONG_INTERNALS 1
  #endif
  #ifndef CYTHON_USE_PYLIST_INTERNALS
    #define CYTHON_USE_PYLIST_INTERNALS 1
  #endif
  #ifndef CYTHON_USE_UNICODE_INTERNALS
    #define CYTHON_USE_UNICODE_INTERNALS 1
  #endif
  #if PY_VERSION_HEX < 0x030300F0 || PY_VERSION_HEX >= 0x030B00A2
    #undef CYTHON_USE_UNICODE_WRITER
    #define CYTHON_USE_UNICODE_WRITER 0
  #elif !defined(CYTHON_USE_UNICODE_WRITER)
    #define CYTHON_USE_UNICODE_WRITER 1
  #endif
  #ifndef CYTHON_AVOID_BORROWED_REFS
    #define CYTHON_AVOID_BORROWED_REFS 0
  #endif
  #ifndef CYTHON_ASSUME_SAFE_MACROS
    #define CYTHON_ASSUME_SAFE_MACROS 1
  #endif
  #ifndef CYTHON_UNPACK_METHODS
    #define CYTHON_UNPACK_METHODS 1
  #endif
  #ifndef CYTHON_FAST_THREAD_STATE
    #define CYTHON_FAST_THREAD_STATE 1
  #endif
  #ifndef CYTHON_FAST_GIL
    #define CYTHON_FAST_GIL (PY_MAJOR_VERSION < 3 || PY_VERSION_HEX >= 0x03060000 && PY_VERSION_HEX < 0x030C00A6)
  #endif
  #ifndef CYTHON_METH_FASTCALL
    #define CYTHON_METH_FASTCALL (PY_VERSION_HEX >= 0x030700A1)
  #endif
  #ifndef CYTHON_FAST_PYCALL
    #define CYTHON_FAST_PYCALL 1
  #endif
  #ifndef CYTHON_PEP487_INIT_SUBCLASS
    #define CYTHON_PEP487_INIT_SUBCLASS 1
  #endif
  #if PY_VERSION_HEX < 0x03050000
    #undef CYTHON_PEP489_MULTI_PHASE_INIT
    #define CYTHON_PEP489_MULTI_PHASE_INIT 0
  #elif !defined(CYTHON_PEP489_MULTI_PHASE_INIT)
    #define CYTHON_PEP489_MULTI_PHASE_INIT 1
  #endif
  #ifndef CYTHON_USE_MODULE_STATE
    #define CYTHON_USE_MODULE_STATE 0
  #endif
  #if PY_VERSION_HEX < 0x030400a1
    #undef CYTHON_USE_TP_FINALIZE
    #define CYTHON_USE_TP_FINALIZE 0
  #elif !defined(CYTHON_USE_TP_FINALIZE)
    #define CYTHON_USE_TP_FINALIZE 1
  #endif
  #if PY_VERSION_HEX < 0x030600B1
    #undef CYTHON_USE_DICT_VERSIONS
    #define CYTHON_USE_DICT_VERSIONS 0
  #elif !defined(CYTHON_USE_DICT_VERSIONS)
    #define CYTHON_USE_DICT_VERSIONS  (PY_VERSION_HEX < 0x030C00A5)
  #endif
  #if PY_VERSION_HEX < 0x030700A3
    #undef CYTHON_USE_EXC_INFO_STACK
    #define CYTHON_USE_EXC_INFO_STACK 0
  #elif !defined(CYTHON_USE_EXC_INFO_STACK)
    #define CYTHON_USE_EXC_INFO_STACK 1
  #endif
  #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC
    #define CYTHON_UPDATE_DESCRIPTOR_DOC 1
  #endif
  #ifndef CYTHON_USE_FREELISTS
    #define CYTHON_USE_FREELISTS 1
  #endif
#endif
#if !defined(CYTHON_FAST_PYCCALL)
#define CYTHON_FAST_PYCCALL  (CYTHON_FAST_PYCALL && PY_VERSION_HEX >= 0x030600B1)
#endif
#if !defined(CYTHON_VECTORCALL)
#define CYTHON_VECTORCALL  (CYTHON_FAST_PYCCALL && PY_VERSION_HEX >= 0x030800B1)
#endif
#define CYTHON_BACKPORT_VECTORCALL (CYTHON_METH_FASTCALL && PY_VERSION_HEX < 0x030800B1)
#if CYTHON_USE_PYLONG_INTERNALS
  #if PY_MAJOR_VERSION < 3
    #include "longintrepr.h"
  #endif
  #undef SHIFT
  #undef BASE
  #undef MASK
  #ifdef SIZEOF_VOID_P
    enum { __pyx_check_sizeof_voidp = 1 / (int)(SIZEOF_VOID_P == sizeof(void*)) };
  #endif
#endif
#ifndef __has_attribute
  #define __has_attribute(x) 0
#endif
#ifndef __has_cpp_attribute
  #define __has_cpp_attribute(x) 0
#endif
#ifndef CYTHON_RESTRICT
  #if defined(__GNUC__)
    #define CYTHON_RESTRICT __restrict__
  #elif defined(_MSC_VER) && _MSC_VER >= 1400
    #define CYTHON_RESTRICT __restrict
  #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
    #define CYTHON_RESTRICT restrict
  #else
    #define CYTHON_RESTRICT
  #endif
#endif
#ifndef CYTHON_UNUSED
  #if defined(__cplusplus)
    /* for clang __has_cpp_attribute(maybe_unused) is true even before C++17
     * but leads to warnings with -pedantic, since it is a C++17 feature */
    #if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || __cplusplus >= 201703L)
      #if __has_cpp_attribute(maybe_unused)
        #define CYTHON_UNUSED [[maybe_unused]]
      #endif
    #endif
  #endif
#endif
#ifndef CYTHON_UNUSED
# if defined(__GNUC__)
#   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
#     define CYTHON_UNUSED __attribute__ ((__unused__))
#   else
#     define CYTHON_UNUSED
#   endif
# elif defined(__ICC) || (defined(__INTEL_COMPILER) && !defined(_MSC_VER))
#   define CYTHON_UNUSED __attribute__ ((__unused__))
# else
#   define CYTHON_UNUSED
# endif
#endif
#ifndef CYTHON_UNUSED_VAR
#  if defined(__cplusplus)
     template<class T> void CYTHON_UNUSED_VAR( const T& ) { }
#  else
#    define CYTHON_UNUSED_VAR(x) (void)(x)
#  endif
#endif
#ifndef CYTHON_MAYBE_UNUSED_VAR
  #define CYTHON_MAYBE_UNUSED_VAR(x) CYTHON_UNUSED_VAR(x)
#endif
#ifndef CYTHON_NCP_UNUSED
# if CYTHON_COMPILING_IN_CPYTHON
#  define CYTHON_NCP_UNUSED
# else
#  define CYTHON_NCP_UNUSED CYTHON_UNUSED
# endif
#endif
#ifndef CYTHON_USE_CPP_STD_MOVE
  #if defined(__cplusplus) && (\
    __cplusplus >= 201103L || (defined(_MSC_VER) && _MSC_VER >= 1600))
    #define CYTHON_USE_CPP_STD_MOVE 1
  #else
    #define CYTHON_USE_CPP_STD_MOVE 0
  #endif
#endif
#define __Pyx_void_to_None(void_result) ((void)(void_result), Py_INCREF(Py_None), Py_None)
#ifdef _MSC_VER
    #ifndef _MSC_STDINT_H_
        #if _MSC_VER < 1300
            typedef unsigned char     uint8_t;
            typedef unsigned short    uint16_t;
            typedef unsigned int      uint32_t;
        #else
            typedef unsigned __int8   uint8_t;
            typedef unsigned __int16  uint16_t;
            typedef unsigned __int32  uint32_t;
        #endif
    #endif
    #if _MSC_VER < 1300
        #ifdef _WIN64
            typedef unsigned long long  __pyx_uintptr_t;
        #else
            typedef unsigned int        __pyx_uintptr_t;
        #endif
    #else
        #ifdef _WIN64
            typedef unsigned __int64    __pyx_uintptr_t;
        #else
            typedef unsigned __int32    __pyx_uintptr_t;
        #endif
    #endif
#else
    #include <stdint.h>
    typedef uintptr_t  __pyx_uintptr_t;
#endif
#ifndef CYTHON_FALLTHROUGH
  #if defined(__cplusplus)
    /* for clang __has_cpp_attribute(fallthrough) is true even before C++17
     * but leads to warnings with -pedantic, since it is a C++17 feature */
    #if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || __cplusplus >= 201703L)
      #if __has_cpp_attribute(fallthrough)
        #define CYTHON_FALLTHROUGH [[fallthrough]]
      #endif
    #endif
    #ifndef CYTHON_FALLTHROUGH
      #if __has_cpp_attribute(clang::fallthrough)
        #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
      #elif __has_cpp_attribute(gnu::fallthrough)
        #define CYTHON_FALLTHROUGH [[gnu::fallthrough]]
      #endif
    #endif
  #endif
  #ifndef CYTHON_FALLTHROUGH
    #if __has_attribute(fallthrough)
      #define CYTHON_FALLTHROUGH __attribute__((fallthrough))
    #else
      #define CYTHON_FALLTHROUGH
    #endif
  #endif
  #if defined(__clang__) && defined(__apple_build_version__)
    #if __apple_build_version__ < 7000000
      #undef  CYTHON_FALLTHROUGH
      #define CYTHON_FALLTHROUGH
    #endif
  #endif
#endif
#ifdef __cplusplus
  template <typename T>
  struct __PYX_IS_UNSIGNED_IMPL {static const bool value = T(0) < T(-1);};
  #define __PYX_IS_UNSIGNED(type) (__PYX_IS_UNSIGNED_IMPL<type>::value)
#else
  #define __PYX_IS_UNSIGNED(type) (((type)-1) > 0)
#endif
#if CYTHON_COMPILING_IN_PYPY == 1
  #define __PYX_NEED_TP_PRINT_SLOT  (PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x030A0000)
#else
  #define __PYX_NEED_TP_PRINT_SLOT  (PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000)
#endif
#define __PYX_REINTERPRET_FUNCION(func_pointer, other_pointer) ((func_pointer)(void(*)(void))(other_pointer))

#ifndef __cplusplus
  #error "Cython files generated with the C++ option must be compiled with a C++ compiler."
#endif
#ifndef CYTHON_INLINE
  #if defined(__clang__)
    #define CYTHON_INLINE __inline__ __attribute__ ((__unused__))
  #else
    #define CYTHON_INLINE inline
  #endif
#endif
template<typename T>
void __Pyx_call_destructor(T& x) {
    x.~T();
}
template<typename T>
class __Pyx_FakeReference {
  public:
    __Pyx_FakeReference() : ptr(NULL) { }
    __Pyx_FakeReference(const T& ref) : ptr(const_cast<T*>(&ref)) { }
    T *operator->() { return ptr; }
    T *operator&() { return ptr; }
    operator T&() { return *ptr; }
    template<typename U> bool operator ==(const U& other) const { return *ptr == other; }
    template<typename U> bool operator !=(const U& other) const { return *ptr != other; }
    template<typename U> bool operator==(const __Pyx_FakeReference<U>& other) const { return *ptr == *other.ptr; }
    template<typename U> bool operator!=(const __Pyx_FakeReference<U>& other) const { return *ptr != *other.ptr; }
  private:
    T *ptr;
};

#define __PYX_BUILD_PY_SSIZE_T "n"
#define CYTHON_FORMAT_SSIZE_T "z"
#if PY_MAJOR_VERSION < 3
  #define __Pyx_BUILTIN_MODULE_NAME "__builtin__"
  #define __Pyx_DefaultClassType PyClass_Type
  #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\
          PyCode_New(a+k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
#else
  #define __Pyx_BUILTIN_MODULE_NAME "builtins"
  #define __Pyx_DefaultClassType PyType_Type
#if CYTHON_COMPILING_IN_LIMITED_API
    static CYTHON_INLINE PyObject* __Pyx_PyCode_New(int a, int p, int k, int l, int s, int f,
                                                    PyObject *code, PyObject *c, PyObject* n, PyObject *v,
                                                    PyObject *fv, PyObject *cell, PyObject* fn,
                                                    PyObject *name, int fline, PyObject *lnos) {
        PyObject *exception_table = NULL;
        PyObject *types_module=NULL, *code_type=NULL, *result=NULL;
        #if __PYX_LIMITED_VERSION_HEX < 0x030B0000
        PyObject *version_info;
        PyObject *py_minor_version = NULL;
        #endif
        long minor_version = 0;
        PyObject *type, *value, *traceback;
        PyErr_Fetch(&type, &value, &traceback);
        #if __PYX_LIMITED_VERSION_HEX >= 0x030B0000
        minor_version = 11;
        #else
        if (!(version_info = PySys_GetObject("version_info"))) goto end;
        if (!(py_minor_version = PySequence_GetItem(version_info, 1))) goto end;
        minor_version = PyLong_AsLong(py_minor_version);
        Py_DECREF(py_minor_version);
        if (minor_version == -1 && PyErr_Occurred()) goto end;
        #endif
        if (!(types_module = PyImport_ImportModule("types"))) goto end;
        if (!(code_type = PyObject_GetAttrString(types_module, "CodeType"))) goto end;
        if (minor_version <= 7) {
            (void)p;
            result = PyObject_CallFunction(code_type, "iiiiiOOOOOOiOO", a, k, l, s, f, code,
                          c, n, v, fn, name, fline, lnos, fv, cell);
        } else if (minor_version <= 10) {
            result = PyObject_CallFunction(code_type, "iiiiiiOOOOOOiOO", a,p, k, l, s, f, code,
                          c, n, v, fn, name, fline, lnos, fv, cell);
        } else {
            if (!(exception_table = PyBytes_FromStringAndSize(NULL, 0))) goto end;
            result = PyObject_CallFunction(code_type, "iiiiiiOOOOOOOiOO", a,p, k, l, s, f, code,
                          c, n, v, fn, name, name, fline, lnos, exception_table, fv, cell);
        }
    end:
        Py_XDECREF(code_type);
        Py_XDECREF(exception_table);
        Py_XDECREF(types_module);
        if (type) {
            PyErr_Restore(type, value, traceback);
        }
        return result;
    }
    #ifndef CO_OPTIMIZED
    #define CO_OPTIMIZED 0x0001
    #endif
    #ifndef CO_NEWLOCALS
    #define CO_NEWLOCALS 0x0002
    #endif
    #ifndef CO_VARARGS
    #define CO_VARARGS 0x0004
    #endif
    #ifndef CO_VARKEYWORDS
    #define CO_VARKEYWORDS 0x0008
    #endif
    #ifndef CO_ASYNC_GENERATOR
    #define CO_ASYNC_GENERATOR 0x0200
    #endif
    #ifndef CO_GENERATOR
    #define CO_GENERATOR 0x0020
    #endif
    #ifndef CO_COROUTINE
    #define CO_COROUTINE 0x0080
    #endif
#elif PY_VERSION_HEX >= 0x030B0000
  static CYTHON_INLINE PyCodeObject* __Pyx_PyCode_New(int a, int p, int k, int l, int s, int f,
                                                    PyObject *code, PyObject *c, PyObject* n, PyObject *v,
                                                    PyObject *fv, PyObject *cell, PyObject* fn,
                                                    PyObject *name, int fline, PyObject *lnos) {
    PyCodeObject *result;
    PyObject *empty_bytes = PyBytes_FromStringAndSize("", 0);
    if (!empty_bytes) return NULL;
    result =
      #if PY_VERSION_HEX >= 0x030C0000
        PyUnstable_Code_NewWithPosOnlyArgs
      #else
        PyCode_NewWithPosOnlyArgs
      #endif
        (a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, name, fline, lnos, empty_bytes);
    Py_DECREF(empty_bytes);
    return result;
  }
#elif PY_VERSION_HEX >= 0x030800B2 && !CYTHON_COMPILING_IN_PYPY
  #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\
          PyCode_NewWithPosOnlyArgs(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
#else
  #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\
          PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
#endif
#endif
#if PY_VERSION_HEX >= 0x030900A4 || defined(Py_IS_TYPE)
  #define __Pyx_IS_TYPE(ob, type) Py_IS_TYPE(ob, type)
#else
  #define __Pyx_IS_TYPE(ob, type) (((const PyObject*)ob)->ob_type == (type))
#endif
#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_Is)
  #define __Pyx_Py_Is(x, y)  Py_Is(x, y)
#else
  #define __Pyx_Py_Is(x, y) ((x) == (y))
#endif
#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsNone)
  #define __Pyx_Py_IsNone(ob) Py_IsNone(ob)
#else
  #define __Pyx_Py_IsNone(ob) __Pyx_Py_Is((ob), Py_None)
#endif
#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsTrue)
  #define __Pyx_Py_IsTrue(ob) Py_IsTrue(ob)
#else
  #define __Pyx_Py_IsTrue(ob) __Pyx_Py_Is((ob), Py_True)
#endif
#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsFalse)
  #define __Pyx_Py_IsFalse(ob) Py_IsFalse(ob)
#else
  #define __Pyx_Py_IsFalse(ob) __Pyx_Py_Is((ob), Py_False)
#endif
#define __Pyx_NoneAsNull(obj)  (__Pyx_Py_IsNone(obj) ? NULL : (obj))
#if PY_VERSION_HEX >= 0x030900F0 && !CYTHON_COMPILING_IN_PYPY
  #define __Pyx_PyObject_GC_IsFinalized(o) PyObject_GC_IsFinalized(o)
#else
  #define __Pyx_PyObject_GC_IsFinalized(o) _PyGC_FINALIZED(o)
#endif
#ifndef CO_COROUTINE
  #define CO_COROUTINE 0x80
#endif
#ifndef CO_ASYNC_GENERATOR
  #define CO_ASYNC_GENERATOR 0x200
#endif
#ifndef Py_TPFLAGS_CHECKTYPES
  #define Py_TPFLAGS_CHECKTYPES 0
#endif
#ifndef Py_TPFLAGS_HAVE_INDEX
  #define Py_TPFLAGS_HAVE_INDEX 0
#endif
#ifndef Py_TPFLAGS_HAVE_NEWBUFFER
  #define Py_TPFLAGS_HAVE_NEWBUFFER 0
#endif
#ifndef Py_TPFLAGS_HAVE_FINALIZE
  #define Py_TPFLAGS_HAVE_FINALIZE 0
#endif
#ifndef Py_TPFLAGS_SEQUENCE
  #define Py_TPFLAGS_SEQUENCE 0
#endif
#ifndef Py_TPFLAGS_MAPPING
  #define Py_TPFLAGS_MAPPING 0
#endif
#ifndef METH_STACKLESS
  #define METH_STACKLESS 0
#endif
#if PY_VERSION_HEX <= 0x030700A3 || !defined(METH_FASTCALL)
  #ifndef METH_FASTCALL
     #define METH_FASTCALL 0x80
  #endif
  typedef PyObject *(*__Pyx_PyCFunctionFast) (PyObject *self, PyObject *const *args, Py_ssize_t nargs);
  typedef PyObject *(*__Pyx_PyCFunctionFastWithKeywords) (PyObject *self, PyObject *const *args,
                                                          Py_ssize_t nargs, PyObject *kwnames);
#else
  #if PY_VERSION_HEX >= 0x030d00A4
  #  define __Pyx_PyCFunctionFast PyCFunctionFast
  #  define __Pyx_PyCFunctionFastWithKeywords PyCFunctionFastWithKeywords
  #else
  #  define __Pyx_PyCFunctionFast _PyCFunctionFast
  #  define __Pyx_PyCFunctionFastWithKeywords _PyCFunctionFastWithKeywords
  #endif
#endif
#if CYTHON_METH_FASTCALL
  #define __Pyx_METH_FASTCALL METH_FASTCALL
  #define __Pyx_PyCFunction_FastCall __Pyx_PyCFunctionFast
  #define __Pyx_PyCFunction_FastCallWithKeywords __Pyx_PyCFunctionFastWithKeywords
#else
  #define __Pyx_METH_FASTCALL METH_VARARGS
  #define __Pyx_PyCFunction_FastCall PyCFunction
  #define __Pyx_PyCFunction_FastCallWithKeywords PyCFunctionWithKeywords
#endif
#if CYTHON_VECTORCALL
  #define __pyx_vectorcallfunc vectorcallfunc
  #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET  PY_VECTORCALL_ARGUMENTS_OFFSET
  #define __Pyx_PyVectorcall_NARGS(n)  PyVectorcall_NARGS((size_t)(n))
#elif CYTHON_BACKPORT_VECTORCALL
  typedef PyObject *(*__pyx_vectorcallfunc)(PyObject *callable, PyObject *const *args,
                                            size_t nargsf, PyObject *kwnames);
  #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET  ((size_t)1 << (8 * sizeof(size_t) - 1))
  #define __Pyx_PyVectorcall_NARGS(n)  ((Py_ssize_t)(((size_t)(n)) & ~__Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET))
#else
  #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET  0
  #define __Pyx_PyVectorcall_NARGS(n)  ((Py_ssize_t)(n))
#endif
#if PY_MAJOR_VERSION >= 0x030900B1
#define __Pyx_PyCFunction_CheckExact(func)  PyCFunction_CheckExact(func)
#else
#define __Pyx_PyCFunction_CheckExact(func)  PyCFunction_Check(func)
#endif
#define __Pyx_CyOrPyCFunction_Check(func)  PyCFunction_Check(func)
#if CYTHON_COMPILING_IN_CPYTHON
#define __Pyx_CyOrPyCFunction_GET_FUNCTION(func)  (((PyCFunctionObject*)(func))->m_ml->ml_meth)
#elif !CYTHON_COMPILING_IN_LIMITED_API
#define __Pyx_CyOrPyCFunction_GET_FUNCTION(func)  PyCFunction_GET_FUNCTION(func)
#endif
#if CYTHON_COMPILING_IN_CPYTHON
#define __Pyx_CyOrPyCFunction_GET_FLAGS(func)  (((PyCFunctionObject*)(func))->m_ml->ml_flags)
static CYTHON_INLINE PyObject* __Pyx_CyOrPyCFunction_GET_SELF(PyObject *func) {
    return (__Pyx_CyOrPyCFunction_GET_FLAGS(func) & METH_STATIC) ? NULL : ((PyCFunctionObject*)func)->m_self;
}
#endif
static CYTHON_INLINE int __Pyx__IsSameCFunction(PyObject *func, void *cfunc) {
#if CYTHON_COMPILING_IN_LIMITED_API
    return PyCFunction_Check(func) && PyCFunction_GetFunction(func) == (PyCFunction) cfunc;
#else
    return PyCFunction_Check(func) && PyCFunction_GET_FUNCTION(func) == (PyCFunction) cfunc;
#endif
}
#define __Pyx_IsSameCFunction(func, cfunc)   __Pyx__IsSameCFunction(func, cfunc)
#if __PYX_LIMITED_VERSION_HEX < 0x030900B1
  #define __Pyx_PyType_FromModuleAndSpec(m, s, b)  ((void)m, PyType_FromSpecWithBases(s, b))
  typedef PyObject *(*__Pyx_PyCMethod)(PyObject *, PyTypeObject *, PyObject *const *, size_t, PyObject *);
#else
  #define __Pyx_PyType_FromModuleAndSpec(m, s, b)  PyType_FromModuleAndSpec(m, s, b)
  #define __Pyx_PyCMethod  PyCMethod
#endif
#ifndef METH_METHOD
  #define METH_METHOD 0x200
#endif
#if CYTHON_COMPILING_IN_PYPY && !defined(PyObject_Malloc)
  #define PyObject_Malloc(s)   PyMem_Malloc(s)
  #define PyObject_Free(p)     PyMem_Free(p)
  #define PyObject_Realloc(p)  PyMem_Realloc(p)
#endif
#if CYTHON_COMPILING_IN_LIMITED_API
  #define __Pyx_PyCode_HasFreeVars(co)  (PyCode_GetNumFree(co) > 0)
  #define __Pyx_PyFrame_SetLineNumber(frame, lineno)
#else
  #define __Pyx_PyCode_HasFreeVars(co)  (PyCode_GetNumFree(co) > 0)
  #define __Pyx_PyFrame_SetLineNumber(frame, lineno)  (frame)->f_lineno = (lineno)
#endif
#if CYTHON_COMPILING_IN_LIMITED_API
  #define __Pyx_PyThreadState_Current PyThreadState_Get()
#elif !CYTHON_FAST_THREAD_STATE
  #define __Pyx_PyThreadState_Current PyThreadState_GET()
#elif PY_VERSION_HEX >= 0x030d00A1
  #define __Pyx_PyThreadState_Current PyThreadState_GetUnchecked()
#elif PY_VERSION_HEX >= 0x03060000
  #define __Pyx_PyThreadState_Current _PyThreadState_UncheckedGet()
#elif PY_VERSION_HEX >= 0x03000000
  #define __Pyx_PyThreadState_Current PyThreadState_GET()
#else
  #define __Pyx_PyThreadState_Current _PyThreadState_Current
#endif
#if CYTHON_COMPILING_IN_LIMITED_API
static CYTHON_INLINE void *__Pyx_PyModule_GetState(PyObject *op)
{
    void *result;
    result = PyModule_GetState(op);
    if (!result)
        Py_FatalError("Couldn't find the module state");
    return result;
}
#endif
#define __Pyx_PyObject_GetSlot(obj, name, func_ctype)  __Pyx_PyType_GetSlot(Py_TYPE(obj), name, func_ctype)
#if CYTHON_COMPILING_IN_LIMITED_API
  #define __Pyx_PyType_GetSlot(type, name, func_ctype)  ((func_ctype) PyType_GetSlot((type), Py_##name))
#else
  #define __Pyx_PyType_GetSlot(type, name, func_ctype)  ((type)->name)
#endif
#if PY_VERSION_HEX < 0x030700A2 && !defined(PyThread_tss_create) && !defined(Py_tss_NEEDS_INIT)
#include "pythread.h"
#define Py_tss_NEEDS_INIT 0
typedef int Py_tss_t;
static CYTHON_INLINE int PyThread_tss_create(Py_tss_t *key) {
  *key = PyThread_create_key();
  return 0;
}
static CYTHON_INLINE Py_tss_t * PyThread_tss_alloc(void) {
  Py_tss_t *key = (Py_tss_t *)PyObject_Malloc(sizeof(Py_tss_t));
  *key = Py_tss_NEEDS_INIT;
  return key;
}
static CYTHON_INLINE void PyThread_tss_free(Py_tss_t *key) {
  PyObject_Free(key);
}
static CYTHON_INLINE int PyThread_tss_is_created(Py_tss_t *key) {
  return *key != Py_tss_NEEDS_INIT;
}
static CYTHON_INLINE void PyThread_tss_delete(Py_tss_t *key) {
  PyThread_delete_key(*key);
  *key = Py_tss_NEEDS_INIT;
}
static CYTHON_INLINE int PyThread_tss_set(Py_tss_t *key, void *value) {
  return PyThread_set_key_value(*key, value);
}
static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) {
  return PyThread_get_key_value(*key);
}
#endif
#if PY_MAJOR_VERSION < 3
    #if CYTHON_COMPILING_IN_PYPY
        #if PYPY_VERSION_NUM < 0x07030600
            #if defined(__cplusplus) && __cplusplus >= 201402L
                [[deprecated("`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6")]]
            #elif defined(__GNUC__) || defined(__clang__)
                __attribute__ ((__deprecated__("`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6")))
            #elif defined(_MSC_VER)
                __declspec(deprecated("`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6"))
            #endif
            static CYTHON_INLINE int PyGILState_Check(void) {
                return 0;
            }
        #else  // PYPY_VERSION_NUM < 0x07030600
        #endif  // PYPY_VERSION_NUM < 0x07030600
    #else
        static CYTHON_INLINE int PyGILState_Check(void) {
            PyThreadState * tstate = _PyThreadState_Current;
            return tstate && (tstate == PyGILState_GetThisThreadState());
        }
    #endif
#endif
#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030d0000 || defined(_PyDict_NewPresized)
#define __Pyx_PyDict_NewPresized(n)  ((n <= 8) ? PyDict_New() : _PyDict_NewPresized(n))
#else
#define __Pyx_PyDict_NewPresized(n)  PyDict_New()
#endif
#if PY_MAJOR_VERSION >= 3 || CYTHON_FUTURE_DIVISION
  #define __Pyx_PyNumber_Divide(x,y)         PyNumber_TrueDivide(x,y)
  #define __Pyx_PyNumber_InPlaceDivide(x,y)  PyNumber_InPlaceTrueDivide(x,y)
#else
  #define __Pyx_PyNumber_Divide(x,y)         PyNumber_Divide(x,y)
  #define __Pyx_PyNumber_InPlaceDivide(x,y)  PyNumber_InPlaceDivide(x,y)
#endif
#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX > 0x030600B4 && PY_VERSION_HEX < 0x030d0000 && CYTHON_USE_UNICODE_INTERNALS
#define __Pyx_PyDict_GetItemStrWithError(dict, name)  _PyDict_GetItem_KnownHash(dict, name, ((PyASCIIObject *) name)->hash)
static CYTHON_INLINE PyObject * __Pyx_PyDict_GetItemStr(PyObject *dict, PyObject *name) {
    PyObject *res = __Pyx_PyDict_GetItemStrWithError(dict, name);
    if (res == NULL) PyErr_Clear();
    return res;
}
#elif PY_MAJOR_VERSION >= 3 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07020000)
#define __Pyx_PyDict_GetItemStrWithError  PyDict_GetItemWithError
#define __Pyx_PyDict_GetItemStr           PyDict_GetItem
#else
static CYTHON_INLINE PyObject * __Pyx_PyDict_GetItemStrWithError(PyObject *dict, PyObject *name) {
#if CYTHON_COMPILING_IN_PYPY
    return PyDict_GetItem(dict, name);
#else
    PyDictEntry *ep;
    PyDictObject *mp = (PyDictObject*) dict;
    long hash = ((PyStringObject *) name)->ob_shash;
    assert(hash != -1);
    ep = (mp->ma_lookup)(mp, name, hash);
    if (ep == NULL) {
        return NULL;
    }
    return ep->me_value;
#endif
}
#define __Pyx_PyDict_GetItemStr           PyDict_GetItem
#endif
#if CYTHON_USE_TYPE_SLOTS
  #define __Pyx_PyType_GetFlags(tp)   (((PyTypeObject *)tp)->tp_flags)
  #define __Pyx_PyType_HasFeature(type, feature)  ((__Pyx_PyType_GetFlags(type) & (feature)) != 0)
  #define __Pyx_PyObject_GetIterNextFunc(obj)  (Py_TYPE(obj)->tp_iternext)
#else
  #define __Pyx_PyType_GetFlags(tp)   (PyType_GetFlags((PyTypeObject *)tp))
  #define __Pyx_PyType_HasFeature(type, feature)  PyType_HasFeature(type, feature)
  #define __Pyx_PyObject_GetIterNextFunc(obj)  PyIter_Next
#endif
#if CYTHON_COMPILING_IN_LIMITED_API
  #define __Pyx_SetItemOnTypeDict(tp, k, v) PyObject_GenericSetAttr((PyObject*)tp, k, v)
#else
  #define __Pyx_SetItemOnTypeDict(tp, k, v) PyDict_SetItem(tp->tp_dict, k, v)
#endif
#if CYTHON_USE_TYPE_SPECS && PY_VERSION_HEX >= 0x03080000
#define __Pyx_PyHeapTypeObject_GC_Del(obj)  {\
    PyTypeObject *type = Py_TYPE((PyObject*)obj);\
    assert(__Pyx_PyType_HasFeature(type, Py_TPFLAGS_HEAPTYPE));\
    PyObject_GC_Del(obj);\
    Py_DECREF(type);\
}
#else
#define __Pyx_PyHeapTypeObject_GC_Del(obj)  PyObject_GC_Del(obj)
#endif
#if CYTHON_COMPILING_IN_LIMITED_API
  #define CYTHON_PEP393_ENABLED 1
  #define __Pyx_PyUnicode_READY(op)       (0)
  #define __Pyx_PyUnicode_GET_LENGTH(u)   PyUnicode_GetLength(u)
  #define __Pyx_PyUnicode_READ_CHAR(u, i) PyUnicode_ReadChar(u, i)
  #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u)   ((void)u, 1114111U)
  #define __Pyx_PyUnicode_KIND(u)         ((void)u, (0))
  #define __Pyx_PyUnicode_DATA(u)         ((void*)u)
  #define __Pyx_PyUnicode_READ(k, d, i)   ((void)k, PyUnicode_ReadChar((PyObject*)(d), i))
  #define __Pyx_PyUnicode_IS_TRUE(u)      (0 != PyUnicode_GetLength(u))
#elif PY_VERSION_HEX > 0x03030000 && defined(PyUnicode_KIND)
  #define CYTHON_PEP393_ENABLED 1
  #if PY_VERSION_HEX >= 0x030C0000
    #define __Pyx_PyUnicode_READY(op)       (0)
  #else
    #define __Pyx_PyUnicode_READY(op)       (likely(PyUnicode_IS_READY(op)) ?\
                                                0 : _PyUnicode_Ready((PyObject *)(op)))
  #endif
  #define __Pyx_PyUnicode_GET_LENGTH(u)   PyUnicode_GET_LENGTH(u)
  #define __Pyx_PyUnicode_READ_CHAR(u, i) PyUnicode_READ_CHAR(u, i)
  #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u)   PyUnicode_MAX_CHAR_VALUE(u)
  #define __Pyx_PyUnicode_KIND(u)         ((int)PyUnicode_KIND(u))
  #define __Pyx_PyUnicode_DATA(u)         PyUnicode_DATA(u)
  #define __Pyx_PyUnicode_READ(k, d, i)   PyUnicode_READ(k, d, i)
  #define __Pyx_PyUnicode_WRITE(k, d, i, ch)  PyUnicode_WRITE(k, d, i, (Py_UCS4) ch)
  #if PY_VERSION_HEX >= 0x030C0000
    #define __Pyx_PyUnicode_IS_TRUE(u)      (0 != PyUnicode_GET_LENGTH(u))
  #else
    #if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x03090000
    #define __Pyx_PyUnicode_IS_TRUE(u)      (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : ((PyCompactUnicodeObject *)(u))->wstr_length))
    #else
    #define __Pyx_PyUnicode_IS_TRUE(u)      (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : PyUnicode_GET_SIZE(u)))
    #endif
  #endif
#else
  #define CYTHON_PEP393_ENABLED 0
  #define PyUnicode_1BYTE_KIND  1
  #define PyUnicode_2BYTE_KIND  2
  #define PyUnicode_4BYTE_KIND  4
  #define __Pyx_PyUnicode_READY(op)       (0)
  #define __Pyx_PyUnicode_GET_LENGTH(u)   PyUnicode_GET_SIZE(u)
  #define __Pyx_PyUnicode_READ_CHAR(u, i) ((Py_UCS4)(PyUnicode_AS_UNICODE(u)[i]))
  #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u)   ((sizeof(Py_UNICODE) == 2) ? 65535U : 1114111U)
  #define __Pyx_PyUnicode_KIND(u)         ((int)sizeof(Py_UNICODE))
  #define __Pyx_PyUnicode_DATA(u)         ((void*)PyUnicode_AS_UNICODE(u))
  #define __Pyx_PyUnicode_READ(k, d, i)   ((void)(k), (Py_UCS4)(((Py_UNICODE*)d)[i]))
  #define __Pyx_PyUnicode_WRITE(k, d, i, ch)  (((void)(k)), ((Py_UNICODE*)d)[i] = (Py_UNICODE) ch)
  #define __Pyx_PyUnicode_IS_TRUE(u)      (0 != PyUnicode_GET_SIZE(u))
#endif
#if CYTHON_COMPILING_IN_PYPY
  #define __Pyx_PyUnicode_Concat(a, b)      PyNumber_Add(a, b)
  #define __Pyx_PyUnicode_ConcatSafe(a, b)  PyNumber_Add(a, b)
#else
  #define __Pyx_PyUnicode_Concat(a, b)      PyUnicode_Concat(a, b)
  #define __Pyx_PyUnicode_ConcatSafe(a, b)  ((unlikely((a) == Py_None) || unlikely((b) == Py_None)) ?\
      PyNumber_Add(a, b) : __Pyx_PyUnicode_Concat(a, b))
#endif
#if CYTHON_COMPILING_IN_PYPY
  #if !defined(PyUnicode_DecodeUnicodeEscape)
    #define PyUnicode_DecodeUnicodeEscape(s, size, errors)  PyUnicode_Decode(s, size, "unicode_escape", errors)
  #endif
  #if !defined(PyUnicode_Contains) || (PY_MAJOR_VERSION == 2 && PYPY_VERSION_NUM < 0x07030500)
    #undef PyUnicode_Contains
    #define PyUnicode_Contains(u, s)  PySequence_Contains(u, s)
  #endif
  #if !defined(PyByteArray_Check)
    #define PyByteArray_Check(obj)  PyObject_TypeCheck(obj, &PyByteArray_Type)
  #endif
  #if !defined(PyObject_Format)
    #define PyObject_Format(obj, fmt)  PyObject_CallMethod(obj, "__format__", "O", fmt)
  #endif
#endif
#define __Pyx_PyString_FormatSafe(a, b)   ((unlikely((a) == Py_None || (PyString_Check(b) && !PyString_CheckExact(b)))) ? PyNumber_Remainder(a, b) : __Pyx_PyString_Format(a, b))
#define __Pyx_PyUnicode_FormatSafe(a, b)  ((unlikely((a) == Py_None || (PyUnicode_Check(b) && !PyUnicode_CheckExact(b)))) ? PyNumber_Remainder(a, b) : PyUnicode_Format(a, b))
#if PY_MAJOR_VERSION >= 3
  #define __Pyx_PyString_Format(a, b)  PyUnicode_Format(a, b)
#else
  #define __Pyx_PyString_Format(a, b)  PyString_Format(a, b)
#endif
#if PY_MAJOR_VERSION < 3 && !defined(PyObject_ASCII)
  #define PyObject_ASCII(o)            PyObject_Repr(o)
#endif
#if PY_MAJOR_VERSION >= 3
  #define PyBaseString_Type            PyUnicode_Type
  #define PyStringObject               PyUnicodeObject
  #define PyString_Type                PyUnicode_Type
  #define PyString_Check               PyUnicode_Check
  #define PyString_CheckExact          PyUnicode_CheckExact
#ifndef PyObject_Unicode
  #define PyObject_Unicode             PyObject_Str
#endif
#endif
#if PY_MAJOR_VERSION >= 3
  #define __Pyx_PyBaseString_Check(obj) PyUnicode_Check(obj)
  #define __Pyx_PyBaseString_CheckExact(obj) PyUnicode_CheckExact(obj)
#else
  #define __Pyx_PyBaseString_Check(obj) (PyString_Check(obj) || PyUnicode_Check(obj))
  #define __Pyx_PyBaseString_CheckExact(obj) (PyString_CheckExact(obj) || PyUnicode_CheckExact(obj))
#endif
#if CYTHON_COMPILING_IN_CPYTHON
  #define __Pyx_PySequence_ListKeepNew(obj)\
    (likely(PyList_CheckExact(obj) && Py_REFCNT(obj) == 1) ? __Pyx_NewRef(obj) : PySequence_List(obj))
#else
  #define __Pyx_PySequence_ListKeepNew(obj)  PySequence_List(obj)
#endif
#ifndef PySet_CheckExact
  #define PySet_CheckExact(obj)        __Pyx_IS_TYPE(obj, &PySet_Type)
#endif
#if PY_VERSION_HEX >= 0x030900A4
  #define __Pyx_SET_REFCNT(obj, refcnt) Py_SET_REFCNT(obj, refcnt)
  #define __Pyx_SET_SIZE(obj, size) Py_SET_SIZE(obj, size)
#else
  #define __Pyx_SET_REFCNT(obj, refcnt) Py_REFCNT(obj) = (refcnt)
  #define __Pyx_SET_SIZE(obj, size) Py_SIZE(obj) = (size)
#endif
#if CYTHON_ASSUME_SAFE_MACROS
  #define __Pyx_PySequence_ITEM(o, i) PySequence_ITEM(o, i)
  #define __Pyx_PySequence_SIZE(seq)  Py_SIZE(seq)
  #define __Pyx_PyTuple_SET_ITEM(o, i, v) (PyTuple_SET_ITEM(o, i, v), (0))
  #define __Pyx_PyList_SET_ITEM(o, i, v) (PyList_SET_ITEM(o, i, v), (0))
  #define __Pyx_PyTuple_GET_SIZE(o) PyTuple_GET_SIZE(o)
  #define __Pyx_PyList_GET_SIZE(o) PyList_GET_SIZE(o)
  #define __Pyx_PySet_GET_SIZE(o) PySet_GET_SIZE(o)
  #define __Pyx_PyBytes_GET_SIZE(o) PyBytes_GET_SIZE(o)
  #define __Pyx_PyByteArray_GET_SIZE(o) PyByteArray_GET_SIZE(o)
#else
  #define __Pyx_PySequence_ITEM(o, i) PySequence_GetItem(o, i)
  #define __Pyx_PySequence_SIZE(seq)  PySequence_Size(seq)
  #define __Pyx_PyTuple_SET_ITEM(o, i, v) PyTuple_SetItem(o, i, v)
  #define __Pyx_PyList_SET_ITEM(o, i, v) PyList_SetItem(o, i, v)
  #define __Pyx_PyTuple_GET_SIZE(o) PyTuple_Size(o)
  #define __Pyx_PyList_GET_SIZE(o) PyList_Size(o)
  #define __Pyx_PySet_GET_SIZE(o) PySet_Size(o)
  #define __Pyx_PyBytes_GET_SIZE(o) PyBytes_Size(o)
  #define __Pyx_PyByteArray_GET_SIZE(o) PyByteArray_Size(o)
#endif
#if __PYX_LIMITED_VERSION_HEX >= 0x030d00A1
  #define __Pyx_PyImport_AddModuleRef(name) PyImport_AddModuleRef(name)
#else
  static CYTHON_INLINE PyObject *__Pyx_PyImport_AddModuleRef(const char *name) {
      PyObject *module = PyImport_AddModule(name);
      Py_XINCREF(module);
      return module;
  }
#endif
#if PY_MAJOR_VERSION >= 3
  #define PyIntObject                  PyLongObject
  #define PyInt_Type                   PyLong_Type
  #define PyInt_Check(op)              PyLong_Check(op)
  #define PyInt_CheckExact(op)         PyLong_CheckExact(op)
  #define __Pyx_Py3Int_Check(op)       PyLong_Check(op)
  #define __Pyx_Py3Int_CheckExact(op)  PyLong_CheckExact(op)
  #define PyInt_FromString             PyLong_FromString
  #define PyInt_FromUnicode            PyLong_FromUnicode
  #define PyInt_FromLong               PyLong_FromLong
  #define PyInt_FromSize_t             PyLong_FromSize_t
  #define PyInt_FromSsize_t            PyLong_FromSsize_t
  #define PyInt_AsLong                 PyLong_AsLong
  #define PyInt_AS_LONG                PyLong_AS_LONG
  #define PyInt_AsSsize_t              PyLong_AsSsize_t
  #define PyInt_AsUnsignedLongMask     PyLong_AsUnsignedLongMask
  #define PyInt_AsUnsignedLongLongMask PyLong_AsUnsignedLongLongMask
  #define PyNumber_Int                 PyNumber_Long
#else
  #define __Pyx_Py3Int_Check(op)       (PyLong_Check(op) || PyInt_Check(op))
  #define __Pyx_Py3Int_CheckExact(op)  (PyLong_CheckExact(op) || PyInt_CheckExact(op))
#endif
#if PY_MAJOR_VERSION >= 3
  #define PyBoolObject                 PyLongObject
#endif
#if PY_MAJOR_VERSION >= 3 && CYTHON_COMPILING_IN_PYPY
  #ifndef PyUnicode_InternFromString
    #define PyUnicode_InternFromString(s) PyUnicode_FromString(s)
  #endif
#endif
#if PY_VERSION_HEX < 0x030200A4
  typedef long Py_hash_t;
  #define __Pyx_PyInt_FromHash_t PyInt_FromLong
  #define __Pyx_PyInt_AsHash_t   __Pyx_PyIndex_AsHash_t
#else
  #define __Pyx_PyInt_FromHash_t PyInt_FromSsize_t
  #define __Pyx_PyInt_AsHash_t   __Pyx_PyIndex_AsSsize_t
#endif
#if CYTHON_USE_ASYNC_SLOTS
  #if PY_VERSION_HEX >= 0x030500B1
    #define __Pyx_PyAsyncMethodsStruct PyAsyncMethods
    #define __Pyx_PyType_AsAsync(obj) (Py_TYPE(obj)->tp_as_async)
  #else
    #define __Pyx_PyType_AsAsync(obj) ((__Pyx_PyAsyncMethodsStruct*) (Py_TYPE(obj)->tp_reserved))
  #endif
#else
  #define __Pyx_PyType_AsAsync(obj) NULL
#endif
#ifndef __Pyx_PyAsyncMethodsStruct
    typedef struct {
        unaryfunc am_await;
        unaryfunc am_aiter;
        unaryfunc am_anext;
    } __Pyx_PyAsyncMethodsStruct;
#endif

#if defined(_WIN32) || defined(WIN32) || defined(MS_WINDOWS)
  #if !defined(_USE_MATH_DEFINES)
    #define _USE_MATH_DEFINES
  #endif
#endif
#include <math.h>
#ifdef NAN
#define __PYX_NAN() ((float) NAN)
#else
static CYTHON_INLINE float __PYX_NAN() {
  float value;
  memset(&value, 0xFF, sizeof(value));
  return value;
}
#endif
#if defined(__CYGWIN__) && defined(_LDBL_EQ_DBL)
#define __Pyx_truncl trunc
#else
#define __Pyx_truncl truncl
#endif

#define __PYX_MARK_ERR_POS(f_index, lineno) \
    { __pyx_filename = __pyx_f[f_index]; (void)__pyx_filename; __pyx_lineno = lineno; (void)__pyx_lineno; __pyx_clineno = __LINE__;  (void)__pyx_clineno; }
#define __PYX_ERR(f_index, lineno, Ln_error) \
    { __PYX_MARK_ERR_POS(f_index, lineno) goto Ln_error; }

#ifdef CYTHON_EXTERN_C
    #undef __PYX_EXTERN_C
    #define __PYX_EXTERN_C CYTHON_EXTERN_C
#elif defined(__PYX_EXTERN_C)
    #ifdef _MSC_VER
    #pragma message ("Please do not define the '__PYX_EXTERN_C' macro externally. Use 'CYTHON_EXTERN_C' instead.")
    #else
    #warning Please do not define the '__PYX_EXTERN_C' macro externally. Use 'CYTHON_EXTERN_C' instead.
    #endif
#else
    #define __PYX_EXTERN_C extern "C++"
#endif

#define __PYX_HAVE__pyseobnr__eob__waveform__modes_ecc_corr_NS_v5EHM_v1_flags___implementation
#define __PYX_HAVE_API__pyseobnr__eob__waveform__modes_ecc_corr_NS_v5EHM_v1_flags___implementation
/* Early includes */
#include <math.h>
#include "ios"
#include "new"
#include "stdexcept"
#include "typeinfo"
#include <complex>
#ifdef _OPENMP
#include <omp.h>
#endif /* _OPENMP */

#if defined(PYREX_WITHOUT_ASSERTIONS) && !defined(CYTHON_WITHOUT_ASSERTIONS)
#define CYTHON_WITHOUT_ASSERTIONS
#endif

typedef struct {PyObject **p; const char *s; const Py_ssize_t n; const char* encoding;
                const char is_unicode; const char is_str; const char intern; } __Pyx_StringTabEntry;

#define __PYX_DEFAULT_STRING_ENCODING_IS_ASCII 0
#define __PYX_DEFAULT_STRING_ENCODING_IS_UTF8 0
#define __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT (PY_MAJOR_VERSION >= 3 && __PYX_DEFAULT_STRING_ENCODING_IS_UTF8)
#define __PYX_DEFAULT_STRING_ENCODING ""
#define __Pyx_PyObject_FromString __Pyx_PyBytes_FromString
#define __Pyx_PyObject_FromStringAndSize __Pyx_PyBytes_FromStringAndSize
#define __Pyx_uchar_cast(c) ((unsigned char)c)
#define __Pyx_long_cast(x) ((long)x)
#define __Pyx_fits_Py_ssize_t(v, type, is_signed)  (\
    (sizeof(type) < sizeof(Py_ssize_t))  ||\
    (sizeof(type) > sizeof(Py_ssize_t) &&\
          likely(v < (type)PY_SSIZE_T_MAX ||\
                 v == (type)PY_SSIZE_T_MAX)  &&\
          (!is_signed || likely(v > (type)PY_SSIZE_T_MIN ||\
                                v == (type)PY_SSIZE_T_MIN)))  ||\
    (sizeof(type) == sizeof(Py_ssize_t) &&\
          (is_signed || likely(v < (type)PY_SSIZE_T_MAX ||\
                               v == (type)PY_SSIZE_T_MAX)))  )
static CYTHON_INLINE int __Pyx_is_valid_index(Py_ssize_t i, Py_ssize_t limit) {
    return (size_t) i < (size_t) limit;
}
#if defined (__cplusplus) && __cplusplus >= 201103L
    #include <cstdlib>
    #define __Pyx_sst_abs(value) std::abs(value)
#elif SIZEOF_INT >= SIZEOF_SIZE_T
    #define __Pyx_sst_abs(value) abs(value)
#elif SIZEOF_LONG >= SIZEOF_SIZE_T
    #define __Pyx_sst_abs(value) labs(value)
#elif defined (_MSC_VER)
    #define __Pyx_sst_abs(value) ((Py_ssize_t)_abs64(value))
#elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
    #define __Pyx_sst_abs(value) llabs(value)
#elif defined (__GNUC__)
    #define __Pyx_sst_abs(value) __builtin_llabs(value)
#else
    #define __Pyx_sst_abs(value) ((value<0) ? -value : value)
#endif
static CYTHON_INLINE Py_ssize_t __Pyx_ssize_strlen(const char *s);
static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject*);
static CYTHON_INLINE const char* __Pyx_PyObject_AsStringAndSize(PyObject*, Py_ssize_t* length);
static CYTHON_INLINE PyObject* __Pyx_PyByteArray_FromString(const char*);
#define __Pyx_PyByteArray_FromStringAndSize(s, l) PyByteArray_FromStringAndSize((const char*)s, l)
#define __Pyx_PyBytes_FromString        PyBytes_FromString
#define __Pyx_PyBytes_FromStringAndSize PyBytes_FromStringAndSize
static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char*);
#if PY_MAJOR_VERSION < 3
    #define __Pyx_PyStr_FromString        __Pyx_PyBytes_FromString
    #define __Pyx_PyStr_FromStringAndSize __Pyx_PyBytes_FromStringAndSize
#else
    #define __Pyx_PyStr_FromString        __Pyx_PyUnicode_FromString
    #define __Pyx_PyStr_FromStringAndSize __Pyx_PyUnicode_FromStringAndSize
#endif
#define __Pyx_PyBytes_AsWritableString(s)     ((char*) PyBytes_AS_STRING(s))
#define __Pyx_PyBytes_AsWritableSString(s)    ((signed char*) PyBytes_AS_STRING(s))
#define __Pyx_PyBytes_AsWritableUString(s)    ((unsigned char*) PyBytes_AS_STRING(s))
#define __Pyx_PyBytes_AsString(s)     ((const char*) PyBytes_AS_STRING(s))
#define __Pyx_PyBytes_AsSString(s)    ((const signed char*) PyBytes_AS_STRING(s))
#define __Pyx_PyBytes_AsUString(s)    ((const unsigned char*) PyBytes_AS_STRING(s))
#define __Pyx_PyObject_AsWritableString(s)    ((char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s))
#define __Pyx_PyObject_AsWritableSString(s)    ((signed char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s))
#define __Pyx_PyObject_AsWritableUString(s)    ((unsigned char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s))
#define __Pyx_PyObject_AsSString(s)    ((const signed char*) __Pyx_PyObject_AsString(s))
#define __Pyx_PyObject_AsUString(s)    ((const unsigned char*) __Pyx_PyObject_AsString(s))
#define __Pyx_PyObject_FromCString(s)  __Pyx_PyObject_FromString((const char*)s)
#define __Pyx_PyBytes_FromCString(s)   __Pyx_PyBytes_FromString((const char*)s)
#define __Pyx_PyByteArray_FromCString(s)   __Pyx_PyByteArray_FromString((const char*)s)
#define __Pyx_PyStr_FromCString(s)     __Pyx_PyStr_FromString((const char*)s)
#define __Pyx_PyUnicode_FromCString(s) __Pyx_PyUnicode_FromString((const char*)s)
#define __Pyx_PyUnicode_FromOrdinal(o)       PyUnicode_FromOrdinal((int)o)
#define __Pyx_PyUnicode_AsUnicode            PyUnicode_AsUnicode
#define __Pyx_NewRef(obj) (Py_INCREF(obj), obj)
#define __Pyx_Owned_Py_None(b) __Pyx_NewRef(Py_None)
static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b);
static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject*);
static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject*);
static CYTHON_INLINE PyObject* __Pyx_PyNumber_IntOrLong(PyObject* x);
#define __Pyx_PySequence_Tuple(obj)\
    (likely(PyTuple_CheckExact(obj)) ? __Pyx_NewRef(obj) : PySequence_Tuple(obj))
static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject*);
static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t);
static CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject*);
#if CYTHON_ASSUME_SAFE_MACROS
#define __pyx_PyFloat_AsDouble(x) (PyFloat_CheckExact(x) ? PyFloat_AS_DOUBLE(x) : PyFloat_AsDouble(x))
#else
#define __pyx_PyFloat_AsDouble(x) PyFloat_AsDouble(x)
#endif
#define __pyx_PyFloat_AsFloat(x) ((float) __pyx_PyFloat_AsDouble(x))
#if PY_MAJOR_VERSION >= 3
#define __Pyx_PyNumber_Int(x) (PyLong_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Long(x))
#else
#define __Pyx_PyNumber_Int(x) (PyInt_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Int(x))
#endif
#if CYTHON_USE_PYLONG_INTERNALS
  #if PY_VERSION_HEX >= 0x030C00A7
  #ifndef _PyLong_SIGN_MASK
    #define _PyLong_SIGN_MASK 3
  #endif
  #ifndef _PyLong_NON_SIZE_BITS
    #define _PyLong_NON_SIZE_BITS 3
  #endif
  #define __Pyx_PyLong_Sign(x)  (((PyLongObject*)x)->long_value.lv_tag & _PyLong_SIGN_MASK)
  #define __Pyx_PyLong_IsNeg(x)  ((__Pyx_PyLong_Sign(x) & 2) != 0)
  #define __Pyx_PyLong_IsNonNeg(x)  (!__Pyx_PyLong_IsNeg(x))
  #define __Pyx_PyLong_IsZero(x)  (__Pyx_PyLong_Sign(x) & 1)
  #define __Pyx_PyLong_IsPos(x)  (__Pyx_PyLong_Sign(x) == 0)
  #define __Pyx_PyLong_CompactValueUnsigned(x)  (__Pyx_PyLong_Digits(x)[0])
  #define __Pyx_PyLong_DigitCount(x)  ((Py_ssize_t) (((PyLongObject*)x)->long_value.lv_tag >> _PyLong_NON_SIZE_BITS))
  #define __Pyx_PyLong_SignedDigitCount(x)\
        ((1 - (Py_ssize_t) __Pyx_PyLong_Sign(x)) * __Pyx_PyLong_DigitCount(x))
  #if defined(PyUnstable_Long_IsCompact) && defined(PyUnstable_Long_CompactValue)
    #define __Pyx_PyLong_IsCompact(x)     PyUnstable_Long_IsCompact((PyLongObject*) x)
    #define __Pyx_PyLong_CompactValue(x)  PyUnstable_Long_CompactValue((PyLongObject*) x)
  #else
    #define __Pyx_PyLong_IsCompact(x)     (((PyLongObject*)x)->long_value.lv_tag < (2 << _PyLong_NON_SIZE_BITS))
    #define __Pyx_PyLong_CompactValue(x)  ((1 - (Py_ssize_t) __Pyx_PyLong_Sign(x)) * (Py_ssize_t) __Pyx_PyLong_Digits(x)[0])
  #endif
  typedef Py_ssize_t  __Pyx_compact_pylong;
  typedef size_t  __Pyx_compact_upylong;
  #else
  #define __Pyx_PyLong_IsNeg(x)  (Py_SIZE(x) < 0)
  #define __Pyx_PyLong_IsNonNeg(x)  (Py_SIZE(x) >= 0)
  #define __Pyx_PyLong_IsZero(x)  (Py_SIZE(x) == 0)
  #define __Pyx_PyLong_IsPos(x)  (Py_SIZE(x) > 0)
  #define __Pyx_PyLong_CompactValueUnsigned(x)  ((Py_SIZE(x) == 0) ? 0 : __Pyx_PyLong_Digits(x)[0])
  #define __Pyx_PyLong_DigitCount(x)  __Pyx_sst_abs(Py_SIZE(x))
  #define __Pyx_PyLong_SignedDigitCount(x)  Py_SIZE(x)
  #define __Pyx_PyLong_IsCompact(x)  (Py_SIZE(x) == 0 || Py_SIZE(x) == 1 || Py_SIZE(x) == -1)
  #define __Pyx_PyLong_CompactValue(x)\
        ((Py_SIZE(x) == 0) ? (sdigit) 0 : ((Py_SIZE(x) < 0) ? -(sdigit)__Pyx_PyLong_Digits(x)[0] : (sdigit)__Pyx_PyLong_Digits(x)[0]))
  typedef sdigit  __Pyx_compact_pylong;
  typedef digit  __Pyx_compact_upylong;
  #endif
  #if PY_VERSION_HEX >= 0x030C00A5
  #define __Pyx_PyLong_Digits(x)  (((PyLongObject*)x)->long_value.ob_digit)
  #else
  #define __Pyx_PyLong_Digits(x)  (((PyLongObject*)x)->ob_digit)
  #endif
#endif
#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII
#include <string.h>
static int __Pyx_sys_getdefaultencoding_not_ascii;
static int __Pyx_init_sys_getdefaultencoding_params(void) {
    PyObject* sys;
    PyObject* default_encoding = NULL;
    PyObject* ascii_chars_u = NULL;
    PyObject* ascii_chars_b = NULL;
    const char* default_encoding_c;
    sys = PyImport_ImportModule("sys");
    if (!sys) goto bad;
    default_encoding = PyObject_CallMethod(sys, (char*) "getdefaultencoding", NULL);
    Py_DECREF(sys);
    if (!default_encoding) goto bad;
    default_encoding_c = PyBytes_AsString(default_encoding);
    if (!default_encoding_c) goto bad;
    if (strcmp(default_encoding_c, "ascii") == 0) {
        __Pyx_sys_getdefaultencoding_not_ascii = 0;
    } else {
        char ascii_chars[128];
        int c;
        for (c = 0; c < 128; c++) {
            ascii_chars[c] = (char) c;
        }
        __Pyx_sys_getdefaultencoding_not_ascii = 1;
        ascii_chars_u = PyUnicode_DecodeASCII(ascii_chars, 128, NULL);
        if (!ascii_chars_u) goto bad;
        ascii_chars_b = PyUnicode_AsEncodedString(ascii_chars_u, default_encoding_c, NULL);
        if (!ascii_chars_b || !PyBytes_Check(ascii_chars_b) || memcmp(ascii_chars, PyBytes_AS_STRING(ascii_chars_b), 128) != 0) {
            PyErr_Format(
                PyExc_ValueError,
                "This module compiled with c_string_encoding=ascii, but default encoding '%.200s' is not a superset of ascii.",
                default_encoding_c);
            goto bad;
        }
        Py_DECREF(ascii_chars_u);
        Py_DECREF(ascii_chars_b);
    }
    Py_DECREF(default_encoding);
    return 0;
bad:
    Py_XDECREF(default_encoding);
    Py_XDECREF(ascii_chars_u);
    Py_XDECREF(ascii_chars_b);
    return -1;
}
#endif
#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT && PY_MAJOR_VERSION >= 3
#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_DecodeUTF8(c_str, size, NULL)
#else
#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_Decode(c_str, size, __PYX_DEFAULT_STRING_ENCODING, NULL)
#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT
#include <string.h>
static char* __PYX_DEFAULT_STRING_ENCODING;
static int __Pyx_init_sys_getdefaultencoding_params(void) {
    PyObject* sys;
    PyObject* default_encoding = NULL;
    char* default_encoding_c;
    sys = PyImport_ImportModule("sys");
    if (!sys) goto bad;
    default_encoding = PyObject_CallMethod(sys, (char*) (const char*) "getdefaultencoding", NULL);
    Py_DECREF(sys);
    if (!default_encoding) goto bad;
    default_encoding_c = PyBytes_AsString(default_encoding);
    if (!default_encoding_c) goto bad;
    __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c) + 1);
    if (!__PYX_DEFAULT_STRING_ENCODING) goto bad;
    strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c);
    Py_DECREF(default_encoding);
    return 0;
bad:
    Py_XDECREF(default_encoding);
    return -1;
}
#endif
#endif


/* Test for GCC > 2.95 */
#if defined(__GNUC__)     && (__GNUC__ > 2 || (__GNUC__ == 2 && (__GNUC_MINOR__ > 95)))
  #define likely(x)   __builtin_expect(!!(x), 1)
  #define unlikely(x) __builtin_expect(!!(x), 0)
#else /* !__GNUC__ or GCC < 2.95 */
  #define likely(x)   (x)
  #define unlikely(x) (x)
#endif /* __GNUC__ */
static CYTHON_INLINE void __Pyx_pretend_to_initialize(void* ptr) { (void)ptr; }

#if !CYTHON_USE_MODULE_STATE
static PyObject *__pyx_m = NULL;
#endif
static int __pyx_lineno;
static int __pyx_clineno = 0;
static const char * __pyx_cfilenm = __FILE__;
static const char *__pyx_filename;

/* Header.proto */
#if !defined(CYTHON_CCOMPLEX)
  #if defined(__cplusplus)
    #define CYTHON_CCOMPLEX 1
  #elif (defined(_Complex_I) && !defined(_MSC_VER)) || ((defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) && !defined(__STDC_NO_COMPLEX__) && !defined(_MSC_VER))
    #define CYTHON_CCOMPLEX 1
  #else
    #define CYTHON_CCOMPLEX 0
  #endif
#endif
#if CYTHON_CCOMPLEX
  #ifdef __cplusplus
    #include <complex>
  #else
    #include <complex.h>
  #endif
#endif
#if CYTHON_CCOMPLEX && !defined(__cplusplus) && defined(__sun__) && defined(__GNUC__)
  #undef _Complex_I
  #define _Complex_I 1.0fj
#endif

/* #### Code section: filename_table ### */

static const char *__pyx_f[] = {
  "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx",
  "<stringsource>",
  "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd",
};
/* #### Code section: utility_code_proto_before_types ### */
/* ForceInitThreads.proto */
#ifndef __PYX_FORCE_INIT_THREADS
  #define __PYX_FORCE_INIT_THREADS 0
#endif

/* #### Code section: numeric_typedefs ### */
/* #### Code section: complex_type_declarations ### */
/* Declarations.proto */
#if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus)
  #ifdef __cplusplus
    typedef ::std::complex< double > __pyx_t_double_complex;
  #else
    typedef double _Complex __pyx_t_double_complex;
  #endif
#else
    typedef struct { double real, imag; } __pyx_t_double_complex;
#endif
static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double, double);

/* #### Code section: type_declarations ### */

/*--- Type declarations ---*/
struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation;
struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags;
struct __pyx_opt_args_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__initialize;
struct __pyx_opt_args_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__compute;

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1231
 *         readonly ccomplex.complex[double] h88EccCorrResum
 * 
 *     cdef void _initialize(self             # <<<<<<<<<<<<<<
 *         , int flagMemory=*
 *         , int flagPA=*
 */
struct __pyx_opt_args_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__initialize {
  int __pyx_n;
  int flagMemory;
  int flagPA;
  int flagPN1;
  int flagPN12;
  int flagPN2;
  int flagPN3;
  int flagPN32;
  int flagPN52;
  int flagTail;
  double nu;
};

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1244
 *     )
 * 
 *     cdef void _compute(self             # <<<<<<<<<<<<<<
 *         , double e=*
 *         , double x=*
 */
struct __pyx_opt_args_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__compute {
  int __pyx_n;
  double e;
  double x;
  double z;
};

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":10
 * 
 * 
 * cdef class BaseModesCalculation:             # <<<<<<<<<<<<<<
 *     cdef void _initialize(self)
 *     cdef void _compute(self)
 */
struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation {
  PyObject_HEAD
  struct __pyx_vtabstruct_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_vtab;
};


/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":17
 * 
 * 
 * cdef class hlm_ecc_corr_NS_v5EHM_v1_flags(BaseModesCalculation):             # <<<<<<<<<<<<<<
 * 
 *     cdef:
 */
struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags {
  struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation __pyx_base;
  bool _initialized;
  std::complex<double>  _gr_k_0;
  std::complex<double>  _gr_k_1;
  std::complex<double>  _gr_k_2;
  double _gr_k_3;
  double _gr_k_4;
  double _gr_k_5;
  double _gr_k_6;
  std::complex<double>  _gr_k_7;
  std::complex<double>  _gr_k_8;
  std::complex<double>  _gr_k_9;
  std::complex<double>  _gr_k_10;
  std::complex<double>  _gr_k_11;
  std::complex<double>  _gr_k_12;
  std::complex<double>  _gr_k_13;
  std::complex<double>  _gr_k_14;
  std::complex<double>  _gr_k_15;
  std::complex<double>  _gr_k_16;
  std::complex<double>  _gr_k_17;
  std::complex<double>  _gr_k_18;
  std::complex<double>  _gr_k_19;
  std::complex<double>  _gr_k_20;
  std::complex<double>  _gr_k_21;
  double _gr_k_22;
  double _gr_k_23;
  double _gr_k_24;
  double _gr_k_25;
  double _gr_k_26;
  int _gr_k_27;
  int _gr_k_28;
  std::complex<double>  _gr_k_29;
  double _gr_k_30;
  std::complex<double>  _gr_k_31;
  std::complex<double>  _gr_k_32;
  std::complex<double>  _gr_k_33;
  std::complex<double>  _gr_k_34;
  double _gr_k_35;
  std::complex<double>  _gr_k_36;
  std::complex<double>  _gr_k_37;
  std::complex<double>  _gr_k_38;
  std::complex<double>  _gr_k_39;
  double _gr_k_40;
  double _gr_k_41;
  double _gr_k_42;
  double _gr_k_43;
  double _gr_k_44;
  double _gr_k_45;
  double _gr_k_46;
  double _gr_k_47;
  double _gr_k_48;
  double _gr_k_49;
  double _gr_k_50;
  double _gr_k_51;
  double _gr_k_52;
  double _gr_k_53;
  double _gr_k_54;
  double _gr_k_55;
  double _gr_k_56;
  double _gr_k_57;
  double _gr_k_58;
  double _gr_k_59;
  double _gr_k_60;
  double _gr_k_61;
  double _gr_k_62;
  double _gr_k_63;
  double _gr_k_64;
  double _gr_k_65;
  double _gr_k_66;
  double _gr_k_67;
  double _gr_k_68;
  double _gr_k_69;
  double _gr_k_70;
  double _gr_k_71;
  double _gr_k_72;
  double _gr_k_73;
  double _gr_k_74;
  double _gr_k_75;
  double _gr_k_76;
  double _gr_k_77;
  double _gr_k_78;
  double _gr_k_79;
  double _gr_k_80;
  double _gr_k_81;
  double _gr_k_82;
  double _gr_k_83;
  double _gr_k_84;
  double _gr_k_85;
  double _gr_k_86;
  double _gr_k_87;
  double _gr_k_88;
  std::complex<double>  _gr_k_89;
  std::complex<double>  _gr_k_90;
  std::complex<double>  _gr_k_91;
  std::complex<double>  _gr_k_92;
  std::complex<double>  _gr_k_93;
  std::complex<double>  _gr_k_94;
  std::complex<double>  _gr_k_95;
  std::complex<double>  _gr_k_96;
  std::complex<double>  _gr_k_97;
  std::complex<double>  _gr_k_98;
  double _gr_k_99;
  std::complex<double>  _gr_k_100;
  std::complex<double>  _gr_k_101;
  std::complex<double>  _gr_k_102;
  std::complex<double>  _gr_k_103;
  std::complex<double>  _gr_k_104;
  std::complex<double>  _gr_k_105;
  std::complex<double>  _gr_k_106;
  double _gr_k_107;
  std::complex<double>  _gr_k_108;
  std::complex<double>  _gr_k_109;
  std::complex<double>  _gr_k_110;
  std::complex<double>  _gr_k_111;
  double _gr_k_112;
  double _gr_k_113;
  double _gr_k_114;
  double _gr_k_115;
  double _gr_k_116;
  double _gr_k_117;
  double _gr_k_118;
  double _gr_k_119;
  double _gr_k_120;
  std::complex<double>  _gr_k_121;
  std::complex<double>  _gr_k_122;
  double _gr_k_123;
  double _gr_k_124;
  std::complex<double>  _gr_k_125;
  double _gr_k_126;
  double _gr_k_127;
  double _gr_k_128;
  std::complex<double>  _gr_k_129;
  double _gr_k_130;
  std::complex<double>  _gr_k_131;
  std::complex<double>  _gr_k_132;
  std::complex<double>  _gr_k_133;
  std::complex<double>  _gr_k_134;
  std::complex<double>  _gr_k_135;
  double _gr_k_136;
  double _gr_k_137;
  double _gr_k_138;
  double _gr_k_139;
  double _gr_k_140;
  double _gr_k_141;
  double _gr_k_142;
  double _gr_k_143;
  double _gr_k_144;
  double _gr_k_145;
  double _gr_k_146;
  double _gr_k_147;
  std::complex<double>  _gr_k_148;
  std::complex<double>  _gr_k_149;
  std::complex<double>  _gr_k_150;
  std::complex<double>  _gr_k_151;
  std::complex<double>  _gr_k_152;
  double _gr_k_153;
  double _gr_k_154;
  double _gr_k_155;
  double _gr_k_156;
  double _gr_k_157;
  double _gr_k_158;
  double _gr_k_159;
  double _gr_k_160;
  std::complex<double>  _gr_k_161;
  std::complex<double>  _gr_k_162;
  double _gr_k_163;
  double _gr_k_164;
  double _gr_k_165;
  double _gr_k_166;
  double _gr_k_167;
  double _gr_k_168;
  double _gr_k_169;
  double _gr_k_170;
  double _gr_k_171;
  double _gr_k_172;
  double _gr_k_173;
  double _gr_k_174;
  double _gr_k_175;
  double _gr_k_176;
  double _gr_k_177;
  std::complex<double>  _gr_k_178;
  double _gr_k_179;
  double _gr_k_180;
  double _gr_k_181;
  double _gr_k_182;
  double _gr_k_183;
  double _gr_k_184;
  double _gr_k_185;
  double _gr_k_186;
  double _gr_k_187;
  double _gr_k_188;
  double _gr_k_189;
  double _gr_k_190;
  double _gr_k_191;
  double _gr_k_192;
  double _gr_k_193;
  double _gr_k_194;
  double _gr_k_195;
  double _gr_k_196;
  double _gr_k_197;
  double _gr_k_198;
  double _gr_k_199;
  std::complex<double>  _gr_k_200;
  double _gr_k_201;
  double _gr_k_202;
  double _gr_k_203;
  double _gr_k_204;
  double _gr_k_205;
  double _gr_k_206;
  double _gr_k_207;
  double _gr_k_208;
  double _gr_k_209;
  double _gr_k_210;
  double _gr_k_211;
  std::complex<double>  _gr_k_212;
  std::complex<double>  _gr_k_213;
  std::complex<double>  _gr_k_214;
  std::complex<double>  _gr_k_215;
  std::complex<double>  _gr_k_216;
  std::complex<double>  _gr_k_217;
  std::complex<double>  _gr_k_218;
  std::complex<double>  _gr_k_219;
  std::complex<double>  _gr_k_220;
  std::complex<double>  _gr_k_221;
  std::complex<double>  _gr_k_222;
  std::complex<double>  _gr_k_223;
  std::complex<double>  _gr_k_224;
  std::complex<double>  _gr_k_225;
  std::complex<double>  _gr_k_226;
  std::complex<double>  _gr_k_227;
  std::complex<double>  _gr_k_228;
  double _gr_k_229;
  std::complex<double>  _gr_k_230;
  double _gr_k_231;
  double _gr_k_232;
  double _gr_k_233;
  double _gr_k_234;
  double _gr_k_235;
  double _gr_k_236;
  double _gr_k_237;
  double _gr_k_238;
  double _gr_k_239;
  double _gr_k_240;
  std::complex<double>  _gr_k_241;
  std::complex<double>  _gr_k_242;
  std::complex<double>  _gr_k_243;
  std::complex<double>  _gr_k_244;
  double _gr_k_245;
  double _gr_k_246;
  double _gr_k_247;
  double _gr_k_248;
  double _gr_k_249;
  std::complex<double>  _gr_k_250;
  double _gr_k_251;
  std::complex<double>  _gr_k_252;
  std::complex<double>  _gr_k_253;
  double _gr_k_254;
  std::complex<double>  _gr_k_255;
  double _gr_k_256;
  double _gr_k_257;
  double _gr_k_258;
  double _gr_k_259;
  double _gr_k_260;
  double _gr_k_261;
  double _gr_k_262;
  double _gr_k_263;
  double _gr_k_264;
  double _gr_k_265;
  double _gr_k_266;
  double _gr_k_267;
  double _gr_k_268;
  double _gr_k_269;
  double _gr_k_270;
  double _gr_k_271;
  double _gr_k_272;
  double _gr_k_273;
  double _gr_k_274;
  double _gr_k_275;
  double _gr_k_276;
  double _gr_k_277;
  double _gr_k_278;
  double _gr_k_279;
  double _gr_k_280;
  double _gr_k_281;
  std::complex<double>  _gr_k_282;
  std::complex<double>  _gr_k_283;
  double _gr_k_284;
  std::complex<double>  _gr_k_285;
  std::complex<double>  _gr_k_286;
  double _gr_k_287;
  double _gr_k_288;
  double _gr_k_289;
  double _gr_k_290;
  double _gr_k_291;
  double _gr_k_292;
  double _gr_k_293;
  double _gr_k_294;
  double _gr_k_295;
  double _gr_k_296;
  double _gr_k_297;
  double _gr_k_298;
  double _gr_k_299;
  double _gr_k_300;
  double _gr_k_301;
  double _gr_k_302;
  double _gr_k_303;
  double _gr_k_304;
  double _gr_k_305;
  std::complex<double>  _gr_k_306;
  std::complex<double>  _gr_k_307;
  std::complex<double>  _gr_k_308;
  std::complex<double>  _gr_k_309;
  std::complex<double>  _gr_k_310;
  std::complex<double>  _gr_k_311;
  std::complex<double>  _gr_k_312;
  std::complex<double>  _gr_k_313;
  std::complex<double>  _gr_k_314;
  std::complex<double>  _gr_k_315;
  std::complex<double>  _gr_k_316;
  std::complex<double>  _gr_k_317;
  std::complex<double>  _gr_k_318;
  std::complex<double>  _gr_k_319;
  std::complex<double>  _gr_k_320;
  std::complex<double>  _gr_k_321;
  std::complex<double>  _gr_k_322;
  std::complex<double>  _gr_k_323;
  std::complex<double>  _gr_k_324;
  std::complex<double>  _gr_k_325;
  std::complex<double>  _gr_k_326;
  std::complex<double>  _gr_k_327;
  std::complex<double>  _gr_k_328;
  std::complex<double>  _gr_k_329;
  std::complex<double>  _gr_k_330;
  std::complex<double>  _gr_k_331;
  std::complex<double>  _gr_k_332;
  std::complex<double>  _gr_k_333;
  std::complex<double>  _gr_k_334;
  std::complex<double>  _gr_k_335;
  std::complex<double>  _gr_k_336;
  std::complex<double>  _gr_k_337;
  double _gr_k_338;
  std::complex<double>  _gr_k_339;
  double _gr_k_340;
  std::complex<double>  _gr_k_341;
  std::complex<double>  _gr_k_342;
  std::complex<double>  _gr_k_343;
  std::complex<double>  _gr_k_344;
  std::complex<double>  _gr_k_345;
  std::complex<double>  _gr_k_346;
  std::complex<double>  _gr_k_347;
  std::complex<double>  _gr_k_348;
  double _gr_k_349;
  double _gr_k_350;
  std::complex<double>  _gr_k_351;
  std::complex<double>  _gr_k_352;
  std::complex<double>  _gr_k_353;
  std::complex<double>  _gr_k_354;
  std::complex<double>  _gr_k_355;
  std::complex<double>  _gr_k_356;
  std::complex<double>  _gr_k_357;
  double _gr_k_358;
  std::complex<double>  _gr_k_359;
  std::complex<double>  _gr_k_360;
  std::complex<double>  _gr_k_361;
  std::complex<double>  _gr_k_362;
  double _gr_k_363;
  std::complex<double>  _gr_k_364;
  std::complex<double>  _gr_k_365;
  std::complex<double>  _gr_k_366;
  std::complex<double>  _gr_k_367;
  std::complex<double>  _gr_k_368;
  double _gr_k_369;
  double _gr_k_370;
  double _gr_k_371;
  double _gr_k_372;
  double _gr_k_373;
  double _gr_k_374;
  double _gr_k_375;
  double _gr_k_376;
  double _gr_k_377;
  double _gr_k_378;
  double _gr_k_379;
  double _gr_k_380;
  double _gr_k_381;
  double _gr_k_382;
  double _gr_k_383;
  double _gr_k_384;
  std::complex<double>  _gr_k_385;
  std::complex<double>  _gr_k_386;
  std::complex<double>  _gr_k_387;
  std::complex<double>  _gr_k_388;
  std::complex<double>  _gr_k_389;
  std::complex<double>  _gr_k_390;
  std::complex<double>  _gr_k_391;
  std::complex<double>  _gr_k_392;
  std::complex<double>  _gr_k_393;
  std::complex<double>  _gr_k_394;
  std::complex<double>  _gr_k_395;
  double _gr_k_396;
  double _gr_k_397;
  double _gr_k_398;
  std::complex<double>  _gr_k_399;
  std::complex<double>  _gr_k_400;
  std::complex<double>  _gr_k_401;
  std::complex<double>  _gr_k_402;
  std::complex<double>  _gr_k_403;
  std::complex<double>  _gr_k_404;
  std::complex<double>  _gr_k_405;
  std::complex<double>  _gr_k_406;
  std::complex<double>  _gr_k_407;
  std::complex<double>  _gr_k_408;
  std::complex<double>  _gr_k_409;
  double _gr_k_410;
  double _gr_k_411;
  std::complex<double>  _gr_k_412;
  std::complex<double>  _gr_k_413;
  std::complex<double>  _gr_k_414;
  std::complex<double>  _gr_k_415;
  std::complex<double>  _gr_k_416;
  std::complex<double>  _gr_k_417;
  double _gr_k_418;
  std::complex<double>  _gr_k_419;
  double _gr_k_420;
  double _gr_k_421;
  double _gr_k_422;
  double _gr_k_423;
  std::complex<double>  _gr_k_424;
  std::complex<double>  _gr_k_425;
  std::complex<double>  _gr_k_426;
  std::complex<double>  _gr_k_427;
  std::complex<double>  _gr_k_428;
  std::complex<double>  _gr_k_429;
  std::complex<double>  _gr_k_430;
  std::complex<double>  _gr_k_431;
  std::complex<double>  _gr_k_432;
  std::complex<double>  _gr_k_433;
  std::complex<double>  _gr_k_434;
  double _gr_k_435;
  double _gr_k_436;
  double _gr_k_437;
  double _gr_k_438;
  double _gr_k_439;
  double _gr_k_440;
  double _gr_k_441;
  double _gr_k_442;
  double _gr_k_443;
  double _gr_k_444;
  std::complex<double>  _gr_k_445;
  double _gr_k_446;
  double _gr_k_447;
  double _gr_k_448;
  std::complex<double>  _gr_k_449;
  std::complex<double>  _gr_k_450;
  std::complex<double>  _gr_k_451;
  std::complex<double>  _gr_k_452;
  double _gr_k_453;
  double _gr_k_454;
  double _gr_k_455;
  double _gr_k_456;
  double _gr_k_457;
  double _gr_k_458;
  double _gr_k_459;
  std::complex<double>  _gr_k_460;
  std::complex<double>  _gr_k_461;
  std::complex<double>  _gr_k_462;
  std::complex<double>  _gr_k_463;
  std::complex<double>  _gr_k_464;
  std::complex<double>  _gr_k_465;
  std::complex<double>  _gr_k_466;
  std::complex<double>  _gr_k_467;
  std::complex<double>  _gr_k_468;
  std::complex<double>  _gr_k_469;
  std::complex<double>  _gr_k_470;
  std::complex<double>  _gr_k_471;
  std::complex<double>  _gr_k_472;
  std::complex<double>  _gr_k_473;
  std::complex<double>  _gr_k_474;
  std::complex<double>  _gr_k_475;
  std::complex<double>  _gr_k_476;
  double _gr_k_477;
  double _gr_k_478;
  double _gr_k_479;
  double _gr_k_480;
  double _gr_k_481;
  double _gr_k_482;
  double _gr_k_483;
  double _gr_k_484;
  double _gr_k_485;
  double _gr_k_486;
  double _gr_k_487;
  double _gr_k_488;
  std::complex<double>  _gr_k_489;
  std::complex<double>  _gr_k_490;
  double _gr_k_491;
  std::complex<double>  _gr_k_492;
  std::complex<double>  _gr_k_493;
  std::complex<double>  _gr_k_494;
  double _gr_k_495;
  double _gr_k_496;
  double _gr_k_497;
  double _gr_k_498;
  double _gr_k_499;
  double _gr_k_500;
  double _gr_k_501;
  double _gr_k_502;
  double _gr_k_503;
  std::complex<double>  _gr_k_504;
  std::complex<double>  _gr_k_505;
  double _gr_k_506;
  double _gr_k_507;
  double _gr_k_508;
  double _gr_k_509;
  double _gr_k_510;
  double _gr_k_511;
  std::complex<double>  _gr_k_512;
  std::complex<double>  _gr_k_513;
  std::complex<double>  _gr_k_514;
  double _gr_k_515;
  std::complex<double>  _gr_k_516;
  std::complex<double>  _gr_k_517;
  std::complex<double>  _gr_k_518;
  std::complex<double>  _gr_k_519;
  std::complex<double>  _gr_k_520;
  std::complex<double>  _gr_k_521;
  std::complex<double>  _gr_k_522;
  std::complex<double>  _gr_k_523;
  std::complex<double>  _gr_k_524;
  std::complex<double>  _gr_k_525;
  std::complex<double>  _gr_k_526;
  std::complex<double>  _gr_k_527;
  std::complex<double>  _gr_k_528;
  std::complex<double>  _gr_k_529;
  std::complex<double>  _gr_k_530;
  std::complex<double>  _gr_k_531;
  std::complex<double>  _gr_k_532;
  double _gr_k_533;
  double _gr_k_534;
  double _gr_k_535;
  double _gr_k_536;
  double _gr_k_537;
  double _gr_k_538;
  double _gr_k_539;
  double _gr_k_540;
  double _gr_k_541;
  double _gr_k_542;
  double _gr_k_543;
  double _gr_k_544;
  double _gr_k_545;
  double _gr_k_546;
  double _gr_k_547;
  double _gr_k_548;
  double _gr_k_549;
  std::complex<double>  _gr_k_550;
  double _gr_k_551;
  std::complex<double>  _gr_k_552;
  std::complex<double>  _gr_k_553;
  std::complex<double>  _gr_k_554;
  std::complex<double>  _gr_k_555;
  double _gr_k_556;
  double _gr_k_557;
  double _gr_k_558;
  double _gr_k_559;
  double _gr_k_560;
  double _gr_k_561;
  double _gr_k_562;
  double _gr_k_563;
  double _gr_k_564;
  double _gr_k_565;
  double _gr_k_566;
  double _gr_k_567;
  double _gr_k_568;
  double _gr_k_569;
  double _gr_k_570;
  double _gr_k_571;
  double _gr_k_572;
  double _gr_k_573;
  double _gr_k_574;
  double _gr_k_575;
  double _gr_k_576;
  double _gr_k_577;
  double _gr_k_578;
  double _gr_k_579;
  double _gr_k_580;
  double _gr_k_581;
  double _gr_k_582;
  double _gr_k_583;
  double _gr_k_584;
  double _gr_k_585;
  double _gr_k_586;
  std::complex<double>  _gr_k_587;
  std::complex<double>  _gr_k_588;
  double _gr_k_589;
  std::complex<double>  _gr_k_590;
  std::complex<double>  _gr_k_591;
  double _gr_k_592;
  double _gr_k_593;
  double _gr_k_594;
  double _gr_k_595;
  double _gr_k_596;
  double _gr_k_597;
  double _gr_k_598;
  double _gr_k_599;
  double _gr_k_600;
  double _gr_k_601;
  double _gr_k_602;
  double _gr_k_603;
  double _gr_k_604;
  double _gr_k_605;
  double _gr_k_606;
  double _gr_k_607;
  double _gr_k_608;
  double _gr_k_609;
  double _gr_k_610;
  double _gr_k_611;
  double _gr_k_612;
  double _gr_k_613;
  double _gr_k_614;
  double _gr_k_615;
  double _gr_k_616;
  double _gr_k_617;
  double _gr_k_618;
  double _gr_k_619;
  double _gr_k_620;
  double _gr_k_621;
  double _gr_k_622;
  double _gr_k_623;
  double _gr_k_624;
  double _gr_k_625;
  double _gr_k_626;
  double _gr_k_627;
  double _gr_k_628;
  double _gr_k_629;
  double _gr_k_630;
  double _gr_k_631;
  double _gr_k_632;
  double _gr_k_633;
  double _gr_k_634;
  double _gr_k_635;
  double _gr_k_636;
  double _gr_k_637;
  double _gr_k_638;
  double _gr_k_639;
  double _gr_k_640;
  double _gr_k_641;
  double _gr_k_642;
  double _gr_k_643;
  double _gr_k_644;
  double _gr_k_645;
  double _gr_k_646;
  double _gr_k_647;
  double _gr_k_648;
  double _gr_k_649;
  double _gr_k_650;
  double _gr_k_651;
  double _gr_k_652;
  double _gr_k_653;
  double _gr_k_654;
  double _gr_k_655;
  double _gr_k_656;
  double _gr_k_657;
  double _gr_k_658;
  double _gr_k_659;
  double _gr_k_660;
  double _gr_k_661;
  double _gr_k_662;
  double _gr_k_663;
  double _gr_k_664;
  double _gr_k_665;
  double _gr_k_666;
  double _gr_k_667;
  double _gr_k_668;
  double _gr_k_669;
  double _gr_k_670;
  double _gr_k_671;
  double _gr_k_672;
  double _gr_k_673;
  double _gr_k_674;
  double _gr_k_675;
  double _gr_k_676;
  double _gr_k_677;
  double _gr_k_678;
  double _gr_k_679;
  double _gr_k_680;
  double _gr_k_681;
  double _gr_k_682;
  double _gr_k_683;
  double _gr_k_684;
  double _gr_k_685;
  double _gr_k_686;
  double _gr_k_687;
  double _gr_k_688;
  double _gr_k_689;
  double _gr_k_690;
  double _gr_k_691;
  double _gr_k_692;
  double _gr_k_693;
  double _gr_k_694;
  double _gr_k_695;
  double _gr_k_696;
  double _gr_k_697;
  double _gr_k_698;
  double _gr_k_699;
  double _gr_k_700;
  double _gr_k_701;
  double _gr_k_702;
  double _gr_k_703;
  double _gr_k_704;
  double _gr_k_705;
  double _gr_k_706;
  double _gr_k_707;
  double _gr_k_708;
  double _gr_k_709;
  double _gr_k_710;
  double _gr_k_711;
  double _gr_k_712;
  double _gr_k_713;
  double _gr_k_714;
  double _gr_k_715;
  double _gr_k_716;
  double _gr_k_717;
  double _gr_k_718;
  double _gr_k_719;
  double _gr_k_720;
  double _gr_k_721;
  double _gr_k_722;
  double _gr_k_723;
  double _gr_k_724;
  double _gr_k_725;
  double _gr_k_726;
  double _gr_k_727;
  double _gr_k_728;
  double _gr_k_729;
  double _gr_k_730;
  double _gr_k_731;
  double _gr_k_732;
  double _gr_k_733;
  double _gr_k_734;
  double _gr_k_735;
  double _gr_k_736;
  double _gr_k_737;
  double _gr_k_738;
  double _gr_k_739;
  double _gr_k_740;
  double _gr_k_741;
  double _gr_k_742;
  double _gr_k_743;
  double _gr_k_744;
  double _gr_k_745;
  double _gr_k_746;
  double _gr_k_747;
  double _gr_k_748;
  double _gr_k_749;
  double _gr_k_750;
  double _gr_k_751;
  double _gr_k_752;
  double _gr_k_753;
  double _gr_k_754;
  double _gr_k_755;
  double _gr_k_756;
  double _gr_k_757;
  double _gr_k_758;
  double _gr_k_759;
  double _gr_k_760;
  double _gr_k_761;
  double _gr_k_762;
  double _gr_k_763;
  double _gr_k_764;
  double _gr_k_765;
  double _gr_k_766;
  double _gr_k_767;
  double _gr_k_768;
  double _gr_k_769;
  double _gr_k_770;
  double _gr_k_771;
  double _gr_k_772;
  double _gr_k_773;
  double _gr_k_774;
  double _gr_k_775;
  double _gr_k_776;
  double _gr_k_777;
  double _gr_k_778;
  double _gr_k_779;
  double _gr_k_780;
  double _gr_k_781;
  double _gr_k_782;
  double _gr_k_783;
  double _gr_k_784;
  double _gr_k_785;
  double _gr_k_786;
  double _gr_k_787;
  double _gr_k_788;
  double _gr_k_789;
  double _gr_k_790;
  double _gr_k_791;
  double _gr_k_792;
  double _gr_k_793;
  double _gr_k_794;
  double _gr_k_795;
  double _gr_k_796;
  double _gr_k_797;
  double _gr_k_798;
  double _gr_k_799;
  double _gr_k_800;
  double _gr_k_801;
  double _gr_k_802;
  double _gr_k_803;
  double _gr_k_804;
  double _gr_k_805;
  double _gr_k_806;
  double _gr_k_807;
  double _gr_k_808;
  double _gr_k_809;
  double _gr_k_810;
  double _gr_k_811;
  double _gr_k_812;
  double _gr_k_813;
  double _gr_k_814;
  double _gr_k_815;
  double _gr_k_816;
  double _gr_k_817;
  double _gr_k_818;
  double _gr_k_819;
  double _gr_k_820;
  double _gr_k_821;
  double _gr_k_822;
  double _gr_k_823;
  double _gr_k_824;
  double _gr_k_825;
  double _gr_k_826;
  double _gr_k_827;
  double _gr_k_828;
  double _gr_k_829;
  double _gr_k_830;
  double _gr_k_831;
  double _gr_k_832;
  double _gr_k_833;
  double _gr_k_834;
  double _gr_k_835;
  double _gr_k_836;
  double _gr_k_837;
  double _gr_k_838;
  double _gr_k_839;
  double _gr_k_840;
  double _gr_k_841;
  double _gr_k_842;
  double _gr_k_843;
  double _gr_k_844;
  double _gr_k_845;
  double _gr_k_846;
  double _gr_k_847;
  double _gr_k_848;
  double _gr_k_849;
  double _gr_k_850;
  double _gr_k_851;
  double _gr_k_852;
  double _gr_k_853;
  double _gr_k_854;
  double _gr_k_855;
  double _gr_k_856;
  double _gr_k_857;
  double _gr_k_858;
  double _gr_k_859;
  double _gr_k_860;
  double _gr_k_861;
  double _gr_k_862;
  double _gr_k_863;
  double _gr_k_864;
  double _gr_k_865;
  std::complex<double>  _gr_k_866;
  std::complex<double>  _gr_k_867;
  double _gr_k_868;
  double _gr_k_869;
  double _gr_k_870;
  std::complex<double>  _gr_k_871;
  std::complex<double>  _gr_k_872;
  double _gr_k_873;
  double _gr_k_874;
  double _gr_k_875;
  double _gr_k_876;
  double _gr_k_877;
  std::complex<double>  _gr_k_878;
  double _gr_k_879;
  double _gr_k_880;
  std::complex<double>  _gr_k_881;
  double _gr_k_882;
  double _gr_k_883;
  double _gr_k_884;
  std::complex<double>  _gr_k_885;
  std::complex<double>  _gr_k_886;
  double _gr_k_887;
  std::complex<double>  _gr_k_888;
  double _gr_k_889;
  double _gr_k_890;
  double _gr_k_891;
  double _gr_k_892;
  double _gr_k_893;
  double _gr_k_894;
  double _gr_k_895;
  double _gr_k_896;
  double _gr_k_897;
  double _gr_k_898;
  double _gr_k_899;
  double _gr_k_900;
  double _gr_k_901;
  double _gr_k_902;
  std::complex<double>  _gr_k_903;
  double _gr_k_904;
  std::complex<double>  _gr_k_905;
  double _gr_k_906;
  std::complex<double>  _gr_k_907;
  double _gr_k_908;
  std::complex<double>  _gr_k_909;
  std::complex<double>  _gr_k_910;
  std::complex<double>  _gr_k_911;
  std::complex<double>  _gr_k_912;
  double _gr_k_913;
  double _gr_k_914;
  double _gr_k_915;
  double _gr_k_916;
  double _gr_k_917;
  std::complex<double>  _gr_k_918;
  std::complex<double>  _gr_k_919;
  double _gr_k_920;
  double _gr_k_921;
  double _gr_k_922;
  double _gr_k_923;
  double _gr_k_924;
  double _gr_k_925;
  double _gr_k_926;
  double _gr_k_927;
  double _gr_k_928;
  double _gr_k_929;
  double _gr_k_930;
  double _gr_k_931;
  double _gr_k_932;
  double _gr_k_933;
  double _gr_k_934;
  double _gr_k_935;
  double _gr_k_936;
  double _gr_k_937;
  double _gr_k_938;
  double _gr_k_939;
  double _gr_k_940;
  double _gr_k_941;
  double _gr_k_942;
  double _gr_k_943;
  double _gr_k_944;
  double _gr_k_945;
  double _gr_k_946;
  double _gr_k_947;
  double _gr_k_948;
  double _gr_k_949;
  double _gr_k_950;
  double _gr_k_951;
  double _gr_k_952;
  double _gr_k_953;
  double _gr_k_954;
  double _gr_k_955;
  double _gr_k_956;
  double _gr_k_957;
  double _gr_k_958;
  double _gr_k_959;
  double _gr_k_960;
  double _gr_k_961;
  double _gr_k_962;
  double _gr_k_963;
  double _gr_k_964;
  double _gr_k_965;
  double _gr_k_966;
  double _gr_k_967;
  double _gr_k_968;
  double _gr_k_969;
  std::complex<double>  _gr_k_970;
  double _gr_k_971;
  std::complex<double>  _gr_k_972;
  std::complex<double>  _gr_k_973;
  std::complex<double>  _gr_k_974;
  std::complex<double>  _gr_k_975;
  std::complex<double>  _gr_k_976;
  std::complex<double>  _gr_k_977;
  double _gr_k_978;
  double _gr_k_979;
  double _gr_k_980;
  double _gr_k_981;
  double _gr_k_982;
  double _gr_k_983;
  double _gr_k_984;
  double _gr_k_985;
  double _gr_k_986;
  double _gr_k_987;
  double _gr_k_988;
  double _gr_k_989;
  double _gr_k_990;
  double _gr_k_991;
  double _gr_k_992;
  double _gr_k_993;
  double _gr_k_994;
  double _gr_k_995;
  double _gr_k_996;
  double _gr_k_997;
  double _gr_k_998;
  double _gr_k_999;
  double _gr_k_1000;
  double _gr_k_1001;
  double _gr_k_1002;
  double _gr_k_1003;
  double _gr_k_1004;
  double _gr_k_1005;
  double _gr_k_1006;
  std::complex<double>  _gr_k_1007;
  double _gr_k_1008;
  double _gr_k_1009;
  double _gr_k_1010;
  double _gr_k_1011;
  double _gr_k_1012;
  double _gr_k_1013;
  double _gr_k_1014;
  double _gr_k_1015;
  double _gr_k_1016;
  double _gr_k_1017;
  double _gr_k_1018;
  double _gr_k_1019;
  std::complex<double>  _gr_k_1020;
  double _gr_k_1021;
  double _gr_k_1022;
  double _gr_k_1023;
  double _gr_k_1024;
  double _gr_k_1025;
  double _gr_k_1026;
  double _gr_k_1027;
  double _gr_k_1028;
  double _gr_k_1029;
  double _gr_k_1030;
  double _gr_k_1031;
  double _gr_k_1032;
  double _gr_k_1033;
  double _gr_k_1034;
  double _gr_k_1035;
  double _gr_k_1036;
  double _gr_k_1037;
  double _gr_k_1038;
  double _gr_k_1039;
  double _gr_k_1040;
  double _gr_k_1041;
  double _gr_k_1042;
  double _gr_k_1043;
  double _gr_k_1044;
  double _gr_k_1045;
  double _gr_k_1046;
  double _gr_k_1047;
  double _gr_k_1048;
  double _gr_k_1049;
  double _gr_k_1050;
  double _gr_k_1051;
  double _gr_k_1052;
  double _gr_k_1053;
  double _gr_k_1054;
  double _gr_k_1055;
  double _gr_k_1056;
  double _gr_k_1057;
  double _gr_k_1058;
  double _gr_k_1059;
  double _gr_k_1060;
  double _gr_k_1061;
  double _gr_k_1062;
  double _gr_k_1063;
  double _gr_k_1064;
  double _gr_k_1065;
  double _gr_k_1066;
  std::complex<double>  _gr_k_1067;
  double _gr_k_1068;
  double _gr_k_1069;
  double _gr_k_1070;
  double _gr_k_1071;
  double _gr_k_1072;
  double _gr_k_1073;
  double _gr_k_1074;
  double _gr_k_1075;
  double _gr_k_1076;
  double _gr_k_1077;
  double _gr_k_1078;
  double _gr_k_1079;
  double _gr_k_1080;
  double _gr_k_1081;
  double _gr_k_1082;
  double _gr_k_1083;
  double _gr_k_1084;
  double _gr_k_1085;
  double _gr_k_1086;
  double _gr_k_1087;
  double _gr_k_1088;
  double _gr_k_1089;
  double _gr_k_1090;
  double _gr_k_1091;
  double _gr_k_1092;
  double _gr_k_1093;
  double _gr_k_1094;
  double _gr_k_1095;
  double _gr_k_1096;
  double _gr_k_1097;
  double _gr_k_1098;
  double _gr_k_1099;
  double _gr_k_1100;
  double _gr_k_1101;
  double _gr_k_1102;
  double _gr_k_1103;
  double _gr_k_1104;
  double _gr_k_1105;
  double _gr_k_1106;
  double _gr_k_1107;
  double _gr_k_1108;
  double _gr_k_1109;
  double _gr_k_1110;
  double _gr_k_1111;
  double _gr_k_1112;
  double _gr_k_1113;
  std::complex<double>  _gr_k_1114;
  double _gr_k_1115;
  double _gr_k_1116;
  double _gr_k_1117;
  double _gr_k_1118;
  double _gr_k_1119;
  double _gr_k_1120;
  std::complex<double>  _gr_k_1121;
  std::complex<double>  _gr_k_1122;
  double _gr_k_1123;
  double _gr_k_1124;
  double _gr_k_1125;
  double _gr_k_1126;
  double _gr_k_1127;
  double _gr_k_1128;
  double _gr_k_1129;
  double _gr_k_1130;
  double _gr_k_1131;
  double _gr_k_1132;
  double _gr_k_1133;
  double _gr_k_1134;
  double _gr_k_1135;
  double _gr_k_1136;
  double _gr_k_1137;
  double _gr_k_1138;
  double _gr_k_1139;
  double _gr_k_1140;
  double _gr_k_1141;
  double _gr_k_1142;
  double _gr_k_1143;
  double _gr_k_1144;
  double _gr_k_1145;
  double _gr_k_1146;
  std::complex<double>  _gr_k_1147;
  double _gr_k_1148;
  double _gr_k_1149;
  double _gr_k_1150;
  double _gr_k_1151;
  double _gr_k_1152;
  double _gr_k_1153;
  double _gr_k_1154;
  double _gr_k_1155;
  double _gr_k_1156;
  double _gr_k_1157;
  double _gr_k_1158;
  double _gr_k_1159;
  double _gr_k_1160;
  double _gr_k_1161;
  double _gr_k_1162;
  double _gr_k_1163;
  double _gr_k_1164;
  double _gr_k_1165;
  std::complex<double>  _gr_k_1166;
  std::complex<double>  _gr_k_1167;
  std::complex<double>  _gr_k_1168;
  std::complex<double>  _gr_k_1169;
  std::complex<double>  h21EccCorrResum;
  std::complex<double>  h22EccCorrResum;
  std::complex<double>  h31EccCorrResum;
  std::complex<double>  h32EccCorrResum;
  std::complex<double>  h33EccCorrResum;
  std::complex<double>  h41EccCorrResum;
  std::complex<double>  h42EccCorrResum;
  std::complex<double>  h43EccCorrResum;
  std::complex<double>  h44EccCorrResum;
  std::complex<double>  h51EccCorrResum;
  std::complex<double>  h52EccCorrResum;
  std::complex<double>  h53EccCorrResum;
  std::complex<double>  h54EccCorrResum;
  std::complex<double>  h55EccCorrResum;
  std::complex<double>  h61EccCorrResum;
  std::complex<double>  h62EccCorrResum;
  std::complex<double>  h63EccCorrResum;
  std::complex<double>  h64EccCorrResum;
  std::complex<double>  h65EccCorrResum;
  std::complex<double>  h66EccCorrResum;
  std::complex<double>  h71EccCorrResum;
  std::complex<double>  h72EccCorrResum;
  std::complex<double>  h73EccCorrResum;
  std::complex<double>  h74EccCorrResum;
  std::complex<double>  h75EccCorrResum;
  std::complex<double>  h76EccCorrResum;
  std::complex<double>  h77EccCorrResum;
  double h81EccCorrResum;
  std::complex<double>  h82EccCorrResum;
  double h83EccCorrResum;
  std::complex<double>  h84EccCorrResum;
  double h85EccCorrResum;
  std::complex<double>  h86EccCorrResum;
  double h87EccCorrResum;
  std::complex<double>  h88EccCorrResum;
};



/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":16
 * 
 * 
 * cdef class BaseModesCalculation:             # <<<<<<<<<<<<<<
 *     """Base class for the modes calculation"""
 * 
 */

struct __pyx_vtabstruct_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation {
  void (*_initialize)(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *);
  void (*_compute)(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *);
  std::complex<double>  (*get)(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *, int, int, int __pyx_skip_dispatch);
};
static struct __pyx_vtabstruct_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_vtabptr_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation;


/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":46
 * 
 * 
 * cdef class hlm_ecc_corr_NS_v5EHM_v1_flags(BaseModesCalculation):             # <<<<<<<<<<<<<<
 *     """
 *     Eccentricity corrections to the waveform modes. These equations
 */

struct __pyx_vtabstruct_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags {
  struct __pyx_vtabstruct_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation __pyx_base;
  void (*_initialize)(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *, struct __pyx_opt_args_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__initialize *__pyx_optional_args);
  void (*_compute)(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *, struct __pyx_opt_args_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__compute *__pyx_optional_args);
};
static struct __pyx_vtabstruct_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_vtabptr_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags;
/* #### Code section: utility_code_proto ### */

/* --- Runtime support code (head) --- */
/* Refnanny.proto */
#ifndef CYTHON_REFNANNY
  #define CYTHON_REFNANNY 0
#endif
#if CYTHON_REFNANNY
  typedef struct {
    void (*INCREF)(void*, PyObject*, Py_ssize_t);
    void (*DECREF)(void*, PyObject*, Py_ssize_t);
    void (*GOTREF)(void*, PyObject*, Py_ssize_t);
    void (*GIVEREF)(void*, PyObject*, Py_ssize_t);
    void* (*SetupContext)(const char*, Py_ssize_t, const char*);
    void (*FinishContext)(void**);
  } __Pyx_RefNannyAPIStruct;
  static __Pyx_RefNannyAPIStruct *__Pyx_RefNanny = NULL;
  static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname);
  #define __Pyx_RefNannyDeclarations void *__pyx_refnanny = NULL;
#ifdef WITH_THREAD
  #define __Pyx_RefNannySetupContext(name, acquire_gil)\
          if (acquire_gil) {\
              PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\
              __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__));\
              PyGILState_Release(__pyx_gilstate_save);\
          } else {\
              __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__));\
          }
  #define __Pyx_RefNannyFinishContextNogil() {\
              PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\
              __Pyx_RefNannyFinishContext();\
              PyGILState_Release(__pyx_gilstate_save);\
          }
#else
  #define __Pyx_RefNannySetupContext(name, acquire_gil)\
          __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__))
  #define __Pyx_RefNannyFinishContextNogil() __Pyx_RefNannyFinishContext()
#endif
  #define __Pyx_RefNannyFinishContextNogil() {\
              PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\
              __Pyx_RefNannyFinishContext();\
              PyGILState_Release(__pyx_gilstate_save);\
          }
  #define __Pyx_RefNannyFinishContext()\
          __Pyx_RefNanny->FinishContext(&__pyx_refnanny)
  #define __Pyx_INCREF(r)  __Pyx_RefNanny->INCREF(__pyx_refnanny, (PyObject *)(r), (__LINE__))
  #define __Pyx_DECREF(r)  __Pyx_RefNanny->DECREF(__pyx_refnanny, (PyObject *)(r), (__LINE__))
  #define __Pyx_GOTREF(r)  __Pyx_RefNanny->GOTREF(__pyx_refnanny, (PyObject *)(r), (__LINE__))
  #define __Pyx_GIVEREF(r) __Pyx_RefNanny->GIVEREF(__pyx_refnanny, (PyObject *)(r), (__LINE__))
  #define __Pyx_XINCREF(r)  do { if((r) == NULL); else {__Pyx_INCREF(r); }} while(0)
  #define __Pyx_XDECREF(r)  do { if((r) == NULL); else {__Pyx_DECREF(r); }} while(0)
  #define __Pyx_XGOTREF(r)  do { if((r) == NULL); else {__Pyx_GOTREF(r); }} while(0)
  #define __Pyx_XGIVEREF(r) do { if((r) == NULL); else {__Pyx_GIVEREF(r);}} while(0)
#else
  #define __Pyx_RefNannyDeclarations
  #define __Pyx_RefNannySetupContext(name, acquire_gil)
  #define __Pyx_RefNannyFinishContextNogil()
  #define __Pyx_RefNannyFinishContext()
  #define __Pyx_INCREF(r) Py_INCREF(r)
  #define __Pyx_DECREF(r) Py_DECREF(r)
  #define __Pyx_GOTREF(r)
  #define __Pyx_GIVEREF(r)
  #define __Pyx_XINCREF(r) Py_XINCREF(r)
  #define __Pyx_XDECREF(r) Py_XDECREF(r)
  #define __Pyx_XGOTREF(r)
  #define __Pyx_XGIVEREF(r)
#endif
#define __Pyx_Py_XDECREF_SET(r, v) do {\
        PyObject *tmp = (PyObject *) r;\
        r = v; Py_XDECREF(tmp);\
    } while (0)
#define __Pyx_XDECREF_SET(r, v) do {\
        PyObject *tmp = (PyObject *) r;\
        r = v; __Pyx_XDECREF(tmp);\
    } while (0)
#define __Pyx_DECREF_SET(r, v) do {\
        PyObject *tmp = (PyObject *) r;\
        r = v; __Pyx_DECREF(tmp);\
    } while (0)
#define __Pyx_CLEAR(r)    do { PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);} while(0)
#define __Pyx_XCLEAR(r)   do { if((r) != NULL) {PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);}} while(0)

/* PyErrExceptionMatches.proto */
#if CYTHON_FAST_THREAD_STATE
#define __Pyx_PyErr_ExceptionMatches(err) __Pyx_PyErr_ExceptionMatchesInState(__pyx_tstate, err)
static CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadState* tstate, PyObject* err);
#else
#define __Pyx_PyErr_ExceptionMatches(err)  PyErr_ExceptionMatches(err)
#endif

/* PyThreadStateGet.proto */
#if CYTHON_FAST_THREAD_STATE
#define __Pyx_PyThreadState_declare  PyThreadState *__pyx_tstate;
#define __Pyx_PyThreadState_assign  __pyx_tstate = __Pyx_PyThreadState_Current;
#if PY_VERSION_HEX >= 0x030C00A6
#define __Pyx_PyErr_Occurred()  (__pyx_tstate->current_exception != NULL)
#define __Pyx_PyErr_CurrentExceptionType()  (__pyx_tstate->current_exception ? (PyObject*) Py_TYPE(__pyx_tstate->current_exception) : (PyObject*) NULL)
#else
#define __Pyx_PyErr_Occurred()  (__pyx_tstate->curexc_type != NULL)
#define __Pyx_PyErr_CurrentExceptionType()  (__pyx_tstate->curexc_type)
#endif
#else
#define __Pyx_PyThreadState_declare
#define __Pyx_PyThreadState_assign
#define __Pyx_PyErr_Occurred()  (PyErr_Occurred() != NULL)
#define __Pyx_PyErr_CurrentExceptionType()  PyErr_Occurred()
#endif

/* PyErrFetchRestore.proto */
#if CYTHON_FAST_THREAD_STATE
#define __Pyx_PyErr_Clear() __Pyx_ErrRestore(NULL, NULL, NULL)
#define __Pyx_ErrRestoreWithState(type, value, tb)  __Pyx_ErrRestoreInState(PyThreadState_GET(), type, value, tb)
#define __Pyx_ErrFetchWithState(type, value, tb)    __Pyx_ErrFetchInState(PyThreadState_GET(), type, value, tb)
#define __Pyx_ErrRestore(type, value, tb)  __Pyx_ErrRestoreInState(__pyx_tstate, type, value, tb)
#define __Pyx_ErrFetch(type, value, tb)    __Pyx_ErrFetchInState(__pyx_tstate, type, value, tb)
static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb);
static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb);
#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A6
#define __Pyx_PyErr_SetNone(exc) (Py_INCREF(exc), __Pyx_ErrRestore((exc), NULL, NULL))
#else
#define __Pyx_PyErr_SetNone(exc) PyErr_SetNone(exc)
#endif
#else
#define __Pyx_PyErr_Clear() PyErr_Clear()
#define __Pyx_PyErr_SetNone(exc) PyErr_SetNone(exc)
#define __Pyx_ErrRestoreWithState(type, value, tb)  PyErr_Restore(type, value, tb)
#define __Pyx_ErrFetchWithState(type, value, tb)  PyErr_Fetch(type, value, tb)
#define __Pyx_ErrRestoreInState(tstate, type, value, tb)  PyErr_Restore(type, value, tb)
#define __Pyx_ErrFetchInState(tstate, type, value, tb)  PyErr_Fetch(type, value, tb)
#define __Pyx_ErrRestore(type, value, tb)  PyErr_Restore(type, value, tb)
#define __Pyx_ErrFetch(type, value, tb)  PyErr_Fetch(type, value, tb)
#endif

/* PyObjectGetAttrStr.proto */
#if CYTHON_USE_TYPE_SLOTS
static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, PyObject* attr_name);
#else
#define __Pyx_PyObject_GetAttrStr(o,n) PyObject_GetAttr(o,n)
#endif

/* PyObjectGetAttrStrNoError.proto */
static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject* obj, PyObject* attr_name);

/* GetBuiltinName.proto */
static PyObject *__Pyx_GetBuiltinName(PyObject *name);

/* TupleAndListFromArray.proto */
#if CYTHON_COMPILING_IN_CPYTHON
static CYTHON_INLINE PyObject* __Pyx_PyList_FromArray(PyObject *const *src, Py_ssize_t n);
static CYTHON_INLINE PyObject* __Pyx_PyTuple_FromArray(PyObject *const *src, Py_ssize_t n);
#endif

/* IncludeStringH.proto */
#include <string.h>

/* BytesEquals.proto */
static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int equals);

/* UnicodeEquals.proto */
static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals);

/* fastcall.proto */
#if CYTHON_AVOID_BORROWED_REFS
    #define __Pyx_Arg_VARARGS(args, i) PySequence_GetItem(args, i)
#elif CYTHON_ASSUME_SAFE_MACROS
    #define __Pyx_Arg_VARARGS(args, i) PyTuple_GET_ITEM(args, i)
#else
    #define __Pyx_Arg_VARARGS(args, i) PyTuple_GetItem(args, i)
#endif
#if CYTHON_AVOID_BORROWED_REFS
    #define __Pyx_Arg_NewRef_VARARGS(arg) __Pyx_NewRef(arg)
    #define __Pyx_Arg_XDECREF_VARARGS(arg) Py_XDECREF(arg)
#else
    #define __Pyx_Arg_NewRef_VARARGS(arg) arg
    #define __Pyx_Arg_XDECREF_VARARGS(arg)
#endif
#define __Pyx_NumKwargs_VARARGS(kwds) PyDict_Size(kwds)
#define __Pyx_KwValues_VARARGS(args, nargs) NULL
#define __Pyx_GetKwValue_VARARGS(kw, kwvalues, s) __Pyx_PyDict_GetItemStrWithError(kw, s)
#define __Pyx_KwargsAsDict_VARARGS(kw, kwvalues) PyDict_Copy(kw)
#if CYTHON_METH_FASTCALL
    #define __Pyx_Arg_FASTCALL(args, i) args[i]
    #define __Pyx_NumKwargs_FASTCALL(kwds) PyTuple_GET_SIZE(kwds)
    #define __Pyx_KwValues_FASTCALL(args, nargs) ((args) + (nargs))
    static CYTHON_INLINE PyObject * __Pyx_GetKwValue_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues, PyObject *s);
#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030d0000
    CYTHON_UNUSED static PyObject *__Pyx_KwargsAsDict_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues);
  #else
    #define __Pyx_KwargsAsDict_FASTCALL(kw, kwvalues) _PyStack_AsDict(kwvalues, kw)
  #endif
    #define __Pyx_Arg_NewRef_FASTCALL(arg) arg  /* no-op, __Pyx_Arg_FASTCALL is direct and this needs
                                                   to have the same reference counting */
    #define __Pyx_Arg_XDECREF_FASTCALL(arg)
#else
    #define __Pyx_Arg_FASTCALL __Pyx_Arg_VARARGS
    #define __Pyx_NumKwargs_FASTCALL __Pyx_NumKwargs_VARARGS
    #define __Pyx_KwValues_FASTCALL __Pyx_KwValues_VARARGS
    #define __Pyx_GetKwValue_FASTCALL __Pyx_GetKwValue_VARARGS
    #define __Pyx_KwargsAsDict_FASTCALL __Pyx_KwargsAsDict_VARARGS
    #define __Pyx_Arg_NewRef_FASTCALL(arg) __Pyx_Arg_NewRef_VARARGS(arg)
    #define __Pyx_Arg_XDECREF_FASTCALL(arg) __Pyx_Arg_XDECREF_VARARGS(arg)
#endif
#if CYTHON_COMPILING_IN_CPYTHON && CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
#define __Pyx_ArgsSlice_VARARGS(args, start, stop) __Pyx_PyTuple_FromArray(&__Pyx_Arg_VARARGS(args, start), stop - start)
#define __Pyx_ArgsSlice_FASTCALL(args, start, stop) __Pyx_PyTuple_FromArray(&__Pyx_Arg_FASTCALL(args, start), stop - start)
#else
#define __Pyx_ArgsSlice_VARARGS(args, start, stop) PyTuple_GetSlice(args, start, stop)
#define __Pyx_ArgsSlice_FASTCALL(args, start, stop) PyTuple_GetSlice(args, start, stop)
#endif

/* RaiseArgTupleInvalid.proto */
static void __Pyx_RaiseArgtupleInvalid(const char* func_name, int exact,
    Py_ssize_t num_min, Py_ssize_t num_max, Py_ssize_t num_found);

/* KeywordStringCheck.proto */
static int __Pyx_CheckKeywordStrings(PyObject *kw, const char* function_name, int kw_allowed);

/* RaiseException.proto */
static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause);

/* PyDictVersioning.proto */
#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS
#define __PYX_DICT_VERSION_INIT  ((PY_UINT64_T) -1)
#define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
#define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var)\
    (version_var) = __PYX_GET_DICT_VERSION(dict);\
    (cache_var) = (value);
#define __PYX_PY_DICT_LOOKUP_IF_MODIFIED(VAR, DICT, LOOKUP) {\
    static PY_UINT64_T __pyx_dict_version = 0;\
    static PyObject *__pyx_dict_cached_value = NULL;\
    if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\
        (VAR) = __pyx_dict_cached_value;\
    } else {\
        (VAR) = __pyx_dict_cached_value = (LOOKUP);\
        __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\
    }\
}
static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj);
static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj);
static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version);
#else
#define __PYX_GET_DICT_VERSION(dict)  (0)
#define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var)
#define __PYX_PY_DICT_LOOKUP_IF_MODIFIED(VAR, DICT, LOOKUP)  (VAR) = (LOOKUP);
#endif

/* PyFunctionFastCall.proto */
#if CYTHON_FAST_PYCALL
#if !CYTHON_VECTORCALL
#define __Pyx_PyFunction_FastCall(func, args, nargs)\
    __Pyx_PyFunction_FastCallDict((func), (args), (nargs), NULL)
static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs);
#endif
#define __Pyx_BUILD_ASSERT_EXPR(cond)\
    (sizeof(char [1 - 2*!(cond)]) - 1)
#ifndef Py_MEMBER_SIZE
#define Py_MEMBER_SIZE(type, member) sizeof(((type *)0)->member)
#endif
#if !CYTHON_VECTORCALL
#if PY_VERSION_HEX >= 0x03080000
  #include "frameobject.h"
#if PY_VERSION_HEX >= 0x030b00a6 && !CYTHON_COMPILING_IN_LIMITED_API
  #ifndef Py_BUILD_CORE
    #define Py_BUILD_CORE 1
  #endif
  #include "internal/pycore_frame.h"
#endif
  #define __Pxy_PyFrame_Initialize_Offsets()
  #define __Pyx_PyFrame_GetLocalsplus(frame)  ((frame)->f_localsplus)
#else
  static size_t __pyx_pyframe_localsplus_offset = 0;
  #include "frameobject.h"
  #define __Pxy_PyFrame_Initialize_Offsets()\
    ((void)__Pyx_BUILD_ASSERT_EXPR(sizeof(PyFrameObject) == offsetof(PyFrameObject, f_localsplus) + Py_MEMBER_SIZE(PyFrameObject, f_localsplus)),\
     (void)(__pyx_pyframe_localsplus_offset = ((size_t)PyFrame_Type.tp_basicsize) - Py_MEMBER_SIZE(PyFrameObject, f_localsplus)))
  #define __Pyx_PyFrame_GetLocalsplus(frame)\
    (assert(__pyx_pyframe_localsplus_offset), (PyObject **)(((char *)(frame)) + __pyx_pyframe_localsplus_offset))
#endif
#endif
#endif

/* PyObjectCall.proto */
#if CYTHON_COMPILING_IN_CPYTHON
static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw);
#else
#define __Pyx_PyObject_Call(func, arg, kw) PyObject_Call(func, arg, kw)
#endif

/* PyObjectCallMethO.proto */
#if CYTHON_COMPILING_IN_CPYTHON
static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg);
#endif

/* PyObjectFastCall.proto */
#define __Pyx_PyObject_FastCall(func, args, nargs)  __Pyx_PyObject_FastCallDict(func, args, (size_t)(nargs), NULL)
static CYTHON_INLINE PyObject* __Pyx_PyObject_FastCallDict(PyObject *func, PyObject **args, size_t nargs, PyObject *kwargs);

/* RaiseDoubleKeywords.proto */
static void __Pyx_RaiseDoubleKeywordsError(const char* func_name, PyObject* kw_name);

/* ParseKeywords.proto */
static int __Pyx_ParseOptionalKeywords(PyObject *kwds, PyObject *const *kwvalues,
    PyObject **argnames[],
    PyObject *kwds2, PyObject *values[], Py_ssize_t num_pos_args,
    const char* function_name);

/* GetAttr3.proto */
static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *, PyObject *, PyObject *);

/* GetModuleGlobalName.proto */
#if CYTHON_USE_DICT_VERSIONS
#define __Pyx_GetModuleGlobalName(var, name)  do {\
    static PY_UINT64_T __pyx_dict_version = 0;\
    static PyObject *__pyx_dict_cached_value = NULL;\
    (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\
        (likely(__pyx_dict_cached_value) ? __Pyx_NewRef(__pyx_dict_cached_value) : __Pyx_GetBuiltinName(name)) :\
        __Pyx__GetModuleGlobalName(name, &__pyx_dict_version, &__pyx_dict_cached_value);\
} while(0)
#define __Pyx_GetModuleGlobalNameUncached(var, name)  do {\
    PY_UINT64_T __pyx_dict_version;\
    PyObject *__pyx_dict_cached_value;\
    (var) = __Pyx__GetModuleGlobalName(name, &__pyx_dict_version, &__pyx_dict_cached_value);\
} while(0)
static PyObject *__Pyx__GetModuleGlobalName(PyObject *name, PY_UINT64_T *dict_version, PyObject **dict_cached_value);
#else
#define __Pyx_GetModuleGlobalName(var, name)  (var) = __Pyx__GetModuleGlobalName(name)
#define __Pyx_GetModuleGlobalNameUncached(var, name)  (var) = __Pyx__GetModuleGlobalName(name)
static CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name);
#endif

/* RaiseUnexpectedTypeError.proto */
static int __Pyx_RaiseUnexpectedTypeError(const char *expected, PyObject *obj);

/* MoveIfSupported.proto */
#if CYTHON_USE_CPP_STD_MOVE
  #include <utility>
  #define __PYX_STD_MOVE_IF_SUPPORTED(x) std::move(x)
#else
  #define __PYX_STD_MOVE_IF_SUPPORTED(x) x
#endif

/* GCCDiagnostics.proto */
#if !defined(__INTEL_COMPILER) && defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))
#define __Pyx_HAS_GCC_DIAGNOSTIC
#endif

/* BuildPyUnicode.proto */
static PyObject* __Pyx_PyUnicode_BuildFromAscii(Py_ssize_t ulength, char* chars, int clength,
                                                int prepend_sign, char padding_char);

/* CIntToPyUnicode.proto */
static CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_int(int value, Py_ssize_t width, char padding_char, char format_char);

/* PyObjectCallOneArg.proto */
static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg);

/* JoinPyUnicode.proto */
static PyObject* __Pyx_PyUnicode_Join(PyObject* value_tuple, Py_ssize_t value_count, Py_ssize_t result_ulength,
                                      Py_UCS4 max_char);

/* RaiseKeywordRequired.proto */
static void __Pyx_RaiseKeywordRequired(const char* func_name, PyObject* kw_name);

/* PySequenceContains.proto */
static CYTHON_INLINE int __Pyx_PySequence_ContainsTF(PyObject* item, PyObject* seq, int eq) {
    int result = PySequence_Contains(seq, item);
    return unlikely(result < 0) ? result : (result == (eq == Py_EQ));
}

/* Import.proto */
static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level);

/* ImportFrom.proto */
static PyObject* __Pyx_ImportFrom(PyObject* module, PyObject* name);

/* GetAttr.proto */
static CYTHON_INLINE PyObject *__Pyx_GetAttr(PyObject *, PyObject *);

/* HasAttr.proto */
static CYTHON_INLINE int __Pyx_HasAttr(PyObject *, PyObject *);

/* GetItemInt.proto */
#define __Pyx_GetItemInt(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\
    (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\
    __Pyx_GetItemInt_Fast(o, (Py_ssize_t)i, is_list, wraparound, boundscheck) :\
    (is_list ? (PyErr_SetString(PyExc_IndexError, "list index out of range"), (PyObject*)NULL) :\
               __Pyx_GetItemInt_Generic(o, to_py_func(i))))
#define __Pyx_GetItemInt_List(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\
    (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\
    __Pyx_GetItemInt_List_Fast(o, (Py_ssize_t)i, wraparound, boundscheck) :\
    (PyErr_SetString(PyExc_IndexError, "list index out of range"), (PyObject*)NULL))
static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i,
                                                              int wraparound, int boundscheck);
#define __Pyx_GetItemInt_Tuple(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\
    (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\
    __Pyx_GetItemInt_Tuple_Fast(o, (Py_ssize_t)i, wraparound, boundscheck) :\
    (PyErr_SetString(PyExc_IndexError, "tuple index out of range"), (PyObject*)NULL))
static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i,
                                                              int wraparound, int boundscheck);
static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j);
static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssize_t i,
                                                     int is_list, int wraparound, int boundscheck);

/* IncludeStructmemberH.proto */
#include <structmember.h>

/* FixUpExtensionType.proto */
#if CYTHON_USE_TYPE_SPECS
static int __Pyx_fix_up_extension_type_from_spec(PyType_Spec *spec, PyTypeObject *type);
#endif

/* PyObjectCallNoArg.proto */
static CYTHON_INLINE PyObject* __Pyx_PyObject_CallNoArg(PyObject *func);

/* PyObjectGetMethod.proto */
static int __Pyx_PyObject_GetMethod(PyObject *obj, PyObject *name, PyObject **method);

/* PyObjectCallMethod0.proto */
static PyObject* __Pyx_PyObject_CallMethod0(PyObject* obj, PyObject* method_name);

/* ValidateBasesTuple.proto */
#if CYTHON_COMPILING_IN_CPYTHON || CYTHON_COMPILING_IN_LIMITED_API || CYTHON_USE_TYPE_SPECS
static int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffset, PyObject *bases);
#endif

/* PyType_Ready.proto */
CYTHON_UNUSED static int __Pyx_PyType_Ready(PyTypeObject *t);

/* PyObject_GenericGetAttrNoDict.proto */
#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000
static CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObject* obj, PyObject* attr_name);
#else
#define __Pyx_PyObject_GenericGetAttrNoDict PyObject_GenericGetAttr
#endif

/* PyObject_GenericGetAttr.proto */
#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000
static PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* attr_name);
#else
#define __Pyx_PyObject_GenericGetAttr PyObject_GenericGetAttr
#endif

/* SetVTable.proto */
static int __Pyx_SetVtable(PyTypeObject* typeptr , void* vtable);

/* GetVTable.proto */
static void* __Pyx_GetVtable(PyTypeObject *type);

/* MergeVTables.proto */
#if !CYTHON_COMPILING_IN_LIMITED_API
static int __Pyx_MergeVtables(PyTypeObject *type);
#endif

/* SetupReduce.proto */
#if !CYTHON_COMPILING_IN_LIMITED_API
static int __Pyx_setup_reduce(PyObject* type_obj);
#endif

/* FetchSharedCythonModule.proto */
static PyObject *__Pyx_FetchSharedCythonABIModule(void);

/* FetchCommonType.proto */
#if !CYTHON_USE_TYPE_SPECS
static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type);
#else
static PyTypeObject* __Pyx_FetchCommonTypeFromSpec(PyObject *module, PyType_Spec *spec, PyObject *bases);
#endif

/* PyMethodNew.proto */
#if CYTHON_COMPILING_IN_LIMITED_API
static PyObject *__Pyx_PyMethod_New(PyObject *func, PyObject *self, PyObject *typ) {
    PyObject *typesModule=NULL, *methodType=NULL, *result=NULL;
    CYTHON_UNUSED_VAR(typ);
    if (!self)
        return __Pyx_NewRef(func);
    typesModule = PyImport_ImportModule("types");
    if (!typesModule) return NULL;
    methodType = PyObject_GetAttrString(typesModule, "MethodType");
    Py_DECREF(typesModule);
    if (!methodType) return NULL;
    result = PyObject_CallFunctionObjArgs(methodType, func, self, NULL);
    Py_DECREF(methodType);
    return result;
}
#elif PY_MAJOR_VERSION >= 3
static PyObject *__Pyx_PyMethod_New(PyObject *func, PyObject *self, PyObject *typ) {
    CYTHON_UNUSED_VAR(typ);
    if (!self)
        return __Pyx_NewRef(func);
    return PyMethod_New(func, self);
}
#else
    #define __Pyx_PyMethod_New PyMethod_New
#endif

/* PyVectorcallFastCallDict.proto */
#if CYTHON_METH_FASTCALL
static CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw);
#endif

/* CythonFunctionShared.proto */
#define __Pyx_CyFunction_USED
#define __Pyx_CYFUNCTION_STATICMETHOD  0x01
#define __Pyx_CYFUNCTION_CLASSMETHOD   0x02
#define __Pyx_CYFUNCTION_CCLASS        0x04
#define __Pyx_CYFUNCTION_COROUTINE     0x08
#define __Pyx_CyFunction_GetClosure(f)\
    (((__pyx_CyFunctionObject *) (f))->func_closure)
#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API
  #define __Pyx_CyFunction_GetClassObj(f)\
      (((__pyx_CyFunctionObject *) (f))->func_classobj)
#else
  #define __Pyx_CyFunction_GetClassObj(f)\
      ((PyObject*) ((PyCMethodObject *) (f))->mm_class)
#endif
#define __Pyx_CyFunction_SetClassObj(f, classobj)\
    __Pyx__CyFunction_SetClassObj((__pyx_CyFunctionObject *) (f), (classobj))
#define __Pyx_CyFunction_Defaults(type, f)\
    ((type *)(((__pyx_CyFunctionObject *) (f))->defaults))
#define __Pyx_CyFunction_SetDefaultsGetter(f, g)\
    ((__pyx_CyFunctionObject *) (f))->defaults_getter = (g)
typedef struct {
#if CYTHON_COMPILING_IN_LIMITED_API
    PyObject_HEAD
    PyObject *func;
#elif PY_VERSION_HEX < 0x030900B1
    PyCFunctionObject func;
#else
    PyCMethodObject func;
#endif
#if CYTHON_BACKPORT_VECTORCALL
    __pyx_vectorcallfunc func_vectorcall;
#endif
#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API
    PyObject *func_weakreflist;
#endif
    PyObject *func_dict;
    PyObject *func_name;
    PyObject *func_qualname;
    PyObject *func_doc;
    PyObject *func_globals;
    PyObject *func_code;
    PyObject *func_closure;
#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API
    PyObject *func_classobj;
#endif
    void *defaults;
    int defaults_pyobjects;
    size_t defaults_size;
    int flags;
    PyObject *defaults_tuple;
    PyObject *defaults_kwdict;
    PyObject *(*defaults_getter)(PyObject *);
    PyObject *func_annotations;
    PyObject *func_is_coroutine;
} __pyx_CyFunctionObject;
#undef __Pyx_CyOrPyCFunction_Check
#define __Pyx_CyFunction_Check(obj)  __Pyx_TypeCheck(obj, __pyx_CyFunctionType)
#define __Pyx_CyOrPyCFunction_Check(obj)  __Pyx_TypeCheck2(obj, __pyx_CyFunctionType, &PyCFunction_Type)
#define __Pyx_CyFunction_CheckExact(obj)  __Pyx_IS_TYPE(obj, __pyx_CyFunctionType)
static CYTHON_INLINE int __Pyx__IsSameCyOrCFunction(PyObject *func, void *cfunc);
#undef __Pyx_IsSameCFunction
#define __Pyx_IsSameCFunction(func, cfunc)   __Pyx__IsSameCyOrCFunction(func, cfunc)
static PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject* op, PyMethodDef *ml,
                                      int flags, PyObject* qualname,
                                      PyObject *closure,
                                      PyObject *module, PyObject *globals,
                                      PyObject* code);
static CYTHON_INLINE void __Pyx__CyFunction_SetClassObj(__pyx_CyFunctionObject* f, PyObject* classobj);
static CYTHON_INLINE void *__Pyx_CyFunction_InitDefaults(PyObject *m,
                                                         size_t size,
                                                         int pyobjects);
static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsTuple(PyObject *m,
                                                            PyObject *tuple);
static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsKwDict(PyObject *m,
                                                             PyObject *dict);
static CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *m,
                                                              PyObject *dict);
static int __pyx_CyFunction_init(PyObject *module);
#if CYTHON_METH_FASTCALL
static PyObject * __Pyx_CyFunction_Vectorcall_NOARGS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames);
static PyObject * __Pyx_CyFunction_Vectorcall_O(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames);
static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames);
static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames);
#if CYTHON_BACKPORT_VECTORCALL
#define __Pyx_CyFunction_func_vectorcall(f) (((__pyx_CyFunctionObject*)f)->func_vectorcall)
#else
#define __Pyx_CyFunction_func_vectorcall(f) (((PyCFunctionObject*)f)->vectorcall)
#endif
#endif

/* CythonFunction.proto */
static PyObject *__Pyx_CyFunction_New(PyMethodDef *ml,
                                      int flags, PyObject* qualname,
                                      PyObject *closure,
                                      PyObject *module, PyObject *globals,
                                      PyObject* code);

/* GetNameInClass.proto */
#define __Pyx_GetNameInClass(var, nmspace, name)  (var) = __Pyx__GetNameInClass(nmspace, name)
static PyObject *__Pyx__GetNameInClass(PyObject *nmspace, PyObject *name);

/* CLineInTraceback.proto */
#ifdef CYTHON_CLINE_IN_TRACEBACK
#define __Pyx_CLineForTraceback(tstate, c_line)  (((CYTHON_CLINE_IN_TRACEBACK)) ? c_line : 0)
#else
static int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line);
#endif

/* CodeObjectCache.proto */
#if !CYTHON_COMPILING_IN_LIMITED_API
typedef struct {
    PyCodeObject* code_object;
    int code_line;
} __Pyx_CodeObjectCacheEntry;
struct __Pyx_CodeObjectCache {
    int count;
    int max_count;
    __Pyx_CodeObjectCacheEntry* entries;
};
static struct __Pyx_CodeObjectCache __pyx_code_cache = {0,0,NULL};
static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line);
static PyCodeObject *__pyx_find_code_object(int code_line);
static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object);
#endif

/* AddTraceback.proto */
static void __Pyx_AddTraceback(const char *funcname, int c_line,
                               int py_line, const char *filename);

/* None.proto */
#include <new>

/* CppExceptionConversion.proto */
#ifndef __Pyx_CppExn2PyErr
#include <new>
#include <typeinfo>
#include <stdexcept>
#include <ios>
static void __Pyx_CppExn2PyErr() {
  try {
    if (PyErr_Occurred())
      ; // let the latest Python exn pass through and ignore the current one
    else
      throw;
  } catch (const std::bad_alloc& exn) {
    PyErr_SetString(PyExc_MemoryError, exn.what());
  } catch (const std::bad_cast& exn) {
    PyErr_SetString(PyExc_TypeError, exn.what());
  } catch (const std::bad_typeid& exn) {
    PyErr_SetString(PyExc_TypeError, exn.what());
  } catch (const std::domain_error& exn) {
    PyErr_SetString(PyExc_ValueError, exn.what());
  } catch (const std::invalid_argument& exn) {
    PyErr_SetString(PyExc_ValueError, exn.what());
  } catch (const std::ios_base::failure& exn) {
    PyErr_SetString(PyExc_IOError, exn.what());
  } catch (const std::out_of_range& exn) {
    PyErr_SetString(PyExc_IndexError, exn.what());
  } catch (const std::overflow_error& exn) {
    PyErr_SetString(PyExc_OverflowError, exn.what());
  } catch (const std::range_error& exn) {
    PyErr_SetString(PyExc_ArithmeticError, exn.what());
  } catch (const std::underflow_error& exn) {
    PyErr_SetString(PyExc_ArithmeticError, exn.what());
  } catch (const std::exception& exn) {
    PyErr_SetString(PyExc_RuntimeError, exn.what());
  }
  catch (...)
  {
    PyErr_SetString(PyExc_RuntimeError, "Unknown exception");
  }
}
#endif

/* CIntFromPy.proto */
static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *);

/* CIntFromPy.proto */
static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *);

/* CIntToPy.proto */
static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value);

/* CIntToPy.proto */
static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value);

/* RealImag.proto */
#if CYTHON_CCOMPLEX
  #ifdef __cplusplus
    #define __Pyx_CREAL(z) ((z).real())
    #define __Pyx_CIMAG(z) ((z).imag())
  #else
    #define __Pyx_CREAL(z) (__real__(z))
    #define __Pyx_CIMAG(z) (__imag__(z))
  #endif
#else
    #define __Pyx_CREAL(z) ((z).real)
    #define __Pyx_CIMAG(z) ((z).imag)
#endif
#if defined(__cplusplus) && CYTHON_CCOMPLEX\
        && (defined(_WIN32) || defined(__clang__) || (defined(__GNUC__) && (__GNUC__ >= 5 || __GNUC__ == 4 && __GNUC_MINOR__ >= 4 )) || __cplusplus >= 201103)
    #define __Pyx_SET_CREAL(z,x) ((z).real(x))
    #define __Pyx_SET_CIMAG(z,y) ((z).imag(y))
#else
    #define __Pyx_SET_CREAL(z,x) __Pyx_CREAL(z) = (x)
    #define __Pyx_SET_CIMAG(z,y) __Pyx_CIMAG(z) = (y)
#endif

/* Arithmetic.proto */
#if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus)
    #define __Pyx_c_eq_double(a, b)   ((a)==(b))
    #define __Pyx_c_sum_double(a, b)  ((a)+(b))
    #define __Pyx_c_diff_double(a, b) ((a)-(b))
    #define __Pyx_c_prod_double(a, b) ((a)*(b))
    #define __Pyx_c_quot_double(a, b) ((a)/(b))
    #define __Pyx_c_neg_double(a)     (-(a))
  #ifdef __cplusplus
    #define __Pyx_c_is_zero_double(z) ((z)==(double)0)
    #define __Pyx_c_conj_double(z)    (::std::conj(z))
    #if 1
        #define __Pyx_c_abs_double(z)     (::std::abs(z))
        #define __Pyx_c_pow_double(a, b)  (::std::pow(a, b))
    #endif
  #else
    #define __Pyx_c_is_zero_double(z) ((z)==0)
    #define __Pyx_c_conj_double(z)    (conj(z))
    #if 1
        #define __Pyx_c_abs_double(z)     (cabs(z))
        #define __Pyx_c_pow_double(a, b)  (cpow(a, b))
    #endif
 #endif
#else
    static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex, __pyx_t_double_complex);
    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_double_complex, __pyx_t_double_complex);
    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_double_complex, __pyx_t_double_complex);
    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_double_complex, __pyx_t_double_complex);
    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex, __pyx_t_double_complex);
    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_double_complex);
    static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex);
    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_double_complex);
    #if 1
        static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex);
        static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_double_complex, __pyx_t_double_complex);
    #endif
#endif

/* FromPy.proto */
static __pyx_t_double_complex __Pyx_PyComplex_As___pyx_t_double_complex(PyObject*);

/* ToPy.proto */
#define __pyx_PyComplex_FromComplex(z)\
        PyComplex_FromDoubles((double)__Pyx_CREAL(z),\
                              (double)__Pyx_CIMAG(z))

/* FormatTypeName.proto */
#if CYTHON_COMPILING_IN_LIMITED_API
typedef PyObject *__Pyx_TypeName;
#define __Pyx_FMT_TYPENAME "%U"
static __Pyx_TypeName __Pyx_PyType_GetName(PyTypeObject* tp);
#define __Pyx_DECREF_TypeName(obj) Py_XDECREF(obj)
#else
typedef const char *__Pyx_TypeName;
#define __Pyx_FMT_TYPENAME "%.200s"
#define __Pyx_PyType_GetName(tp) ((tp)->tp_name)
#define __Pyx_DECREF_TypeName(obj)
#endif

/* FastTypeChecks.proto */
#if CYTHON_COMPILING_IN_CPYTHON
#define __Pyx_TypeCheck(obj, type) __Pyx_IsSubtype(Py_TYPE(obj), (PyTypeObject *)type)
#define __Pyx_TypeCheck2(obj, type1, type2) __Pyx_IsAnySubtype2(Py_TYPE(obj), (PyTypeObject *)type1, (PyTypeObject *)type2)
static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b);
static CYTHON_INLINE int __Pyx_IsAnySubtype2(PyTypeObject *cls, PyTypeObject *a, PyTypeObject *b);
static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err, PyObject *type);
static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *err, PyObject *type1, PyObject *type2);
#else
#define __Pyx_TypeCheck(obj, type) PyObject_TypeCheck(obj, (PyTypeObject *)type)
#define __Pyx_TypeCheck2(obj, type1, type2) (PyObject_TypeCheck(obj, (PyTypeObject *)type1) || PyObject_TypeCheck(obj, (PyTypeObject *)type2))
#define __Pyx_PyErr_GivenExceptionMatches(err, type) PyErr_GivenExceptionMatches(err, type)
#define __Pyx_PyErr_GivenExceptionMatches2(err, type1, type2) (PyErr_GivenExceptionMatches(err, type1) || PyErr_GivenExceptionMatches(err, type2))
#endif
#define __Pyx_PyErr_ExceptionMatches2(err1, err2)  __Pyx_PyErr_GivenExceptionMatches2(__Pyx_PyErr_CurrentExceptionType(), err1, err2)
#define __Pyx_PyException_Check(obj) __Pyx_TypeCheck(obj, PyExc_Exception)

/* CheckBinaryVersion.proto */
static unsigned long __Pyx_get_runtime_version(void);
static int __Pyx_check_binary_version(unsigned long ct_version, unsigned long rt_version, int allow_newer);

/* InitStrings.proto */
static int __Pyx_InitStrings(__Pyx_StringTabEntry *t);

/* #### Code section: module_declarations ### */
static void __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation__initialize(CYTHON_UNUSED struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self); /* proto*/
static void __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation__compute(CYTHON_UNUSED struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self); /* proto*/
static std::complex<double>  __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_get(CYTHON_UNUSED struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self, CYTHON_UNUSED int __pyx_v_l, CYTHON_UNUSED int __pyx_v_m, int __pyx_skip_dispatch); /* proto*/
void __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__initialize(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self, struct __pyx_opt_args_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__initialize *__pyx_optional_args); /* proto*/
void __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__initialize__pyx_wrap_1(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto*/
void __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__compute(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self, struct __pyx_opt_args_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__compute *__pyx_optional_args); /* proto*/
void __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__compute__pyx_wrap_1(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto*/
static std::complex<double>  __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_get(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self, int __pyx_v_l, int __pyx_v_m, int __pyx_skip_dispatch); /* proto*/

/* Module declarations from "libc.math" */

/* Module declarations from "libcpp.complex" */

/* Module declarations from "libcpp" */

/* Module declarations from "pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation" */
static double __pyx_v_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_M_EULER_GAMA;
static PyObject *__pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation___pyx_unpickle_BaseModesCalculation__set_state(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *, PyObject *); /*proto*/
static std::complex<double>  __pyx_convert_complex_from_py_double(PyObject *); /*proto*/
static PyObject *__pyx_convert_complex_to_py_double(std::complex<double>  const &); /*proto*/
/* #### Code section: typeinfo ### */
/* #### Code section: before_global_var ### */
#define __Pyx_MODULE_NAME "pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation"
extern int __pyx_module_is_main_pyseobnr__eob__waveform__modes_ecc_corr_NS_v5EHM_v1_flags___implementation;
int __pyx_module_is_main_pyseobnr__eob__waveform__modes_ecc_corr_NS_v5EHM_v1_flags___implementation = 0;

/* Implementation of "pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation" */
/* #### Code section: global_var ### */
static PyObject *__pyx_builtin_NotImplementedError;
static PyObject *__pyx_builtin_RuntimeError;
static PyObject *__pyx_builtin_TypeError;
/* #### Code section: string_decls ### */
static const char __pyx_k_e[] = "e";
static const char __pyx_k_l[] = "l";
static const char __pyx_k_m[] = "m";
static const char __pyx_k_x[] = "x";
static const char __pyx_k_z[] = "z";
static const char __pyx_k__2[] = ", ";
static const char __pyx_k__5[] = ".";
static const char __pyx_k_gc[] = "gc";
static const char __pyx_k_nu[] = "nu";
static const char __pyx_k__24[] = "?";
static const char __pyx_k_abc[] = "abc";
static const char __pyx_k_get[] = "get";
static const char __pyx_k_new[] = "__new__";
static const char __pyx_k_ret[] = "ret";
static const char __pyx_k_dict[] = "__dict__";
static const char __pyx_k_main[] = "__main__";
static const char __pyx_k_name[] = "__name__";
static const char __pyx_k_self[] = "self";
static const char __pyx_k_test[] = "__test__";
static const char __pyx_k_state[] = "state";
static const char __pyx_k_dict_2[] = "_dict";
static const char __pyx_k_enable[] = "enable";
static const char __pyx_k_flagPA[] = "flagPA";
static const char __pyx_k_import[] = "__import__";
static const char __pyx_k_pickle[] = "pickle";
static const char __pyx_k_reduce[] = "__reduce__";
static const char __pyx_k_update[] = "update";
static const char __pyx_k_compute[] = "compute";
static const char __pyx_k_disable[] = "disable";
static const char __pyx_k_flagPN1[] = "flagPN1";
static const char __pyx_k_flagPN2[] = "flagPN2";
static const char __pyx_k_flagPN3[] = "flagPN3";
static const char __pyx_k_flagPN12[] = "flagPN12";
static const char __pyx_k_flagPN32[] = "flagPN32";
static const char __pyx_k_flagPN52[] = "flagPN52";
static const char __pyx_k_flagTail[] = "flagTail";
static const char __pyx_k_getstate[] = "__getstate__";
static const char __pyx_k_pyx_type[] = "__pyx_type";
static const char __pyx_k_setstate[] = "__setstate__";
static const char __pyx_k_TypeError[] = "TypeError";
static const char __pyx_k_isenabled[] = "isenabled";
static const char __pyx_k_pyx_state[] = "__pyx_state";
static const char __pyx_k_reduce_ex[] = "__reduce_ex__";
static const char __pyx_k_flagMemory[] = "flagMemory";
static const char __pyx_k_initialize[] = "initialize";
static const char __pyx_k_pyx_result[] = "__pyx_result";
static const char __pyx_k_pyx_vtable[] = "__pyx_vtable__";
static const char __pyx_k_PickleError[] = "PickleError";
static const char __pyx_k_RuntimeError[] = "RuntimeError";
static const char __pyx_k_is_coroutine[] = "_is_coroutine";
static const char __pyx_k_pyx_checksum[] = "__pyx_checksum";
static const char __pyx_k_stringsource[] = "<stringsource>";
static const char __pyx_k_use_setstate[] = "use_setstate";
static const char __pyx_k_reduce_cython[] = "__reduce_cython__";
static const char __pyx_k_abstractmethod[] = "abstractmethod";
static const char __pyx_k_pyx_PickleError[] = "__pyx_PickleError";
static const char __pyx_k_setstate_cython[] = "__setstate_cython__";
static const char __pyx_k_Unsupported_mode[] = "Unsupported mode ";
static const char __pyx_k_Unsupported_mode_1[] = "Unsupported mode 1, ";
static const char __pyx_k_Unsupported_mode_2[] = "Unsupported mode 2, ";
static const char __pyx_k_Unsupported_mode_3[] = "Unsupported mode 3, ";
static const char __pyx_k_Unsupported_mode_4[] = "Unsupported mode 4, ";
static const char __pyx_k_Unsupported_mode_5[] = "Unsupported mode 5, ";
static const char __pyx_k_Unsupported_mode_6[] = "Unsupported mode 6, ";
static const char __pyx_k_Unsupported_mode_7[] = "Unsupported mode 7, ";
static const char __pyx_k_Unsupported_mode_8[] = "Unsupported mode 8, ";
static const char __pyx_k_asyncio_coroutines[] = "asyncio.coroutines";
static const char __pyx_k_cline_in_traceback[] = "cline_in_traceback";
static const char __pyx_k_NotImplementedError[] = "NotImplementedError";
static const char __pyx_k_BaseModesCalculation[] = "BaseModesCalculation";
static const char __pyx_k_Unsupported_mode_1_1[] = "Unsupported mode 1, 1";
static const char __pyx_k_BaseModesCalculation_get[] = "BaseModesCalculation.get";
static const char __pyx_k_BaseModesCalculation_compute[] = "BaseModesCalculation.compute";
static const char __pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags[] = "hlm_ecc_corr_NS_v5EHM_v1_flags";
static const char __pyx_k_pyx_unpickle_BaseModesCalculat[] = "__pyx_unpickle_BaseModesCalculation";
static const char __pyx_k_BaseModesCalculation___setstate[] = "BaseModesCalculation.__setstate_cython__";
static const char __pyx_k_BaseModesCalculation_initialize[] = "BaseModesCalculation.initialize";
static const char __pyx_k_pyseobnr_eob_waveform_modes_ecc[] = "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx";
static const char __pyx_k_BaseModesCalculation___reduce_cy[] = "BaseModesCalculation.__reduce_cython__";
static const char __pyx_k_Incompatible_checksums_0x_x_vs_0[] = "Incompatible checksums (0x%x vs (0xe3b0c44, 0xda39a3e, 0xd41d8cd) = ())";
static const char __pyx_k_Instance_has_not_been_initialize[] = "Instance has not been initialized yet";
static const char __pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_2[] = "hlm_ecc_corr_NS_v5EHM_v1_flags.__reduce_cython__";
static const char __pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_3[] = "hlm_ecc_corr_NS_v5EHM_v1_flags.__setstate_cython__";
static const char __pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_c[] = "hlm_ecc_corr_NS_v5EHM_v1_flags.compute";
static const char __pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_g[] = "hlm_ecc_corr_NS_v5EHM_v1_flags.get";
static const char __pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_i[] = "hlm_ecc_corr_NS_v5EHM_v1_flags.initialize";
static const char __pyx_k_no_default___reduce___due_to_non[] = "no default __reduce__ due to non-trivial __cinit__";
static const char __pyx_k_pyseobnr_eob_waveform_modes_ecc_2[] = "pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation";
/* #### Code section: decls ### */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_initialize(CYTHON_UNUSED struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_2compute(CYTHON_UNUSED struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_4get(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self, int __pyx_v_l, int __pyx_v_m); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_6__reduce_cython__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_8__setstate_cython__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self, PyObject *__pyx_v___pyx_state); /* proto */
static int __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags___cinit__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_2get(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self, int __pyx_v_l, int __pyx_v_m); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_4initialize(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self, PyObject *__pyx_v_flagMemory, PyObject *__pyx_v_flagPA, PyObject *__pyx_v_flagPN1, PyObject *__pyx_v_flagPN12, PyObject *__pyx_v_flagPN2, PyObject *__pyx_v_flagPN3, PyObject *__pyx_v_flagPN32, PyObject *__pyx_v_flagPN52, PyObject *__pyx_v_flagTail, PyObject *__pyx_v_nu); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_6compute(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self, PyObject *__pyx_v_e, PyObject *__pyx_v_x, PyObject *__pyx_v_z); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h21EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h22EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h31EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h32EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h33EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h41EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h42EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h43EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h44EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h51EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h52EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h53EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h54EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h55EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h61EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h62EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h63EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h64EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h65EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h66EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h71EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h72EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h73EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h74EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h75EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h76EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h77EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h81EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h82EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h83EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h84EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h85EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h86EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h87EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h88EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_8__reduce_cython__(CYTHON_UNUSED struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_10__setstate_cython__(CYTHON_UNUSED struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state); /* proto */
static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation___pyx_unpickle_BaseModesCalculation(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v___pyx_type, long __pyx_v___pyx_checksum, PyObject *__pyx_v___pyx_state); /* proto */
static PyObject *__pyx_tp_new_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/
static PyObject *__pyx_tp_new_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/
/* #### Code section: late_includes ### */
/* #### Code section: module_state ### */
typedef struct {
  PyObject *__pyx_d;
  PyObject *__pyx_b;
  PyObject *__pyx_cython_runtime;
  PyObject *__pyx_empty_tuple;
  PyObject *__pyx_empty_bytes;
  PyObject *__pyx_empty_unicode;
  #ifdef __Pyx_CyFunction_USED
  PyTypeObject *__pyx_CyFunctionType;
  #endif
  #ifdef __Pyx_FusedFunction_USED
  PyTypeObject *__pyx_FusedFunctionType;
  #endif
  #ifdef __Pyx_Generator_USED
  PyTypeObject *__pyx_GeneratorType;
  #endif
  #ifdef __Pyx_IterableCoroutine_USED
  PyTypeObject *__pyx_IterableCoroutineType;
  #endif
  #ifdef __Pyx_Coroutine_USED
  PyTypeObject *__pyx_CoroutineAwaitType;
  #endif
  #ifdef __Pyx_Coroutine_USED
  PyTypeObject *__pyx_CoroutineType;
  #endif
  #if CYTHON_USE_MODULE_STATE
  #endif
  #if CYTHON_USE_MODULE_STATE
  #endif
  #if CYTHON_USE_MODULE_STATE
  #endif
  #if CYTHON_USE_MODULE_STATE
  PyObject *__pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation;
  PyObject *__pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags;
  #endif
  PyTypeObject *__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation;
  PyTypeObject *__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags;
  PyObject *__pyx_n_s_BaseModesCalculation;
  PyObject *__pyx_n_s_BaseModesCalculation___reduce_cy;
  PyObject *__pyx_n_s_BaseModesCalculation___setstate;
  PyObject *__pyx_n_s_BaseModesCalculation_compute;
  PyObject *__pyx_n_s_BaseModesCalculation_get;
  PyObject *__pyx_n_s_BaseModesCalculation_initialize;
  PyObject *__pyx_kp_s_Incompatible_checksums_0x_x_vs_0;
  PyObject *__pyx_kp_u_Instance_has_not_been_initialize;
  PyObject *__pyx_n_s_NotImplementedError;
  PyObject *__pyx_n_s_PickleError;
  PyObject *__pyx_n_s_RuntimeError;
  PyObject *__pyx_n_s_TypeError;
  PyObject *__pyx_kp_u_Unsupported_mode;
  PyObject *__pyx_kp_u_Unsupported_mode_1;
  PyObject *__pyx_kp_u_Unsupported_mode_1_1;
  PyObject *__pyx_kp_u_Unsupported_mode_2;
  PyObject *__pyx_kp_u_Unsupported_mode_3;
  PyObject *__pyx_kp_u_Unsupported_mode_4;
  PyObject *__pyx_kp_u_Unsupported_mode_5;
  PyObject *__pyx_kp_u_Unsupported_mode_6;
  PyObject *__pyx_kp_u_Unsupported_mode_7;
  PyObject *__pyx_kp_u_Unsupported_mode_8;
  PyObject *__pyx_kp_u__2;
  PyObject *__pyx_n_s__24;
  PyObject *__pyx_kp_u__5;
  PyObject *__pyx_n_s_abc;
  PyObject *__pyx_n_s_abstractmethod;
  PyObject *__pyx_n_s_asyncio_coroutines;
  PyObject *__pyx_n_s_cline_in_traceback;
  PyObject *__pyx_n_s_compute;
  PyObject *__pyx_n_s_dict;
  PyObject *__pyx_n_s_dict_2;
  PyObject *__pyx_kp_u_disable;
  PyObject *__pyx_n_s_e;
  PyObject *__pyx_kp_u_enable;
  PyObject *__pyx_n_s_flagMemory;
  PyObject *__pyx_n_s_flagPA;
  PyObject *__pyx_n_s_flagPN1;
  PyObject *__pyx_n_s_flagPN12;
  PyObject *__pyx_n_s_flagPN2;
  PyObject *__pyx_n_s_flagPN3;
  PyObject *__pyx_n_s_flagPN32;
  PyObject *__pyx_n_s_flagPN52;
  PyObject *__pyx_n_s_flagTail;
  PyObject *__pyx_kp_u_gc;
  PyObject *__pyx_n_s_get;
  PyObject *__pyx_n_s_getstate;
  PyObject *__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags;
  PyObject *__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_2;
  PyObject *__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_3;
  PyObject *__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_c;
  PyObject *__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_g;
  PyObject *__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_i;
  PyObject *__pyx_n_s_import;
  PyObject *__pyx_n_s_initialize;
  PyObject *__pyx_n_s_is_coroutine;
  PyObject *__pyx_kp_u_isenabled;
  PyObject *__pyx_n_s_l;
  PyObject *__pyx_n_s_m;
  PyObject *__pyx_n_s_main;
  PyObject *__pyx_n_s_name;
  PyObject *__pyx_n_s_new;
  PyObject *__pyx_kp_s_no_default___reduce___due_to_non;
  PyObject *__pyx_n_s_nu;
  PyObject *__pyx_n_s_pickle;
  PyObject *__pyx_kp_s_pyseobnr_eob_waveform_modes_ecc;
  PyObject *__pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2;
  PyObject *__pyx_n_s_pyx_PickleError;
  PyObject *__pyx_n_s_pyx_checksum;
  PyObject *__pyx_n_s_pyx_result;
  PyObject *__pyx_n_s_pyx_state;
  PyObject *__pyx_n_s_pyx_type;
  PyObject *__pyx_n_s_pyx_unpickle_BaseModesCalculat;
  PyObject *__pyx_n_s_pyx_vtable;
  PyObject *__pyx_n_s_reduce;
  PyObject *__pyx_n_s_reduce_cython;
  PyObject *__pyx_n_s_reduce_ex;
  PyObject *__pyx_n_s_ret;
  PyObject *__pyx_n_s_self;
  PyObject *__pyx_n_s_setstate;
  PyObject *__pyx_n_s_setstate_cython;
  PyObject *__pyx_n_s_state;
  PyObject *__pyx_kp_s_stringsource;
  PyObject *__pyx_n_s_test;
  PyObject *__pyx_n_s_update;
  PyObject *__pyx_n_s_use_setstate;
  PyObject *__pyx_n_s_x;
  PyObject *__pyx_n_s_z;
  PyObject *__pyx_int_222419149;
  PyObject *__pyx_int_228825662;
  PyObject *__pyx_int_238750788;
  PyObject *__pyx_tuple_;
  PyObject *__pyx_tuple__3;
  PyObject *__pyx_tuple__4;
  PyObject *__pyx_tuple__6;
  PyObject *__pyx_tuple__9;
  PyObject *__pyx_tuple__11;
  PyObject *__pyx_tuple__13;
  PyObject *__pyx_tuple__16;
  PyObject *__pyx_tuple__18;
  PyObject *__pyx_tuple__22;
  PyObject *__pyx_codeobj__7;
  PyObject *__pyx_codeobj__8;
  PyObject *__pyx_codeobj__10;
  PyObject *__pyx_codeobj__12;
  PyObject *__pyx_codeobj__14;
  PyObject *__pyx_codeobj__15;
  PyObject *__pyx_codeobj__17;
  PyObject *__pyx_codeobj__19;
  PyObject *__pyx_codeobj__20;
  PyObject *__pyx_codeobj__21;
  PyObject *__pyx_codeobj__23;
} __pyx_mstate;

#if CYTHON_USE_MODULE_STATE
#ifdef __cplusplus
namespace {
  extern struct PyModuleDef __pyx_moduledef;
} /* anonymous namespace */
#else
static struct PyModuleDef __pyx_moduledef;
#endif

#define __pyx_mstate(o) ((__pyx_mstate *)__Pyx_PyModule_GetState(o))

#define __pyx_mstate_global (__pyx_mstate(PyState_FindModule(&__pyx_moduledef)))

#define __pyx_m (PyState_FindModule(&__pyx_moduledef))
#else
static __pyx_mstate __pyx_mstate_global_static =
#ifdef __cplusplus
    {};
#else
    {0};
#endif
static __pyx_mstate *__pyx_mstate_global = &__pyx_mstate_global_static;
#endif
/* #### Code section: module_state_clear ### */
#if CYTHON_USE_MODULE_STATE
static int __pyx_m_clear(PyObject *m) {
  __pyx_mstate *clear_module_state = __pyx_mstate(m);
  if (!clear_module_state) return 0;
  Py_CLEAR(clear_module_state->__pyx_d);
  Py_CLEAR(clear_module_state->__pyx_b);
  Py_CLEAR(clear_module_state->__pyx_cython_runtime);
  Py_CLEAR(clear_module_state->__pyx_empty_tuple);
  Py_CLEAR(clear_module_state->__pyx_empty_bytes);
  Py_CLEAR(clear_module_state->__pyx_empty_unicode);
  #ifdef __Pyx_CyFunction_USED
  Py_CLEAR(clear_module_state->__pyx_CyFunctionType);
  #endif
  #ifdef __Pyx_FusedFunction_USED
  Py_CLEAR(clear_module_state->__pyx_FusedFunctionType);
  #endif
  Py_CLEAR(clear_module_state->__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation);
  Py_CLEAR(clear_module_state->__pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation);
  Py_CLEAR(clear_module_state->__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags);
  Py_CLEAR(clear_module_state->__pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags);
  Py_CLEAR(clear_module_state->__pyx_n_s_BaseModesCalculation);
  Py_CLEAR(clear_module_state->__pyx_n_s_BaseModesCalculation___reduce_cy);
  Py_CLEAR(clear_module_state->__pyx_n_s_BaseModesCalculation___setstate);
  Py_CLEAR(clear_module_state->__pyx_n_s_BaseModesCalculation_compute);
  Py_CLEAR(clear_module_state->__pyx_n_s_BaseModesCalculation_get);
  Py_CLEAR(clear_module_state->__pyx_n_s_BaseModesCalculation_initialize);
  Py_CLEAR(clear_module_state->__pyx_kp_s_Incompatible_checksums_0x_x_vs_0);
  Py_CLEAR(clear_module_state->__pyx_kp_u_Instance_has_not_been_initialize);
  Py_CLEAR(clear_module_state->__pyx_n_s_NotImplementedError);
  Py_CLEAR(clear_module_state->__pyx_n_s_PickleError);
  Py_CLEAR(clear_module_state->__pyx_n_s_RuntimeError);
  Py_CLEAR(clear_module_state->__pyx_n_s_TypeError);
  Py_CLEAR(clear_module_state->__pyx_kp_u_Unsupported_mode);
  Py_CLEAR(clear_module_state->__pyx_kp_u_Unsupported_mode_1);
  Py_CLEAR(clear_module_state->__pyx_kp_u_Unsupported_mode_1_1);
  Py_CLEAR(clear_module_state->__pyx_kp_u_Unsupported_mode_2);
  Py_CLEAR(clear_module_state->__pyx_kp_u_Unsupported_mode_3);
  Py_CLEAR(clear_module_state->__pyx_kp_u_Unsupported_mode_4);
  Py_CLEAR(clear_module_state->__pyx_kp_u_Unsupported_mode_5);
  Py_CLEAR(clear_module_state->__pyx_kp_u_Unsupported_mode_6);
  Py_CLEAR(clear_module_state->__pyx_kp_u_Unsupported_mode_7);
  Py_CLEAR(clear_module_state->__pyx_kp_u_Unsupported_mode_8);
  Py_CLEAR(clear_module_state->__pyx_kp_u__2);
  Py_CLEAR(clear_module_state->__pyx_n_s__24);
  Py_CLEAR(clear_module_state->__pyx_kp_u__5);
  Py_CLEAR(clear_module_state->__pyx_n_s_abc);
  Py_CLEAR(clear_module_state->__pyx_n_s_abstractmethod);
  Py_CLEAR(clear_module_state->__pyx_n_s_asyncio_coroutines);
  Py_CLEAR(clear_module_state->__pyx_n_s_cline_in_traceback);
  Py_CLEAR(clear_module_state->__pyx_n_s_compute);
  Py_CLEAR(clear_module_state->__pyx_n_s_dict);
  Py_CLEAR(clear_module_state->__pyx_n_s_dict_2);
  Py_CLEAR(clear_module_state->__pyx_kp_u_disable);
  Py_CLEAR(clear_module_state->__pyx_n_s_e);
  Py_CLEAR(clear_module_state->__pyx_kp_u_enable);
  Py_CLEAR(clear_module_state->__pyx_n_s_flagMemory);
  Py_CLEAR(clear_module_state->__pyx_n_s_flagPA);
  Py_CLEAR(clear_module_state->__pyx_n_s_flagPN1);
  Py_CLEAR(clear_module_state->__pyx_n_s_flagPN12);
  Py_CLEAR(clear_module_state->__pyx_n_s_flagPN2);
  Py_CLEAR(clear_module_state->__pyx_n_s_flagPN3);
  Py_CLEAR(clear_module_state->__pyx_n_s_flagPN32);
  Py_CLEAR(clear_module_state->__pyx_n_s_flagPN52);
  Py_CLEAR(clear_module_state->__pyx_n_s_flagTail);
  Py_CLEAR(clear_module_state->__pyx_kp_u_gc);
  Py_CLEAR(clear_module_state->__pyx_n_s_get);
  Py_CLEAR(clear_module_state->__pyx_n_s_getstate);
  Py_CLEAR(clear_module_state->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags);
  Py_CLEAR(clear_module_state->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_2);
  Py_CLEAR(clear_module_state->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_3);
  Py_CLEAR(clear_module_state->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_c);
  Py_CLEAR(clear_module_state->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_g);
  Py_CLEAR(clear_module_state->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_i);
  Py_CLEAR(clear_module_state->__pyx_n_s_import);
  Py_CLEAR(clear_module_state->__pyx_n_s_initialize);
  Py_CLEAR(clear_module_state->__pyx_n_s_is_coroutine);
  Py_CLEAR(clear_module_state->__pyx_kp_u_isenabled);
  Py_CLEAR(clear_module_state->__pyx_n_s_l);
  Py_CLEAR(clear_module_state->__pyx_n_s_m);
  Py_CLEAR(clear_module_state->__pyx_n_s_main);
  Py_CLEAR(clear_module_state->__pyx_n_s_name);
  Py_CLEAR(clear_module_state->__pyx_n_s_new);
  Py_CLEAR(clear_module_state->__pyx_kp_s_no_default___reduce___due_to_non);
  Py_CLEAR(clear_module_state->__pyx_n_s_nu);
  Py_CLEAR(clear_module_state->__pyx_n_s_pickle);
  Py_CLEAR(clear_module_state->__pyx_kp_s_pyseobnr_eob_waveform_modes_ecc);
  Py_CLEAR(clear_module_state->__pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2);
  Py_CLEAR(clear_module_state->__pyx_n_s_pyx_PickleError);
  Py_CLEAR(clear_module_state->__pyx_n_s_pyx_checksum);
  Py_CLEAR(clear_module_state->__pyx_n_s_pyx_result);
  Py_CLEAR(clear_module_state->__pyx_n_s_pyx_state);
  Py_CLEAR(clear_module_state->__pyx_n_s_pyx_type);
  Py_CLEAR(clear_module_state->__pyx_n_s_pyx_unpickle_BaseModesCalculat);
  Py_CLEAR(clear_module_state->__pyx_n_s_pyx_vtable);
  Py_CLEAR(clear_module_state->__pyx_n_s_reduce);
  Py_CLEAR(clear_module_state->__pyx_n_s_reduce_cython);
  Py_CLEAR(clear_module_state->__pyx_n_s_reduce_ex);
  Py_CLEAR(clear_module_state->__pyx_n_s_ret);
  Py_CLEAR(clear_module_state->__pyx_n_s_self);
  Py_CLEAR(clear_module_state->__pyx_n_s_setstate);
  Py_CLEAR(clear_module_state->__pyx_n_s_setstate_cython);
  Py_CLEAR(clear_module_state->__pyx_n_s_state);
  Py_CLEAR(clear_module_state->__pyx_kp_s_stringsource);
  Py_CLEAR(clear_module_state->__pyx_n_s_test);
  Py_CLEAR(clear_module_state->__pyx_n_s_update);
  Py_CLEAR(clear_module_state->__pyx_n_s_use_setstate);
  Py_CLEAR(clear_module_state->__pyx_n_s_x);
  Py_CLEAR(clear_module_state->__pyx_n_s_z);
  Py_CLEAR(clear_module_state->__pyx_int_222419149);
  Py_CLEAR(clear_module_state->__pyx_int_228825662);
  Py_CLEAR(clear_module_state->__pyx_int_238750788);
  Py_CLEAR(clear_module_state->__pyx_tuple_);
  Py_CLEAR(clear_module_state->__pyx_tuple__3);
  Py_CLEAR(clear_module_state->__pyx_tuple__4);
  Py_CLEAR(clear_module_state->__pyx_tuple__6);
  Py_CLEAR(clear_module_state->__pyx_tuple__9);
  Py_CLEAR(clear_module_state->__pyx_tuple__11);
  Py_CLEAR(clear_module_state->__pyx_tuple__13);
  Py_CLEAR(clear_module_state->__pyx_tuple__16);
  Py_CLEAR(clear_module_state->__pyx_tuple__18);
  Py_CLEAR(clear_module_state->__pyx_tuple__22);
  Py_CLEAR(clear_module_state->__pyx_codeobj__7);
  Py_CLEAR(clear_module_state->__pyx_codeobj__8);
  Py_CLEAR(clear_module_state->__pyx_codeobj__10);
  Py_CLEAR(clear_module_state->__pyx_codeobj__12);
  Py_CLEAR(clear_module_state->__pyx_codeobj__14);
  Py_CLEAR(clear_module_state->__pyx_codeobj__15);
  Py_CLEAR(clear_module_state->__pyx_codeobj__17);
  Py_CLEAR(clear_module_state->__pyx_codeobj__19);
  Py_CLEAR(clear_module_state->__pyx_codeobj__20);
  Py_CLEAR(clear_module_state->__pyx_codeobj__21);
  Py_CLEAR(clear_module_state->__pyx_codeobj__23);
  return 0;
}
#endif
/* #### Code section: module_state_traverse ### */
#if CYTHON_USE_MODULE_STATE
static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) {
  __pyx_mstate *traverse_module_state = __pyx_mstate(m);
  if (!traverse_module_state) return 0;
  Py_VISIT(traverse_module_state->__pyx_d);
  Py_VISIT(traverse_module_state->__pyx_b);
  Py_VISIT(traverse_module_state->__pyx_cython_runtime);
  Py_VISIT(traverse_module_state->__pyx_empty_tuple);
  Py_VISIT(traverse_module_state->__pyx_empty_bytes);
  Py_VISIT(traverse_module_state->__pyx_empty_unicode);
  #ifdef __Pyx_CyFunction_USED
  Py_VISIT(traverse_module_state->__pyx_CyFunctionType);
  #endif
  #ifdef __Pyx_FusedFunction_USED
  Py_VISIT(traverse_module_state->__pyx_FusedFunctionType);
  #endif
  Py_VISIT(traverse_module_state->__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation);
  Py_VISIT(traverse_module_state->__pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation);
  Py_VISIT(traverse_module_state->__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags);
  Py_VISIT(traverse_module_state->__pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags);
  Py_VISIT(traverse_module_state->__pyx_n_s_BaseModesCalculation);
  Py_VISIT(traverse_module_state->__pyx_n_s_BaseModesCalculation___reduce_cy);
  Py_VISIT(traverse_module_state->__pyx_n_s_BaseModesCalculation___setstate);
  Py_VISIT(traverse_module_state->__pyx_n_s_BaseModesCalculation_compute);
  Py_VISIT(traverse_module_state->__pyx_n_s_BaseModesCalculation_get);
  Py_VISIT(traverse_module_state->__pyx_n_s_BaseModesCalculation_initialize);
  Py_VISIT(traverse_module_state->__pyx_kp_s_Incompatible_checksums_0x_x_vs_0);
  Py_VISIT(traverse_module_state->__pyx_kp_u_Instance_has_not_been_initialize);
  Py_VISIT(traverse_module_state->__pyx_n_s_NotImplementedError);
  Py_VISIT(traverse_module_state->__pyx_n_s_PickleError);
  Py_VISIT(traverse_module_state->__pyx_n_s_RuntimeError);
  Py_VISIT(traverse_module_state->__pyx_n_s_TypeError);
  Py_VISIT(traverse_module_state->__pyx_kp_u_Unsupported_mode);
  Py_VISIT(traverse_module_state->__pyx_kp_u_Unsupported_mode_1);
  Py_VISIT(traverse_module_state->__pyx_kp_u_Unsupported_mode_1_1);
  Py_VISIT(traverse_module_state->__pyx_kp_u_Unsupported_mode_2);
  Py_VISIT(traverse_module_state->__pyx_kp_u_Unsupported_mode_3);
  Py_VISIT(traverse_module_state->__pyx_kp_u_Unsupported_mode_4);
  Py_VISIT(traverse_module_state->__pyx_kp_u_Unsupported_mode_5);
  Py_VISIT(traverse_module_state->__pyx_kp_u_Unsupported_mode_6);
  Py_VISIT(traverse_module_state->__pyx_kp_u_Unsupported_mode_7);
  Py_VISIT(traverse_module_state->__pyx_kp_u_Unsupported_mode_8);
  Py_VISIT(traverse_module_state->__pyx_kp_u__2);
  Py_VISIT(traverse_module_state->__pyx_n_s__24);
  Py_VISIT(traverse_module_state->__pyx_kp_u__5);
  Py_VISIT(traverse_module_state->__pyx_n_s_abc);
  Py_VISIT(traverse_module_state->__pyx_n_s_abstractmethod);
  Py_VISIT(traverse_module_state->__pyx_n_s_asyncio_coroutines);
  Py_VISIT(traverse_module_state->__pyx_n_s_cline_in_traceback);
  Py_VISIT(traverse_module_state->__pyx_n_s_compute);
  Py_VISIT(traverse_module_state->__pyx_n_s_dict);
  Py_VISIT(traverse_module_state->__pyx_n_s_dict_2);
  Py_VISIT(traverse_module_state->__pyx_kp_u_disable);
  Py_VISIT(traverse_module_state->__pyx_n_s_e);
  Py_VISIT(traverse_module_state->__pyx_kp_u_enable);
  Py_VISIT(traverse_module_state->__pyx_n_s_flagMemory);
  Py_VISIT(traverse_module_state->__pyx_n_s_flagPA);
  Py_VISIT(traverse_module_state->__pyx_n_s_flagPN1);
  Py_VISIT(traverse_module_state->__pyx_n_s_flagPN12);
  Py_VISIT(traverse_module_state->__pyx_n_s_flagPN2);
  Py_VISIT(traverse_module_state->__pyx_n_s_flagPN3);
  Py_VISIT(traverse_module_state->__pyx_n_s_flagPN32);
  Py_VISIT(traverse_module_state->__pyx_n_s_flagPN52);
  Py_VISIT(traverse_module_state->__pyx_n_s_flagTail);
  Py_VISIT(traverse_module_state->__pyx_kp_u_gc);
  Py_VISIT(traverse_module_state->__pyx_n_s_get);
  Py_VISIT(traverse_module_state->__pyx_n_s_getstate);
  Py_VISIT(traverse_module_state->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags);
  Py_VISIT(traverse_module_state->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_2);
  Py_VISIT(traverse_module_state->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_3);
  Py_VISIT(traverse_module_state->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_c);
  Py_VISIT(traverse_module_state->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_g);
  Py_VISIT(traverse_module_state->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_i);
  Py_VISIT(traverse_module_state->__pyx_n_s_import);
  Py_VISIT(traverse_module_state->__pyx_n_s_initialize);
  Py_VISIT(traverse_module_state->__pyx_n_s_is_coroutine);
  Py_VISIT(traverse_module_state->__pyx_kp_u_isenabled);
  Py_VISIT(traverse_module_state->__pyx_n_s_l);
  Py_VISIT(traverse_module_state->__pyx_n_s_m);
  Py_VISIT(traverse_module_state->__pyx_n_s_main);
  Py_VISIT(traverse_module_state->__pyx_n_s_name);
  Py_VISIT(traverse_module_state->__pyx_n_s_new);
  Py_VISIT(traverse_module_state->__pyx_kp_s_no_default___reduce___due_to_non);
  Py_VISIT(traverse_module_state->__pyx_n_s_nu);
  Py_VISIT(traverse_module_state->__pyx_n_s_pickle);
  Py_VISIT(traverse_module_state->__pyx_kp_s_pyseobnr_eob_waveform_modes_ecc);
  Py_VISIT(traverse_module_state->__pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2);
  Py_VISIT(traverse_module_state->__pyx_n_s_pyx_PickleError);
  Py_VISIT(traverse_module_state->__pyx_n_s_pyx_checksum);
  Py_VISIT(traverse_module_state->__pyx_n_s_pyx_result);
  Py_VISIT(traverse_module_state->__pyx_n_s_pyx_state);
  Py_VISIT(traverse_module_state->__pyx_n_s_pyx_type);
  Py_VISIT(traverse_module_state->__pyx_n_s_pyx_unpickle_BaseModesCalculat);
  Py_VISIT(traverse_module_state->__pyx_n_s_pyx_vtable);
  Py_VISIT(traverse_module_state->__pyx_n_s_reduce);
  Py_VISIT(traverse_module_state->__pyx_n_s_reduce_cython);
  Py_VISIT(traverse_module_state->__pyx_n_s_reduce_ex);
  Py_VISIT(traverse_module_state->__pyx_n_s_ret);
  Py_VISIT(traverse_module_state->__pyx_n_s_self);
  Py_VISIT(traverse_module_state->__pyx_n_s_setstate);
  Py_VISIT(traverse_module_state->__pyx_n_s_setstate_cython);
  Py_VISIT(traverse_module_state->__pyx_n_s_state);
  Py_VISIT(traverse_module_state->__pyx_kp_s_stringsource);
  Py_VISIT(traverse_module_state->__pyx_n_s_test);
  Py_VISIT(traverse_module_state->__pyx_n_s_update);
  Py_VISIT(traverse_module_state->__pyx_n_s_use_setstate);
  Py_VISIT(traverse_module_state->__pyx_n_s_x);
  Py_VISIT(traverse_module_state->__pyx_n_s_z);
  Py_VISIT(traverse_module_state->__pyx_int_222419149);
  Py_VISIT(traverse_module_state->__pyx_int_228825662);
  Py_VISIT(traverse_module_state->__pyx_int_238750788);
  Py_VISIT(traverse_module_state->__pyx_tuple_);
  Py_VISIT(traverse_module_state->__pyx_tuple__3);
  Py_VISIT(traverse_module_state->__pyx_tuple__4);
  Py_VISIT(traverse_module_state->__pyx_tuple__6);
  Py_VISIT(traverse_module_state->__pyx_tuple__9);
  Py_VISIT(traverse_module_state->__pyx_tuple__11);
  Py_VISIT(traverse_module_state->__pyx_tuple__13);
  Py_VISIT(traverse_module_state->__pyx_tuple__16);
  Py_VISIT(traverse_module_state->__pyx_tuple__18);
  Py_VISIT(traverse_module_state->__pyx_tuple__22);
  Py_VISIT(traverse_module_state->__pyx_codeobj__7);
  Py_VISIT(traverse_module_state->__pyx_codeobj__8);
  Py_VISIT(traverse_module_state->__pyx_codeobj__10);
  Py_VISIT(traverse_module_state->__pyx_codeobj__12);
  Py_VISIT(traverse_module_state->__pyx_codeobj__14);
  Py_VISIT(traverse_module_state->__pyx_codeobj__15);
  Py_VISIT(traverse_module_state->__pyx_codeobj__17);
  Py_VISIT(traverse_module_state->__pyx_codeobj__19);
  Py_VISIT(traverse_module_state->__pyx_codeobj__20);
  Py_VISIT(traverse_module_state->__pyx_codeobj__21);
  Py_VISIT(traverse_module_state->__pyx_codeobj__23);
  return 0;
}
#endif
/* #### Code section: module_state_defines ### */
#define __pyx_d __pyx_mstate_global->__pyx_d
#define __pyx_b __pyx_mstate_global->__pyx_b
#define __pyx_cython_runtime __pyx_mstate_global->__pyx_cython_runtime
#define __pyx_empty_tuple __pyx_mstate_global->__pyx_empty_tuple
#define __pyx_empty_bytes __pyx_mstate_global->__pyx_empty_bytes
#define __pyx_empty_unicode __pyx_mstate_global->__pyx_empty_unicode
#ifdef __Pyx_CyFunction_USED
#define __pyx_CyFunctionType __pyx_mstate_global->__pyx_CyFunctionType
#endif
#ifdef __Pyx_FusedFunction_USED
#define __pyx_FusedFunctionType __pyx_mstate_global->__pyx_FusedFunctionType
#endif
#ifdef __Pyx_Generator_USED
#define __pyx_GeneratorType __pyx_mstate_global->__pyx_GeneratorType
#endif
#ifdef __Pyx_IterableCoroutine_USED
#define __pyx_IterableCoroutineType __pyx_mstate_global->__pyx_IterableCoroutineType
#endif
#ifdef __Pyx_Coroutine_USED
#define __pyx_CoroutineAwaitType __pyx_mstate_global->__pyx_CoroutineAwaitType
#endif
#ifdef __Pyx_Coroutine_USED
#define __pyx_CoroutineType __pyx_mstate_global->__pyx_CoroutineType
#endif
#if CYTHON_USE_MODULE_STATE
#endif
#if CYTHON_USE_MODULE_STATE
#endif
#if CYTHON_USE_MODULE_STATE
#endif
#if CYTHON_USE_MODULE_STATE
#define __pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation __pyx_mstate_global->__pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation
#define __pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags __pyx_mstate_global->__pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags
#endif
#define __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation __pyx_mstate_global->__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation
#define __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags __pyx_mstate_global->__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags
#define __pyx_n_s_BaseModesCalculation __pyx_mstate_global->__pyx_n_s_BaseModesCalculation
#define __pyx_n_s_BaseModesCalculation___reduce_cy __pyx_mstate_global->__pyx_n_s_BaseModesCalculation___reduce_cy
#define __pyx_n_s_BaseModesCalculation___setstate __pyx_mstate_global->__pyx_n_s_BaseModesCalculation___setstate
#define __pyx_n_s_BaseModesCalculation_compute __pyx_mstate_global->__pyx_n_s_BaseModesCalculation_compute
#define __pyx_n_s_BaseModesCalculation_get __pyx_mstate_global->__pyx_n_s_BaseModesCalculation_get
#define __pyx_n_s_BaseModesCalculation_initialize __pyx_mstate_global->__pyx_n_s_BaseModesCalculation_initialize
#define __pyx_kp_s_Incompatible_checksums_0x_x_vs_0 __pyx_mstate_global->__pyx_kp_s_Incompatible_checksums_0x_x_vs_0
#define __pyx_kp_u_Instance_has_not_been_initialize __pyx_mstate_global->__pyx_kp_u_Instance_has_not_been_initialize
#define __pyx_n_s_NotImplementedError __pyx_mstate_global->__pyx_n_s_NotImplementedError
#define __pyx_n_s_PickleError __pyx_mstate_global->__pyx_n_s_PickleError
#define __pyx_n_s_RuntimeError __pyx_mstate_global->__pyx_n_s_RuntimeError
#define __pyx_n_s_TypeError __pyx_mstate_global->__pyx_n_s_TypeError
#define __pyx_kp_u_Unsupported_mode __pyx_mstate_global->__pyx_kp_u_Unsupported_mode
#define __pyx_kp_u_Unsupported_mode_1 __pyx_mstate_global->__pyx_kp_u_Unsupported_mode_1
#define __pyx_kp_u_Unsupported_mode_1_1 __pyx_mstate_global->__pyx_kp_u_Unsupported_mode_1_1
#define __pyx_kp_u_Unsupported_mode_2 __pyx_mstate_global->__pyx_kp_u_Unsupported_mode_2
#define __pyx_kp_u_Unsupported_mode_3 __pyx_mstate_global->__pyx_kp_u_Unsupported_mode_3
#define __pyx_kp_u_Unsupported_mode_4 __pyx_mstate_global->__pyx_kp_u_Unsupported_mode_4
#define __pyx_kp_u_Unsupported_mode_5 __pyx_mstate_global->__pyx_kp_u_Unsupported_mode_5
#define __pyx_kp_u_Unsupported_mode_6 __pyx_mstate_global->__pyx_kp_u_Unsupported_mode_6
#define __pyx_kp_u_Unsupported_mode_7 __pyx_mstate_global->__pyx_kp_u_Unsupported_mode_7
#define __pyx_kp_u_Unsupported_mode_8 __pyx_mstate_global->__pyx_kp_u_Unsupported_mode_8
#define __pyx_kp_u__2 __pyx_mstate_global->__pyx_kp_u__2
#define __pyx_n_s__24 __pyx_mstate_global->__pyx_n_s__24
#define __pyx_kp_u__5 __pyx_mstate_global->__pyx_kp_u__5
#define __pyx_n_s_abc __pyx_mstate_global->__pyx_n_s_abc
#define __pyx_n_s_abstractmethod __pyx_mstate_global->__pyx_n_s_abstractmethod
#define __pyx_n_s_asyncio_coroutines __pyx_mstate_global->__pyx_n_s_asyncio_coroutines
#define __pyx_n_s_cline_in_traceback __pyx_mstate_global->__pyx_n_s_cline_in_traceback
#define __pyx_n_s_compute __pyx_mstate_global->__pyx_n_s_compute
#define __pyx_n_s_dict __pyx_mstate_global->__pyx_n_s_dict
#define __pyx_n_s_dict_2 __pyx_mstate_global->__pyx_n_s_dict_2
#define __pyx_kp_u_disable __pyx_mstate_global->__pyx_kp_u_disable
#define __pyx_n_s_e __pyx_mstate_global->__pyx_n_s_e
#define __pyx_kp_u_enable __pyx_mstate_global->__pyx_kp_u_enable
#define __pyx_n_s_flagMemory __pyx_mstate_global->__pyx_n_s_flagMemory
#define __pyx_n_s_flagPA __pyx_mstate_global->__pyx_n_s_flagPA
#define __pyx_n_s_flagPN1 __pyx_mstate_global->__pyx_n_s_flagPN1
#define __pyx_n_s_flagPN12 __pyx_mstate_global->__pyx_n_s_flagPN12
#define __pyx_n_s_flagPN2 __pyx_mstate_global->__pyx_n_s_flagPN2
#define __pyx_n_s_flagPN3 __pyx_mstate_global->__pyx_n_s_flagPN3
#define __pyx_n_s_flagPN32 __pyx_mstate_global->__pyx_n_s_flagPN32
#define __pyx_n_s_flagPN52 __pyx_mstate_global->__pyx_n_s_flagPN52
#define __pyx_n_s_flagTail __pyx_mstate_global->__pyx_n_s_flagTail
#define __pyx_kp_u_gc __pyx_mstate_global->__pyx_kp_u_gc
#define __pyx_n_s_get __pyx_mstate_global->__pyx_n_s_get
#define __pyx_n_s_getstate __pyx_mstate_global->__pyx_n_s_getstate
#define __pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags __pyx_mstate_global->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags
#define __pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_2 __pyx_mstate_global->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_2
#define __pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_3 __pyx_mstate_global->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_3
#define __pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_c __pyx_mstate_global->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_c
#define __pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_g __pyx_mstate_global->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_g
#define __pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_i __pyx_mstate_global->__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_i
#define __pyx_n_s_import __pyx_mstate_global->__pyx_n_s_import
#define __pyx_n_s_initialize __pyx_mstate_global->__pyx_n_s_initialize
#define __pyx_n_s_is_coroutine __pyx_mstate_global->__pyx_n_s_is_coroutine
#define __pyx_kp_u_isenabled __pyx_mstate_global->__pyx_kp_u_isenabled
#define __pyx_n_s_l __pyx_mstate_global->__pyx_n_s_l
#define __pyx_n_s_m __pyx_mstate_global->__pyx_n_s_m
#define __pyx_n_s_main __pyx_mstate_global->__pyx_n_s_main
#define __pyx_n_s_name __pyx_mstate_global->__pyx_n_s_name
#define __pyx_n_s_new __pyx_mstate_global->__pyx_n_s_new
#define __pyx_kp_s_no_default___reduce___due_to_non __pyx_mstate_global->__pyx_kp_s_no_default___reduce___due_to_non
#define __pyx_n_s_nu __pyx_mstate_global->__pyx_n_s_nu
#define __pyx_n_s_pickle __pyx_mstate_global->__pyx_n_s_pickle
#define __pyx_kp_s_pyseobnr_eob_waveform_modes_ecc __pyx_mstate_global->__pyx_kp_s_pyseobnr_eob_waveform_modes_ecc
#define __pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2 __pyx_mstate_global->__pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2
#define __pyx_n_s_pyx_PickleError __pyx_mstate_global->__pyx_n_s_pyx_PickleError
#define __pyx_n_s_pyx_checksum __pyx_mstate_global->__pyx_n_s_pyx_checksum
#define __pyx_n_s_pyx_result __pyx_mstate_global->__pyx_n_s_pyx_result
#define __pyx_n_s_pyx_state __pyx_mstate_global->__pyx_n_s_pyx_state
#define __pyx_n_s_pyx_type __pyx_mstate_global->__pyx_n_s_pyx_type
#define __pyx_n_s_pyx_unpickle_BaseModesCalculat __pyx_mstate_global->__pyx_n_s_pyx_unpickle_BaseModesCalculat
#define __pyx_n_s_pyx_vtable __pyx_mstate_global->__pyx_n_s_pyx_vtable
#define __pyx_n_s_reduce __pyx_mstate_global->__pyx_n_s_reduce
#define __pyx_n_s_reduce_cython __pyx_mstate_global->__pyx_n_s_reduce_cython
#define __pyx_n_s_reduce_ex __pyx_mstate_global->__pyx_n_s_reduce_ex
#define __pyx_n_s_ret __pyx_mstate_global->__pyx_n_s_ret
#define __pyx_n_s_self __pyx_mstate_global->__pyx_n_s_self
#define __pyx_n_s_setstate __pyx_mstate_global->__pyx_n_s_setstate
#define __pyx_n_s_setstate_cython __pyx_mstate_global->__pyx_n_s_setstate_cython
#define __pyx_n_s_state __pyx_mstate_global->__pyx_n_s_state
#define __pyx_kp_s_stringsource __pyx_mstate_global->__pyx_kp_s_stringsource
#define __pyx_n_s_test __pyx_mstate_global->__pyx_n_s_test
#define __pyx_n_s_update __pyx_mstate_global->__pyx_n_s_update
#define __pyx_n_s_use_setstate __pyx_mstate_global->__pyx_n_s_use_setstate
#define __pyx_n_s_x __pyx_mstate_global->__pyx_n_s_x
#define __pyx_n_s_z __pyx_mstate_global->__pyx_n_s_z
#define __pyx_int_222419149 __pyx_mstate_global->__pyx_int_222419149
#define __pyx_int_228825662 __pyx_mstate_global->__pyx_int_228825662
#define __pyx_int_238750788 __pyx_mstate_global->__pyx_int_238750788
#define __pyx_tuple_ __pyx_mstate_global->__pyx_tuple_
#define __pyx_tuple__3 __pyx_mstate_global->__pyx_tuple__3
#define __pyx_tuple__4 __pyx_mstate_global->__pyx_tuple__4
#define __pyx_tuple__6 __pyx_mstate_global->__pyx_tuple__6
#define __pyx_tuple__9 __pyx_mstate_global->__pyx_tuple__9
#define __pyx_tuple__11 __pyx_mstate_global->__pyx_tuple__11
#define __pyx_tuple__13 __pyx_mstate_global->__pyx_tuple__13
#define __pyx_tuple__16 __pyx_mstate_global->__pyx_tuple__16
#define __pyx_tuple__18 __pyx_mstate_global->__pyx_tuple__18
#define __pyx_tuple__22 __pyx_mstate_global->__pyx_tuple__22
#define __pyx_codeobj__7 __pyx_mstate_global->__pyx_codeobj__7
#define __pyx_codeobj__8 __pyx_mstate_global->__pyx_codeobj__8
#define __pyx_codeobj__10 __pyx_mstate_global->__pyx_codeobj__10
#define __pyx_codeobj__12 __pyx_mstate_global->__pyx_codeobj__12
#define __pyx_codeobj__14 __pyx_mstate_global->__pyx_codeobj__14
#define __pyx_codeobj__15 __pyx_mstate_global->__pyx_codeobj__15
#define __pyx_codeobj__17 __pyx_mstate_global->__pyx_codeobj__17
#define __pyx_codeobj__19 __pyx_mstate_global->__pyx_codeobj__19
#define __pyx_codeobj__20 __pyx_mstate_global->__pyx_codeobj__20
#define __pyx_codeobj__21 __pyx_mstate_global->__pyx_codeobj__21
#define __pyx_codeobj__23 __pyx_mstate_global->__pyx_codeobj__23
/* #### Code section: module_code ### */

/* "complex.from_py":256
 * 
 * @cname("__pyx_convert_complex_from_py_double")
 * cdef std_complex[X] __pyx_convert_complex_from_py_double(object o) except *:             # <<<<<<<<<<<<<<
 *     cdef double complex z = o
 *     return std_complex[X](<X>z.real, <X>z.imag)
 */

static std::complex<double>  __pyx_convert_complex_from_py_double(PyObject *__pyx_v_o) {
  __pyx_t_double_complex __pyx_v_z;
  std::complex<double>  __pyx_r;
  __pyx_t_double_complex __pyx_t_1;
  std::complex<double>  __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;

  /* "complex.from_py":257
 * @cname("__pyx_convert_complex_from_py_double")
 * cdef std_complex[X] __pyx_convert_complex_from_py_double(object o) except *:
 *     cdef double complex z = o             # <<<<<<<<<<<<<<
 *     return std_complex[X](<X>z.real, <X>z.imag)
 * 
 */
  __pyx_t_1 = __Pyx_PyComplex_As___pyx_t_double_complex(__pyx_v_o); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 257, __pyx_L1_error)
  __pyx_v_z = __pyx_t_1;

  /* "complex.from_py":258
 * cdef std_complex[X] __pyx_convert_complex_from_py_double(object o) except *:
 *     cdef double complex z = o
 *     return std_complex[X](<X>z.real, <X>z.imag)             # <<<<<<<<<<<<<<
 * 
 * 
 */
  try {
    __pyx_t_2 = std::complex<double> (((double)__Pyx_CREAL(__pyx_v_z)), ((double)__Pyx_CIMAG(__pyx_v_z)));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(1, 258, __pyx_L1_error)
  }
  __pyx_r = __pyx_t_2;
  goto __pyx_L0;

  /* "complex.from_py":256
 * 
 * @cname("__pyx_convert_complex_from_py_double")
 * cdef std_complex[X] __pyx_convert_complex_from_py_double(object o) except *:             # <<<<<<<<<<<<<<
 *     cdef double complex z = o
 *     return std_complex[X](<X>z.real, <X>z.imag)
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_AddTraceback("complex.from_py.__pyx_convert_complex_from_py_double", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_pretend_to_initialize(&__pyx_r);
  __pyx_L0:;
  return __pyx_r;
}

/* "complex.to_py":269
 * 
 * @cname("__pyx_convert_complex_to_py_double")
 * cdef object __pyx_convert_complex_to_py_double(const std_complex[X]& z):             # <<<<<<<<<<<<<<
 *     cdef double complex tmp
 *     tmp.real = <double>z.real()
 */

static PyObject *__pyx_convert_complex_to_py_double(std::complex<double>  const &__pyx_v_z) {
  __pyx_t_double_complex __pyx_v_tmp;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__pyx_convert_complex_to_py_double", 1);

  /* "complex.to_py":271
 * cdef object __pyx_convert_complex_to_py_double(const std_complex[X]& z):
 *     cdef double complex tmp
 *     tmp.real = <double>z.real()             # <<<<<<<<<<<<<<
 *     tmp.imag = <double>z.imag()
 *     return tmp
 */
  __Pyx_SET_CREAL(__pyx_v_tmp, ((double)__pyx_v_z.real()));

  /* "complex.to_py":272
 *     cdef double complex tmp
 *     tmp.real = <double>z.real()
 *     tmp.imag = <double>z.imag()             # <<<<<<<<<<<<<<
 *     return tmp
 */
  __Pyx_SET_CIMAG(__pyx_v_tmp, ((double)__pyx_v_z.imag()));

  /* "complex.to_py":273
 *     tmp.real = <double>z.real()
 *     tmp.imag = <double>z.imag()
 *     return tmp             # <<<<<<<<<<<<<<
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_PyComplex_FromComplex(__pyx_v_tmp); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 273, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "complex.to_py":269
 * 
 * @cname("__pyx_convert_complex_to_py_double")
 * cdef object __pyx_convert_complex_to_py_double(const std_complex[X]& z):             # <<<<<<<<<<<<<<
 *     cdef double complex tmp
 *     tmp.real = <double>z.real()
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("complex.to_py.__pyx_convert_complex_to_py_double", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = 0;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":19
 *     """Base class for the modes calculation"""
 * 
 *     @abstractmethod             # <<<<<<<<<<<<<<
 *     def initialize(self):
 *         """Updates the internal state given the set of parameters
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_1initialize(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
); /*proto*/
PyDoc_STRVAR(__pyx_doc_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_initialize, "Updates the internal state given the set of parameters\n\n        .. note::\n\n            What is considered as constant or variable is defined at the time of the\n            code generation. The order of elements in the ``variable`` parameter\n            is use-case dependent.\n        ");
static PyMethodDef __pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_1initialize = {"initialize", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_1initialize, __Pyx_METH_FASTCALL|METH_KEYWORDS, __pyx_doc_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_initialize};
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_1initialize(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
) {
  #if !CYTHON_METH_FASTCALL
  CYTHON_UNUSED Py_ssize_t __pyx_nargs;
  #endif
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("initialize (wrapper)", 0);
  #if !CYTHON_METH_FASTCALL
  #if CYTHON_ASSUME_SAFE_MACROS
  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);
  #else
  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;
  #endif
  #endif
  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);
  if (unlikely(__pyx_nargs > 0)) {
    __Pyx_RaiseArgtupleInvalid("initialize", 1, 0, 0, __pyx_nargs); return NULL;}
  if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "initialize", 0))) return NULL;
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_initialize(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_initialize(CYTHON_UNUSED struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("initialize", 1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":29
 *             is use-case dependent.
 *         """
 *         raise NotImplementedError             # <<<<<<<<<<<<<<
 * 
 *     @abstractmethod
 */
  __Pyx_Raise(__pyx_builtin_NotImplementedError, 0, 0, 0);
  __PYX_ERR(0, 29, __pyx_L1_error)

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":19
 *     """Base class for the modes calculation"""
 * 
 *     @abstractmethod             # <<<<<<<<<<<<<<
 *     def initialize(self):
 *         """Updates the internal state given the set of parameters
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.BaseModesCalculation.initialize", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":31
 *         raise NotImplementedError
 * 
 *     @abstractmethod             # <<<<<<<<<<<<<<
 *     def compute(self):
 *         raise NotImplementedError
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_3compute(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
); /*proto*/
static PyMethodDef __pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_3compute = {"compute", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_3compute, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_3compute(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
) {
  #if !CYTHON_METH_FASTCALL
  CYTHON_UNUSED Py_ssize_t __pyx_nargs;
  #endif
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("compute (wrapper)", 0);
  #if !CYTHON_METH_FASTCALL
  #if CYTHON_ASSUME_SAFE_MACROS
  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);
  #else
  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;
  #endif
  #endif
  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);
  if (unlikely(__pyx_nargs > 0)) {
    __Pyx_RaiseArgtupleInvalid("compute", 1, 0, 0, __pyx_nargs); return NULL;}
  if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "compute", 0))) return NULL;
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_2compute(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_2compute(CYTHON_UNUSED struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("compute", 1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":33
 *     @abstractmethod
 *     def compute(self):
 *         raise NotImplementedError             # <<<<<<<<<<<<<<
 * 
 *     cdef void _initialize(self):
 */
  __Pyx_Raise(__pyx_builtin_NotImplementedError, 0, 0, 0);
  __PYX_ERR(0, 33, __pyx_L1_error)

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":31
 *         raise NotImplementedError
 * 
 *     @abstractmethod             # <<<<<<<<<<<<<<
 *     def compute(self):
 *         raise NotImplementedError
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.BaseModesCalculation.compute", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":35
 *         raise NotImplementedError
 * 
 *     cdef void _initialize(self):             # <<<<<<<<<<<<<<
 *         raise NotImplementedError
 * 
 */

static void __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation__initialize(CYTHON_UNUSED struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self) {
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":36
 * 
 *     cdef void _initialize(self):
 *         raise NotImplementedError             # <<<<<<<<<<<<<<
 * 
 *     cdef void _compute(self):
 */
  __Pyx_Raise(__pyx_builtin_NotImplementedError, 0, 0, 0);
  __PYX_ERR(0, 36, __pyx_L1_error)

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":35
 *         raise NotImplementedError
 * 
 *     cdef void _initialize(self):             # <<<<<<<<<<<<<<
 *         raise NotImplementedError
 * 
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.BaseModesCalculation._initialize", __pyx_clineno, __pyx_lineno, __pyx_filename);
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":38
 *         raise NotImplementedError
 * 
 *     cdef void _compute(self):             # <<<<<<<<<<<<<<
 *         raise NotImplementedError
 * 
 */

static void __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation__compute(CYTHON_UNUSED struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self) {
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":39
 * 
 *     cdef void _compute(self):
 *         raise NotImplementedError             # <<<<<<<<<<<<<<
 * 
 *     cpdef ccomplex.complex[double] get(self, int l, int m):
 */
  __Pyx_Raise(__pyx_builtin_NotImplementedError, 0, 0, 0);
  __PYX_ERR(0, 39, __pyx_L1_error)

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":38
 *         raise NotImplementedError
 * 
 *     cdef void _compute(self):             # <<<<<<<<<<<<<<
 *         raise NotImplementedError
 * 
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.BaseModesCalculation._compute", __pyx_clineno, __pyx_lineno, __pyx_filename);
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":41
 *         raise NotImplementedError
 * 
 *     cpdef ccomplex.complex[double] get(self, int l, int m):             # <<<<<<<<<<<<<<
 *         raise NotImplementedError
 * 
 */

static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_5get(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
); /*proto*/
static std::complex<double>  __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_get(CYTHON_UNUSED struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self, CYTHON_UNUSED int __pyx_v_l, CYTHON_UNUSED int __pyx_v_m, int __pyx_skip_dispatch) {
  std::complex<double>  __pyx_r;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  PyObject *__pyx_t_2 = NULL;
  PyObject *__pyx_t_3 = NULL;
  PyObject *__pyx_t_4 = NULL;
  PyObject *__pyx_t_5 = NULL;
  PyObject *__pyx_t_6 = NULL;
  unsigned int __pyx_t_7;
  std::complex<double>  __pyx_t_8;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("get", 1);
  /* Check if called by wrapper */
  if (unlikely(__pyx_skip_dispatch)) ;
  /* Check if overridden in Python */
  else if (unlikely((Py_TYPE(((PyObject *)__pyx_v_self))->tp_dictoffset != 0) || __Pyx_PyType_HasFeature(Py_TYPE(((PyObject *)__pyx_v_self)), (Py_TPFLAGS_IS_ABSTRACT | Py_TPFLAGS_HEAPTYPE)))) {
    #if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_PYTYPE_LOOKUP && CYTHON_USE_TYPE_SLOTS
    static PY_UINT64_T __pyx_tp_dict_version = __PYX_DICT_VERSION_INIT, __pyx_obj_dict_version = __PYX_DICT_VERSION_INIT;
    if (unlikely(!__Pyx_object_dict_version_matches(((PyObject *)__pyx_v_self), __pyx_tp_dict_version, __pyx_obj_dict_version))) {
      PY_UINT64_T __pyx_typedict_guard = __Pyx_get_tp_dict_version(((PyObject *)__pyx_v_self));
      #endif
      __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_get); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 41, __pyx_L1_error)
      __Pyx_GOTREF(__pyx_t_1);
      if (!__Pyx_IsSameCFunction(__pyx_t_1, (void*) __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_5get)) {
        __pyx_t_3 = __Pyx_PyInt_From_int(__pyx_v_l); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 41, __pyx_L1_error)
        __Pyx_GOTREF(__pyx_t_3);
        __pyx_t_4 = __Pyx_PyInt_From_int(__pyx_v_m); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 41, __pyx_L1_error)
        __Pyx_GOTREF(__pyx_t_4);
        __Pyx_INCREF(__pyx_t_1);
        __pyx_t_5 = __pyx_t_1; __pyx_t_6 = NULL;
        __pyx_t_7 = 0;
        #if CYTHON_UNPACK_METHODS
        if (unlikely(PyMethod_Check(__pyx_t_5))) {
          __pyx_t_6 = PyMethod_GET_SELF(__pyx_t_5);
          if (likely(__pyx_t_6)) {
            PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5);
            __Pyx_INCREF(__pyx_t_6);
            __Pyx_INCREF(function);
            __Pyx_DECREF_SET(__pyx_t_5, function);
            __pyx_t_7 = 1;
          }
        }
        #endif
        {
          PyObject *__pyx_callargs[3] = {__pyx_t_6, __pyx_t_3, __pyx_t_4};
          __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_7, 2+__pyx_t_7);
          __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
          __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
          __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
          if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 41, __pyx_L1_error)
          __Pyx_GOTREF(__pyx_t_2);
          __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
        }
        __pyx_t_8 = __pyx_convert_complex_from_py_double(__pyx_t_2); if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 41, __pyx_L1_error)
        __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
        __pyx_r = __pyx_t_8;
        __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
        goto __pyx_L0;
      }
      #if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_PYTYPE_LOOKUP && CYTHON_USE_TYPE_SLOTS
      __pyx_tp_dict_version = __Pyx_get_tp_dict_version(((PyObject *)__pyx_v_self));
      __pyx_obj_dict_version = __Pyx_get_object_dict_version(((PyObject *)__pyx_v_self));
      if (unlikely(__pyx_typedict_guard != __pyx_tp_dict_version)) {
        __pyx_tp_dict_version = __pyx_obj_dict_version = __PYX_DICT_VERSION_INIT;
      }
      #endif
      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
      #if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_PYTYPE_LOOKUP && CYTHON_USE_TYPE_SLOTS
    }
    #endif
  }

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":42
 * 
 *     cpdef ccomplex.complex[double] get(self, int l, int m):
 *         raise NotImplementedError             # <<<<<<<<<<<<<<
 * 
 * 
 */
  __Pyx_Raise(__pyx_builtin_NotImplementedError, 0, 0, 0);
  __PYX_ERR(0, 42, __pyx_L1_error)

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":41
 *         raise NotImplementedError
 * 
 *     cpdef ccomplex.complex[double] get(self, int l, int m):             # <<<<<<<<<<<<<<
 *         raise NotImplementedError
 * 
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_XDECREF(__pyx_t_2);
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_XDECREF(__pyx_t_4);
  __Pyx_XDECREF(__pyx_t_5);
  __Pyx_XDECREF(__pyx_t_6);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.BaseModesCalculation.get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_pretend_to_initialize(&__pyx_r);
  __pyx_L0:;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_5get(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
); /*proto*/
static PyMethodDef __pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_5get = {"get", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_5get, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_5get(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
) {
  int __pyx_v_l;
  int __pyx_v_m;
  #if !CYTHON_METH_FASTCALL
  CYTHON_UNUSED Py_ssize_t __pyx_nargs;
  #endif
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject* values[2] = {0,0};
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("get (wrapper)", 0);
  #if !CYTHON_METH_FASTCALL
  #if CYTHON_ASSUME_SAFE_MACROS
  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);
  #else
  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;
  #endif
  #endif
  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);
  {
    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_l,&__pyx_n_s_m,0};
    if (__pyx_kwds) {
      Py_ssize_t kw_args;
      switch (__pyx_nargs) {
        case  2: values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1);
        CYTHON_FALLTHROUGH;
        case  1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);
        CYTHON_FALLTHROUGH;
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);
      switch (__pyx_nargs) {
        case  0:
        if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_l)) != 0)) {
          (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
          kw_args--;
        }
        else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 41, __pyx_L3_error)
        else goto __pyx_L5_argtuple_error;
        CYTHON_FALLTHROUGH;
        case  1:
        if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_m)) != 0)) {
          (void)__Pyx_Arg_NewRef_FASTCALL(values[1]);
          kw_args--;
        }
        else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 41, __pyx_L3_error)
        else {
          __Pyx_RaiseArgtupleInvalid("get", 1, 2, 2, 1); __PYX_ERR(0, 41, __pyx_L3_error)
        }
      }
      if (unlikely(kw_args > 0)) {
        const Py_ssize_t kwd_pos_args = __pyx_nargs;
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "get") < 0)) __PYX_ERR(0, 41, __pyx_L3_error)
      }
    } else if (unlikely(__pyx_nargs != 2)) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);
      values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1);
    }
    __pyx_v_l = __Pyx_PyInt_As_int(values[0]); if (unlikely((__pyx_v_l == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 41, __pyx_L3_error)
    __pyx_v_m = __Pyx_PyInt_As_int(values[1]); if (unlikely((__pyx_v_m == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 41, __pyx_L3_error)
  }
  goto __pyx_L6_skip;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("get", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 41, __pyx_L3_error)
  __pyx_L6_skip:;
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  {
    Py_ssize_t __pyx_temp;
    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {
      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);
    }
  }
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.BaseModesCalculation.get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_4get(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *)__pyx_v_self), __pyx_v_l, __pyx_v_m);

  /* function exit code */
  {
    Py_ssize_t __pyx_temp;
    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {
      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);
    }
  }
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_4get(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self, int __pyx_v_l, int __pyx_v_m) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  std::complex<double>  __pyx_t_1;
  PyObject *__pyx_t_2 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("get", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_get(__pyx_v_self, __pyx_v_l, __pyx_v_m, 1); if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 41, __pyx_L1_error)
  __pyx_t_2 = __pyx_convert_complex_to_py_double(__pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 41, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_r = __pyx_t_2;
  __pyx_t_2 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_2);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.BaseModesCalculation.get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "(tree fragment)":1
 * def __reduce_cython__(self):             # <<<<<<<<<<<<<<
 *     cdef tuple state
 *     cdef object _dict
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_7__reduce_cython__(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
); /*proto*/
static PyMethodDef __pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_7__reduce_cython__ = {"__reduce_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_7__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_7__reduce_cython__(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
) {
  #if !CYTHON_METH_FASTCALL
  CYTHON_UNUSED Py_ssize_t __pyx_nargs;
  #endif
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0);
  #if !CYTHON_METH_FASTCALL
  #if CYTHON_ASSUME_SAFE_MACROS
  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);
  #else
  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;
  #endif
  #endif
  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);
  if (unlikely(__pyx_nargs > 0)) {
    __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;}
  if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL;
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_6__reduce_cython__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_6__reduce_cython__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self) {
  PyObject *__pyx_v_state = 0;
  PyObject *__pyx_v__dict = 0;
  int __pyx_v_use_setstate;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  PyObject *__pyx_t_3 = NULL;
  PyObject *__pyx_t_4 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__reduce_cython__", 1);

  /* "(tree fragment)":5
 *     cdef object _dict
 *     cdef bint use_setstate
 *     state = ()             # <<<<<<<<<<<<<<
 *     _dict = getattr(self, '__dict__', None)
 *     if _dict is not None:
 */
  __Pyx_INCREF(__pyx_empty_tuple);
  __pyx_v_state = __pyx_empty_tuple;

  /* "(tree fragment)":6
 *     cdef bint use_setstate
 *     state = ()
 *     _dict = getattr(self, '__dict__', None)             # <<<<<<<<<<<<<<
 *     if _dict is not None:
 *         state += (_dict,)
 */
  __pyx_t_1 = __Pyx_GetAttr3(((PyObject *)__pyx_v_self), __pyx_n_s_dict, Py_None); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 6, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_v__dict = __pyx_t_1;
  __pyx_t_1 = 0;

  /* "(tree fragment)":7
 *     state = ()
 *     _dict = getattr(self, '__dict__', None)
 *     if _dict is not None:             # <<<<<<<<<<<<<<
 *         state += (_dict,)
 *         use_setstate = True
 */
  __pyx_t_2 = (__pyx_v__dict != Py_None);
  if (__pyx_t_2) {

    /* "(tree fragment)":8
 *     _dict = getattr(self, '__dict__', None)
 *     if _dict is not None:
 *         state += (_dict,)             # <<<<<<<<<<<<<<
 *         use_setstate = True
 *     else:
 */
    __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 8, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_INCREF(__pyx_v__dict);
    __Pyx_GIVEREF(__pyx_v__dict);
    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v__dict)) __PYX_ERR(1, 8, __pyx_L1_error);
    __pyx_t_3 = PyNumber_InPlaceAdd(__pyx_v_state, __pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 8, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __Pyx_DECREF_SET(__pyx_v_state, ((PyObject*)__pyx_t_3));
    __pyx_t_3 = 0;

    /* "(tree fragment)":9
 *     if _dict is not None:
 *         state += (_dict,)
 *         use_setstate = True             # <<<<<<<<<<<<<<
 *     else:
 *         use_setstate = False
 */
    __pyx_v_use_setstate = 1;

    /* "(tree fragment)":7
 *     state = ()
 *     _dict = getattr(self, '__dict__', None)
 *     if _dict is not None:             # <<<<<<<<<<<<<<
 *         state += (_dict,)
 *         use_setstate = True
 */
    goto __pyx_L3;
  }

  /* "(tree fragment)":11
 *         use_setstate = True
 *     else:
 *         use_setstate = False             # <<<<<<<<<<<<<<
 *     if use_setstate:
 *         return __pyx_unpickle_BaseModesCalculation, (type(self), 0xe3b0c44, None), state
 */
  /*else*/ {
    __pyx_v_use_setstate = 0;
  }
  __pyx_L3:;

  /* "(tree fragment)":12
 *     else:
 *         use_setstate = False
 *     if use_setstate:             # <<<<<<<<<<<<<<
 *         return __pyx_unpickle_BaseModesCalculation, (type(self), 0xe3b0c44, None), state
 *     else:
 */
  if (__pyx_v_use_setstate) {

    /* "(tree fragment)":13
 *         use_setstate = False
 *     if use_setstate:
 *         return __pyx_unpickle_BaseModesCalculation, (type(self), 0xe3b0c44, None), state             # <<<<<<<<<<<<<<
 *     else:
 *         return __pyx_unpickle_BaseModesCalculation, (type(self), 0xe3b0c44, state)
 */
    __Pyx_XDECREF(__pyx_r);
    __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_pyx_unpickle_BaseModesCalculat); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 13, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_3);
    __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 13, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_INCREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))));
    __Pyx_GIVEREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))));
    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))))) __PYX_ERR(1, 13, __pyx_L1_error);
    __Pyx_INCREF(__pyx_int_238750788);
    __Pyx_GIVEREF(__pyx_int_238750788);
    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_238750788)) __PYX_ERR(1, 13, __pyx_L1_error);
    __Pyx_INCREF(Py_None);
    __Pyx_GIVEREF(Py_None);
    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 2, Py_None)) __PYX_ERR(1, 13, __pyx_L1_error);
    __pyx_t_4 = PyTuple_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 13, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_4);
    __Pyx_GIVEREF(__pyx_t_3);
    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3)) __PYX_ERR(1, 13, __pyx_L1_error);
    __Pyx_GIVEREF(__pyx_t_1);
    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1)) __PYX_ERR(1, 13, __pyx_L1_error);
    __Pyx_INCREF(__pyx_v_state);
    __Pyx_GIVEREF(__pyx_v_state);
    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_v_state)) __PYX_ERR(1, 13, __pyx_L1_error);
    __pyx_t_3 = 0;
    __pyx_t_1 = 0;
    __pyx_r = __pyx_t_4;
    __pyx_t_4 = 0;
    goto __pyx_L0;

    /* "(tree fragment)":12
 *     else:
 *         use_setstate = False
 *     if use_setstate:             # <<<<<<<<<<<<<<
 *         return __pyx_unpickle_BaseModesCalculation, (type(self), 0xe3b0c44, None), state
 *     else:
 */
  }

  /* "(tree fragment)":15
 *         return __pyx_unpickle_BaseModesCalculation, (type(self), 0xe3b0c44, None), state
 *     else:
 *         return __pyx_unpickle_BaseModesCalculation, (type(self), 0xe3b0c44, state)             # <<<<<<<<<<<<<<
 * def __setstate_cython__(self, __pyx_state):
 *     __pyx_unpickle_BaseModesCalculation__set_state(self, __pyx_state)
 */
  /*else*/ {
    __Pyx_XDECREF(__pyx_r);
    __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_pyx_unpickle_BaseModesCalculat); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 15, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_4);
    __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 15, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_INCREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))));
    __Pyx_GIVEREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))));
    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))))) __PYX_ERR(1, 15, __pyx_L1_error);
    __Pyx_INCREF(__pyx_int_238750788);
    __Pyx_GIVEREF(__pyx_int_238750788);
    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_238750788)) __PYX_ERR(1, 15, __pyx_L1_error);
    __Pyx_INCREF(__pyx_v_state);
    __Pyx_GIVEREF(__pyx_v_state);
    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_v_state)) __PYX_ERR(1, 15, __pyx_L1_error);
    __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 15, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_GIVEREF(__pyx_t_4);
    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_4)) __PYX_ERR(1, 15, __pyx_L1_error);
    __Pyx_GIVEREF(__pyx_t_1);
    if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1)) __PYX_ERR(1, 15, __pyx_L1_error);
    __pyx_t_4 = 0;
    __pyx_t_1 = 0;
    __pyx_r = __pyx_t_3;
    __pyx_t_3 = 0;
    goto __pyx_L0;
  }

  /* "(tree fragment)":1
 * def __reduce_cython__(self):             # <<<<<<<<<<<<<<
 *     cdef tuple state
 *     cdef object _dict
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_XDECREF(__pyx_t_4);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.BaseModesCalculation.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_state);
  __Pyx_XDECREF(__pyx_v__dict);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "(tree fragment)":16
 *     else:
 *         return __pyx_unpickle_BaseModesCalculation, (type(self), 0xe3b0c44, state)
 * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<
 *     __pyx_unpickle_BaseModesCalculation__set_state(self, __pyx_state)
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_9__setstate_cython__(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
); /*proto*/
static PyMethodDef __pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_9__setstate_cython__ = {"__setstate_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_9__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_9__setstate_cython__(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
) {
  PyObject *__pyx_v___pyx_state = 0;
  #if !CYTHON_METH_FASTCALL
  CYTHON_UNUSED Py_ssize_t __pyx_nargs;
  #endif
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject* values[1] = {0};
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0);
  #if !CYTHON_METH_FASTCALL
  #if CYTHON_ASSUME_SAFE_MACROS
  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);
  #else
  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;
  #endif
  #endif
  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);
  {
    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0};
    if (__pyx_kwds) {
      Py_ssize_t kw_args;
      switch (__pyx_nargs) {
        case  1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);
        CYTHON_FALLTHROUGH;
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);
      switch (__pyx_nargs) {
        case  0:
        if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) {
          (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
          kw_args--;
        }
        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 16, __pyx_L3_error)
        else goto __pyx_L5_argtuple_error;
      }
      if (unlikely(kw_args > 0)) {
        const Py_ssize_t kwd_pos_args = __pyx_nargs;
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__setstate_cython__") < 0)) __PYX_ERR(1, 16, __pyx_L3_error)
      }
    } else if (unlikely(__pyx_nargs != 1)) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);
    }
    __pyx_v___pyx_state = values[0];
  }
  goto __pyx_L6_skip;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 16, __pyx_L3_error)
  __pyx_L6_skip:;
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  {
    Py_ssize_t __pyx_temp;
    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {
      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);
    }
  }
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.BaseModesCalculation.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_8__setstate_cython__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *)__pyx_v_self), __pyx_v___pyx_state);

  /* function exit code */
  {
    Py_ssize_t __pyx_temp;
    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {
      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);
    }
  }
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_8__setstate_cython__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v_self, PyObject *__pyx_v___pyx_state) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__setstate_cython__", 1);

  /* "(tree fragment)":17
 *         return __pyx_unpickle_BaseModesCalculation, (type(self), 0xe3b0c44, state)
 * def __setstate_cython__(self, __pyx_state):
 *     __pyx_unpickle_BaseModesCalculation__set_state(self, __pyx_state)             # <<<<<<<<<<<<<<
 */
  if (!(likely(PyTuple_CheckExact(__pyx_v___pyx_state))||((__pyx_v___pyx_state) == Py_None) || __Pyx_RaiseUnexpectedTypeError("tuple", __pyx_v___pyx_state))) __PYX_ERR(1, 17, __pyx_L1_error)
  __pyx_t_1 = __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation___pyx_unpickle_BaseModesCalculation__set_state(__pyx_v_self, ((PyObject*)__pyx_v___pyx_state)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 17, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;

  /* "(tree fragment)":16
 *     else:
 *         return __pyx_unpickle_BaseModesCalculation, (type(self), 0xe3b0c44, state)
 * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<
 *     __pyx_unpickle_BaseModesCalculation__set_state(self, __pyx_state)
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.BaseModesCalculation.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":53
 *     """
 * 
 *     def __cinit__(self):             # <<<<<<<<<<<<<<
 *         self._initialized = False
 * 
 */

/* Python wrapper */
static int __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_1__cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static int __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_1__cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {
  CYTHON_UNUSED Py_ssize_t __pyx_nargs;
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__cinit__ (wrapper)", 0);
  #if CYTHON_ASSUME_SAFE_MACROS
  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);
  #else
  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return -1;
  #endif
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  if (unlikely(__pyx_nargs > 0)) {
    __Pyx_RaiseArgtupleInvalid("__cinit__", 1, 0, 0, __pyx_nargs); return -1;}
  if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_VARARGS(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__cinit__", 0))) return -1;
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags___cinit__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags___cinit__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  int __pyx_r;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":54
 * 
 *     def __cinit__(self):
 *         self._initialized = False             # <<<<<<<<<<<<<<
 * 
 *     cdef void _initialize(self
 */
  __pyx_v_self->_initialized = 0;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":53
 *     """
 * 
 *     def __cinit__(self):             # <<<<<<<<<<<<<<
 *         self._initialized = False
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":56
 *         self._initialized = False
 * 
 *     cdef void _initialize(self             # <<<<<<<<<<<<<<
 *             , int flagMemory=-1
 *             , int flagPA=-1
 */

void __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__initialize(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self, struct __pyx_opt_args_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__initialize *__pyx_optional_args) {
  int __pyx_v_flagMemory = ((int)-1);
  int __pyx_v_flagPA = ((int)-1);
  int __pyx_v_flagPN1 = ((int)-1);
  int __pyx_v_flagPN12 = ((int)-1);
  int __pyx_v_flagPN2 = ((int)-1);
  int __pyx_v_flagPN3 = ((int)-1);
  int __pyx_v_flagPN32 = ((int)-1);
  int __pyx_v_flagPN52 = ((int)-1);
  int __pyx_v_flagTail = ((int)-1);
  double __pyx_v_nu = ((double)-1.0);
  double __pyx_v_tmp_init_0;
  double __pyx_v_tmp_init_1;
  double __pyx_v_tmp_init_2;
  std::complex<double>  __pyx_v_tmp_init_3;
  double __pyx_v_tmp_init_4;
  double __pyx_v_tmp_init_5;
  std::complex<double>  __pyx_v_tmp_init_6;
  double __pyx_v_tmp_init_7;
  double __pyx_v_tmp_init_8;
  double __pyx_v_tmp_init_9;
  double __pyx_v_tmp_init_10;
  double __pyx_v_tmp_init_11;
  double __pyx_v_tmp_init_12;
  double __pyx_v_tmp_init_13;
  double __pyx_v_tmp_init_14;
  double __pyx_v_tmp_init_15;
  double __pyx_v_tmp_init_16;
  std::complex<double>  __pyx_v_tmp_init_17;
  std::complex<double>  __pyx_v_tmp_init_18;
  double __pyx_v_tmp_init_19;
  double __pyx_v_tmp_init_20;
  double __pyx_v_tmp_init_21;
  double __pyx_v_tmp_init_22;
  double __pyx_v_tmp_init_23;
  double __pyx_v_tmp_init_24;
  double __pyx_v_tmp_init_25;
  double __pyx_v_tmp_init_26;
  std::complex<double>  __pyx_v_tmp_init_27;
  double __pyx_v_tmp_init_28;
  double __pyx_v_tmp_init_29;
  double __pyx_v_tmp_init_30;
  std::complex<double>  __pyx_v_tmp_init_31;
  double __pyx_v_tmp_init_32;
  double __pyx_v_tmp_init_33;
  double __pyx_v_tmp_init_34;
  std::complex<double>  __pyx_v_tmp_init_35;
  std::complex<double>  __pyx_v_tmp_init_36;
  double __pyx_v_tmp_init_37;
  double __pyx_v_tmp_init_38;
  double __pyx_v_tmp_init_39;
  double __pyx_v_tmp_init_40;
  double __pyx_v_tmp_init_41;
  double __pyx_v_tmp_init_42;
  double __pyx_v_tmp_init_43;
  double __pyx_v_tmp_init_44;
  std::complex<double>  __pyx_v_tmp_init_45;
  std::complex<double>  __pyx_v_tmp_init_46;
  double __pyx_v_tmp_init_47;
  double __pyx_v_tmp_init_48;
  double __pyx_v_tmp_init_49;
  double __pyx_v_tmp_init_50;
  double __pyx_v_tmp_init_51;
  double __pyx_v_tmp_init_52;
  double __pyx_v_tmp_init_53;
  double __pyx_v_tmp_init_54;
  std::complex<double>  __pyx_v_tmp_init_55;
  std::complex<double>  __pyx_v_tmp_init_56;
  double __pyx_v_tmp_init_57;
  double __pyx_v_tmp_init_58;
  double __pyx_v_tmp_init_59;
  double __pyx_v_tmp_init_60;
  double __pyx_v_tmp_init_61;
  double __pyx_v_tmp_init_62;
  double __pyx_v_tmp_init_63;
  double __pyx_v_tmp_init_64;
  double __pyx_v_tmp_init_65;
  double __pyx_v_tmp_init_66;
  double __pyx_v_tmp_init_67;
  double __pyx_v_tmp_init_68;
  double __pyx_v_tmp_init_69;
  double __pyx_v_tmp_init_70;
  double __pyx_v_tmp_init_71;
  std::complex<double>  __pyx_v_tmp_init_72;
  double __pyx_v_tmp_init_73;
  std::complex<double>  __pyx_v_tmp_init_74;
  double __pyx_v_tmp_init_75;
  double __pyx_v_tmp_init_76;
  double __pyx_v_tmp_init_77;
  std::complex<double>  __pyx_v_tmp_init_78;
  std::complex<double>  __pyx_v_tmp_init_79;
  double __pyx_v_tmp_init_80;
  double __pyx_v_tmp_init_81;
  double __pyx_v_tmp_init_82;
  std::complex<double>  __pyx_v_tmp_init_83;
  std::complex<double>  __pyx_v_tmp_init_84;
  std::complex<double>  __pyx_v_tmp_init_85;
  std::complex<double>  __pyx_v_tmp_init_86;
  std::complex<double>  __pyx_v_tmp_init_87;
  double __pyx_v_tmp_init_88;
  double __pyx_v_tmp_init_89;
  double __pyx_v_tmp_init_90;
  std::complex<double>  __pyx_v_tmp_init_91;
  std::complex<double>  __pyx_v_tmp_init_92;
  double __pyx_v_tmp_init_93;
  double __pyx_v_tmp_init_94;
  double __pyx_v_tmp_init_95;
  double __pyx_v_tmp_init_96;
  double __pyx_v_tmp_init_97;
  double __pyx_v_tmp_init_98;
  double __pyx_v_tmp_init_99;
  double __pyx_v_tmp_init_100;
  double __pyx_v_tmp_init_101;
  double __pyx_v_tmp_init_102;
  std::complex<double>  __pyx_v_tmp_init_103;
  double __pyx_v_tmp_init_104;
  double __pyx_v_tmp_init_105;
  double __pyx_v_tmp_init_106;
  double __pyx_v_tmp_init_107;
  double __pyx_v_tmp_init_108;
  double __pyx_v_tmp_init_109;
  double __pyx_v_tmp_init_110;
  double __pyx_v_tmp_init_111;
  double __pyx_v_tmp_init_112;
  double __pyx_v_tmp_init_113;
  double __pyx_v_tmp_init_114;
  double __pyx_v_tmp_init_115;
  double __pyx_v_tmp_init_116;
  double __pyx_v_tmp_init_117;
  double __pyx_v_tmp_init_118;
  double __pyx_v_tmp_init_119;
  double __pyx_v_tmp_init_120;
  std::complex<double>  __pyx_v_tmp_init_121;
  double __pyx_v_tmp_init_122;
  double __pyx_v_tmp_init_123;
  double __pyx_v_tmp_init_124;
  double __pyx_v_tmp_init_125;
  double __pyx_v_tmp_init_126;
  double __pyx_v_tmp_init_127;
  double __pyx_v_tmp_init_128;
  double __pyx_v_tmp_init_129;
  double __pyx_v_tmp_init_130;
  double __pyx_v_tmp_init_131;
  double __pyx_v_tmp_init_132;
  double __pyx_v_tmp_init_133;
  double __pyx_v_tmp_init_134;
  double __pyx_v_tmp_init_135;
  double __pyx_v_tmp_init_136;
  double __pyx_v_tmp_init_137;
  double __pyx_v_tmp_init_138;
  double __pyx_v_tmp_init_139;
  double __pyx_v_tmp_init_140;
  double __pyx_v_tmp_init_141;
  std::complex<double>  __pyx_v_tmp_init_142;
  std::complex<double>  __pyx_v_tmp_init_143;
  double __pyx_v_tmp_init_144;
  double __pyx_v_tmp_init_145;
  double __pyx_v_tmp_init_146;
  double __pyx_v_tmp_init_147;
  double __pyx_v_tmp_init_148;
  double __pyx_v_tmp_init_149;
  double __pyx_v_tmp_init_150;
  double __pyx_v_tmp_init_151;
  double __pyx_v_tmp_init_152;
  double __pyx_v_tmp_init_153;
  double __pyx_v_tmp_init_154;
  double __pyx_v_tmp_init_155;
  double __pyx_v_tmp_init_156;
  std::complex<double>  __pyx_v_tmp_init_157;
  std::complex<double>  __pyx_v_tmp_init_158;
  double __pyx_v_tmp_init_159;
  double __pyx_v_tmp_init_160;
  double __pyx_v_tmp_init_161;
  double __pyx_v_tmp_init_162;
  std::complex<double>  __pyx_v_tmp_init_163;
  std::complex<double>  __pyx_v_tmp_init_164;
  std::complex<double>  __pyx_v_tmp_init_165;
  double __pyx_v_tmp_init_166;
  std::complex<double>  __pyx_v_tmp_init_167;
  std::complex<double>  __pyx_v_tmp_init_168;
  double __pyx_v_tmp_init_169;
  std::complex<double>  __pyx_v_tmp_init_170;
  std::complex<double>  __pyx_v_tmp_init_171;
  std::complex<double>  __pyx_v_tmp_init_172;
  double __pyx_v_tmp_init_173;
  double __pyx_v_tmp_init_174;
  double __pyx_v_tmp_init_175;
  double __pyx_v_tmp_init_176;
  double __pyx_v_tmp_init_177;
  double __pyx_v_tmp_init_178;
  double __pyx_v_tmp_init_179;
  double __pyx_v_tmp_init_180;
  double __pyx_v_tmp_init_181;
  double __pyx_v_tmp_init_182;
  double __pyx_v_tmp_init_183;
  double __pyx_v_tmp_init_184;
  double __pyx_v_tmp_init_185;
  double __pyx_v_tmp_init_186;
  double __pyx_v_tmp_init_187;
  std::complex<double>  __pyx_v_tmp_init_188;
  double __pyx_v_tmp_init_189;
  double __pyx_v_tmp_init_190;
  double __pyx_v_tmp_init_191;
  std::complex<double>  __pyx_v_tmp_init_192;
  double __pyx_v_tmp_init_193;
  double __pyx_v_tmp_init_194;
  std::complex<double>  __pyx_v_tmp_init_195;
  std::complex<double>  __pyx_v_tmp_init_196;
  std::complex<double>  __pyx_v_tmp_init_197;
  double __pyx_v_tmp_init_198;
  double __pyx_v_tmp_init_199;
  double __pyx_v_tmp_init_200;
  double __pyx_v_tmp_init_201;
  std::complex<double>  __pyx_v_tmp_init_202;
  std::complex<double>  __pyx_v_tmp_init_203;
  double __pyx_v_tmp_init_204;
  std::complex<double>  __pyx_v_tmp_init_205;
  std::complex<double>  __pyx_v_tmp_init_206;
  std::complex<double>  __pyx_v_tmp_init_207;
  double __pyx_v_tmp_init_208;
  double __pyx_v_tmp_init_209;
  std::complex<double>  __pyx_v_tmp_init_210;
  double __pyx_v_tmp_init_211;
  std::complex<double>  __pyx_v_tmp_init_212;
  double __pyx_v_tmp_init_213;
  double __pyx_v_tmp_init_214;
  std::complex<double>  __pyx_v_tmp_init_215;
  std::complex<double>  __pyx_v_tmp_init_216;
  double __pyx_v_tmp_init_217;
  double __pyx_v_tmp_init_218;
  double __pyx_v_tmp_init_219;
  double __pyx_v_tmp_init_220;
  double __pyx_v_tmp_init_221;
  double __pyx_v_tmp_init_222;
  double __pyx_v_tmp_init_223;
  double __pyx_v_tmp_init_224;
  double __pyx_v_tmp_init_225;
  double __pyx_v_tmp_init_226;
  double __pyx_v_tmp_init_227;
  double __pyx_v_tmp_init_228;
  double __pyx_v_tmp_init_229;
  double __pyx_v_tmp_init_230;
  double __pyx_v_tmp_init_231;
  std::complex<double>  __pyx_v_tmp_init_232;
  std::complex<double>  __pyx_v_tmp_init_233;
  double __pyx_v_tmp_init_234;
  double __pyx_v_tmp_init_235;
  double __pyx_v_tmp_init_236;
  double __pyx_v_tmp_init_237;
  double __pyx_v_tmp_init_238;
  double __pyx_v_tmp_init_239;
  double __pyx_v_tmp_init_240;
  std::complex<double>  __pyx_v_tmp_init_241;
  double __pyx_v_tmp_init_242;
  double __pyx_v_tmp_init_243;
  double __pyx_v_tmp_init_244;
  std::complex<double>  __pyx_v_tmp_init_245;
  std::complex<double>  __pyx_v_tmp_init_246;
  double __pyx_v_tmp_init_247;
  double __pyx_v_tmp_init_248;
  std::complex<double>  __pyx_v_tmp_init_249;
  double __pyx_v_tmp_init_250;
  std::complex<double>  __pyx_v_tmp_init_251;
  std::complex<double>  __pyx_t_1;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  if (__pyx_optional_args) {
    if (__pyx_optional_args->__pyx_n > 0) {
      __pyx_v_flagMemory = __pyx_optional_args->flagMemory;
      if (__pyx_optional_args->__pyx_n > 1) {
        __pyx_v_flagPA = __pyx_optional_args->flagPA;
        if (__pyx_optional_args->__pyx_n > 2) {
          __pyx_v_flagPN1 = __pyx_optional_args->flagPN1;
          if (__pyx_optional_args->__pyx_n > 3) {
            __pyx_v_flagPN12 = __pyx_optional_args->flagPN12;
            if (__pyx_optional_args->__pyx_n > 4) {
              __pyx_v_flagPN2 = __pyx_optional_args->flagPN2;
              if (__pyx_optional_args->__pyx_n > 5) {
                __pyx_v_flagPN3 = __pyx_optional_args->flagPN3;
                if (__pyx_optional_args->__pyx_n > 6) {
                  __pyx_v_flagPN32 = __pyx_optional_args->flagPN32;
                  if (__pyx_optional_args->__pyx_n > 7) {
                    __pyx_v_flagPN52 = __pyx_optional_args->flagPN52;
                    if (__pyx_optional_args->__pyx_n > 8) {
                      __pyx_v_flagTail = __pyx_optional_args->flagTail;
                      if (__pyx_optional_args->__pyx_n > 9) {
                        __pyx_v_nu = __pyx_optional_args->nu;
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":71
 *         # internal computations intermediate variables declaration/initialisation
 *         cdef:
 *             double tmp_init_0 = 496.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_1 = 0.69314718055994531
 *             double tmp_init_2 = 624.0*nu
 */
  __pyx_v_tmp_init_0 = (496.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":72
 *         cdef:
 *             double tmp_init_0 = 496.0*nu
 *             double tmp_init_1 = 0.69314718055994531             # <<<<<<<<<<<<<<
 *             double tmp_init_2 = 624.0*nu
 *             ccomplex.complex[double] tmp_init_3 = ccomplex.complex[double](0, 2.0)
 */
  __pyx_v_tmp_init_1 = 0.69314718055994531;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":73
 *             double tmp_init_0 = 496.0*nu
 *             double tmp_init_1 = 0.69314718055994531
 *             double tmp_init_2 = 624.0*nu             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_3 = ccomplex.complex[double](0, 2.0)
 *             double tmp_init_4 = 4.0*tmp_init_1
 */
  __pyx_v_tmp_init_2 = (624.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":74
 *             double tmp_init_1 = 0.69314718055994531
 *             double tmp_init_2 = 624.0*nu
 *             ccomplex.complex[double] tmp_init_3 = ccomplex.complex[double](0, 2.0)             # <<<<<<<<<<<<<<
 *             double tmp_init_4 = 4.0*tmp_init_1
 *             double tmp_init_5 = tmp_init_4 + 1.0
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 2.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 74, __pyx_L1_error)
  }
  __pyx_v_tmp_init_3 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":75
 *             double tmp_init_2 = 624.0*nu
 *             ccomplex.complex[double] tmp_init_3 = ccomplex.complex[double](0, 2.0)
 *             double tmp_init_4 = 4.0*tmp_init_1             # <<<<<<<<<<<<<<
 *             double tmp_init_5 = tmp_init_4 + 1.0
 *             ccomplex.complex[double] tmp_init_6 = ccomplex.complex[double](0, 3.0)
 */
  __pyx_v_tmp_init_4 = (4.0 * __pyx_v_tmp_init_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":76
 *             ccomplex.complex[double] tmp_init_3 = ccomplex.complex[double](0, 2.0)
 *             double tmp_init_4 = 4.0*tmp_init_1
 *             double tmp_init_5 = tmp_init_4 + 1.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_6 = ccomplex.complex[double](0, 3.0)
 *             double tmp_init_7 = 1.0986122886681097
 */
  __pyx_v_tmp_init_5 = (__pyx_v_tmp_init_4 + 1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":77
 *             double tmp_init_4 = 4.0*tmp_init_1
 *             double tmp_init_5 = tmp_init_4 + 1.0
 *             ccomplex.complex[double] tmp_init_6 = ccomplex.complex[double](0, 3.0)             # <<<<<<<<<<<<<<
 *             double tmp_init_7 = 1.0986122886681097
 *             double tmp_init_8 = 405.0*tmp_init_7
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 3.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 77, __pyx_L1_error)
  }
  __pyx_v_tmp_init_6 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":78
 *             double tmp_init_5 = tmp_init_4 + 1.0
 *             ccomplex.complex[double] tmp_init_6 = ccomplex.complex[double](0, 3.0)
 *             double tmp_init_7 = 1.0986122886681097             # <<<<<<<<<<<<<<
 *             double tmp_init_8 = 405.0*tmp_init_7
 *             double tmp_init_9 = 4.0*nu
 */
  __pyx_v_tmp_init_7 = 1.0986122886681097;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":79
 *             ccomplex.complex[double] tmp_init_6 = ccomplex.complex[double](0, 3.0)
 *             double tmp_init_7 = 1.0986122886681097
 *             double tmp_init_8 = 405.0*tmp_init_7             # <<<<<<<<<<<<<<
 *             double tmp_init_9 = 4.0*nu
 *             double tmp_init_10 = 42.0*nu
 */
  __pyx_v_tmp_init_8 = (405.0 * __pyx_v_tmp_init_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":80
 *             double tmp_init_7 = 1.0986122886681097
 *             double tmp_init_8 = 405.0*tmp_init_7
 *             double tmp_init_9 = 4.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_10 = 42.0*nu
 *             double tmp_init_11 = 336.0*nu
 */
  __pyx_v_tmp_init_9 = (4.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":81
 *             double tmp_init_8 = 405.0*tmp_init_7
 *             double tmp_init_9 = 4.0*nu
 *             double tmp_init_10 = 42.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_11 = 336.0*nu
 *             double tmp_init_12 = 1068.0*nu
 */
  __pyx_v_tmp_init_10 = (42.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":82
 *             double tmp_init_9 = 4.0*nu
 *             double tmp_init_10 = 42.0*nu
 *             double tmp_init_11 = 336.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_12 = 1068.0*nu
 *             double tmp_init_13 = 54.0*nu
 */
  __pyx_v_tmp_init_11 = (336.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":83
 *             double tmp_init_10 = 42.0*nu
 *             double tmp_init_11 = 336.0*nu
 *             double tmp_init_12 = 1068.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_13 = 54.0*nu
 *             double tmp_init_14 = tmp_init_13 + 3.0
 */
  __pyx_v_tmp_init_12 = (1068.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":84
 *             double tmp_init_11 = 336.0*nu
 *             double tmp_init_12 = 1068.0*nu
 *             double tmp_init_13 = 54.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_14 = tmp_init_13 + 3.0
 *             double tmp_init_15 = 2.0*nu
 */
  __pyx_v_tmp_init_13 = (54.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":85
 *             double tmp_init_12 = 1068.0*nu
 *             double tmp_init_13 = 54.0*nu
 *             double tmp_init_14 = tmp_init_13 + 3.0             # <<<<<<<<<<<<<<
 *             double tmp_init_15 = 2.0*nu
 *             double tmp_init_16 = 13.0*nu
 */
  __pyx_v_tmp_init_14 = (__pyx_v_tmp_init_13 + 3.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":86
 *             double tmp_init_13 = 54.0*nu
 *             double tmp_init_14 = tmp_init_13 + 3.0
 *             double tmp_init_15 = 2.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_16 = 13.0*nu
 *             ccomplex.complex[double] tmp_init_17 = ccomplex.complex[double](0, 10.0)
 */
  __pyx_v_tmp_init_15 = (2.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":87
 *             double tmp_init_14 = tmp_init_13 + 3.0
 *             double tmp_init_15 = 2.0*nu
 *             double tmp_init_16 = 13.0*nu             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_17 = ccomplex.complex[double](0, 10.0)
 *             ccomplex.complex[double] tmp_init_18 = ccomplex.complex[double](0, nu)
 */
  __pyx_v_tmp_init_16 = (13.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":88
 *             double tmp_init_15 = 2.0*nu
 *             double tmp_init_16 = 13.0*nu
 *             ccomplex.complex[double] tmp_init_17 = ccomplex.complex[double](0, 10.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_18 = ccomplex.complex[double](0, nu)
 *             double tmp_init_19 = 9.4247779607693797
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 10.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 88, __pyx_L1_error)
  }
  __pyx_v_tmp_init_17 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":89
 *             double tmp_init_16 = 13.0*nu
 *             ccomplex.complex[double] tmp_init_17 = ccomplex.complex[double](0, 10.0)
 *             ccomplex.complex[double] tmp_init_18 = ccomplex.complex[double](0, nu)             # <<<<<<<<<<<<<<
 *             double tmp_init_19 = 9.4247779607693797
 *             double tmp_init_20 = nu*tmp_init_1
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_nu);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 89, __pyx_L1_error)
  }
  __pyx_v_tmp_init_18 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":90
 *             ccomplex.complex[double] tmp_init_17 = ccomplex.complex[double](0, 10.0)
 *             ccomplex.complex[double] tmp_init_18 = ccomplex.complex[double](0, nu)
 *             double tmp_init_19 = 9.4247779607693797             # <<<<<<<<<<<<<<
 *             double tmp_init_20 = nu*tmp_init_1
 *             double tmp_init_21 = 10935.0*tmp_init_7
 */
  __pyx_v_tmp_init_19 = 9.4247779607693797;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":91
 *             ccomplex.complex[double] tmp_init_18 = ccomplex.complex[double](0, nu)
 *             double tmp_init_19 = 9.4247779607693797
 *             double tmp_init_20 = nu*tmp_init_1             # <<<<<<<<<<<<<<
 *             double tmp_init_21 = 10935.0*tmp_init_7
 *             double tmp_init_22 = 1.6094379124341004
 */
  __pyx_v_tmp_init_20 = (__pyx_v_nu * __pyx_v_tmp_init_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":92
 *             double tmp_init_19 = 9.4247779607693797
 *             double tmp_init_20 = nu*tmp_init_1
 *             double tmp_init_21 = 10935.0*tmp_init_7             # <<<<<<<<<<<<<<
 *             double tmp_init_22 = 1.6094379124341004
 *             double tmp_init_23 = 729.0*tmp_init_7
 */
  __pyx_v_tmp_init_21 = (10935.0 * __pyx_v_tmp_init_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":93
 *             double tmp_init_20 = nu*tmp_init_1
 *             double tmp_init_21 = 10935.0*tmp_init_7
 *             double tmp_init_22 = 1.6094379124341004             # <<<<<<<<<<<<<<
 *             double tmp_init_23 = 729.0*tmp_init_7
 *             double tmp_init_24 = 25.0*nu
 */
  __pyx_v_tmp_init_22 = 1.6094379124341004;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":94
 *             double tmp_init_21 = 10935.0*tmp_init_7
 *             double tmp_init_22 = 1.6094379124341004
 *             double tmp_init_23 = 729.0*tmp_init_7             # <<<<<<<<<<<<<<
 *             double tmp_init_24 = 25.0*nu
 *             double tmp_init_25 = 25.0*tmp_init_20 + 126.0
 */
  __pyx_v_tmp_init_23 = (729.0 * __pyx_v_tmp_init_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":95
 *             double tmp_init_22 = 1.6094379124341004
 *             double tmp_init_23 = 729.0*tmp_init_7
 *             double tmp_init_24 = 25.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_25 = 25.0*tmp_init_20 + 126.0
 *             double tmp_init_26 = 2.0*tmp_init_1
 */
  __pyx_v_tmp_init_24 = (25.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":96
 *             double tmp_init_23 = 729.0*tmp_init_7
 *             double tmp_init_24 = 25.0*nu
 *             double tmp_init_25 = 25.0*tmp_init_20 + 126.0             # <<<<<<<<<<<<<<
 *             double tmp_init_26 = 2.0*tmp_init_1
 *             ccomplex.complex[double] tmp_init_27 = ccomplex.complex[double](0, 18.0)
 */
  __pyx_v_tmp_init_25 = ((25.0 * __pyx_v_tmp_init_20) + 126.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":97
 *             double tmp_init_24 = 25.0*nu
 *             double tmp_init_25 = 25.0*tmp_init_20 + 126.0
 *             double tmp_init_26 = 2.0*tmp_init_1             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_27 = ccomplex.complex[double](0, 18.0)
 *             double tmp_init_28 = 26.0*nu
 */
  __pyx_v_tmp_init_26 = (2.0 * __pyx_v_tmp_init_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":98
 *             double tmp_init_25 = 25.0*tmp_init_20 + 126.0
 *             double tmp_init_26 = 2.0*tmp_init_1
 *             ccomplex.complex[double] tmp_init_27 = ccomplex.complex[double](0, 18.0)             # <<<<<<<<<<<<<<
 *             double tmp_init_28 = 26.0*nu
 *             double tmp_init_29 = 12.566370614359173
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 18.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 98, __pyx_L1_error)
  }
  __pyx_v_tmp_init_27 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":99
 *             double tmp_init_26 = 2.0*tmp_init_1
 *             ccomplex.complex[double] tmp_init_27 = ccomplex.complex[double](0, 18.0)
 *             double tmp_init_28 = 26.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_29 = 12.566370614359173
 *             double tmp_init_30 = 180.0*nu
 */
  __pyx_v_tmp_init_28 = (26.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":100
 *             ccomplex.complex[double] tmp_init_27 = ccomplex.complex[double](0, 18.0)
 *             double tmp_init_28 = 26.0*nu
 *             double tmp_init_29 = 12.566370614359173             # <<<<<<<<<<<<<<
 *             double tmp_init_30 = 180.0*nu
 *             ccomplex.complex[double] tmp_init_31 = ccomplex.complex[double](0, 4.0)
 */
  __pyx_v_tmp_init_29 = 12.566370614359173;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":101
 *             double tmp_init_28 = 26.0*nu
 *             double tmp_init_29 = 12.566370614359173
 *             double tmp_init_30 = 180.0*nu             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_31 = ccomplex.complex[double](0, 4.0)
 *             double tmp_init_32 = 18.849555921538759
 */
  __pyx_v_tmp_init_30 = (180.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":102
 *             double tmp_init_29 = 12.566370614359173
 *             double tmp_init_30 = 180.0*nu
 *             ccomplex.complex[double] tmp_init_31 = ccomplex.complex[double](0, 4.0)             # <<<<<<<<<<<<<<
 *             double tmp_init_32 = 18.849555921538759
 *             double tmp_init_33 = nu - 4.0
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 4.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 102, __pyx_L1_error)
  }
  __pyx_v_tmp_init_31 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":103
 *             double tmp_init_30 = 180.0*nu
 *             ccomplex.complex[double] tmp_init_31 = ccomplex.complex[double](0, 4.0)
 *             double tmp_init_32 = 18.849555921538759             # <<<<<<<<<<<<<<
 *             double tmp_init_33 = nu - 4.0
 *             double tmp_init_34 = 6.2831853071795865
 */
  __pyx_v_tmp_init_32 = 18.849555921538759;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":104
 *             ccomplex.complex[double] tmp_init_31 = ccomplex.complex[double](0, 4.0)
 *             double tmp_init_32 = 18.849555921538759
 *             double tmp_init_33 = nu - 4.0             # <<<<<<<<<<<<<<
 *             double tmp_init_34 = 6.2831853071795865
 *             ccomplex.complex[double] tmp_init_35 = ccomplex.complex[double](0, tmp_init_5)
 */
  __pyx_v_tmp_init_33 = (__pyx_v_nu - 4.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":105
 *             double tmp_init_32 = 18.849555921538759
 *             double tmp_init_33 = nu - 4.0
 *             double tmp_init_34 = 6.2831853071795865             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_35 = ccomplex.complex[double](0, tmp_init_5)
 *             ccomplex.complex[double] tmp_init_36 = tmp_init_34 - tmp_init_35
 */
  __pyx_v_tmp_init_34 = 6.2831853071795865;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":106
 *             double tmp_init_33 = nu - 4.0
 *             double tmp_init_34 = 6.2831853071795865
 *             ccomplex.complex[double] tmp_init_35 = ccomplex.complex[double](0, tmp_init_5)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_36 = tmp_init_34 - tmp_init_35
 *             double tmp_init_37 = 6.0*nu
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_init_5);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 106, __pyx_L1_error)
  }
  __pyx_v_tmp_init_35 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":107
 *             double tmp_init_34 = 6.2831853071795865
 *             ccomplex.complex[double] tmp_init_35 = ccomplex.complex[double](0, tmp_init_5)
 *             ccomplex.complex[double] tmp_init_36 = tmp_init_34 - tmp_init_35             # <<<<<<<<<<<<<<
 *             double tmp_init_37 = 6.0*nu
 *             double tmp_init_38 = 3.0*nu
 */
  __pyx_v_tmp_init_36 = (__pyx_v_tmp_init_34 - __pyx_v_tmp_init_35);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":108
 *             ccomplex.complex[double] tmp_init_35 = ccomplex.complex[double](0, tmp_init_5)
 *             ccomplex.complex[double] tmp_init_36 = tmp_init_34 - tmp_init_35
 *             double tmp_init_37 = 6.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_38 = 3.0*nu
 *             double tmp_init_39 = 15.707963267948966
 */
  __pyx_v_tmp_init_37 = (6.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":109
 *             ccomplex.complex[double] tmp_init_36 = tmp_init_34 - tmp_init_35
 *             double tmp_init_37 = 6.0*nu
 *             double tmp_init_38 = 3.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_39 = 15.707963267948966
 *             double tmp_init_40 = 7290.0*tmp_init_7
 */
  __pyx_v_tmp_init_38 = (3.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":110
 *             double tmp_init_37 = 6.0*nu
 *             double tmp_init_38 = 3.0*nu
 *             double tmp_init_39 = 15.707963267948966             # <<<<<<<<<<<<<<
 *             double tmp_init_40 = 7290.0*tmp_init_7
 *             double tmp_init_41 = -tmp_init_40
 */
  __pyx_v_tmp_init_39 = 15.707963267948966;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":111
 *             double tmp_init_38 = 3.0*nu
 *             double tmp_init_39 = 15.707963267948966
 *             double tmp_init_40 = 7290.0*tmp_init_7             # <<<<<<<<<<<<<<
 *             double tmp_init_41 = -tmp_init_40
 *             double tmp_init_42 = 30.0*nu
 */
  __pyx_v_tmp_init_40 = (7290.0 * __pyx_v_tmp_init_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":112
 *             double tmp_init_39 = 15.707963267948966
 *             double tmp_init_40 = 7290.0*tmp_init_7
 *             double tmp_init_41 = -tmp_init_40             # <<<<<<<<<<<<<<
 *             double tmp_init_42 = 30.0*nu
 *             double tmp_init_43 = tmp_init_30 - 95.0
 */
  __pyx_v_tmp_init_41 = (-__pyx_v_tmp_init_40);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":113
 *             double tmp_init_40 = 7290.0*tmp_init_7
 *             double tmp_init_41 = -tmp_init_40
 *             double tmp_init_42 = 30.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_43 = tmp_init_30 - 95.0
 *             double tmp_init_44 = 31.0*nu
 */
  __pyx_v_tmp_init_42 = (30.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":114
 *             double tmp_init_41 = -tmp_init_40
 *             double tmp_init_42 = 30.0*nu
 *             double tmp_init_43 = tmp_init_30 - 95.0             # <<<<<<<<<<<<<<
 *             double tmp_init_44 = 31.0*nu
 *             ccomplex.complex[double] tmp_init_45 = ccomplex.complex[double](0, 4320.0)
 */
  __pyx_v_tmp_init_43 = (__pyx_v_tmp_init_30 - 95.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":115
 *             double tmp_init_42 = 30.0*nu
 *             double tmp_init_43 = tmp_init_30 - 95.0
 *             double tmp_init_44 = 31.0*nu             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_45 = ccomplex.complex[double](0, 4320.0)
 *             ccomplex.complex[double] tmp_init_46 = <double>(flagTail)*tmp_init_45
 */
  __pyx_v_tmp_init_44 = (31.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":116
 *             double tmp_init_43 = tmp_init_30 - 95.0
 *             double tmp_init_44 = 31.0*nu
 *             ccomplex.complex[double] tmp_init_45 = ccomplex.complex[double](0, 4320.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_46 = <double>(flagTail)*tmp_init_45
 *             double tmp_init_47 = tmp_init_38 - 1.0
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 4320.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 116, __pyx_L1_error)
  }
  __pyx_v_tmp_init_45 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":117
 *             double tmp_init_44 = 31.0*nu
 *             ccomplex.complex[double] tmp_init_45 = ccomplex.complex[double](0, 4320.0)
 *             ccomplex.complex[double] tmp_init_46 = <double>(flagTail)*tmp_init_45             # <<<<<<<<<<<<<<
 *             double tmp_init_47 = tmp_init_38 - 1.0
 *             double tmp_init_48 = flagTail*tmp_init_47
 */
  __pyx_v_tmp_init_46 = (((double)__pyx_v_flagTail) * __pyx_v_tmp_init_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":118
 *             ccomplex.complex[double] tmp_init_45 = ccomplex.complex[double](0, 4320.0)
 *             ccomplex.complex[double] tmp_init_46 = <double>(flagTail)*tmp_init_45
 *             double tmp_init_47 = tmp_init_38 - 1.0             # <<<<<<<<<<<<<<
 *             double tmp_init_48 = flagTail*tmp_init_47
 *             double tmp_init_49 = 22.0*nu
 */
  __pyx_v_tmp_init_47 = (__pyx_v_tmp_init_38 - 1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":119
 *             ccomplex.complex[double] tmp_init_46 = <double>(flagTail)*tmp_init_45
 *             double tmp_init_47 = tmp_init_38 - 1.0
 *             double tmp_init_48 = flagTail*tmp_init_47             # <<<<<<<<<<<<<<
 *             double tmp_init_49 = 22.0*nu
 *             double tmp_init_50 = 4523.8934211693023
 */
  __pyx_v_tmp_init_48 = (__pyx_v_flagTail * __pyx_v_tmp_init_47);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":120
 *             double tmp_init_47 = tmp_init_38 - 1.0
 *             double tmp_init_48 = flagTail*tmp_init_47
 *             double tmp_init_49 = 22.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_50 = 4523.8934211693023
 *             double tmp_init_51 = tmp_init_15 - 1.0
 */
  __pyx_v_tmp_init_49 = (22.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":121
 *             double tmp_init_48 = flagTail*tmp_init_47
 *             double tmp_init_49 = 22.0*nu
 *             double tmp_init_50 = 4523.8934211693023             # <<<<<<<<<<<<<<
 *             double tmp_init_51 = tmp_init_15 - 1.0
 *             double tmp_init_52 = flagTail*tmp_init_51
 */
  __pyx_v_tmp_init_50 = 4523.8934211693023;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":122
 *             double tmp_init_49 = 22.0*nu
 *             double tmp_init_50 = 4523.8934211693023
 *             double tmp_init_51 = tmp_init_15 - 1.0             # <<<<<<<<<<<<<<
 *             double tmp_init_52 = flagTail*tmp_init_51
 *             double tmp_init_53 = 120.0*tmp_init_1
 */
  __pyx_v_tmp_init_51 = (__pyx_v_tmp_init_15 - 1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":123
 *             double tmp_init_50 = 4523.8934211693023
 *             double tmp_init_51 = tmp_init_15 - 1.0
 *             double tmp_init_52 = flagTail*tmp_init_51             # <<<<<<<<<<<<<<
 *             double tmp_init_53 = 120.0*tmp_init_1
 *             double tmp_init_54 = 36.0*nu
 */
  __pyx_v_tmp_init_52 = (__pyx_v_flagTail * __pyx_v_tmp_init_51);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":124
 *             double tmp_init_51 = tmp_init_15 - 1.0
 *             double tmp_init_52 = flagTail*tmp_init_51
 *             double tmp_init_53 = 120.0*tmp_init_1             # <<<<<<<<<<<<<<
 *             double tmp_init_54 = 36.0*nu
 *             ccomplex.complex[double] tmp_init_55 = ccomplex.complex[double](0, tmp_init_54)
 */
  __pyx_v_tmp_init_53 = (120.0 * __pyx_v_tmp_init_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":125
 *             double tmp_init_52 = flagTail*tmp_init_51
 *             double tmp_init_53 = 120.0*tmp_init_1
 *             double tmp_init_54 = 36.0*nu             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_55 = ccomplex.complex[double](0, tmp_init_54)
 *             ccomplex.complex[double] tmp_init_56 = ccomplex.complex[double](0, tmp_init_52)
 */
  __pyx_v_tmp_init_54 = (36.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":126
 *             double tmp_init_53 = 120.0*tmp_init_1
 *             double tmp_init_54 = 36.0*nu
 *             ccomplex.complex[double] tmp_init_55 = ccomplex.complex[double](0, tmp_init_54)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_56 = ccomplex.complex[double](0, tmp_init_52)
 *             double tmp_init_57 = cmath.pow(nu, 2)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_init_54);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 126, __pyx_L1_error)
  }
  __pyx_v_tmp_init_55 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":127
 *             double tmp_init_54 = 36.0*nu
 *             ccomplex.complex[double] tmp_init_55 = ccomplex.complex[double](0, tmp_init_54)
 *             ccomplex.complex[double] tmp_init_56 = ccomplex.complex[double](0, tmp_init_52)             # <<<<<<<<<<<<<<
 *             double tmp_init_57 = cmath.pow(nu, 2)
 *             double tmp_init_58 = 168.0*nu
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_init_52);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 127, __pyx_L1_error)
  }
  __pyx_v_tmp_init_56 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":128
 *             ccomplex.complex[double] tmp_init_55 = ccomplex.complex[double](0, tmp_init_54)
 *             ccomplex.complex[double] tmp_init_56 = ccomplex.complex[double](0, tmp_init_52)
 *             double tmp_init_57 = cmath.pow(nu, 2)             # <<<<<<<<<<<<<<
 *             double tmp_init_58 = 168.0*nu
 *             double tmp_init_59 = 12780.0*tmp_init_57
 */
  __pyx_v_tmp_init_57 = pow(__pyx_v_nu, 2.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":129
 *             ccomplex.complex[double] tmp_init_56 = ccomplex.complex[double](0, tmp_init_52)
 *             double tmp_init_57 = cmath.pow(nu, 2)
 *             double tmp_init_58 = 168.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_59 = 12780.0*tmp_init_57
 *             double tmp_init_60 = 225792.0*nu - 564480.0
 */
  __pyx_v_tmp_init_58 = (168.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":130
 *             double tmp_init_57 = cmath.pow(nu, 2)
 *             double tmp_init_58 = 168.0*nu
 *             double tmp_init_59 = 12780.0*tmp_init_57             # <<<<<<<<<<<<<<
 *             double tmp_init_60 = 225792.0*nu - 564480.0
 *             double tmp_init_61 = 1.9459101490553133
 */
  __pyx_v_tmp_init_59 = (12780.0 * __pyx_v_tmp_init_57);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":131
 *             double tmp_init_58 = 168.0*nu
 *             double tmp_init_59 = 12780.0*tmp_init_57
 *             double tmp_init_60 = 225792.0*nu - 564480.0             # <<<<<<<<<<<<<<
 *             double tmp_init_61 = 1.9459101490553133
 *             double tmp_init_62 = 1272306707.0*tmp_init_61
 */
  __pyx_v_tmp_init_60 = ((225792.0 * __pyx_v_nu) - 564480.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":132
 *             double tmp_init_59 = 12780.0*tmp_init_57
 *             double tmp_init_60 = 225792.0*nu - 564480.0
 *             double tmp_init_61 = 1.9459101490553133             # <<<<<<<<<<<<<<
 *             double tmp_init_62 = 1272306707.0*tmp_init_61
 *             double tmp_init_63 = 37.699111843077519
 */
  __pyx_v_tmp_init_61 = 1.9459101490553133;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":133
 *             double tmp_init_60 = 225792.0*nu - 564480.0
 *             double tmp_init_61 = 1.9459101490553133
 *             double tmp_init_62 = 1272306707.0*tmp_init_61             # <<<<<<<<<<<<<<
 *             double tmp_init_63 = 37.699111843077519
 *             double tmp_init_64 = nu*tmp_init_7
 */
  __pyx_v_tmp_init_62 = (1272306707.0 * __pyx_v_tmp_init_61);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":134
 *             double tmp_init_61 = 1.9459101490553133
 *             double tmp_init_62 = 1272306707.0*tmp_init_61
 *             double tmp_init_63 = 37.699111843077519             # <<<<<<<<<<<<<<
 *             double tmp_init_64 = nu*tmp_init_7
 *             double tmp_init_65 = 410625.0*tmp_init_22
 */
  __pyx_v_tmp_init_63 = 37.699111843077519;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":135
 *             double tmp_init_62 = 1272306707.0*tmp_init_61
 *             double tmp_init_63 = 37.699111843077519
 *             double tmp_init_64 = nu*tmp_init_7             # <<<<<<<<<<<<<<
 *             double tmp_init_65 = 410625.0*tmp_init_22
 *             double tmp_init_66 = 5265.0*tmp_init_7
 */
  __pyx_v_tmp_init_64 = (__pyx_v_nu * __pyx_v_tmp_init_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":136
 *             double tmp_init_63 = 37.699111843077519
 *             double tmp_init_64 = nu*tmp_init_7
 *             double tmp_init_65 = 410625.0*tmp_init_22             # <<<<<<<<<<<<<<
 *             double tmp_init_66 = 5265.0*tmp_init_7
 *             double tmp_init_67 = 5.0*nu
 */
  __pyx_v_tmp_init_65 = (410625.0 * __pyx_v_tmp_init_22);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":137
 *             double tmp_init_64 = nu*tmp_init_7
 *             double tmp_init_65 = 410625.0*tmp_init_22
 *             double tmp_init_66 = 5265.0*tmp_init_7             # <<<<<<<<<<<<<<
 *             double tmp_init_67 = 5.0*nu
 *             double tmp_init_68 = 72.256631032565244
 */
  __pyx_v_tmp_init_66 = (5265.0 * __pyx_v_tmp_init_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":138
 *             double tmp_init_65 = 410625.0*tmp_init_22
 *             double tmp_init_66 = 5265.0*tmp_init_7
 *             double tmp_init_67 = 5.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_68 = 72.256631032565244
 *             double tmp_init_69 = 21.991148575128553
 */
  __pyx_v_tmp_init_67 = (5.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":139
 *             double tmp_init_66 = 5265.0*tmp_init_7
 *             double tmp_init_67 = 5.0*nu
 *             double tmp_init_68 = 72.256631032565244             # <<<<<<<<<<<<<<
 *             double tmp_init_69 = 21.991148575128553
 *             double tmp_init_70 = 1130.9733552923256
 */
  __pyx_v_tmp_init_68 = 72.256631032565244;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":140
 *             double tmp_init_67 = 5.0*nu
 *             double tmp_init_68 = 72.256631032565244
 *             double tmp_init_69 = 21.991148575128553             # <<<<<<<<<<<<<<
 *             double tmp_init_70 = 1130.9733552923256
 *             double tmp_init_71 = 32805.0*tmp_init_7
 */
  __pyx_v_tmp_init_69 = 21.991148575128553;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":141
 *             double tmp_init_68 = 72.256631032565244
 *             double tmp_init_69 = 21.991148575128553
 *             double tmp_init_70 = 1130.9733552923256             # <<<<<<<<<<<<<<
 *             double tmp_init_71 = 32805.0*tmp_init_7
 *             ccomplex.complex[double] tmp_init_72 = ccomplex.complex[double](0, 5.0)
 */
  __pyx_v_tmp_init_70 = 1130.9733552923256;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":142
 *             double tmp_init_69 = 21.991148575128553
 *             double tmp_init_70 = 1130.9733552923256
 *             double tmp_init_71 = 32805.0*tmp_init_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_72 = ccomplex.complex[double](0, 5.0)
 *             double tmp_init_73 = 39.0*nu
 */
  __pyx_v_tmp_init_71 = (32805.0 * __pyx_v_tmp_init_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":143
 *             double tmp_init_70 = 1130.9733552923256
 *             double tmp_init_71 = 32805.0*tmp_init_7
 *             ccomplex.complex[double] tmp_init_72 = ccomplex.complex[double](0, 5.0)             # <<<<<<<<<<<<<<
 *             double tmp_init_73 = 39.0*nu
 *             ccomplex.complex[double] tmp_init_74 = ccomplex.complex[double](0, 30.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 5.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 143, __pyx_L1_error)
  }
  __pyx_v_tmp_init_72 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":144
 *             double tmp_init_71 = 32805.0*tmp_init_7
 *             ccomplex.complex[double] tmp_init_72 = ccomplex.complex[double](0, 5.0)
 *             double tmp_init_73 = 39.0*nu             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_74 = ccomplex.complex[double](0, 30.0)
 *             double tmp_init_75 = 53379.0*tmp_init_7
 */
  __pyx_v_tmp_init_73 = (39.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":145
 *             ccomplex.complex[double] tmp_init_72 = ccomplex.complex[double](0, 5.0)
 *             double tmp_init_73 = 39.0*nu
 *             ccomplex.complex[double] tmp_init_74 = ccomplex.complex[double](0, 30.0)             # <<<<<<<<<<<<<<
 *             double tmp_init_75 = 53379.0*tmp_init_7
 *             double tmp_init_76 = 31.415926535897932
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 30.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 145, __pyx_L1_error)
  }
  __pyx_v_tmp_init_74 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":146
 *             double tmp_init_73 = 39.0*nu
 *             ccomplex.complex[double] tmp_init_74 = ccomplex.complex[double](0, 30.0)
 *             double tmp_init_75 = 53379.0*tmp_init_7             # <<<<<<<<<<<<<<
 *             double tmp_init_76 = 31.415926535897932
 *             double tmp_init_77 = 5654.8667764616278
 */
  __pyx_v_tmp_init_75 = (53379.0 * __pyx_v_tmp_init_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":147
 *             ccomplex.complex[double] tmp_init_74 = ccomplex.complex[double](0, 30.0)
 *             double tmp_init_75 = 53379.0*tmp_init_7
 *             double tmp_init_76 = 31.415926535897932             # <<<<<<<<<<<<<<
 *             double tmp_init_77 = 5654.8667764616278
 *             ccomplex.complex[double] tmp_init_78 = ccomplex.complex[double](0, 6.0)
 */
  __pyx_v_tmp_init_76 = 31.415926535897932;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":148
 *             double tmp_init_75 = 53379.0*tmp_init_7
 *             double tmp_init_76 = 31.415926535897932
 *             double tmp_init_77 = 5654.8667764616278             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_78 = ccomplex.complex[double](0, 6.0)
 *             ccomplex.complex[double] tmp_init_79 = ccomplex.complex[double](0, 36.0)
 */
  __pyx_v_tmp_init_77 = 5654.8667764616278;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":149
 *             double tmp_init_76 = 31.415926535897932
 *             double tmp_init_77 = 5654.8667764616278
 *             ccomplex.complex[double] tmp_init_78 = ccomplex.complex[double](0, 6.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_79 = ccomplex.complex[double](0, 36.0)
 *             double tmp_init_80 = 205.0*nu
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 6.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 149, __pyx_L1_error)
  }
  __pyx_v_tmp_init_78 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":150
 *             double tmp_init_77 = 5654.8667764616278
 *             ccomplex.complex[double] tmp_init_78 = ccomplex.complex[double](0, 6.0)
 *             ccomplex.complex[double] tmp_init_79 = ccomplex.complex[double](0, 36.0)             # <<<<<<<<<<<<<<
 *             double tmp_init_80 = 205.0*nu
 *             double tmp_init_81 = 9.0*nu
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 36.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 150, __pyx_L1_error)
  }
  __pyx_v_tmp_init_79 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":151
 *             ccomplex.complex[double] tmp_init_78 = ccomplex.complex[double](0, 6.0)
 *             ccomplex.complex[double] tmp_init_79 = ccomplex.complex[double](0, 36.0)
 *             double tmp_init_80 = 205.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_81 = 9.0*nu
 *             double tmp_init_82 = 1008.0*nu
 */
  __pyx_v_tmp_init_80 = (205.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":152
 *             ccomplex.complex[double] tmp_init_79 = ccomplex.complex[double](0, 36.0)
 *             double tmp_init_80 = 205.0*nu
 *             double tmp_init_81 = 9.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_82 = 1008.0*nu
 *             ccomplex.complex[double] tmp_init_83 = ccomplex.complex[double](0, 24.0)
 */
  __pyx_v_tmp_init_81 = (9.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":153
 *             double tmp_init_80 = 205.0*nu
 *             double tmp_init_81 = 9.0*nu
 *             double tmp_init_82 = 1008.0*nu             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_83 = ccomplex.complex[double](0, 24.0)
 *             ccomplex.complex[double] tmp_init_84 = <double>(flagPA)*tmp_init_18
 */
  __pyx_v_tmp_init_82 = (1008.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":154
 *             double tmp_init_81 = 9.0*nu
 *             double tmp_init_82 = 1008.0*nu
 *             ccomplex.complex[double] tmp_init_83 = ccomplex.complex[double](0, 24.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_84 = <double>(flagPA)*tmp_init_18
 *             ccomplex.complex[double] tmp_init_85 = <double>(flagMemory)*tmp_init_18
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 24.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 154, __pyx_L1_error)
  }
  __pyx_v_tmp_init_83 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":155
 *             double tmp_init_82 = 1008.0*nu
 *             ccomplex.complex[double] tmp_init_83 = ccomplex.complex[double](0, 24.0)
 *             ccomplex.complex[double] tmp_init_84 = <double>(flagPA)*tmp_init_18             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_85 = <double>(flagMemory)*tmp_init_18
 *             ccomplex.complex[double] tmp_init_86 = ccomplex.complex[double](0, tmp_init_82)
 */
  __pyx_v_tmp_init_84 = (((double)__pyx_v_flagPA) * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":156
 *             ccomplex.complex[double] tmp_init_83 = ccomplex.complex[double](0, 24.0)
 *             ccomplex.complex[double] tmp_init_84 = <double>(flagPA)*tmp_init_18
 *             ccomplex.complex[double] tmp_init_85 = <double>(flagMemory)*tmp_init_18             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_86 = ccomplex.complex[double](0, tmp_init_82)
 *             ccomplex.complex[double] tmp_init_87 = ccomplex.complex[double](0, flagTail)
 */
  __pyx_v_tmp_init_85 = (((double)__pyx_v_flagMemory) * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":157
 *             ccomplex.complex[double] tmp_init_84 = <double>(flagPA)*tmp_init_18
 *             ccomplex.complex[double] tmp_init_85 = <double>(flagMemory)*tmp_init_18
 *             ccomplex.complex[double] tmp_init_86 = ccomplex.complex[double](0, tmp_init_82)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_87 = ccomplex.complex[double](0, flagTail)
 *             double tmp_init_88 = 31680.0*nu - 10560.0
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_init_82);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 157, __pyx_L1_error)
  }
  __pyx_v_tmp_init_86 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":158
 *             ccomplex.complex[double] tmp_init_85 = <double>(flagMemory)*tmp_init_18
 *             ccomplex.complex[double] tmp_init_86 = ccomplex.complex[double](0, tmp_init_82)
 *             ccomplex.complex[double] tmp_init_87 = ccomplex.complex[double](0, flagTail)             # <<<<<<<<<<<<<<
 *             double tmp_init_88 = 31680.0*nu - 10560.0
 *             double tmp_init_89 = 38016.0*nu
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_flagTail);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 158, __pyx_L1_error)
  }
  __pyx_v_tmp_init_87 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":159
 *             ccomplex.complex[double] tmp_init_86 = ccomplex.complex[double](0, tmp_init_82)
 *             ccomplex.complex[double] tmp_init_87 = ccomplex.complex[double](0, flagTail)
 *             double tmp_init_88 = 31680.0*nu - 10560.0             # <<<<<<<<<<<<<<
 *             double tmp_init_89 = 38016.0*nu
 *             double tmp_init_90 = cmath.pow(tmp_init_47, 2)
 */
  __pyx_v_tmp_init_88 = ((31680.0 * __pyx_v_nu) - 10560.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":160
 *             ccomplex.complex[double] tmp_init_87 = ccomplex.complex[double](0, flagTail)
 *             double tmp_init_88 = 31680.0*nu - 10560.0
 *             double tmp_init_89 = 38016.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_90 = cmath.pow(tmp_init_47, 2)
 *             ccomplex.complex[double] tmp_init_91 = ccomplex.complex[double](0, 950400.0*tmp_init_90)
 */
  __pyx_v_tmp_init_89 = (38016.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":161
 *             double tmp_init_88 = 31680.0*nu - 10560.0
 *             double tmp_init_89 = 38016.0*nu
 *             double tmp_init_90 = cmath.pow(tmp_init_47, 2)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_91 = ccomplex.complex[double](0, 950400.0*tmp_init_90)
 *             ccomplex.complex[double] tmp_init_92 = tmp_init_87*tmp_init_90
 */
  __pyx_v_tmp_init_90 = pow(__pyx_v_tmp_init_47, 2.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":162
 *             double tmp_init_89 = 38016.0*nu
 *             double tmp_init_90 = cmath.pow(tmp_init_47, 2)
 *             ccomplex.complex[double] tmp_init_91 = ccomplex.complex[double](0, 950400.0*tmp_init_90)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_92 = tmp_init_87*tmp_init_90
 *             double tmp_init_93 = 3.1415926535897932*tmp_init_47
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, (950400.0 * __pyx_v_tmp_init_90));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 162, __pyx_L1_error)
  }
  __pyx_v_tmp_init_91 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":163
 *             double tmp_init_90 = cmath.pow(tmp_init_47, 2)
 *             ccomplex.complex[double] tmp_init_91 = ccomplex.complex[double](0, 950400.0*tmp_init_90)
 *             ccomplex.complex[double] tmp_init_92 = tmp_init_87*tmp_init_90             # <<<<<<<<<<<<<<
 *             double tmp_init_93 = 3.1415926535897932*tmp_init_47
 *             double tmp_init_94 = 160.0*tmp_init_93
 */
  __pyx_v_tmp_init_92 = (__pyx_v_tmp_init_87 * __pyx_v_tmp_init_90);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":164
 *             ccomplex.complex[double] tmp_init_91 = ccomplex.complex[double](0, 950400.0*tmp_init_90)
 *             ccomplex.complex[double] tmp_init_92 = tmp_init_87*tmp_init_90
 *             double tmp_init_93 = 3.1415926535897932*tmp_init_47             # <<<<<<<<<<<<<<
 *             double tmp_init_94 = 160.0*tmp_init_93
 *             double tmp_init_95 = nu*(960.0*tmp_init_1 - 1193.0) - 320.0*tmp_init_1 + 336.0
 */
  __pyx_v_tmp_init_93 = (3.1415926535897932 * __pyx_v_tmp_init_47);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":165
 *             ccomplex.complex[double] tmp_init_92 = tmp_init_87*tmp_init_90
 *             double tmp_init_93 = 3.1415926535897932*tmp_init_47
 *             double tmp_init_94 = 160.0*tmp_init_93             # <<<<<<<<<<<<<<
 *             double tmp_init_95 = nu*(960.0*tmp_init_1 - 1193.0) - 320.0*tmp_init_1 + 336.0
 *             double tmp_init_96 = flagTail*tmp_init_90
 */
  __pyx_v_tmp_init_94 = (160.0 * __pyx_v_tmp_init_93);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":166
 *             double tmp_init_93 = 3.1415926535897932*tmp_init_47
 *             double tmp_init_94 = 160.0*tmp_init_93
 *             double tmp_init_95 = nu*(960.0*tmp_init_1 - 1193.0) - 320.0*tmp_init_1 + 336.0             # <<<<<<<<<<<<<<
 *             double tmp_init_96 = flagTail*tmp_init_90
 *             double tmp_init_97 = cmath.pow(tmp_init_90, -1)
 */
  __pyx_v_tmp_init_95 = (((__pyx_v_nu * ((960.0 * __pyx_v_tmp_init_1) - 1193.0)) - (320.0 * __pyx_v_tmp_init_1)) + 336.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":167
 *             double tmp_init_94 = 160.0*tmp_init_93
 *             double tmp_init_95 = nu*(960.0*tmp_init_1 - 1193.0) - 320.0*tmp_init_1 + 336.0
 *             double tmp_init_96 = flagTail*tmp_init_90             # <<<<<<<<<<<<<<
 *             double tmp_init_97 = cmath.pow(tmp_init_90, -1)
 *             double tmp_init_98 = flagPN52*tmp_init_97
 */
  __pyx_v_tmp_init_96 = (__pyx_v_flagTail * __pyx_v_tmp_init_90);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":168
 *             double tmp_init_95 = nu*(960.0*tmp_init_1 - 1193.0) - 320.0*tmp_init_1 + 336.0
 *             double tmp_init_96 = flagTail*tmp_init_90
 *             double tmp_init_97 = cmath.pow(tmp_init_90, -1)             # <<<<<<<<<<<<<<
 *             double tmp_init_98 = flagPN52*tmp_init_97
 *             double tmp_init_99 = 0.015625*flagPN52
 */
  __pyx_v_tmp_init_97 = pow(__pyx_v_tmp_init_90, -1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":169
 *             double tmp_init_96 = flagTail*tmp_init_90
 *             double tmp_init_97 = cmath.pow(tmp_init_90, -1)
 *             double tmp_init_98 = flagPN52*tmp_init_97             # <<<<<<<<<<<<<<
 *             double tmp_init_99 = 0.015625*flagPN52
 *             double tmp_init_100 = 0.0625*flagPN32
 */
  __pyx_v_tmp_init_98 = (__pyx_v_flagPN52 * __pyx_v_tmp_init_97);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":170
 *             double tmp_init_97 = cmath.pow(tmp_init_90, -1)
 *             double tmp_init_98 = flagPN52*tmp_init_97
 *             double tmp_init_99 = 0.015625*flagPN52             # <<<<<<<<<<<<<<
 *             double tmp_init_100 = 0.0625*flagPN32
 *             double tmp_init_101 = cmath.pow(nu, 3)
 */
  __pyx_v_tmp_init_99 = (0.015625 * __pyx_v_flagPN52);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":171
 *             double tmp_init_98 = flagPN52*tmp_init_97
 *             double tmp_init_99 = 0.015625*flagPN52
 *             double tmp_init_100 = 0.0625*flagPN32             # <<<<<<<<<<<<<<
 *             double tmp_init_101 = cmath.pow(nu, 3)
 *             double tmp_init_102 = cmath.pow(nu, 4)
 */
  __pyx_v_tmp_init_100 = (0.0625 * __pyx_v_flagPN32);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":172
 *             double tmp_init_99 = 0.015625*flagPN52
 *             double tmp_init_100 = 0.0625*flagPN32
 *             double tmp_init_101 = cmath.pow(nu, 3)             # <<<<<<<<<<<<<<
 *             double tmp_init_102 = cmath.pow(nu, 4)
 *             ccomplex.complex[double] tmp_init_103 = tmp_init_85*tmp_init_93
 */
  __pyx_v_tmp_init_101 = pow(__pyx_v_nu, 3.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":173
 *             double tmp_init_100 = 0.0625*flagPN32
 *             double tmp_init_101 = cmath.pow(nu, 3)
 *             double tmp_init_102 = cmath.pow(nu, 4)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_103 = tmp_init_85*tmp_init_93
 *             double tmp_init_104 = flagMemory*nu
 */
  __pyx_v_tmp_init_102 = pow(__pyx_v_nu, 4.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":174
 *             double tmp_init_101 = cmath.pow(nu, 3)
 *             double tmp_init_102 = cmath.pow(nu, 4)
 *             ccomplex.complex[double] tmp_init_103 = tmp_init_85*tmp_init_93             # <<<<<<<<<<<<<<
 *             double tmp_init_104 = flagMemory*nu
 *             double tmp_init_105 = tmp_init_90*(tmp_init_15 - 5.0)
 */
  __pyx_v_tmp_init_103 = (__pyx_v_tmp_init_85 * __pyx_v_tmp_init_93);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":175
 *             double tmp_init_102 = cmath.pow(nu, 4)
 *             ccomplex.complex[double] tmp_init_103 = tmp_init_85*tmp_init_93
 *             double tmp_init_104 = flagMemory*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_105 = tmp_init_90*(tmp_init_15 - 5.0)
 *             double tmp_init_106 = tmp_init_104*tmp_init_47
 */
  __pyx_v_tmp_init_104 = (__pyx_v_flagMemory * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":176
 *             ccomplex.complex[double] tmp_init_103 = tmp_init_85*tmp_init_93
 *             double tmp_init_104 = flagMemory*nu
 *             double tmp_init_105 = tmp_init_90*(tmp_init_15 - 5.0)             # <<<<<<<<<<<<<<
 *             double tmp_init_106 = tmp_init_104*tmp_init_47
 *             double tmp_init_107 = flagPN3*tmp_init_97
 */
  __pyx_v_tmp_init_105 = (__pyx_v_tmp_init_90 * (__pyx_v_tmp_init_15 - 5.0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":177
 *             double tmp_init_104 = flagMemory*nu
 *             double tmp_init_105 = tmp_init_90*(tmp_init_15 - 5.0)
 *             double tmp_init_106 = tmp_init_104*tmp_init_47             # <<<<<<<<<<<<<<
 *             double tmp_init_107 = flagPN3*tmp_init_97
 *             double tmp_init_108 = 20.0*nu
 */
  __pyx_v_tmp_init_106 = (__pyx_v_tmp_init_104 * __pyx_v_tmp_init_47);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":178
 *             double tmp_init_105 = tmp_init_90*(tmp_init_15 - 5.0)
 *             double tmp_init_106 = tmp_init_104*tmp_init_47
 *             double tmp_init_107 = flagPN3*tmp_init_97             # <<<<<<<<<<<<<<
 *             double tmp_init_108 = 20.0*nu
 *             double tmp_init_109 = 56.548667764616278
 */
  __pyx_v_tmp_init_107 = (__pyx_v_flagPN3 * __pyx_v_tmp_init_97);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":179
 *             double tmp_init_106 = tmp_init_104*tmp_init_47
 *             double tmp_init_107 = flagPN3*tmp_init_97
 *             double tmp_init_108 = 20.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_109 = 56.548667764616278
 *             double tmp_init_110 = 50.0*nu
 */
  __pyx_v_tmp_init_108 = (20.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":180
 *             double tmp_init_107 = flagPN3*tmp_init_97
 *             double tmp_init_108 = 20.0*nu
 *             double tmp_init_109 = 56.548667764616278             # <<<<<<<<<<<<<<
 *             double tmp_init_110 = 50.0*nu
 *             double tmp_init_111 = 614.0*nu
 */
  __pyx_v_tmp_init_109 = 56.548667764616278;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":181
 *             double tmp_init_108 = 20.0*nu
 *             double tmp_init_109 = 56.548667764616278
 *             double tmp_init_110 = 50.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_111 = 614.0*nu
 *             double tmp_init_112 = 8.0*nu
 */
  __pyx_v_tmp_init_110 = (50.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":182
 *             double tmp_init_109 = 56.548667764616278
 *             double tmp_init_110 = 50.0*nu
 *             double tmp_init_111 = 614.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_112 = 8.0*nu
 *             double tmp_init_113 = 160.0*nu
 */
  __pyx_v_tmp_init_111 = (614.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":183
 *             double tmp_init_110 = 50.0*nu
 *             double tmp_init_111 = 614.0*nu
 *             double tmp_init_112 = 8.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_113 = 160.0*nu
 *             double tmp_init_114 = 3392.9200658769767
 */
  __pyx_v_tmp_init_112 = (8.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":184
 *             double tmp_init_111 = 614.0*nu
 *             double tmp_init_112 = 8.0*nu
 *             double tmp_init_113 = 160.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_114 = 3392.9200658769767
 *             double tmp_init_115 = 6561.0*tmp_init_7
 */
  __pyx_v_tmp_init_113 = (160.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":185
 *             double tmp_init_112 = 8.0*nu
 *             double tmp_init_113 = 160.0*nu
 *             double tmp_init_114 = 3392.9200658769767             # <<<<<<<<<<<<<<
 *             double tmp_init_115 = 6561.0*tmp_init_7
 *             double tmp_init_116 = 47.123889803846899
 */
  __pyx_v_tmp_init_114 = 3392.9200658769767;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":186
 *             double tmp_init_113 = 160.0*nu
 *             double tmp_init_114 = 3392.9200658769767
 *             double tmp_init_115 = 6561.0*tmp_init_7             # <<<<<<<<<<<<<<
 *             double tmp_init_116 = 47.123889803846899
 *             double tmp_init_117 = 12.0*nu
 */
  __pyx_v_tmp_init_115 = (6561.0 * __pyx_v_tmp_init_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":187
 *             double tmp_init_114 = 3392.9200658769767
 *             double tmp_init_115 = 6561.0*tmp_init_7
 *             double tmp_init_116 = 47.123889803846899             # <<<<<<<<<<<<<<
 *             double tmp_init_117 = 12.0*nu
 *             double tmp_init_118 = 235.61944901923449
 */
  __pyx_v_tmp_init_116 = 47.123889803846899;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":188
 *             double tmp_init_115 = 6561.0*tmp_init_7
 *             double tmp_init_116 = 47.123889803846899
 *             double tmp_init_117 = 12.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_118 = 235.61944901923449
 *             double tmp_init_119 = tmp_init_9 - 9.0
 */
  __pyx_v_tmp_init_117 = (12.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":189
 *             double tmp_init_116 = 47.123889803846899
 *             double tmp_init_117 = 12.0*nu
 *             double tmp_init_118 = 235.61944901923449             # <<<<<<<<<<<<<<
 *             double tmp_init_119 = tmp_init_9 - 9.0
 *             double tmp_init_120 = 94.247779607693797
 */
  __pyx_v_tmp_init_118 = 235.61944901923449;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":190
 *             double tmp_init_117 = 12.0*nu
 *             double tmp_init_118 = 235.61944901923449
 *             double tmp_init_119 = tmp_init_9 - 9.0             # <<<<<<<<<<<<<<
 *             double tmp_init_120 = 94.247779607693797
 *             ccomplex.complex[double] tmp_init_121 = ccomplex.complex[double](0, 9.0)
 */
  __pyx_v_tmp_init_119 = (__pyx_v_tmp_init_9 - 9.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":191
 *             double tmp_init_118 = 235.61944901923449
 *             double tmp_init_119 = tmp_init_9 - 9.0
 *             double tmp_init_120 = 94.247779607693797             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_121 = ccomplex.complex[double](0, 9.0)
 *             double tmp_init_122 = 7.0*nu
 */
  __pyx_v_tmp_init_120 = 94.247779607693797;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":192
 *             double tmp_init_119 = tmp_init_9 - 9.0
 *             double tmp_init_120 = 94.247779607693797
 *             ccomplex.complex[double] tmp_init_121 = ccomplex.complex[double](0, 9.0)             # <<<<<<<<<<<<<<
 *             double tmp_init_122 = 7.0*nu
 *             double tmp_init_123 = 27.0*nu
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 9.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 192, __pyx_L1_error)
  }
  __pyx_v_tmp_init_121 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":193
 *             double tmp_init_120 = 94.247779607693797
 *             ccomplex.complex[double] tmp_init_121 = ccomplex.complex[double](0, 9.0)
 *             double tmp_init_122 = 7.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_123 = 27.0*nu
 *             double tmp_init_124 = 128.0*nu
 */
  __pyx_v_tmp_init_122 = (7.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":194
 *             ccomplex.complex[double] tmp_init_121 = ccomplex.complex[double](0, 9.0)
 *             double tmp_init_122 = 7.0*nu
 *             double tmp_init_123 = 27.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_124 = 128.0*nu
 *             double tmp_init_125 = 112.0*nu
 */
  __pyx_v_tmp_init_123 = (27.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":195
 *             double tmp_init_122 = 7.0*nu
 *             double tmp_init_123 = 27.0*nu
 *             double tmp_init_124 = 128.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_125 = 112.0*nu
 *             double tmp_init_126 = 64.0*nu
 */
  __pyx_v_tmp_init_124 = (128.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":196
 *             double tmp_init_123 = 27.0*nu
 *             double tmp_init_124 = 128.0*nu
 *             double tmp_init_125 = 112.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_126 = 64.0*nu
 *             double tmp_init_127 = tmp_init_117 - 251.0
 */
  __pyx_v_tmp_init_125 = (112.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":197
 *             double tmp_init_124 = 128.0*nu
 *             double tmp_init_125 = 112.0*nu
 *             double tmp_init_126 = 64.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_127 = tmp_init_117 - 251.0
 *             double tmp_init_128 = 56.0*nu
 */
  __pyx_v_tmp_init_126 = (64.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":198
 *             double tmp_init_125 = 112.0*nu
 *             double tmp_init_126 = 64.0*nu
 *             double tmp_init_127 = tmp_init_117 - 251.0             # <<<<<<<<<<<<<<
 *             double tmp_init_128 = 56.0*nu
 *             double tmp_init_129 = 81.0 - tmp_init_54
 */
  __pyx_v_tmp_init_127 = (__pyx_v_tmp_init_117 - 251.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":199
 *             double tmp_init_126 = 64.0*nu
 *             double tmp_init_127 = tmp_init_117 - 251.0
 *             double tmp_init_128 = 56.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_129 = 81.0 - tmp_init_54
 *             double tmp_init_130 = tmp_init_122 + 16.0
 */
  __pyx_v_tmp_init_128 = (56.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":200
 *             double tmp_init_127 = tmp_init_117 - 251.0
 *             double tmp_init_128 = 56.0*nu
 *             double tmp_init_129 = 81.0 - tmp_init_54             # <<<<<<<<<<<<<<
 *             double tmp_init_130 = tmp_init_122 + 16.0
 *             double tmp_init_131 = 3.1415926535897932*tmp_init_130
 */
  __pyx_v_tmp_init_129 = (81.0 - __pyx_v_tmp_init_54);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":201
 *             double tmp_init_128 = 56.0*nu
 *             double tmp_init_129 = 81.0 - tmp_init_54
 *             double tmp_init_130 = tmp_init_122 + 16.0             # <<<<<<<<<<<<<<
 *             double tmp_init_131 = 3.1415926535897932*tmp_init_130
 *             double tmp_init_132 = 320.0*tmp_init_131
 */
  __pyx_v_tmp_init_130 = (__pyx_v_tmp_init_122 + 16.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":202
 *             double tmp_init_129 = 81.0 - tmp_init_54
 *             double tmp_init_130 = tmp_init_122 + 16.0
 *             double tmp_init_131 = 3.1415926535897932*tmp_init_130             # <<<<<<<<<<<<<<
 *             double tmp_init_132 = 320.0*tmp_init_131
 *             double tmp_init_133 = 10.0*tmp_init_1 + 7.0
 */
  __pyx_v_tmp_init_131 = (3.1415926535897932 * __pyx_v_tmp_init_130);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":203
 *             double tmp_init_130 = tmp_init_122 + 16.0
 *             double tmp_init_131 = 3.1415926535897932*tmp_init_130
 *             double tmp_init_132 = 320.0*tmp_init_131             # <<<<<<<<<<<<<<
 *             double tmp_init_133 = 10.0*tmp_init_1 + 7.0
 *             double tmp_init_134 = 4480.0*tmp_init_1
 */
  __pyx_v_tmp_init_132 = (320.0 * __pyx_v_tmp_init_131);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":204
 *             double tmp_init_131 = 3.1415926535897932*tmp_init_130
 *             double tmp_init_132 = 320.0*tmp_init_131
 *             double tmp_init_133 = 10.0*tmp_init_1 + 7.0             # <<<<<<<<<<<<<<
 *             double tmp_init_134 = 4480.0*tmp_init_1
 *             double tmp_init_135 = tmp_init_10 - 267.0
 */
  __pyx_v_tmp_init_133 = ((10.0 * __pyx_v_tmp_init_1) + 7.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":205
 *             double tmp_init_132 = 320.0*tmp_init_131
 *             double tmp_init_133 = 10.0*tmp_init_1 + 7.0
 *             double tmp_init_134 = 4480.0*tmp_init_1             # <<<<<<<<<<<<<<
 *             double tmp_init_135 = tmp_init_10 - 267.0
 *             double tmp_init_136 = 114.0*nu - 147.0
 */
  __pyx_v_tmp_init_134 = (4480.0 * __pyx_v_tmp_init_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":206
 *             double tmp_init_133 = 10.0*tmp_init_1 + 7.0
 *             double tmp_init_134 = 4480.0*tmp_init_1
 *             double tmp_init_135 = tmp_init_10 - 267.0             # <<<<<<<<<<<<<<
 *             double tmp_init_136 = 114.0*nu - 147.0
 *             double tmp_init_137 = 96.0*nu
 */
  __pyx_v_tmp_init_135 = (__pyx_v_tmp_init_10 - 267.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":207
 *             double tmp_init_134 = 4480.0*tmp_init_1
 *             double tmp_init_135 = tmp_init_10 - 267.0
 *             double tmp_init_136 = 114.0*nu - 147.0             # <<<<<<<<<<<<<<
 *             double tmp_init_137 = 96.0*nu
 *             double tmp_init_138 = tmp_init_137 - 2784.0
 */
  __pyx_v_tmp_init_136 = ((114.0 * __pyx_v_nu) - 147.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":208
 *             double tmp_init_135 = tmp_init_10 - 267.0
 *             double tmp_init_136 = 114.0*nu - 147.0
 *             double tmp_init_137 = 96.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_138 = tmp_init_137 - 2784.0
 *             double tmp_init_139 = 48.0*nu
 */
  __pyx_v_tmp_init_137 = (96.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":209
 *             double tmp_init_136 = 114.0*nu - 147.0
 *             double tmp_init_137 = 96.0*nu
 *             double tmp_init_138 = tmp_init_137 - 2784.0             # <<<<<<<<<<<<<<
 *             double tmp_init_139 = 48.0*nu
 *             double tmp_init_140 = 190.0*nu - 359.0
 */
  __pyx_v_tmp_init_138 = (__pyx_v_tmp_init_137 - 2784.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":210
 *             double tmp_init_137 = 96.0*nu
 *             double tmp_init_138 = tmp_init_137 - 2784.0
 *             double tmp_init_139 = 48.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_140 = 190.0*nu - 359.0
 *             double tmp_init_141 = nu + 4.0
 */
  __pyx_v_tmp_init_139 = (48.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":211
 *             double tmp_init_138 = tmp_init_137 - 2784.0
 *             double tmp_init_139 = 48.0*nu
 *             double tmp_init_140 = 190.0*nu - 359.0             # <<<<<<<<<<<<<<
 *             double tmp_init_141 = nu + 4.0
 *             ccomplex.complex[double] tmp_init_142 = ccomplex.complex[double](0, tmp_init_1)
 */
  __pyx_v_tmp_init_140 = ((190.0 * __pyx_v_nu) - 359.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":212
 *             double tmp_init_139 = 48.0*nu
 *             double tmp_init_140 = 190.0*nu - 359.0
 *             double tmp_init_141 = nu + 4.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_142 = ccomplex.complex[double](0, tmp_init_1)
 *             ccomplex.complex[double] tmp_init_143 = ccomplex.complex[double](0, tmp_init_7)
 */
  __pyx_v_tmp_init_141 = (__pyx_v_nu + 4.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":213
 *             double tmp_init_140 = 190.0*nu - 359.0
 *             double tmp_init_141 = nu + 4.0
 *             ccomplex.complex[double] tmp_init_142 = ccomplex.complex[double](0, tmp_init_1)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_143 = ccomplex.complex[double](0, tmp_init_7)
 *             double tmp_init_144 = 328.0*nu
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_init_1);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 213, __pyx_L1_error)
  }
  __pyx_v_tmp_init_142 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":214
 *             double tmp_init_141 = nu + 4.0
 *             ccomplex.complex[double] tmp_init_142 = ccomplex.complex[double](0, tmp_init_1)
 *             ccomplex.complex[double] tmp_init_143 = ccomplex.complex[double](0, tmp_init_7)             # <<<<<<<<<<<<<<
 *             double tmp_init_144 = 328.0*nu
 *             double tmp_init_145 = 1330.0*nu - 2291.0
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_init_7);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 214, __pyx_L1_error)
  }
  __pyx_v_tmp_init_143 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":215
 *             ccomplex.complex[double] tmp_init_142 = ccomplex.complex[double](0, tmp_init_1)
 *             ccomplex.complex[double] tmp_init_143 = ccomplex.complex[double](0, tmp_init_7)
 *             double tmp_init_144 = 328.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_145 = 1330.0*nu - 2291.0
 *             double tmp_init_146 = 4855.0*nu - 10334.0
 */
  __pyx_v_tmp_init_144 = (328.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":216
 *             ccomplex.complex[double] tmp_init_143 = ccomplex.complex[double](0, tmp_init_7)
 *             double tmp_init_144 = 328.0*nu
 *             double tmp_init_145 = 1330.0*nu - 2291.0             # <<<<<<<<<<<<<<
 *             double tmp_init_146 = 4855.0*nu - 10334.0
 *             double tmp_init_147 = 123.0*nu
 */
  __pyx_v_tmp_init_145 = ((1330.0 * __pyx_v_nu) - 2291.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":217
 *             double tmp_init_144 = 328.0*nu
 *             double tmp_init_145 = 1330.0*nu - 2291.0
 *             double tmp_init_146 = 4855.0*nu - 10334.0             # <<<<<<<<<<<<<<
 *             double tmp_init_147 = 123.0*nu
 *             double tmp_init_148 = 1832.0*nu - 5023.0
 */
  __pyx_v_tmp_init_146 = ((4855.0 * __pyx_v_nu) - 10334.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":218
 *             double tmp_init_145 = 1330.0*nu - 2291.0
 *             double tmp_init_146 = 4855.0*nu - 10334.0
 *             double tmp_init_147 = 123.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_148 = 1832.0*nu - 5023.0
 *             double tmp_init_149 = 149.0*nu - 412.0
 */
  __pyx_v_tmp_init_147 = (123.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":219
 *             double tmp_init_146 = 4855.0*nu - 10334.0
 *             double tmp_init_147 = 123.0*nu
 *             double tmp_init_148 = 1832.0*nu - 5023.0             # <<<<<<<<<<<<<<
 *             double tmp_init_149 = 149.0*nu - 412.0
 *             double tmp_init_150 = 66015.0*tmp_init_7
 */
  __pyx_v_tmp_init_148 = ((1832.0 * __pyx_v_nu) - 5023.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":220
 *             double tmp_init_147 = 123.0*nu
 *             double tmp_init_148 = 1832.0*nu - 5023.0
 *             double tmp_init_149 = 149.0*nu - 412.0             # <<<<<<<<<<<<<<
 *             double tmp_init_150 = 66015.0*tmp_init_7
 *             double tmp_init_151 = 188.49555921538759
 */
  __pyx_v_tmp_init_149 = ((149.0 * __pyx_v_nu) - 412.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":221
 *             double tmp_init_148 = 1832.0*nu - 5023.0
 *             double tmp_init_149 = 149.0*nu - 412.0
 *             double tmp_init_150 = 66015.0*tmp_init_7             # <<<<<<<<<<<<<<
 *             double tmp_init_151 = 188.49555921538759
 *             double tmp_init_152 = 219.91148575128553
 */
  __pyx_v_tmp_init_150 = (66015.0 * __pyx_v_tmp_init_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":222
 *             double tmp_init_149 = 149.0*nu - 412.0
 *             double tmp_init_150 = 66015.0*tmp_init_7
 *             double tmp_init_151 = 188.49555921538759             # <<<<<<<<<<<<<<
 *             double tmp_init_152 = 219.91148575128553
 *             double tmp_init_153 = 171062500.0*tmp_init_22
 */
  __pyx_v_tmp_init_151 = 188.49555921538759;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":223
 *             double tmp_init_150 = 66015.0*tmp_init_7
 *             double tmp_init_151 = 188.49555921538759
 *             double tmp_init_152 = 219.91148575128553             # <<<<<<<<<<<<<<
 *             double tmp_init_153 = 171062500.0*tmp_init_22
 *             double tmp_init_154 = -58671875.0*tmp_init_22
 */
  __pyx_v_tmp_init_152 = 219.91148575128553;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":224
 *             double tmp_init_151 = 188.49555921538759
 *             double tmp_init_152 = 219.91148575128553
 *             double tmp_init_153 = 171062500.0*tmp_init_22             # <<<<<<<<<<<<<<
 *             double tmp_init_154 = -58671875.0*tmp_init_22
 *             double tmp_init_155 = -1120.0*tmp_init_1
 */
  __pyx_v_tmp_init_153 = (171062500.0 * __pyx_v_tmp_init_22);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":225
 *             double tmp_init_152 = 219.91148575128553
 *             double tmp_init_153 = 171062500.0*tmp_init_22
 *             double tmp_init_154 = -58671875.0*tmp_init_22             # <<<<<<<<<<<<<<
 *             double tmp_init_155 = -1120.0*tmp_init_1
 *             double tmp_init_156 = -30375.0*tmp_init_7
 */
  __pyx_v_tmp_init_154 = (-58671875.0 * __pyx_v_tmp_init_22);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":226
 *             double tmp_init_153 = 171062500.0*tmp_init_22
 *             double tmp_init_154 = -58671875.0*tmp_init_22
 *             double tmp_init_155 = -1120.0*tmp_init_1             # <<<<<<<<<<<<<<
 *             double tmp_init_156 = -30375.0*tmp_init_7
 *             ccomplex.complex[double] tmp_init_157 = ccomplex.complex[double](tmp_init_39, -tmp_init_133)
 */
  __pyx_v_tmp_init_155 = (-1120.0 * __pyx_v_tmp_init_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":227
 *             double tmp_init_154 = -58671875.0*tmp_init_22
 *             double tmp_init_155 = -1120.0*tmp_init_1
 *             double tmp_init_156 = -30375.0*tmp_init_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_157 = ccomplex.complex[double](tmp_init_39, -tmp_init_133)
 *             ccomplex.complex[double] tmp_init_158 = ccomplex.complex[double](0, tmp_init_141)
 */
  __pyx_v_tmp_init_156 = (-30375.0 * __pyx_v_tmp_init_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":228
 *             double tmp_init_155 = -1120.0*tmp_init_1
 *             double tmp_init_156 = -30375.0*tmp_init_7
 *             ccomplex.complex[double] tmp_init_157 = ccomplex.complex[double](tmp_init_39, -tmp_init_133)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_158 = ccomplex.complex[double](0, tmp_init_141)
 *             double tmp_init_159 = 38.0*nu
 */
  try {
    __pyx_t_1 = std::complex<double> (__pyx_v_tmp_init_39, (-__pyx_v_tmp_init_133));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 228, __pyx_L1_error)
  }
  __pyx_v_tmp_init_157 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":229
 *             double tmp_init_156 = -30375.0*tmp_init_7
 *             ccomplex.complex[double] tmp_init_157 = ccomplex.complex[double](tmp_init_39, -tmp_init_133)
 *             ccomplex.complex[double] tmp_init_158 = ccomplex.complex[double](0, tmp_init_141)             # <<<<<<<<<<<<<<
 *             double tmp_init_159 = 38.0*nu
 *             double tmp_init_160 = 311.0*nu
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_init_141);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 229, __pyx_L1_error)
  }
  __pyx_v_tmp_init_158 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":230
 *             ccomplex.complex[double] tmp_init_157 = ccomplex.complex[double](tmp_init_39, -tmp_init_133)
 *             ccomplex.complex[double] tmp_init_158 = ccomplex.complex[double](0, tmp_init_141)
 *             double tmp_init_159 = 38.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_160 = 311.0*nu
 *             double tmp_init_161 = 141.3716694115407
 */
  __pyx_v_tmp_init_159 = (38.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":231
 *             ccomplex.complex[double] tmp_init_158 = ccomplex.complex[double](0, tmp_init_141)
 *             double tmp_init_159 = 38.0*nu
 *             double tmp_init_160 = 311.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_161 = 141.3716694115407
 *             double tmp_init_162 = 861.0*nu
 */
  __pyx_v_tmp_init_160 = (311.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":232
 *             double tmp_init_159 = 38.0*nu
 *             double tmp_init_160 = 311.0*nu
 *             double tmp_init_161 = 141.3716694115407             # <<<<<<<<<<<<<<
 *             double tmp_init_162 = 861.0*nu
 *             ccomplex.complex[double] tmp_init_163 = 39600.0*tmp_init_18
 */
  __pyx_v_tmp_init_161 = 141.3716694115407;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":233
 *             double tmp_init_160 = 311.0*nu
 *             double tmp_init_161 = 141.3716694115407
 *             double tmp_init_162 = 861.0*nu             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_163 = 39600.0*tmp_init_18
 *             ccomplex.complex[double] tmp_init_164 = 19800.0*tmp_init_18
 */
  __pyx_v_tmp_init_162 = (861.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":234
 *             double tmp_init_161 = 141.3716694115407
 *             double tmp_init_162 = 861.0*nu
 *             ccomplex.complex[double] tmp_init_163 = 39600.0*tmp_init_18             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_164 = 19800.0*tmp_init_18
 *             ccomplex.complex[double] tmp_init_165 = ccomplex.complex[double](0, 32.0)
 */
  __pyx_v_tmp_init_163 = (39600.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":235
 *             double tmp_init_162 = 861.0*nu
 *             ccomplex.complex[double] tmp_init_163 = 39600.0*tmp_init_18
 *             ccomplex.complex[double] tmp_init_164 = 19800.0*tmp_init_18             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_165 = ccomplex.complex[double](0, 32.0)
 *             double tmp_init_166 = 560.0*tmp_init_1
 */
  __pyx_v_tmp_init_164 = (19800.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":236
 *             ccomplex.complex[double] tmp_init_163 = 39600.0*tmp_init_18
 *             ccomplex.complex[double] tmp_init_164 = 19800.0*tmp_init_18
 *             ccomplex.complex[double] tmp_init_165 = ccomplex.complex[double](0, 32.0)             # <<<<<<<<<<<<<<
 *             double tmp_init_166 = 560.0*tmp_init_1
 *             ccomplex.complex[double] tmp_init_167 = 158400.0*tmp_init_18
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 32.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 236, __pyx_L1_error)
  }
  __pyx_v_tmp_init_165 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":237
 *             ccomplex.complex[double] tmp_init_164 = 19800.0*tmp_init_18
 *             ccomplex.complex[double] tmp_init_165 = ccomplex.complex[double](0, 32.0)
 *             double tmp_init_166 = 560.0*tmp_init_1             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_167 = 158400.0*tmp_init_18
 *             ccomplex.complex[double] tmp_init_168 = -316800.0*tmp_init_18
 */
  __pyx_v_tmp_init_166 = (560.0 * __pyx_v_tmp_init_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":238
 *             ccomplex.complex[double] tmp_init_165 = ccomplex.complex[double](0, 32.0)
 *             double tmp_init_166 = 560.0*tmp_init_1
 *             ccomplex.complex[double] tmp_init_167 = 158400.0*tmp_init_18             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_168 = -316800.0*tmp_init_18
 *             double tmp_init_169 = 10.0*nu
 */
  __pyx_v_tmp_init_167 = (158400.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":239
 *             double tmp_init_166 = 560.0*tmp_init_1
 *             ccomplex.complex[double] tmp_init_167 = 158400.0*tmp_init_18
 *             ccomplex.complex[double] tmp_init_168 = -316800.0*tmp_init_18             # <<<<<<<<<<<<<<
 *             double tmp_init_169 = 10.0*nu
 *             ccomplex.complex[double] tmp_init_170 = ccomplex.complex[double](0, -tmp_init_133 + 10.0*tmp_init_7)
 */
  __pyx_v_tmp_init_168 = (-316800.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":240
 *             ccomplex.complex[double] tmp_init_167 = 158400.0*tmp_init_18
 *             ccomplex.complex[double] tmp_init_168 = -316800.0*tmp_init_18
 *             double tmp_init_169 = 10.0*nu             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_170 = ccomplex.complex[double](0, -tmp_init_133 + 10.0*tmp_init_7)
 *             ccomplex.complex[double] tmp_init_171 = tmp_init_170 + tmp_init_39
 */
  __pyx_v_tmp_init_169 = (10.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":241
 *             ccomplex.complex[double] tmp_init_168 = -316800.0*tmp_init_18
 *             double tmp_init_169 = 10.0*nu
 *             ccomplex.complex[double] tmp_init_170 = ccomplex.complex[double](0, -tmp_init_133 + 10.0*tmp_init_7)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_171 = tmp_init_170 + tmp_init_39
 *             ccomplex.complex[double] tmp_init_172 = ccomplex.complex[double](0, 8.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, ((-__pyx_v_tmp_init_133) + (10.0 * __pyx_v_tmp_init_7)));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 241, __pyx_L1_error)
  }
  __pyx_v_tmp_init_170 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":242
 *             double tmp_init_169 = 10.0*nu
 *             ccomplex.complex[double] tmp_init_170 = ccomplex.complex[double](0, -tmp_init_133 + 10.0*tmp_init_7)
 *             ccomplex.complex[double] tmp_init_171 = tmp_init_170 + tmp_init_39             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_172 = ccomplex.complex[double](0, 8.0)
 *             double tmp_init_173 = 14.0*nu
 */
  __pyx_v_tmp_init_171 = (__pyx_v_tmp_init_170 + __pyx_v_tmp_init_39);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":243
 *             ccomplex.complex[double] tmp_init_170 = ccomplex.complex[double](0, -tmp_init_133 + 10.0*tmp_init_7)
 *             ccomplex.complex[double] tmp_init_171 = tmp_init_170 + tmp_init_39
 *             ccomplex.complex[double] tmp_init_172 = ccomplex.complex[double](0, 8.0)             # <<<<<<<<<<<<<<
 *             double tmp_init_173 = 14.0*nu
 *             double tmp_init_174 = tmp_init_173 - 1.0
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 8.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 243, __pyx_L1_error)
  }
  __pyx_v_tmp_init_172 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":244
 *             ccomplex.complex[double] tmp_init_171 = tmp_init_170 + tmp_init_39
 *             ccomplex.complex[double] tmp_init_172 = ccomplex.complex[double](0, 8.0)
 *             double tmp_init_173 = 14.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_174 = tmp_init_173 - 1.0
 *             double tmp_init_175 = 2556.0*nu
 */
  __pyx_v_tmp_init_173 = (14.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":245
 *             ccomplex.complex[double] tmp_init_172 = ccomplex.complex[double](0, 8.0)
 *             double tmp_init_173 = 14.0*nu
 *             double tmp_init_174 = tmp_init_173 - 1.0             # <<<<<<<<<<<<<<
 *             double tmp_init_175 = 2556.0*nu
 *             double tmp_init_176 = 70.0*nu - 5.0
 */
  __pyx_v_tmp_init_174 = (__pyx_v_tmp_init_173 - 1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":246
 *             double tmp_init_173 = 14.0*nu
 *             double tmp_init_174 = tmp_init_173 - 1.0
 *             double tmp_init_175 = 2556.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_176 = 70.0*nu - 5.0
 *             double tmp_init_177 = 4298.0*nu
 */
  __pyx_v_tmp_init_175 = (2556.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":247
 *             double tmp_init_174 = tmp_init_173 - 1.0
 *             double tmp_init_175 = 2556.0*nu
 *             double tmp_init_176 = 70.0*nu - 5.0             # <<<<<<<<<<<<<<
 *             double tmp_init_177 = 4298.0*nu
 *             double tmp_init_178 = 58.0*nu + 1567.0
 */
  __pyx_v_tmp_init_176 = ((70.0 * __pyx_v_nu) - 5.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":248
 *             double tmp_init_175 = 2556.0*nu
 *             double tmp_init_176 = 70.0*nu - 5.0
 *             double tmp_init_177 = 4298.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_178 = 58.0*nu + 1567.0
 *             double tmp_init_179 = 2398.0*nu - 3941.0
 */
  __pyx_v_tmp_init_177 = (4298.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":249
 *             double tmp_init_176 = 70.0*nu - 5.0
 *             double tmp_init_177 = 4298.0*nu
 *             double tmp_init_178 = 58.0*nu + 1567.0             # <<<<<<<<<<<<<<
 *             double tmp_init_179 = 2398.0*nu - 3941.0
 *             double tmp_init_180 = 490.0*nu
 */
  __pyx_v_tmp_init_178 = ((58.0 * __pyx_v_nu) + 1567.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":250
 *             double tmp_init_177 = 4298.0*nu
 *             double tmp_init_178 = 58.0*nu + 1567.0
 *             double tmp_init_179 = 2398.0*nu - 3941.0             # <<<<<<<<<<<<<<
 *             double tmp_init_180 = 490.0*nu
 *             double tmp_init_181 = tmp_init_180 - 305.0
 */
  __pyx_v_tmp_init_179 = ((2398.0 * __pyx_v_nu) - 3941.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":251
 *             double tmp_init_178 = 58.0*nu + 1567.0
 *             double tmp_init_179 = 2398.0*nu - 3941.0
 *             double tmp_init_180 = 490.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_181 = tmp_init_180 - 305.0
 *             double tmp_init_182 = 127.0*nu
 */
  __pyx_v_tmp_init_180 = (490.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":252
 *             double tmp_init_179 = 2398.0*nu - 3941.0
 *             double tmp_init_180 = 490.0*nu
 *             double tmp_init_181 = tmp_init_180 - 305.0             # <<<<<<<<<<<<<<
 *             double tmp_init_182 = 127.0*nu
 *             double tmp_init_183 = tmp_init_182 + 412.0
 */
  __pyx_v_tmp_init_181 = (__pyx_v_tmp_init_180 - 305.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":253
 *             double tmp_init_180 = 490.0*nu
 *             double tmp_init_181 = tmp_init_180 - 305.0
 *             double tmp_init_182 = 127.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_183 = tmp_init_182 + 412.0
 *             double tmp_init_184 = 277.0*nu
 */
  __pyx_v_tmp_init_182 = (127.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":254
 *             double tmp_init_181 = tmp_init_180 - 305.0
 *             double tmp_init_182 = 127.0*nu
 *             double tmp_init_183 = tmp_init_182 + 412.0             # <<<<<<<<<<<<<<
 *             double tmp_init_184 = 277.0*nu
 *             double tmp_init_185 = tmp_init_184 + 2641.0
 */
  __pyx_v_tmp_init_183 = (__pyx_v_tmp_init_182 + 412.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":255
 *             double tmp_init_182 = 127.0*nu
 *             double tmp_init_183 = tmp_init_182 + 412.0
 *             double tmp_init_184 = 277.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_185 = tmp_init_184 + 2641.0
 *             double tmp_init_186 = 1585572380.0*tmp_init_61
 */
  __pyx_v_tmp_init_184 = (277.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":256
 *             double tmp_init_183 = tmp_init_182 + 412.0
 *             double tmp_init_184 = 277.0*nu
 *             double tmp_init_185 = tmp_init_184 + 2641.0             # <<<<<<<<<<<<<<
 *             double tmp_init_186 = 1585572380.0*tmp_init_61
 *             double tmp_init_187 = 1354728235.0*tmp_init_61
 */
  __pyx_v_tmp_init_185 = (__pyx_v_tmp_init_184 + 2641.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":257
 *             double tmp_init_184 = 277.0*nu
 *             double tmp_init_185 = tmp_init_184 + 2641.0
 *             double tmp_init_186 = 1585572380.0*tmp_init_61             # <<<<<<<<<<<<<<
 *             double tmp_init_187 = 1354728235.0*tmp_init_61
 *             ccomplex.complex[double] tmp_init_188 = ccomplex.complex[double](0, flagMemory)
 */
  __pyx_v_tmp_init_186 = (1585572380.0 * __pyx_v_tmp_init_61);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":258
 *             double tmp_init_185 = tmp_init_184 + 2641.0
 *             double tmp_init_186 = 1585572380.0*tmp_init_61
 *             double tmp_init_187 = 1354728235.0*tmp_init_61             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_188 = ccomplex.complex[double](0, flagMemory)
 *             double tmp_init_189 = 31250.0*tmp_init_22
 */
  __pyx_v_tmp_init_187 = (1354728235.0 * __pyx_v_tmp_init_61);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":259
 *             double tmp_init_186 = 1585572380.0*tmp_init_61
 *             double tmp_init_187 = 1354728235.0*tmp_init_61
 *             ccomplex.complex[double] tmp_init_188 = ccomplex.complex[double](0, flagMemory)             # <<<<<<<<<<<<<<
 *             double tmp_init_189 = 31250.0*tmp_init_22
 *             double tmp_init_190 = 288.0*nu
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_flagMemory);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 259, __pyx_L1_error)
  }
  __pyx_v_tmp_init_188 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":260
 *             double tmp_init_187 = 1354728235.0*tmp_init_61
 *             ccomplex.complex[double] tmp_init_188 = ccomplex.complex[double](0, flagMemory)
 *             double tmp_init_189 = 31250.0*tmp_init_22             # <<<<<<<<<<<<<<
 *             double tmp_init_190 = 288.0*nu
 *             double tmp_init_191 = 5103.0*tmp_init_7
 */
  __pyx_v_tmp_init_189 = (31250.0 * __pyx_v_tmp_init_22);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":261
 *             ccomplex.complex[double] tmp_init_188 = ccomplex.complex[double](0, flagMemory)
 *             double tmp_init_189 = 31250.0*tmp_init_22
 *             double tmp_init_190 = 288.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_191 = 5103.0*tmp_init_7
 *             ccomplex.complex[double] tmp_init_192 = 11880.0*tmp_init_18
 */
  __pyx_v_tmp_init_190 = (288.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":262
 *             double tmp_init_189 = 31250.0*tmp_init_22
 *             double tmp_init_190 = 288.0*nu
 *             double tmp_init_191 = 5103.0*tmp_init_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_192 = 11880.0*tmp_init_18
 *             double tmp_init_193 = 122145.12237157116
 */
  __pyx_v_tmp_init_191 = (5103.0 * __pyx_v_tmp_init_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":263
 *             double tmp_init_190 = 288.0*nu
 *             double tmp_init_191 = 5103.0*tmp_init_7
 *             ccomplex.complex[double] tmp_init_192 = 11880.0*tmp_init_18             # <<<<<<<<<<<<<<
 *             double tmp_init_193 = 122145.12237157116
 *             double tmp_init_194 = 1272.3450247038663
 */
  __pyx_v_tmp_init_192 = (11880.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":264
 *             double tmp_init_191 = 5103.0*tmp_init_7
 *             ccomplex.complex[double] tmp_init_192 = 11880.0*tmp_init_18
 *             double tmp_init_193 = 122145.12237157116             # <<<<<<<<<<<<<<
 *             double tmp_init_194 = 1272.3450247038663
 *             ccomplex.complex[double] tmp_init_195 = ccomplex.complex[double](0, tmp_init_15)
 */
  __pyx_v_tmp_init_193 = 122145.12237157116;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":265
 *             ccomplex.complex[double] tmp_init_192 = 11880.0*tmp_init_18
 *             double tmp_init_193 = 122145.12237157116
 *             double tmp_init_194 = 1272.3450247038663             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_195 = ccomplex.complex[double](0, tmp_init_15)
 *             ccomplex.complex[double] tmp_init_196 = ccomplex.complex[double](0, tmp_init_169)
 */
  __pyx_v_tmp_init_194 = 1272.3450247038663;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":266
 *             double tmp_init_193 = 122145.12237157116
 *             double tmp_init_194 = 1272.3450247038663
 *             ccomplex.complex[double] tmp_init_195 = ccomplex.complex[double](0, tmp_init_15)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_196 = ccomplex.complex[double](0, tmp_init_169)
 *             ccomplex.complex[double] tmp_init_197 = ccomplex.complex[double](0, tmp_init_9)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_init_15);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 266, __pyx_L1_error)
  }
  __pyx_v_tmp_init_195 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":267
 *             double tmp_init_194 = 1272.3450247038663
 *             ccomplex.complex[double] tmp_init_195 = ccomplex.complex[double](0, tmp_init_15)
 *             ccomplex.complex[double] tmp_init_196 = ccomplex.complex[double](0, tmp_init_169)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_197 = ccomplex.complex[double](0, tmp_init_9)
 *             double tmp_init_198 = cmath.pow(tmp_init_51, -1)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_init_169);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 267, __pyx_L1_error)
  }
  __pyx_v_tmp_init_196 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":268
 *             ccomplex.complex[double] tmp_init_195 = ccomplex.complex[double](0, tmp_init_15)
 *             ccomplex.complex[double] tmp_init_196 = ccomplex.complex[double](0, tmp_init_169)
 *             ccomplex.complex[double] tmp_init_197 = ccomplex.complex[double](0, tmp_init_9)             # <<<<<<<<<<<<<<
 *             double tmp_init_198 = cmath.pow(tmp_init_51, -1)
 *             double tmp_init_199 = flagPN3*tmp_init_198
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_init_9);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 268, __pyx_L1_error)
  }
  __pyx_v_tmp_init_197 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":269
 *             ccomplex.complex[double] tmp_init_196 = ccomplex.complex[double](0, tmp_init_169)
 *             ccomplex.complex[double] tmp_init_197 = ccomplex.complex[double](0, tmp_init_9)
 *             double tmp_init_198 = cmath.pow(tmp_init_51, -1)             # <<<<<<<<<<<<<<
 *             double tmp_init_199 = flagPN3*tmp_init_198
 *             double tmp_init_200 = 3.1415926535897932*tmp_init_51
 */
  __pyx_v_tmp_init_198 = pow(__pyx_v_tmp_init_51, -1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":270
 *             ccomplex.complex[double] tmp_init_197 = ccomplex.complex[double](0, tmp_init_9)
 *             double tmp_init_198 = cmath.pow(tmp_init_51, -1)
 *             double tmp_init_199 = flagPN3*tmp_init_198             # <<<<<<<<<<<<<<
 *             double tmp_init_200 = 3.1415926535897932*tmp_init_51
 *             double tmp_init_201 = 140.0*tmp_init_1 + 181.0
 */
  __pyx_v_tmp_init_199 = (__pyx_v_flagPN3 * __pyx_v_tmp_init_198);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":271
 *             double tmp_init_198 = cmath.pow(tmp_init_51, -1)
 *             double tmp_init_199 = flagPN3*tmp_init_198
 *             double tmp_init_200 = 3.1415926535897932*tmp_init_51             # <<<<<<<<<<<<<<
 *             double tmp_init_201 = 140.0*tmp_init_1 + 181.0
 *             ccomplex.complex[double] tmp_init_202 = ccomplex.complex[double](0, tmp_init_201)
 */
  __pyx_v_tmp_init_200 = (3.1415926535897932 * __pyx_v_tmp_init_51);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":272
 *             double tmp_init_199 = flagPN3*tmp_init_198
 *             double tmp_init_200 = 3.1415926535897932*tmp_init_51
 *             double tmp_init_201 = 140.0*tmp_init_1 + 181.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_202 = ccomplex.complex[double](0, tmp_init_201)
 *             ccomplex.complex[double] tmp_init_203 = ccomplex.complex[double](0, tmp_init_37)
 */
  __pyx_v_tmp_init_201 = ((140.0 * __pyx_v_tmp_init_1) + 181.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":273
 *             double tmp_init_200 = 3.1415926535897932*tmp_init_51
 *             double tmp_init_201 = 140.0*tmp_init_1 + 181.0
 *             ccomplex.complex[double] tmp_init_202 = ccomplex.complex[double](0, tmp_init_201)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_203 = ccomplex.complex[double](0, tmp_init_37)
 *             double tmp_init_204 = 2240.0*tmp_init_200
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_init_201);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 273, __pyx_L1_error)
  }
  __pyx_v_tmp_init_202 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":274
 *             double tmp_init_201 = 140.0*tmp_init_1 + 181.0
 *             ccomplex.complex[double] tmp_init_202 = ccomplex.complex[double](0, tmp_init_201)
 *             ccomplex.complex[double] tmp_init_203 = ccomplex.complex[double](0, tmp_init_37)             # <<<<<<<<<<<<<<
 *             double tmp_init_204 = 2240.0*tmp_init_200
 *             ccomplex.complex[double] tmp_init_205 = tmp_init_152 - tmp_init_202
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_init_37);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 274, __pyx_L1_error)
  }
  __pyx_v_tmp_init_203 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":275
 *             ccomplex.complex[double] tmp_init_202 = ccomplex.complex[double](0, tmp_init_201)
 *             ccomplex.complex[double] tmp_init_203 = ccomplex.complex[double](0, tmp_init_37)
 *             double tmp_init_204 = 2240.0*tmp_init_200             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_205 = tmp_init_152 - tmp_init_202
 *             ccomplex.complex[double] tmp_init_206 = 8.0*tmp_init_18
 */
  __pyx_v_tmp_init_204 = (2240.0 * __pyx_v_tmp_init_200);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":276
 *             ccomplex.complex[double] tmp_init_203 = ccomplex.complex[double](0, tmp_init_37)
 *             double tmp_init_204 = 2240.0*tmp_init_200
 *             ccomplex.complex[double] tmp_init_205 = tmp_init_152 - tmp_init_202             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_206 = 8.0*tmp_init_18
 *             ccomplex.complex[double] tmp_init_207 = -tmp_init_206
 */
  __pyx_v_tmp_init_205 = (__pyx_v_tmp_init_152 - __pyx_v_tmp_init_202);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":277
 *             double tmp_init_204 = 2240.0*tmp_init_200
 *             ccomplex.complex[double] tmp_init_205 = tmp_init_152 - tmp_init_202
 *             ccomplex.complex[double] tmp_init_206 = 8.0*tmp_init_18             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_207 = -tmp_init_206
 *             double tmp_init_208 = 2496.0*nu - 1248.0
 */
  __pyx_v_tmp_init_206 = (8.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":278
 *             ccomplex.complex[double] tmp_init_205 = tmp_init_152 - tmp_init_202
 *             ccomplex.complex[double] tmp_init_206 = 8.0*tmp_init_18
 *             ccomplex.complex[double] tmp_init_207 = -tmp_init_206             # <<<<<<<<<<<<<<
 *             double tmp_init_208 = 2496.0*nu - 1248.0
 *             double tmp_init_209 = cmath.pow(tmp_init_51, 2)
 */
  __pyx_v_tmp_init_207 = (-__pyx_v_tmp_init_206);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":279
 *             ccomplex.complex[double] tmp_init_206 = 8.0*tmp_init_18
 *             ccomplex.complex[double] tmp_init_207 = -tmp_init_206
 *             double tmp_init_208 = 2496.0*nu - 1248.0             # <<<<<<<<<<<<<<
 *             double tmp_init_209 = cmath.pow(tmp_init_51, 2)
 *             ccomplex.complex[double] tmp_init_210 = ccomplex.complex[double](0, tmp_init_209)
 */
  __pyx_v_tmp_init_208 = ((2496.0 * __pyx_v_nu) - 1248.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":280
 *             ccomplex.complex[double] tmp_init_207 = -tmp_init_206
 *             double tmp_init_208 = 2496.0*nu - 1248.0
 *             double tmp_init_209 = cmath.pow(tmp_init_51, 2)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_210 = ccomplex.complex[double](0, tmp_init_209)
 *             double tmp_init_211 = flagTail*tmp_init_209
 */
  __pyx_v_tmp_init_209 = pow(__pyx_v_tmp_init_51, 2.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":281
 *             double tmp_init_208 = 2496.0*nu - 1248.0
 *             double tmp_init_209 = cmath.pow(tmp_init_51, 2)
 *             ccomplex.complex[double] tmp_init_210 = ccomplex.complex[double](0, tmp_init_209)             # <<<<<<<<<<<<<<
 *             double tmp_init_211 = flagTail*tmp_init_209
 *             ccomplex.complex[double] tmp_init_212 = tmp_init_209*tmp_init_87
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_init_209);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 281, __pyx_L1_error)
  }
  __pyx_v_tmp_init_210 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":282
 *             double tmp_init_209 = cmath.pow(tmp_init_51, 2)
 *             ccomplex.complex[double] tmp_init_210 = ccomplex.complex[double](0, tmp_init_209)
 *             double tmp_init_211 = flagTail*tmp_init_209             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_212 = tmp_init_209*tmp_init_87
 *             double tmp_init_213 = flagPN3/tmp_init_209
 */
  __pyx_v_tmp_init_211 = (__pyx_v_flagTail * __pyx_v_tmp_init_209);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":283
 *             ccomplex.complex[double] tmp_init_210 = ccomplex.complex[double](0, tmp_init_209)
 *             double tmp_init_211 = flagTail*tmp_init_209
 *             ccomplex.complex[double] tmp_init_212 = tmp_init_209*tmp_init_87             # <<<<<<<<<<<<<<
 *             double tmp_init_213 = flagPN3/tmp_init_209
 *             double tmp_init_214 = 1632960.0*tmp_init_200
 */
  __pyx_v_tmp_init_212 = (__pyx_v_tmp_init_209 * __pyx_v_tmp_init_87);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":284
 *             double tmp_init_211 = flagTail*tmp_init_209
 *             ccomplex.complex[double] tmp_init_212 = tmp_init_209*tmp_init_87
 *             double tmp_init_213 = flagPN3/tmp_init_209             # <<<<<<<<<<<<<<
 *             double tmp_init_214 = 1632960.0*tmp_init_200
 *             ccomplex.complex[double] tmp_init_215 = ccomplex.complex[double](0, tmp_init_201 - 140.0*tmp_init_7)
 */
  if (unlikely(__pyx_v_tmp_init_209 == 0)) {
    PyErr_SetString(PyExc_ZeroDivisionError, "float division");
    __PYX_ERR(0, 284, __pyx_L1_error)
  }
  __pyx_v_tmp_init_213 = (((double)__pyx_v_flagPN3) / __pyx_v_tmp_init_209);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":285
 *             ccomplex.complex[double] tmp_init_212 = tmp_init_209*tmp_init_87
 *             double tmp_init_213 = flagPN3/tmp_init_209
 *             double tmp_init_214 = 1632960.0*tmp_init_200             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_215 = ccomplex.complex[double](0, tmp_init_201 - 140.0*tmp_init_7)
 *             ccomplex.complex[double] tmp_init_216 = tmp_init_152 - tmp_init_215
 */
  __pyx_v_tmp_init_214 = (1632960.0 * __pyx_v_tmp_init_200);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":286
 *             double tmp_init_213 = flagPN3/tmp_init_209
 *             double tmp_init_214 = 1632960.0*tmp_init_200
 *             ccomplex.complex[double] tmp_init_215 = ccomplex.complex[double](0, tmp_init_201 - 140.0*tmp_init_7)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_216 = tmp_init_152 - tmp_init_215
 *             double tmp_init_217 = 0.0001220703125*flagPN3
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, (__pyx_v_tmp_init_201 - (140.0 * __pyx_v_tmp_init_7)));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 286, __pyx_L1_error)
  }
  __pyx_v_tmp_init_215 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":287
 *             double tmp_init_214 = 1632960.0*tmp_init_200
 *             ccomplex.complex[double] tmp_init_215 = ccomplex.complex[double](0, tmp_init_201 - 140.0*tmp_init_7)
 *             ccomplex.complex[double] tmp_init_216 = tmp_init_152 - tmp_init_215             # <<<<<<<<<<<<<<
 *             double tmp_init_217 = 0.0001220703125*flagPN3
 *             double tmp_init_218 = 2872.0*tmp_init_57
 */
  __pyx_v_tmp_init_216 = (__pyx_v_tmp_init_152 - __pyx_v_tmp_init_215);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":288
 *             ccomplex.complex[double] tmp_init_215 = ccomplex.complex[double](0, tmp_init_201 - 140.0*tmp_init_7)
 *             ccomplex.complex[double] tmp_init_216 = tmp_init_152 - tmp_init_215
 *             double tmp_init_217 = 0.0001220703125*flagPN3             # <<<<<<<<<<<<<<
 *             double tmp_init_218 = 2872.0*tmp_init_57
 *             double tmp_init_219 = 4.3402777777777778e-5*flagPN2
 */
  __pyx_v_tmp_init_217 = (0.0001220703125 * __pyx_v_flagPN3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":289
 *             ccomplex.complex[double] tmp_init_216 = tmp_init_152 - tmp_init_215
 *             double tmp_init_217 = 0.0001220703125*flagPN3
 *             double tmp_init_218 = 2872.0*tmp_init_57             # <<<<<<<<<<<<<<
 *             double tmp_init_219 = 4.3402777777777778e-5*flagPN2
 *             double tmp_init_220 = 0.25*flagPN12
 */
  __pyx_v_tmp_init_218 = (2872.0 * __pyx_v_tmp_init_57);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":290
 *             double tmp_init_217 = 0.0001220703125*flagPN3
 *             double tmp_init_218 = 2872.0*tmp_init_57
 *             double tmp_init_219 = 4.3402777777777778e-5*flagPN2             # <<<<<<<<<<<<<<
 *             double tmp_init_220 = 0.25*flagPN12
 *             double tmp_init_221 = flagPN52*tmp_init_198
 */
  __pyx_v_tmp_init_219 = (4.3402777777777778e-5 * __pyx_v_flagPN2);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":291
 *             double tmp_init_218 = 2872.0*tmp_init_57
 *             double tmp_init_219 = 4.3402777777777778e-5*flagPN2
 *             double tmp_init_220 = 0.25*flagPN12             # <<<<<<<<<<<<<<
 *             double tmp_init_221 = flagPN52*tmp_init_198
 *             double tmp_init_222 = cmath.pow(5.0*tmp_init_57 - tmp_init_67 + 1.0, -1)
 */
  __pyx_v_tmp_init_220 = (0.25 * __pyx_v_flagPN12);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":292
 *             double tmp_init_219 = 4.3402777777777778e-5*flagPN2
 *             double tmp_init_220 = 0.25*flagPN12
 *             double tmp_init_221 = flagPN52*tmp_init_198             # <<<<<<<<<<<<<<
 *             double tmp_init_222 = cmath.pow(5.0*tmp_init_57 - tmp_init_67 + 1.0, -1)
 *             double tmp_init_223 = flagPN3*tmp_init_222
 */
  __pyx_v_tmp_init_221 = (__pyx_v_flagPN52 * __pyx_v_tmp_init_198);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":293
 *             double tmp_init_220 = 0.25*flagPN12
 *             double tmp_init_221 = flagPN52*tmp_init_198
 *             double tmp_init_222 = cmath.pow(5.0*tmp_init_57 - tmp_init_67 + 1.0, -1)             # <<<<<<<<<<<<<<
 *             double tmp_init_223 = flagPN3*tmp_init_222
 *             double tmp_init_224 = 85050.0*tmp_init_101
 */
  __pyx_v_tmp_init_222 = pow((((5.0 * __pyx_v_tmp_init_57) - __pyx_v_tmp_init_67) + 1.0), -1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":294
 *             double tmp_init_221 = flagPN52*tmp_init_198
 *             double tmp_init_222 = cmath.pow(5.0*tmp_init_57 - tmp_init_67 + 1.0, -1)
 *             double tmp_init_223 = flagPN3*tmp_init_222             # <<<<<<<<<<<<<<
 *             double tmp_init_224 = 85050.0*tmp_init_101
 *             double tmp_init_225 = 196.0*tmp_init_101
 */
  __pyx_v_tmp_init_223 = (__pyx_v_flagPN3 * __pyx_v_tmp_init_222);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":295
 *             double tmp_init_222 = cmath.pow(5.0*tmp_init_57 - tmp_init_67 + 1.0, -1)
 *             double tmp_init_223 = flagPN3*tmp_init_222
 *             double tmp_init_224 = 85050.0*tmp_init_101             # <<<<<<<<<<<<<<
 *             double tmp_init_225 = 196.0*tmp_init_101
 *             double tmp_init_226 = 102060.0*tmp_init_101
 */
  __pyx_v_tmp_init_224 = (85050.0 * __pyx_v_tmp_init_101);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":296
 *             double tmp_init_223 = flagPN3*tmp_init_222
 *             double tmp_init_224 = 85050.0*tmp_init_101
 *             double tmp_init_225 = 196.0*tmp_init_101             # <<<<<<<<<<<<<<
 *             double tmp_init_226 = 102060.0*tmp_init_101
 *             double tmp_init_227 = 836640.0*tmp_init_57
 */
  __pyx_v_tmp_init_225 = (196.0 * __pyx_v_tmp_init_101);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":297
 *             double tmp_init_224 = 85050.0*tmp_init_101
 *             double tmp_init_225 = 196.0*tmp_init_101
 *             double tmp_init_226 = 102060.0*tmp_init_101             # <<<<<<<<<<<<<<
 *             double tmp_init_227 = 836640.0*tmp_init_57
 *             double tmp_init_228 = cmath.pow(tmp_init_47, -1)
 */
  __pyx_v_tmp_init_226 = (102060.0 * __pyx_v_tmp_init_101);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":298
 *             double tmp_init_225 = 196.0*tmp_init_101
 *             double tmp_init_226 = 102060.0*tmp_init_101
 *             double tmp_init_227 = 836640.0*tmp_init_57             # <<<<<<<<<<<<<<
 *             double tmp_init_228 = cmath.pow(tmp_init_47, -1)
 *             double tmp_init_229 = flagPN2*tmp_init_228
 */
  __pyx_v_tmp_init_227 = (836640.0 * __pyx_v_tmp_init_57);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":299
 *             double tmp_init_226 = 102060.0*tmp_init_101
 *             double tmp_init_227 = 836640.0*tmp_init_57
 *             double tmp_init_228 = cmath.pow(tmp_init_47, -1)             # <<<<<<<<<<<<<<
 *             double tmp_init_229 = flagPN2*tmp_init_228
 *             double tmp_init_230 = 9.8696044010893586
 */
  __pyx_v_tmp_init_228 = pow(__pyx_v_tmp_init_47, -1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":300
 *             double tmp_init_227 = 836640.0*tmp_init_57
 *             double tmp_init_228 = cmath.pow(tmp_init_47, -1)
 *             double tmp_init_229 = flagPN2*tmp_init_228             # <<<<<<<<<<<<<<
 *             double tmp_init_230 = 9.8696044010893586
 *             double tmp_init_231 = 15280650.0*tmp_init_230
 */
  __pyx_v_tmp_init_229 = (__pyx_v_flagPN2 * __pyx_v_tmp_init_228);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":301
 *             double tmp_init_228 = cmath.pow(tmp_init_47, -1)
 *             double tmp_init_229 = flagPN2*tmp_init_228
 *             double tmp_init_230 = 9.8696044010893586             # <<<<<<<<<<<<<<
 *             double tmp_init_231 = 15280650.0*tmp_init_230
 *             ccomplex.complex[double] tmp_init_232 = ccomplex.complex[double](0, 3.1415926535897932)
 */
  __pyx_v_tmp_init_230 = 9.8696044010893586;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":302
 *             double tmp_init_229 = flagPN2*tmp_init_228
 *             double tmp_init_230 = 9.8696044010893586
 *             double tmp_init_231 = 15280650.0*tmp_init_230             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_232 = ccomplex.complex[double](0, 3.1415926535897932)
 *             ccomplex.complex[double] tmp_init_233 = 95672586240.0*tmp_init_232 - 110447430958.74169
 */
  __pyx_v_tmp_init_231 = (15280650.0 * __pyx_v_tmp_init_230);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":303
 *             double tmp_init_230 = 9.8696044010893586
 *             double tmp_init_231 = 15280650.0*tmp_init_230
 *             ccomplex.complex[double] tmp_init_232 = ccomplex.complex[double](0, 3.1415926535897932)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_233 = 95672586240.0*tmp_init_232 - 110447430958.74169
 *             double tmp_init_234 = 779.0*nu
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 3.1415926535897932);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 303, __pyx_L1_error)
  }
  __pyx_v_tmp_init_232 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":304
 *             double tmp_init_231 = 15280650.0*tmp_init_230
 *             ccomplex.complex[double] tmp_init_232 = ccomplex.complex[double](0, 3.1415926535897932)
 *             ccomplex.complex[double] tmp_init_233 = 95672586240.0*tmp_init_232 - 110447430958.74169             # <<<<<<<<<<<<<<
 *             double tmp_init_234 = 779.0*nu
 *             double tmp_init_235 = 451.0*nu
 */
  __pyx_v_tmp_init_233 = ((95672586240.0 * __pyx_v_tmp_init_232) - 110447430958.74169);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":305
 *             ccomplex.complex[double] tmp_init_232 = ccomplex.complex[double](0, 3.1415926535897932)
 *             ccomplex.complex[double] tmp_init_233 = 95672586240.0*tmp_init_232 - 110447430958.74169
 *             double tmp_init_234 = 779.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_235 = 451.0*nu
 *             double tmp_init_236 = 41.0*nu
 */
  __pyx_v_tmp_init_234 = (779.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":306
 *             ccomplex.complex[double] tmp_init_233 = 95672586240.0*tmp_init_232 - 110447430958.74169
 *             double tmp_init_234 = 779.0*nu
 *             double tmp_init_235 = 451.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_236 = 41.0*nu
 *             double tmp_init_237 = nu*tmp_init_230
 */
  __pyx_v_tmp_init_235 = (451.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":307
 *             double tmp_init_234 = 779.0*nu
 *             double tmp_init_235 = 451.0*nu
 *             double tmp_init_236 = 41.0*nu             # <<<<<<<<<<<<<<
 *             double tmp_init_237 = nu*tmp_init_230
 *             double tmp_init_238 = tmp_init_230*(tmp_init_236 - 320.0)
 */
  __pyx_v_tmp_init_236 = (41.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":308
 *             double tmp_init_235 = 451.0*nu
 *             double tmp_init_236 = 41.0*nu
 *             double tmp_init_237 = nu*tmp_init_230             # <<<<<<<<<<<<<<
 *             double tmp_init_238 = tmp_init_230*(tmp_init_236 - 320.0)
 *             double tmp_init_239 = 55223715479.370844
 */
  __pyx_v_tmp_init_237 = (__pyx_v_nu * __pyx_v_tmp_init_230);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":309
 *             double tmp_init_236 = 41.0*nu
 *             double tmp_init_237 = nu*tmp_init_230
 *             double tmp_init_238 = tmp_init_230*(tmp_init_236 - 320.0)             # <<<<<<<<<<<<<<
 *             double tmp_init_239 = 55223715479.370844
 *             double tmp_init_240 = 816.0*tmp_init_57
 */
  __pyx_v_tmp_init_238 = (__pyx_v_tmp_init_230 * (__pyx_v_tmp_init_236 - 320.0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":310
 *             double tmp_init_237 = nu*tmp_init_230
 *             double tmp_init_238 = tmp_init_230*(tmp_init_236 - 320.0)
 *             double tmp_init_239 = 55223715479.370844             # <<<<<<<<<<<<<<
 *             double tmp_init_240 = 816.0*tmp_init_57
 *             ccomplex.complex[double] tmp_init_241 = 3.1415926535897932*tmp_init_85
 */
  __pyx_v_tmp_init_239 = 55223715479.370844;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":311
 *             double tmp_init_238 = tmp_init_230*(tmp_init_236 - 320.0)
 *             double tmp_init_239 = 55223715479.370844
 *             double tmp_init_240 = 816.0*tmp_init_57             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_241 = 3.1415926535897932*tmp_init_85
 *             double tmp_init_242 = 22353408000.0*tmp_init_57
 */
  __pyx_v_tmp_init_240 = (816.0 * __pyx_v_tmp_init_57);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":312
 *             double tmp_init_239 = 55223715479.370844
 *             double tmp_init_240 = 816.0*tmp_init_57
 *             ccomplex.complex[double] tmp_init_241 = 3.1415926535897932*tmp_init_85             # <<<<<<<<<<<<<<
 *             double tmp_init_242 = 22353408000.0*tmp_init_57
 *             double tmp_init_243 = 22711600.0*tmp_init_101
 */
  __pyx_v_tmp_init_241 = (3.1415926535897932 * __pyx_v_tmp_init_85);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":313
 *             double tmp_init_240 = 816.0*tmp_init_57
 *             ccomplex.complex[double] tmp_init_241 = 3.1415926535897932*tmp_init_85
 *             double tmp_init_242 = 22353408000.0*tmp_init_57             # <<<<<<<<<<<<<<
 *             double tmp_init_243 = 22711600.0*tmp_init_101
 *             double tmp_init_244 = 2546775.0*tmp_init_230
 */
  __pyx_v_tmp_init_242 = (22353408000.0 * __pyx_v_tmp_init_57);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":314
 *             ccomplex.complex[double] tmp_init_241 = 3.1415926535897932*tmp_init_85
 *             double tmp_init_242 = 22353408000.0*tmp_init_57
 *             double tmp_init_243 = 22711600.0*tmp_init_101             # <<<<<<<<<<<<<<
 *             double tmp_init_244 = 2546775.0*tmp_init_230
 *             ccomplex.complex[double] tmp_init_245 = <double>(flagPN2)*tmp_init_198*tmp_init_85
 */
  __pyx_v_tmp_init_243 = (22711600.0 * __pyx_v_tmp_init_101);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":315
 *             double tmp_init_242 = 22353408000.0*tmp_init_57
 *             double tmp_init_243 = 22711600.0*tmp_init_101
 *             double tmp_init_244 = 2546775.0*tmp_init_230             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_245 = <double>(flagPN2)*tmp_init_198*tmp_init_85
 *             ccomplex.complex[double] tmp_init_246 = <double>(flagPN32)*tmp_init_228*tmp_init_85
 */
  __pyx_v_tmp_init_244 = (2546775.0 * __pyx_v_tmp_init_230);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":316
 *             double tmp_init_243 = 22711600.0*tmp_init_101
 *             double tmp_init_244 = 2546775.0*tmp_init_230
 *             ccomplex.complex[double] tmp_init_245 = <double>(flagPN2)*tmp_init_198*tmp_init_85             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_246 = <double>(flagPN32)*tmp_init_228*tmp_init_85
 *             double tmp_init_247 = 39223800.0*tmp_init_102
 */
  __pyx_v_tmp_init_245 = ((((double)__pyx_v_flagPN2) * __pyx_v_tmp_init_198) * __pyx_v_tmp_init_85);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":317
 *             double tmp_init_244 = 2546775.0*tmp_init_230
 *             ccomplex.complex[double] tmp_init_245 = <double>(flagPN2)*tmp_init_198*tmp_init_85
 *             ccomplex.complex[double] tmp_init_246 = <double>(flagPN32)*tmp_init_228*tmp_init_85             # <<<<<<<<<<<<<<
 *             double tmp_init_247 = 39223800.0*tmp_init_102
 *             double tmp_init_248 = 437500.0*tmp_init_101
 */
  __pyx_v_tmp_init_246 = ((((double)__pyx_v_flagPN32) * __pyx_v_tmp_init_228) * __pyx_v_tmp_init_85);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":318
 *             ccomplex.complex[double] tmp_init_245 = <double>(flagPN2)*tmp_init_198*tmp_init_85
 *             ccomplex.complex[double] tmp_init_246 = <double>(flagPN32)*tmp_init_228*tmp_init_85
 *             double tmp_init_247 = 39223800.0*tmp_init_102             # <<<<<<<<<<<<<<
 *             double tmp_init_248 = 437500.0*tmp_init_101
 *             ccomplex.complex[double] tmp_init_249 = <double>(flagPN3)*tmp_init_85/(3.0*tmp_init_57 - tmp_init_9 + 1.0)
 */
  __pyx_v_tmp_init_247 = (39223800.0 * __pyx_v_tmp_init_102);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":319
 *             ccomplex.complex[double] tmp_init_246 = <double>(flagPN32)*tmp_init_228*tmp_init_85
 *             double tmp_init_247 = 39223800.0*tmp_init_102
 *             double tmp_init_248 = 437500.0*tmp_init_101             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_249 = <double>(flagPN3)*tmp_init_85/(3.0*tmp_init_57 - tmp_init_9 + 1.0)
 *             double tmp_init_250 = 32340.0*tmp_init_101
 */
  __pyx_v_tmp_init_248 = (437500.0 * __pyx_v_tmp_init_101);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":320
 *             double tmp_init_247 = 39223800.0*tmp_init_102
 *             double tmp_init_248 = 437500.0*tmp_init_101
 *             ccomplex.complex[double] tmp_init_249 = <double>(flagPN3)*tmp_init_85/(3.0*tmp_init_57 - tmp_init_9 + 1.0)             # <<<<<<<<<<<<<<
 *             double tmp_init_250 = 32340.0*tmp_init_101
 *             ccomplex.complex[double] tmp_init_251 = <double>(flagPN52)*tmp_init_222*tmp_init_85
 */
  __pyx_v_tmp_init_249 = ((((double)__pyx_v_flagPN3) * __pyx_v_tmp_init_85) / (((3.0 * __pyx_v_tmp_init_57) - __pyx_v_tmp_init_9) + 1.0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":321
 *             double tmp_init_248 = 437500.0*tmp_init_101
 *             ccomplex.complex[double] tmp_init_249 = <double>(flagPN3)*tmp_init_85/(3.0*tmp_init_57 - tmp_init_9 + 1.0)
 *             double tmp_init_250 = 32340.0*tmp_init_101             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_init_251 = <double>(flagPN52)*tmp_init_222*tmp_init_85
 * 
 */
  __pyx_v_tmp_init_250 = (32340.0 * __pyx_v_tmp_init_101);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":322
 *             ccomplex.complex[double] tmp_init_249 = <double>(flagPN3)*tmp_init_85/(3.0*tmp_init_57 - tmp_init_9 + 1.0)
 *             double tmp_init_250 = 32340.0*tmp_init_101
 *             ccomplex.complex[double] tmp_init_251 = <double>(flagPN52)*tmp_init_222*tmp_init_85             # <<<<<<<<<<<<<<
 * 
 *         # computations
 */
  __pyx_v_tmp_init_251 = ((((double)__pyx_v_flagPN52) * __pyx_v_tmp_init_222) * __pyx_v_tmp_init_85);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":325
 * 
 *         # computations
 *         self._gr_k_0 = -3.1415926535897932*tmp_init_0 + tmp_init_3*(124.0*nu + tmp_init_1*tmp_init_2 - 1460.0*tmp_init_1 + 1331.0) + 17052.564923685398             # <<<<<<<<<<<<<<
 *         self._gr_k_1 = 163.36281798666925*nu + tmp_init_6*(4.0*nu*tmp_init_5 - 36.0*tmp_init_1 - 121.0) - 2456.7254551072183
 *         self._gr_k_2 = ccomplex.complex[double](20979.555740672639 - 2638.9378290154263*nu, -21292.0*tmp_init_1 + 22356.0*tmp_init_7 + tmp_init_9*(356.0*tmp_init_1 - tmp_init_8 + 105.0) + 357.0)
 */
  __pyx_v_self->_gr_k_0 = (((-3.1415926535897932 * __pyx_v_tmp_init_0) + (__pyx_v_tmp_init_3 * ((((124.0 * __pyx_v_nu) + (__pyx_v_tmp_init_1 * __pyx_v_tmp_init_2)) - (1460.0 * __pyx_v_tmp_init_1)) + 1331.0))) + 17052.564923685398);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":326
 *         # computations
 *         self._gr_k_0 = -3.1415926535897932*tmp_init_0 + tmp_init_3*(124.0*nu + tmp_init_1*tmp_init_2 - 1460.0*tmp_init_1 + 1331.0) + 17052.564923685398
 *         self._gr_k_1 = 163.36281798666925*nu + tmp_init_6*(4.0*nu*tmp_init_5 - 36.0*tmp_init_1 - 121.0) - 2456.7254551072183             # <<<<<<<<<<<<<<
 *         self._gr_k_2 = ccomplex.complex[double](20979.555740672639 - 2638.9378290154263*nu, -21292.0*tmp_init_1 + 22356.0*tmp_init_7 + tmp_init_9*(356.0*tmp_init_1 - tmp_init_8 + 105.0) + 357.0)
 *         self._gr_k_3 = tmp_init_10 - 343.0
 */
  __pyx_v_self->_gr_k_1 = (((163.36281798666925 * __pyx_v_nu) + (__pyx_v_tmp_init_6 * ((((4.0 * __pyx_v_nu) * __pyx_v_tmp_init_5) - (36.0 * __pyx_v_tmp_init_1)) - 121.0))) - 2456.7254551072183);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":327
 *         self._gr_k_0 = -3.1415926535897932*tmp_init_0 + tmp_init_3*(124.0*nu + tmp_init_1*tmp_init_2 - 1460.0*tmp_init_1 + 1331.0) + 17052.564923685398
 *         self._gr_k_1 = 163.36281798666925*nu + tmp_init_6*(4.0*nu*tmp_init_5 - 36.0*tmp_init_1 - 121.0) - 2456.7254551072183
 *         self._gr_k_2 = ccomplex.complex[double](20979.555740672639 - 2638.9378290154263*nu, -21292.0*tmp_init_1 + 22356.0*tmp_init_7 + tmp_init_9*(356.0*tmp_init_1 - tmp_init_8 + 105.0) + 357.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_3 = tmp_init_10 - 343.0
 *         self._gr_k_4 = tmp_init_11 - 413.0
 */
  try {
    __pyx_t_1 = std::complex<double> ((20979.555740672639 - (2638.9378290154263 * __pyx_v_nu)), ((((-21292.0 * __pyx_v_tmp_init_1) + (22356.0 * __pyx_v_tmp_init_7)) + (__pyx_v_tmp_init_9 * (((356.0 * __pyx_v_tmp_init_1) - __pyx_v_tmp_init_8) + 105.0))) + 357.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 327, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_2 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":328
 *         self._gr_k_1 = 163.36281798666925*nu + tmp_init_6*(4.0*nu*tmp_init_5 - 36.0*tmp_init_1 - 121.0) - 2456.7254551072183
 *         self._gr_k_2 = ccomplex.complex[double](20979.555740672639 - 2638.9378290154263*nu, -21292.0*tmp_init_1 + 22356.0*tmp_init_7 + tmp_init_9*(356.0*tmp_init_1 - tmp_init_8 + 105.0) + 357.0)
 *         self._gr_k_3 = tmp_init_10 - 343.0             # <<<<<<<<<<<<<<
 *         self._gr_k_4 = tmp_init_11 - 413.0
 *         self._gr_k_5 = tmp_init_12 - 2071.0
 */
  __pyx_v_self->_gr_k_3 = (__pyx_v_tmp_init_10 - 343.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":329
 *         self._gr_k_2 = ccomplex.complex[double](20979.555740672639 - 2638.9378290154263*nu, -21292.0*tmp_init_1 + 22356.0*tmp_init_7 + tmp_init_9*(356.0*tmp_init_1 - tmp_init_8 + 105.0) + 357.0)
 *         self._gr_k_3 = tmp_init_10 - 343.0
 *         self._gr_k_4 = tmp_init_11 - 413.0             # <<<<<<<<<<<<<<
 *         self._gr_k_5 = tmp_init_12 - 2071.0
 *         self._gr_k_6 = tmp_init_14
 */
  __pyx_v_self->_gr_k_4 = (__pyx_v_tmp_init_11 - 413.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":330
 *         self._gr_k_3 = tmp_init_10 - 343.0
 *         self._gr_k_4 = tmp_init_11 - 413.0
 *         self._gr_k_5 = tmp_init_12 - 2071.0             # <<<<<<<<<<<<<<
 *         self._gr_k_6 = tmp_init_14
 *         self._gr_k_7 = 43.982297150257105*tmp_init_15 + tmp_init_17*(tmp_init_1*tmp_init_16 + 488.0*tmp_init_1 - 126.0) + 6553.3622753883087
 */
  __pyx_v_self->_gr_k_5 = (__pyx_v_tmp_init_12 - 2071.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":331
 *         self._gr_k_4 = tmp_init_11 - 413.0
 *         self._gr_k_5 = tmp_init_12 - 2071.0
 *         self._gr_k_6 = tmp_init_14             # <<<<<<<<<<<<<<
 *         self._gr_k_7 = 43.982297150257105*tmp_init_15 + tmp_init_17*(tmp_init_1*tmp_init_16 + 488.0*tmp_init_1 - 126.0) + 6553.3622753883087
 *         self._gr_k_8 = 2968.8050576423546*tmp_init_16 + 81.0*tmp_init_18*(2118.0*tmp_init_1 - 835.0*tmp_init_7) + tmp_init_3*(83848.0*tmp_init_1 - 92961.0*tmp_init_7 - 2898.0) - 71251.321383416511
 */
  __pyx_v_self->_gr_k_6 = __pyx_v_tmp_init_14;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":332
 *         self._gr_k_5 = tmp_init_12 - 2071.0
 *         self._gr_k_6 = tmp_init_14
 *         self._gr_k_7 = 43.982297150257105*tmp_init_15 + tmp_init_17*(tmp_init_1*tmp_init_16 + 488.0*tmp_init_1 - 126.0) + 6553.3622753883087             # <<<<<<<<<<<<<<
 *         self._gr_k_8 = 2968.8050576423546*tmp_init_16 + 81.0*tmp_init_18*(2118.0*tmp_init_1 - 835.0*tmp_init_7) + tmp_init_3*(83848.0*tmp_init_1 - 92961.0*tmp_init_7 - 2898.0) - 71251.321383416511
 *         self._gr_k_9 = ccomplex.complex[double](tmp_init_19*(2841.0*nu - 6680.0), nu*tmp_init_21 - 127696.0*tmp_init_1 - 8310.0*tmp_init_20 + 69498.0*tmp_init_7 - 18396.0)
 */
  __pyx_v_self->_gr_k_7 = (((43.982297150257105 * __pyx_v_tmp_init_15) + (__pyx_v_tmp_init_17 * (((__pyx_v_tmp_init_1 * __pyx_v_tmp_init_16) + (488.0 * __pyx_v_tmp_init_1)) - 126.0))) + 6553.3622753883087);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":333
 *         self._gr_k_6 = tmp_init_14
 *         self._gr_k_7 = 43.982297150257105*tmp_init_15 + tmp_init_17*(tmp_init_1*tmp_init_16 + 488.0*tmp_init_1 - 126.0) + 6553.3622753883087
 *         self._gr_k_8 = 2968.8050576423546*tmp_init_16 + 81.0*tmp_init_18*(2118.0*tmp_init_1 - 835.0*tmp_init_7) + tmp_init_3*(83848.0*tmp_init_1 - 92961.0*tmp_init_7 - 2898.0) - 71251.321383416511             # <<<<<<<<<<<<<<
 *         self._gr_k_9 = ccomplex.complex[double](tmp_init_19*(2841.0*nu - 6680.0), nu*tmp_init_21 - 127696.0*tmp_init_1 - 8310.0*tmp_init_20 + 69498.0*tmp_init_7 - 18396.0)
 *         self._gr_k_10 = ccomplex.complex[double](13599.954597390215*nu - 10580.884057290424, -213298.0*nu*tmp_init_1 + 42096.0*tmp_init_1 - 77750.0*tmp_init_22 + tmp_init_24*(3625.0*tmp_init_22 + tmp_init_23) + 70470.0*tmp_init_7 - 756.0)
 */
  __pyx_v_self->_gr_k_8 = ((((2968.8050576423546 * __pyx_v_tmp_init_16) + ((81.0 * __pyx_v_tmp_init_18) * ((2118.0 * __pyx_v_tmp_init_1) - (835.0 * __pyx_v_tmp_init_7)))) + (__pyx_v_tmp_init_3 * (((83848.0 * __pyx_v_tmp_init_1) - (92961.0 * __pyx_v_tmp_init_7)) - 2898.0))) - 71251.321383416511);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":334
 *         self._gr_k_7 = 43.982297150257105*tmp_init_15 + tmp_init_17*(tmp_init_1*tmp_init_16 + 488.0*tmp_init_1 - 126.0) + 6553.3622753883087
 *         self._gr_k_8 = 2968.8050576423546*tmp_init_16 + 81.0*tmp_init_18*(2118.0*tmp_init_1 - 835.0*tmp_init_7) + tmp_init_3*(83848.0*tmp_init_1 - 92961.0*tmp_init_7 - 2898.0) - 71251.321383416511
 *         self._gr_k_9 = ccomplex.complex[double](tmp_init_19*(2841.0*nu - 6680.0), nu*tmp_init_21 - 127696.0*tmp_init_1 - 8310.0*tmp_init_20 + 69498.0*tmp_init_7 - 18396.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_10 = ccomplex.complex[double](13599.954597390215*nu - 10580.884057290424, -213298.0*nu*tmp_init_1 + 42096.0*tmp_init_1 - 77750.0*tmp_init_22 + tmp_init_24*(3625.0*tmp_init_22 + tmp_init_23) + 70470.0*tmp_init_7 - 756.0)
 *         self._gr_k_11 = 273.31856086231201*nu + tmp_init_3*(-454.0*tmp_init_1 + tmp_init_25) + 18.849555921538759
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_19 * ((2841.0 * __pyx_v_nu) - 6680.0)), (((((__pyx_v_nu * __pyx_v_tmp_init_21) - (127696.0 * __pyx_v_tmp_init_1)) - (8310.0 * __pyx_v_tmp_init_20)) + (69498.0 * __pyx_v_tmp_init_7)) - 18396.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 334, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_9 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":335
 *         self._gr_k_8 = 2968.8050576423546*tmp_init_16 + 81.0*tmp_init_18*(2118.0*tmp_init_1 - 835.0*tmp_init_7) + tmp_init_3*(83848.0*tmp_init_1 - 92961.0*tmp_init_7 - 2898.0) - 71251.321383416511
 *         self._gr_k_9 = ccomplex.complex[double](tmp_init_19*(2841.0*nu - 6680.0), nu*tmp_init_21 - 127696.0*tmp_init_1 - 8310.0*tmp_init_20 + 69498.0*tmp_init_7 - 18396.0)
 *         self._gr_k_10 = ccomplex.complex[double](13599.954597390215*nu - 10580.884057290424, -213298.0*nu*tmp_init_1 + 42096.0*tmp_init_1 - 77750.0*tmp_init_22 + tmp_init_24*(3625.0*tmp_init_22 + tmp_init_23) + 70470.0*tmp_init_7 - 756.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_11 = 273.31856086231201*nu + tmp_init_3*(-454.0*tmp_init_1 + tmp_init_25) + 18.849555921538759
 *         self._gr_k_12 = -775.97338543667893*nu - tmp_init_27*(15.0*nu*(-tmp_init_1 + tmp_init_7) - tmp_init_26 + 2.0*tmp_init_7 - 42.0) + 1350.8848410436111
 */
  try {
    __pyx_t_1 = std::complex<double> (((13599.954597390215 * __pyx_v_nu) - 10580.884057290424), (((((((-213298.0 * __pyx_v_nu) * __pyx_v_tmp_init_1) + (42096.0 * __pyx_v_tmp_init_1)) - (77750.0 * __pyx_v_tmp_init_22)) + (__pyx_v_tmp_init_24 * ((3625.0 * __pyx_v_tmp_init_22) + __pyx_v_tmp_init_23))) + (70470.0 * __pyx_v_tmp_init_7)) - 756.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 335, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_10 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":336
 *         self._gr_k_9 = ccomplex.complex[double](tmp_init_19*(2841.0*nu - 6680.0), nu*tmp_init_21 - 127696.0*tmp_init_1 - 8310.0*tmp_init_20 + 69498.0*tmp_init_7 - 18396.0)
 *         self._gr_k_10 = ccomplex.complex[double](13599.954597390215*nu - 10580.884057290424, -213298.0*nu*tmp_init_1 + 42096.0*tmp_init_1 - 77750.0*tmp_init_22 + tmp_init_24*(3625.0*tmp_init_22 + tmp_init_23) + 70470.0*tmp_init_7 - 756.0)
 *         self._gr_k_11 = 273.31856086231201*nu + tmp_init_3*(-454.0*tmp_init_1 + tmp_init_25) + 18.849555921538759             # <<<<<<<<<<<<<<
 *         self._gr_k_12 = -775.97338543667893*nu - tmp_init_27*(15.0*nu*(-tmp_init_1 + tmp_init_7) - tmp_init_26 + 2.0*tmp_init_7 - 42.0) + 1350.8848410436111
 *         self._gr_k_13 = tmp_init_29*(tmp_init_28 - 1567.0) - tmp_init_31*(816.0*nu*tmp_init_1 - 3628.0*tmp_init_1 - tmp_init_30 + 1245.0)
 */
  __pyx_v_self->_gr_k_11 = (((273.31856086231201 * __pyx_v_nu) + (__pyx_v_tmp_init_3 * ((-454.0 * __pyx_v_tmp_init_1) + __pyx_v_tmp_init_25))) + 18.849555921538759);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":337
 *         self._gr_k_10 = ccomplex.complex[double](13599.954597390215*nu - 10580.884057290424, -213298.0*nu*tmp_init_1 + 42096.0*tmp_init_1 - 77750.0*tmp_init_22 + tmp_init_24*(3625.0*tmp_init_22 + tmp_init_23) + 70470.0*tmp_init_7 - 756.0)
 *         self._gr_k_11 = 273.31856086231201*nu + tmp_init_3*(-454.0*tmp_init_1 + tmp_init_25) + 18.849555921538759
 *         self._gr_k_12 = -775.97338543667893*nu - tmp_init_27*(15.0*nu*(-tmp_init_1 + tmp_init_7) - tmp_init_26 + 2.0*tmp_init_7 - 42.0) + 1350.8848410436111             # <<<<<<<<<<<<<<
 *         self._gr_k_13 = tmp_init_29*(tmp_init_28 - 1567.0) - tmp_init_31*(816.0*nu*tmp_init_1 - 3628.0*tmp_init_1 - tmp_init_30 + 1245.0)
 *         self._gr_k_14 = ccomplex.complex[double](-tmp_init_32*(2729.0*nu - 19785.0), 6.0*nu*(5240.0*tmp_init_1 - tmp_init_21 + 1374.0) - 880080.0*tmp_init_1 + 1007478.0*tmp_init_7 - 46836.0)
 */
  __pyx_v_self->_gr_k_12 = (((-775.97338543667893 * __pyx_v_nu) - (__pyx_v_tmp_init_27 * (((((15.0 * __pyx_v_nu) * ((-__pyx_v_tmp_init_1) + __pyx_v_tmp_init_7)) - __pyx_v_tmp_init_26) + (2.0 * __pyx_v_tmp_init_7)) - 42.0))) + 1350.8848410436111);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":338
 *         self._gr_k_11 = 273.31856086231201*nu + tmp_init_3*(-454.0*tmp_init_1 + tmp_init_25) + 18.849555921538759
 *         self._gr_k_12 = -775.97338543667893*nu - tmp_init_27*(15.0*nu*(-tmp_init_1 + tmp_init_7) - tmp_init_26 + 2.0*tmp_init_7 - 42.0) + 1350.8848410436111
 *         self._gr_k_13 = tmp_init_29*(tmp_init_28 - 1567.0) - tmp_init_31*(816.0*nu*tmp_init_1 - 3628.0*tmp_init_1 - tmp_init_30 + 1245.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_14 = ccomplex.complex[double](-tmp_init_32*(2729.0*nu - 19785.0), 6.0*nu*(5240.0*tmp_init_1 - tmp_init_21 + 1374.0) - 880080.0*tmp_init_1 + 1007478.0*tmp_init_7 - 46836.0)
 *         self._gr_k_15 = -78414.152633601239*nu - tmp_init_31*(-2011604.0*tmp_init_1 + tmp_init_15*(83104.0*tmp_init_1 - 39609.0*tmp_init_7 - 1560.0) + 1087425.0*tmp_init_7 + 15315.0) + 473576.24297273979
 */
  __pyx_v_self->_gr_k_13 = ((__pyx_v_tmp_init_29 * (__pyx_v_tmp_init_28 - 1567.0)) - (__pyx_v_tmp_init_31 * (((((816.0 * __pyx_v_nu) * __pyx_v_tmp_init_1) - (3628.0 * __pyx_v_tmp_init_1)) - __pyx_v_tmp_init_30) + 1245.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":339
 *         self._gr_k_12 = -775.97338543667893*nu - tmp_init_27*(15.0*nu*(-tmp_init_1 + tmp_init_7) - tmp_init_26 + 2.0*tmp_init_7 - 42.0) + 1350.8848410436111
 *         self._gr_k_13 = tmp_init_29*(tmp_init_28 - 1567.0) - tmp_init_31*(816.0*nu*tmp_init_1 - 3628.0*tmp_init_1 - tmp_init_30 + 1245.0)
 *         self._gr_k_14 = ccomplex.complex[double](-tmp_init_32*(2729.0*nu - 19785.0), 6.0*nu*(5240.0*tmp_init_1 - tmp_init_21 + 1374.0) - 880080.0*tmp_init_1 + 1007478.0*tmp_init_7 - 46836.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_15 = -78414.152633601239*nu - tmp_init_31*(-2011604.0*tmp_init_1 + tmp_init_15*(83104.0*tmp_init_1 - 39609.0*tmp_init_7 - 1560.0) + 1087425.0*tmp_init_7 + 15315.0) + 473576.24297273979
 *         self._gr_k_16 = ccomplex.complex[double](3088.1855784787668*nu - 60117.517019094283, nu*(8296.0*tmp_init_1 - 7533.0*tmp_init_7 + 474.0) - 112816.0*tmp_init_1 + 108378.0*tmp_init_7 - 10716.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((-__pyx_v_tmp_init_32) * ((2729.0 * __pyx_v_nu) - 19785.0)), (((((6.0 * __pyx_v_nu) * (((5240.0 * __pyx_v_tmp_init_1) - __pyx_v_tmp_init_21) + 1374.0)) - (880080.0 * __pyx_v_tmp_init_1)) + (1007478.0 * __pyx_v_tmp_init_7)) - 46836.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 339, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_14 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":340
 *         self._gr_k_13 = tmp_init_29*(tmp_init_28 - 1567.0) - tmp_init_31*(816.0*nu*tmp_init_1 - 3628.0*tmp_init_1 - tmp_init_30 + 1245.0)
 *         self._gr_k_14 = ccomplex.complex[double](-tmp_init_32*(2729.0*nu - 19785.0), 6.0*nu*(5240.0*tmp_init_1 - tmp_init_21 + 1374.0) - 880080.0*tmp_init_1 + 1007478.0*tmp_init_7 - 46836.0)
 *         self._gr_k_15 = -78414.152633601239*nu - tmp_init_31*(-2011604.0*tmp_init_1 + tmp_init_15*(83104.0*tmp_init_1 - 39609.0*tmp_init_7 - 1560.0) + 1087425.0*tmp_init_7 + 15315.0) + 473576.24297273979             # <<<<<<<<<<<<<<
 *         self._gr_k_16 = ccomplex.complex[double](3088.1855784787668*nu - 60117.517019094283, nu*(8296.0*tmp_init_1 - 7533.0*tmp_init_7 + 474.0) - 112816.0*tmp_init_1 + 108378.0*tmp_init_7 - 10716.0)
 *         self._gr_k_17 = ccomplex.complex[double](111589.37105550946 - 28161.236546778907*nu, nu*(733960.0*tmp_init_1 - 265625.0*tmp_init_22 - 109350.0*tmp_init_7 + 4482.0) - 7759232.0*tmp_init_1 + 2271750.0*tmp_init_22 + 1733562.0*tmp_init_7 - 14736.0)
 */
  __pyx_v_self->_gr_k_15 = (((-78414.152633601239 * __pyx_v_nu) - (__pyx_v_tmp_init_31 * ((((-2011604.0 * __pyx_v_tmp_init_1) + (__pyx_v_tmp_init_15 * (((83104.0 * __pyx_v_tmp_init_1) - (39609.0 * __pyx_v_tmp_init_7)) - 1560.0))) + (1087425.0 * __pyx_v_tmp_init_7)) + 15315.0))) + 473576.24297273979);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":341
 *         self._gr_k_14 = ccomplex.complex[double](-tmp_init_32*(2729.0*nu - 19785.0), 6.0*nu*(5240.0*tmp_init_1 - tmp_init_21 + 1374.0) - 880080.0*tmp_init_1 + 1007478.0*tmp_init_7 - 46836.0)
 *         self._gr_k_15 = -78414.152633601239*nu - tmp_init_31*(-2011604.0*tmp_init_1 + tmp_init_15*(83104.0*tmp_init_1 - 39609.0*tmp_init_7 - 1560.0) + 1087425.0*tmp_init_7 + 15315.0) + 473576.24297273979
 *         self._gr_k_16 = ccomplex.complex[double](3088.1855784787668*nu - 60117.517019094283, nu*(8296.0*tmp_init_1 - 7533.0*tmp_init_7 + 474.0) - 112816.0*tmp_init_1 + 108378.0*tmp_init_7 - 10716.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_17 = ccomplex.complex[double](111589.37105550946 - 28161.236546778907*nu, nu*(733960.0*tmp_init_1 - 265625.0*tmp_init_22 - 109350.0*tmp_init_7 + 4482.0) - 7759232.0*tmp_init_1 + 2271750.0*tmp_init_22 + 1733562.0*tmp_init_7 - 14736.0)
 *         self._gr_k_18 = 7.0*tmp_init_33*tmp_init_36
 */
  try {
    __pyx_t_1 = std::complex<double> (((3088.1855784787668 * __pyx_v_nu) - 60117.517019094283), ((((__pyx_v_nu * (((8296.0 * __pyx_v_tmp_init_1) - (7533.0 * __pyx_v_tmp_init_7)) + 474.0)) - (112816.0 * __pyx_v_tmp_init_1)) + (108378.0 * __pyx_v_tmp_init_7)) - 10716.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 341, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_16 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":342
 *         self._gr_k_15 = -78414.152633601239*nu - tmp_init_31*(-2011604.0*tmp_init_1 + tmp_init_15*(83104.0*tmp_init_1 - 39609.0*tmp_init_7 - 1560.0) + 1087425.0*tmp_init_7 + 15315.0) + 473576.24297273979
 *         self._gr_k_16 = ccomplex.complex[double](3088.1855784787668*nu - 60117.517019094283, nu*(8296.0*tmp_init_1 - 7533.0*tmp_init_7 + 474.0) - 112816.0*tmp_init_1 + 108378.0*tmp_init_7 - 10716.0)
 *         self._gr_k_17 = ccomplex.complex[double](111589.37105550946 - 28161.236546778907*nu, nu*(733960.0*tmp_init_1 - 265625.0*tmp_init_22 - 109350.0*tmp_init_7 + 4482.0) - 7759232.0*tmp_init_1 + 2271750.0*tmp_init_22 + 1733562.0*tmp_init_7 - 14736.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_18 = 7.0*tmp_init_33*tmp_init_36
 *         self._gr_k_19 = ccomplex.complex[double](1043.0087609918114 - 3.1415926535897932*tmp_init_37, -112.0*tmp_init_1 + 28.0*tmp_init_20 + tmp_init_38 + 170.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((111589.37105550946 - (28161.236546778907 * __pyx_v_nu)), (((((__pyx_v_nu * ((((733960.0 * __pyx_v_tmp_init_1) - (265625.0 * __pyx_v_tmp_init_22)) - (109350.0 * __pyx_v_tmp_init_7)) + 4482.0)) - (7759232.0 * __pyx_v_tmp_init_1)) + (2271750.0 * __pyx_v_tmp_init_22)) + (1733562.0 * __pyx_v_tmp_init_7)) - 14736.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 342, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_17 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":343
 *         self._gr_k_16 = ccomplex.complex[double](3088.1855784787668*nu - 60117.517019094283, nu*(8296.0*tmp_init_1 - 7533.0*tmp_init_7 + 474.0) - 112816.0*tmp_init_1 + 108378.0*tmp_init_7 - 10716.0)
 *         self._gr_k_17 = ccomplex.complex[double](111589.37105550946 - 28161.236546778907*nu, nu*(733960.0*tmp_init_1 - 265625.0*tmp_init_22 - 109350.0*tmp_init_7 + 4482.0) - 7759232.0*tmp_init_1 + 2271750.0*tmp_init_22 + 1733562.0*tmp_init_7 - 14736.0)
 *         self._gr_k_18 = 7.0*tmp_init_33*tmp_init_36             # <<<<<<<<<<<<<<
 *         self._gr_k_19 = ccomplex.complex[double](1043.0087609918114 - 3.1415926535897932*tmp_init_37, -112.0*tmp_init_1 + 28.0*tmp_init_20 + tmp_init_38 + 170.0)
 *         self._gr_k_20 = -tmp_init_18*(7290.0*tmp_init_1 + tmp_init_41 + 3479.0) + tmp_init_39*(497.0*nu + 500.0) + 20.0*ccomplex.complex[double](0, 1)*(1458.0*tmp_init_1 - 1458.0*tmp_init_7 + 149.0)
 */
  __pyx_v_self->_gr_k_18 = ((7.0 * __pyx_v_tmp_init_33) * __pyx_v_tmp_init_36);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":344
 *         self._gr_k_17 = ccomplex.complex[double](111589.37105550946 - 28161.236546778907*nu, nu*(733960.0*tmp_init_1 - 265625.0*tmp_init_22 - 109350.0*tmp_init_7 + 4482.0) - 7759232.0*tmp_init_1 + 2271750.0*tmp_init_22 + 1733562.0*tmp_init_7 - 14736.0)
 *         self._gr_k_18 = 7.0*tmp_init_33*tmp_init_36
 *         self._gr_k_19 = ccomplex.complex[double](1043.0087609918114 - 3.1415926535897932*tmp_init_37, -112.0*tmp_init_1 + 28.0*tmp_init_20 + tmp_init_38 + 170.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_20 = -tmp_init_18*(7290.0*tmp_init_1 + tmp_init_41 + 3479.0) + tmp_init_39*(497.0*nu + 500.0) + 20.0*ccomplex.complex[double](0, 1)*(1458.0*tmp_init_1 - 1458.0*tmp_init_7 + 149.0)
 *         self._gr_k_21 = ccomplex.complex[double](47815.040187636653 - 21504.201713822135*nu, nu*(890.0*tmp_init_1 + tmp_init_41 + 9583.0) - 27880.0*tmp_init_1 + 29160.0*tmp_init_7 - 4028.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((1043.0087609918114 - (3.1415926535897932 * __pyx_v_tmp_init_37)), ((((-112.0 * __pyx_v_tmp_init_1) + (28.0 * __pyx_v_tmp_init_20)) + __pyx_v_tmp_init_38) + 170.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 344, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_19 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":345
 *         self._gr_k_18 = 7.0*tmp_init_33*tmp_init_36
 *         self._gr_k_19 = ccomplex.complex[double](1043.0087609918114 - 3.1415926535897932*tmp_init_37, -112.0*tmp_init_1 + 28.0*tmp_init_20 + tmp_init_38 + 170.0)
 *         self._gr_k_20 = -tmp_init_18*(7290.0*tmp_init_1 + tmp_init_41 + 3479.0) + tmp_init_39*(497.0*nu + 500.0) + 20.0*ccomplex.complex[double](0, 1)*(1458.0*tmp_init_1 - 1458.0*tmp_init_7 + 149.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_21 = ccomplex.complex[double](47815.040187636653 - 21504.201713822135*nu, nu*(890.0*tmp_init_1 + tmp_init_41 + 9583.0) - 27880.0*tmp_init_1 + 29160.0*tmp_init_7 - 4028.0)
 *         self._gr_k_22 = tmp_init_42 + 459.0
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 345, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_20 = ((((-__pyx_v_tmp_init_18) * (((7290.0 * __pyx_v_tmp_init_1) + __pyx_v_tmp_init_41) + 3479.0)) + (__pyx_v_tmp_init_39 * ((497.0 * __pyx_v_nu) + 500.0))) + ((20.0 * __pyx_t_1) * (((1458.0 * __pyx_v_tmp_init_1) - (1458.0 * __pyx_v_tmp_init_7)) + 149.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":346
 *         self._gr_k_19 = ccomplex.complex[double](1043.0087609918114 - 3.1415926535897932*tmp_init_37, -112.0*tmp_init_1 + 28.0*tmp_init_20 + tmp_init_38 + 170.0)
 *         self._gr_k_20 = -tmp_init_18*(7290.0*tmp_init_1 + tmp_init_41 + 3479.0) + tmp_init_39*(497.0*nu + 500.0) + 20.0*ccomplex.complex[double](0, 1)*(1458.0*tmp_init_1 - 1458.0*tmp_init_7 + 149.0)
 *         self._gr_k_21 = ccomplex.complex[double](47815.040187636653 - 21504.201713822135*nu, nu*(890.0*tmp_init_1 + tmp_init_41 + 9583.0) - 27880.0*tmp_init_1 + 29160.0*tmp_init_7 - 4028.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_22 = tmp_init_42 + 459.0
 *         self._gr_k_23 = 1118.0 - 708.0*nu
 */
  try {
    __pyx_t_1 = std::complex<double> ((47815.040187636653 - (21504.201713822135 * __pyx_v_nu)), ((((__pyx_v_nu * (((890.0 * __pyx_v_tmp_init_1) + __pyx_v_tmp_init_41) + 9583.0)) - (27880.0 * __pyx_v_tmp_init_1)) + (29160.0 * __pyx_v_tmp_init_7)) - 4028.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 346, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_21 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":347
 *         self._gr_k_20 = -tmp_init_18*(7290.0*tmp_init_1 + tmp_init_41 + 3479.0) + tmp_init_39*(497.0*nu + 500.0) + 20.0*ccomplex.complex[double](0, 1)*(1458.0*tmp_init_1 - 1458.0*tmp_init_7 + 149.0)
 *         self._gr_k_21 = ccomplex.complex[double](47815.040187636653 - 21504.201713822135*nu, nu*(890.0*tmp_init_1 + tmp_init_41 + 9583.0) - 27880.0*tmp_init_1 + 29160.0*tmp_init_7 - 4028.0)
 *         self._gr_k_22 = tmp_init_42 + 459.0             # <<<<<<<<<<<<<<
 *         self._gr_k_23 = 1118.0 - 708.0*nu
 *         self._gr_k_24 = -tmp_init_43
 */
  __pyx_v_self->_gr_k_22 = (__pyx_v_tmp_init_42 + 459.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":348
 *         self._gr_k_21 = ccomplex.complex[double](47815.040187636653 - 21504.201713822135*nu, nu*(890.0*tmp_init_1 + tmp_init_41 + 9583.0) - 27880.0*tmp_init_1 + 29160.0*tmp_init_7 - 4028.0)
 *         self._gr_k_22 = tmp_init_42 + 459.0
 *         self._gr_k_23 = 1118.0 - 708.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_24 = -tmp_init_43
 *         self._gr_k_25 = tmp_init_44 + 104.0
 */
  __pyx_v_self->_gr_k_23 = (1118.0 - (708.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":349
 *         self._gr_k_22 = tmp_init_42 + 459.0
 *         self._gr_k_23 = 1118.0 - 708.0*nu
 *         self._gr_k_24 = -tmp_init_43             # <<<<<<<<<<<<<<
 *         self._gr_k_25 = tmp_init_44 + 104.0
 *         self._gr_k_26 = 92.0 - 101.0*nu
 */
  __pyx_v_self->_gr_k_24 = (-__pyx_v_tmp_init_43);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":350
 *         self._gr_k_23 = 1118.0 - 708.0*nu
 *         self._gr_k_24 = -tmp_init_43
 *         self._gr_k_25 = tmp_init_44 + 104.0             # <<<<<<<<<<<<<<
 *         self._gr_k_26 = 92.0 - 101.0*nu
 *         self._gr_k_27 = flagTail
 */
  __pyx_v_self->_gr_k_25 = (__pyx_v_tmp_init_44 + 104.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":351
 *         self._gr_k_24 = -tmp_init_43
 *         self._gr_k_25 = tmp_init_44 + 104.0
 *         self._gr_k_26 = 92.0 - 101.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_27 = flagTail
 *         self._gr_k_28 = flagTail
 */
  __pyx_v_self->_gr_k_26 = (92.0 - (101.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":352
 *         self._gr_k_25 = tmp_init_44 + 104.0
 *         self._gr_k_26 = 92.0 - 101.0*nu
 *         self._gr_k_27 = flagTail             # <<<<<<<<<<<<<<
 *         self._gr_k_28 = flagTail
 *         self._gr_k_29 = -tmp_init_46
 */
  __pyx_v_self->_gr_k_27 = __pyx_v_flagTail;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":353
 *         self._gr_k_26 = 92.0 - 101.0*nu
 *         self._gr_k_27 = flagTail
 *         self._gr_k_28 = flagTail             # <<<<<<<<<<<<<<
 *         self._gr_k_29 = -tmp_init_46
 *         self._gr_k_30 = tmp_init_48
 */
  __pyx_v_self->_gr_k_28 = __pyx_v_flagTail;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":354
 *         self._gr_k_27 = flagTail
 *         self._gr_k_28 = flagTail
 *         self._gr_k_29 = -tmp_init_46             # <<<<<<<<<<<<<<
 *         self._gr_k_30 = tmp_init_48
 *         self._gr_k_31 = ccomplex.complex[double](0, 540.0*tmp_init_48)
 */
  __pyx_v_self->_gr_k_29 = (-__pyx_v_tmp_init_46);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":355
 *         self._gr_k_28 = flagTail
 *         self._gr_k_29 = -tmp_init_46
 *         self._gr_k_30 = tmp_init_48             # <<<<<<<<<<<<<<
 *         self._gr_k_31 = ccomplex.complex[double](0, 540.0*tmp_init_48)
 *         self._gr_k_32 = tmp_init_45*tmp_init_47
 */
  __pyx_v_self->_gr_k_30 = __pyx_v_tmp_init_48;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":356
 *         self._gr_k_29 = -tmp_init_46
 *         self._gr_k_30 = tmp_init_48
 *         self._gr_k_31 = ccomplex.complex[double](0, 540.0*tmp_init_48)             # <<<<<<<<<<<<<<
 *         self._gr_k_32 = tmp_init_45*tmp_init_47
 *         self._gr_k_33 = ccomplex.complex[double](tmp_init_47*tmp_init_50, 2160.0 - 432.0*tmp_init_49)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, (540.0 * __pyx_v_tmp_init_48));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 356, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_31 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":357
 *         self._gr_k_30 = tmp_init_48
 *         self._gr_k_31 = ccomplex.complex[double](0, 540.0*tmp_init_48)
 *         self._gr_k_32 = tmp_init_45*tmp_init_47             # <<<<<<<<<<<<<<
 *         self._gr_k_33 = ccomplex.complex[double](tmp_init_47*tmp_init_50, 2160.0 - 432.0*tmp_init_49)
 *         self._gr_k_34 = ccomplex.complex[double](0, -tmp_init_13)
 */
  __pyx_v_self->_gr_k_32 = (__pyx_v_tmp_init_45 * __pyx_v_tmp_init_47);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":358
 *         self._gr_k_31 = ccomplex.complex[double](0, 540.0*tmp_init_48)
 *         self._gr_k_32 = tmp_init_45*tmp_init_47
 *         self._gr_k_33 = ccomplex.complex[double](tmp_init_47*tmp_init_50, 2160.0 - 432.0*tmp_init_49)             # <<<<<<<<<<<<<<
 *         self._gr_k_34 = ccomplex.complex[double](0, -tmp_init_13)
 *         self._gr_k_35 = tmp_init_52
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_47 * __pyx_v_tmp_init_50), (2160.0 - (432.0 * __pyx_v_tmp_init_49)));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 358, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_33 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":359
 *         self._gr_k_32 = tmp_init_45*tmp_init_47
 *         self._gr_k_33 = ccomplex.complex[double](tmp_init_47*tmp_init_50, 2160.0 - 432.0*tmp_init_49)
 *         self._gr_k_34 = ccomplex.complex[double](0, -tmp_init_13)             # <<<<<<<<<<<<<<
 *         self._gr_k_35 = tmp_init_52
 *         self._gr_k_36 = ccomplex.complex[double](-tmp_init_50*tmp_init_51, 48.0*nu*(tmp_init_53 + 1661.0) - 2880.0*tmp_init_1 - 3072.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, (-__pyx_v_tmp_init_13));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 359, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_34 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":360
 *         self._gr_k_33 = ccomplex.complex[double](tmp_init_47*tmp_init_50, 2160.0 - 432.0*tmp_init_49)
 *         self._gr_k_34 = ccomplex.complex[double](0, -tmp_init_13)
 *         self._gr_k_35 = tmp_init_52             # <<<<<<<<<<<<<<
 *         self._gr_k_36 = ccomplex.complex[double](-tmp_init_50*tmp_init_51, 48.0*nu*(tmp_init_53 + 1661.0) - 2880.0*tmp_init_1 - 3072.0)
 *         self._gr_k_37 = -tmp_init_45*tmp_init_51
 */
  __pyx_v_self->_gr_k_35 = __pyx_v_tmp_init_52;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":361
 *         self._gr_k_34 = ccomplex.complex[double](0, -tmp_init_13)
 *         self._gr_k_35 = tmp_init_52
 *         self._gr_k_36 = ccomplex.complex[double](-tmp_init_50*tmp_init_51, 48.0*nu*(tmp_init_53 + 1661.0) - 2880.0*tmp_init_1 - 3072.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_37 = -tmp_init_45*tmp_init_51
 *         self._gr_k_38 = -tmp_init_55
 */
  try {
    __pyx_t_1 = std::complex<double> (((-__pyx_v_tmp_init_50) * __pyx_v_tmp_init_51), ((((48.0 * __pyx_v_nu) * (__pyx_v_tmp_init_53 + 1661.0)) - (2880.0 * __pyx_v_tmp_init_1)) - 3072.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 361, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_36 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":362
 *         self._gr_k_35 = tmp_init_52
 *         self._gr_k_36 = ccomplex.complex[double](-tmp_init_50*tmp_init_51, 48.0*nu*(tmp_init_53 + 1661.0) - 2880.0*tmp_init_1 - 3072.0)
 *         self._gr_k_37 = -tmp_init_45*tmp_init_51             # <<<<<<<<<<<<<<
 *         self._gr_k_38 = -tmp_init_55
 *         self._gr_k_39 = -1080.0*tmp_init_56
 */
  __pyx_v_self->_gr_k_37 = ((-__pyx_v_tmp_init_45) * __pyx_v_tmp_init_51);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":363
 *         self._gr_k_36 = ccomplex.complex[double](-tmp_init_50*tmp_init_51, 48.0*nu*(tmp_init_53 + 1661.0) - 2880.0*tmp_init_1 - 3072.0)
 *         self._gr_k_37 = -tmp_init_45*tmp_init_51
 *         self._gr_k_38 = -tmp_init_55             # <<<<<<<<<<<<<<
 *         self._gr_k_39 = -1080.0*tmp_init_56
 *         self._gr_k_40 = 11214.0*nu + 1323.0*tmp_init_57 + 4662.0
 */
  __pyx_v_self->_gr_k_38 = (-__pyx_v_tmp_init_55);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":364
 *         self._gr_k_37 = -tmp_init_45*tmp_init_51
 *         self._gr_k_38 = -tmp_init_55
 *         self._gr_k_39 = -1080.0*tmp_init_56             # <<<<<<<<<<<<<<
 *         self._gr_k_40 = 11214.0*nu + 1323.0*tmp_init_57 + 4662.0
 *         self._gr_k_41 = 149304.0*nu + 3240.0*tmp_init_57 - 1007694.0
 */
  __pyx_v_self->_gr_k_39 = (-1080.0 * __pyx_v_tmp_init_56);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":365
 *         self._gr_k_38 = -tmp_init_55
 *         self._gr_k_39 = -1080.0*tmp_init_56
 *         self._gr_k_40 = 11214.0*nu + 1323.0*tmp_init_57 + 4662.0             # <<<<<<<<<<<<<<
 *         self._gr_k_41 = 149304.0*nu + 3240.0*tmp_init_57 - 1007694.0
 *         self._gr_k_42 = -220104.0*nu - 11232.0*tmp_init_57 + 336258.0
 */
  __pyx_v_self->_gr_k_40 = (((11214.0 * __pyx_v_nu) + (1323.0 * __pyx_v_tmp_init_57)) + 4662.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":366
 *         self._gr_k_39 = -1080.0*tmp_init_56
 *         self._gr_k_40 = 11214.0*nu + 1323.0*tmp_init_57 + 4662.0
 *         self._gr_k_41 = 149304.0*nu + 3240.0*tmp_init_57 - 1007694.0             # <<<<<<<<<<<<<<
 *         self._gr_k_42 = -220104.0*nu - 11232.0*tmp_init_57 + 336258.0
 *         self._gr_k_43 = -322636.0*nu - 12426.0*tmp_init_57 + 1931116.0
 */
  __pyx_v_self->_gr_k_41 = (((149304.0 * __pyx_v_nu) + (3240.0 * __pyx_v_tmp_init_57)) - 1007694.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":367
 *         self._gr_k_40 = 11214.0*nu + 1323.0*tmp_init_57 + 4662.0
 *         self._gr_k_41 = 149304.0*nu + 3240.0*tmp_init_57 - 1007694.0
 *         self._gr_k_42 = -220104.0*nu - 11232.0*tmp_init_57 + 336258.0             # <<<<<<<<<<<<<<
 *         self._gr_k_43 = -322636.0*nu - 12426.0*tmp_init_57 + 1931116.0
 *         self._gr_k_44 = -43890.0*nu - 3465.0*tmp_init_57 + 1050.0
 */
  __pyx_v_self->_gr_k_42 = (((-220104.0 * __pyx_v_nu) - (11232.0 * __pyx_v_tmp_init_57)) + 336258.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":368
 *         self._gr_k_41 = 149304.0*nu + 3240.0*tmp_init_57 - 1007694.0
 *         self._gr_k_42 = -220104.0*nu - 11232.0*tmp_init_57 + 336258.0
 *         self._gr_k_43 = -322636.0*nu - 12426.0*tmp_init_57 + 1931116.0             # <<<<<<<<<<<<<<
 *         self._gr_k_44 = -43890.0*nu - 3465.0*tmp_init_57 + 1050.0
 *         self._gr_k_45 = tmp_init_58 - 128268.0
 */
  __pyx_v_self->_gr_k_43 = (((-322636.0 * __pyx_v_nu) - (12426.0 * __pyx_v_tmp_init_57)) + 1931116.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":369
 *         self._gr_k_42 = -220104.0*nu - 11232.0*tmp_init_57 + 336258.0
 *         self._gr_k_43 = -322636.0*nu - 12426.0*tmp_init_57 + 1931116.0
 *         self._gr_k_44 = -43890.0*nu - 3465.0*tmp_init_57 + 1050.0             # <<<<<<<<<<<<<<
 *         self._gr_k_45 = tmp_init_58 - 128268.0
 *         self._gr_k_46 = 2982.0*nu + 441.0*tmp_init_57 - 33348.0
 */
  __pyx_v_self->_gr_k_44 = (((-43890.0 * __pyx_v_nu) - (3465.0 * __pyx_v_tmp_init_57)) + 1050.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":370
 *         self._gr_k_43 = -322636.0*nu - 12426.0*tmp_init_57 + 1931116.0
 *         self._gr_k_44 = -43890.0*nu - 3465.0*tmp_init_57 + 1050.0
 *         self._gr_k_45 = tmp_init_58 - 128268.0             # <<<<<<<<<<<<<<
 *         self._gr_k_46 = 2982.0*nu + 441.0*tmp_init_57 - 33348.0
 *         self._gr_k_47 = -102922.0*nu - 3975.0*tmp_init_57 + 257182.0
 */
  __pyx_v_self->_gr_k_45 = (__pyx_v_tmp_init_58 - 128268.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":371
 *         self._gr_k_44 = -43890.0*nu - 3465.0*tmp_init_57 + 1050.0
 *         self._gr_k_45 = tmp_init_58 - 128268.0
 *         self._gr_k_46 = 2982.0*nu + 441.0*tmp_init_57 - 33348.0             # <<<<<<<<<<<<<<
 *         self._gr_k_47 = -102922.0*nu - 3975.0*tmp_init_57 + 257182.0
 *         self._gr_k_48 = -35308.0*nu - 2310.0*tmp_init_57 + 14308.0
 */
  __pyx_v_self->_gr_k_46 = (((2982.0 * __pyx_v_nu) + (441.0 * __pyx_v_tmp_init_57)) - 33348.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":372
 *         self._gr_k_45 = tmp_init_58 - 128268.0
 *         self._gr_k_46 = 2982.0*nu + 441.0*tmp_init_57 - 33348.0
 *         self._gr_k_47 = -102922.0*nu - 3975.0*tmp_init_57 + 257182.0             # <<<<<<<<<<<<<<
 *         self._gr_k_48 = -35308.0*nu - 2310.0*tmp_init_57 + 14308.0
 *         self._gr_k_49 = 23520.0*nu + 17640.0
 */
  __pyx_v_self->_gr_k_47 = (((-102922.0 * __pyx_v_nu) - (3975.0 * __pyx_v_tmp_init_57)) + 257182.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":373
 *         self._gr_k_46 = 2982.0*nu + 441.0*tmp_init_57 - 33348.0
 *         self._gr_k_47 = -102922.0*nu - 3975.0*tmp_init_57 + 257182.0
 *         self._gr_k_48 = -35308.0*nu - 2310.0*tmp_init_57 + 14308.0             # <<<<<<<<<<<<<<
 *         self._gr_k_49 = 23520.0*nu + 17640.0
 *         self._gr_k_50 = -154256.0*nu - 192.0*tmp_init_57 + 101018.0
 */
  __pyx_v_self->_gr_k_48 = (((-35308.0 * __pyx_v_nu) - (2310.0 * __pyx_v_tmp_init_57)) + 14308.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":374
 *         self._gr_k_47 = -102922.0*nu - 3975.0*tmp_init_57 + 257182.0
 *         self._gr_k_48 = -35308.0*nu - 2310.0*tmp_init_57 + 14308.0
 *         self._gr_k_49 = 23520.0*nu + 17640.0             # <<<<<<<<<<<<<<
 *         self._gr_k_50 = -154256.0*nu - 192.0*tmp_init_57 + 101018.0
 *         self._gr_k_51 = -94280.0*nu + 60.0*tmp_init_57 - 271627.0
 */
  __pyx_v_self->_gr_k_49 = ((23520.0 * __pyx_v_nu) + 17640.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":375
 *         self._gr_k_48 = -35308.0*nu - 2310.0*tmp_init_57 + 14308.0
 *         self._gr_k_49 = 23520.0*nu + 17640.0
 *         self._gr_k_50 = -154256.0*nu - 192.0*tmp_init_57 + 101018.0             # <<<<<<<<<<<<<<
 *         self._gr_k_51 = -94280.0*nu + 60.0*tmp_init_57 - 271627.0
 *         self._gr_k_52 = -295080.0*nu - tmp_init_59 + 171609.0
 */
  __pyx_v_self->_gr_k_50 = (((-154256.0 * __pyx_v_nu) - (192.0 * __pyx_v_tmp_init_57)) + 101018.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":376
 *         self._gr_k_49 = 23520.0*nu + 17640.0
 *         self._gr_k_50 = -154256.0*nu - 192.0*tmp_init_57 + 101018.0
 *         self._gr_k_51 = -94280.0*nu + 60.0*tmp_init_57 - 271627.0             # <<<<<<<<<<<<<<
 *         self._gr_k_52 = -295080.0*nu - tmp_init_59 + 171609.0
 *         self._gr_k_53 = tmp_init_60
 */
  __pyx_v_self->_gr_k_51 = (((-94280.0 * __pyx_v_nu) + (60.0 * __pyx_v_tmp_init_57)) - 271627.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":377
 *         self._gr_k_50 = -154256.0*nu - 192.0*tmp_init_57 + 101018.0
 *         self._gr_k_51 = -94280.0*nu + 60.0*tmp_init_57 - 271627.0
 *         self._gr_k_52 = -295080.0*nu - tmp_init_59 + 171609.0             # <<<<<<<<<<<<<<
 *         self._gr_k_53 = tmp_init_60
 *         self._gr_k_54 = 24692.0*nu + 102.0*tmp_init_57 + 3949.0
 */
  __pyx_v_self->_gr_k_52 = (((-295080.0 * __pyx_v_nu) - __pyx_v_tmp_init_59) + 171609.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":378
 *         self._gr_k_51 = -94280.0*nu + 60.0*tmp_init_57 - 271627.0
 *         self._gr_k_52 = -295080.0*nu - tmp_init_59 + 171609.0
 *         self._gr_k_53 = tmp_init_60             # <<<<<<<<<<<<<<
 *         self._gr_k_54 = 24692.0*nu + 102.0*tmp_init_57 + 3949.0
 *         self._gr_k_55 = -tmp_init_60
 */
  __pyx_v_self->_gr_k_53 = __pyx_v_tmp_init_60;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":379
 *         self._gr_k_52 = -295080.0*nu - tmp_init_59 + 171609.0
 *         self._gr_k_53 = tmp_init_60
 *         self._gr_k_54 = 24692.0*nu + 102.0*tmp_init_57 + 3949.0             # <<<<<<<<<<<<<<
 *         self._gr_k_55 = -tmp_init_60
 *         self._gr_k_56 = 4.4288548752834467e-6*flagPN52
 */
  __pyx_v_self->_gr_k_54 = (((24692.0 * __pyx_v_nu) + (102.0 * __pyx_v_tmp_init_57)) + 3949.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":380
 *         self._gr_k_53 = tmp_init_60
 *         self._gr_k_54 = 24692.0*nu + 102.0*tmp_init_57 + 3949.0
 *         self._gr_k_55 = -tmp_init_60             # <<<<<<<<<<<<<<
 *         self._gr_k_56 = 4.4288548752834467e-6*flagPN52
 *         self._gr_k_57 = -4178196.0*nu + 82632.0*tmp_init_57 + 10126314.0
 */
  __pyx_v_self->_gr_k_55 = (-__pyx_v_tmp_init_60);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":381
 *         self._gr_k_54 = 24692.0*nu + 102.0*tmp_init_57 + 3949.0
 *         self._gr_k_55 = -tmp_init_60
 *         self._gr_k_56 = 4.4288548752834467e-6*flagPN52             # <<<<<<<<<<<<<<
 *         self._gr_k_57 = -4178196.0*nu + 82632.0*tmp_init_57 + 10126314.0
 *         self._gr_k_58 = -9854690.0*nu + 1698820.0*tmp_init_57 + 7921185.0
 */
  __pyx_v_self->_gr_k_56 = (4.4288548752834467e-6 * __pyx_v_flagPN52);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":382
 *         self._gr_k_55 = -tmp_init_60
 *         self._gr_k_56 = 4.4288548752834467e-6*flagPN52
 *         self._gr_k_57 = -4178196.0*nu + 82632.0*tmp_init_57 + 10126314.0             # <<<<<<<<<<<<<<
 *         self._gr_k_58 = -9854690.0*nu + 1698820.0*tmp_init_57 + 7921185.0
 *         self._gr_k_59 = -22143960.0*nu + 3026160.0*tmp_init_57 + 33150060.0
 */
  __pyx_v_self->_gr_k_57 = (((-4178196.0 * __pyx_v_nu) + (82632.0 * __pyx_v_tmp_init_57)) + 10126314.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":383
 *         self._gr_k_56 = 4.4288548752834467e-6*flagPN52
 *         self._gr_k_57 = -4178196.0*nu + 82632.0*tmp_init_57 + 10126314.0
 *         self._gr_k_58 = -9854690.0*nu + 1698820.0*tmp_init_57 + 7921185.0             # <<<<<<<<<<<<<<
 *         self._gr_k_59 = -22143960.0*nu + 3026160.0*tmp_init_57 + 33150060.0
 *         self._gr_k_60 = -64350.0*nu + 12540.0*tmp_init_57 - 118305.0
 */
  __pyx_v_self->_gr_k_58 = (((-9854690.0 * __pyx_v_nu) + (1698820.0 * __pyx_v_tmp_init_57)) + 7921185.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":384
 *         self._gr_k_57 = -4178196.0*nu + 82632.0*tmp_init_57 + 10126314.0
 *         self._gr_k_58 = -9854690.0*nu + 1698820.0*tmp_init_57 + 7921185.0
 *         self._gr_k_59 = -22143960.0*nu + 3026160.0*tmp_init_57 + 33150060.0             # <<<<<<<<<<<<<<
 *         self._gr_k_60 = -64350.0*nu + 12540.0*tmp_init_57 - 118305.0
 *         self._gr_k_61 = -2087060.0*nu + 571720.0*tmp_init_57 + 224490.0
 */
  __pyx_v_self->_gr_k_59 = (((-22143960.0 * __pyx_v_nu) + (3026160.0 * __pyx_v_tmp_init_57)) + 33150060.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":385
 *         self._gr_k_58 = -9854690.0*nu + 1698820.0*tmp_init_57 + 7921185.0
 *         self._gr_k_59 = -22143960.0*nu + 3026160.0*tmp_init_57 + 33150060.0
 *         self._gr_k_60 = -64350.0*nu + 12540.0*tmp_init_57 - 118305.0             # <<<<<<<<<<<<<<
 *         self._gr_k_61 = -2087060.0*nu + 571720.0*tmp_init_57 + 224490.0
 *         self._gr_k_62 = -37313058.0*nu + 4740996.0*tmp_init_57 + 76843377.0
 */
  __pyx_v_self->_gr_k_60 = (((-64350.0 * __pyx_v_nu) + (12540.0 * __pyx_v_tmp_init_57)) - 118305.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":386
 *         self._gr_k_59 = -22143960.0*nu + 3026160.0*tmp_init_57 + 33150060.0
 *         self._gr_k_60 = -64350.0*nu + 12540.0*tmp_init_57 - 118305.0
 *         self._gr_k_61 = -2087060.0*nu + 571720.0*tmp_init_57 + 224490.0             # <<<<<<<<<<<<<<
 *         self._gr_k_62 = -37313058.0*nu + 4740996.0*tmp_init_57 + 76843377.0
 *         self._gr_k_63 = -92190.0*nu + 83580.0*tmp_init_57 + 25935.0
 */
  __pyx_v_self->_gr_k_61 = (((-2087060.0 * __pyx_v_nu) + (571720.0 * __pyx_v_tmp_init_57)) + 224490.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":387
 *         self._gr_k_60 = -64350.0*nu + 12540.0*tmp_init_57 - 118305.0
 *         self._gr_k_61 = -2087060.0*nu + 571720.0*tmp_init_57 + 224490.0
 *         self._gr_k_62 = -37313058.0*nu + 4740996.0*tmp_init_57 + 76843377.0             # <<<<<<<<<<<<<<
 *         self._gr_k_63 = -92190.0*nu + 83580.0*tmp_init_57 + 25935.0
 *         self._gr_k_64 = -620730.0*nu + 37620.0*tmp_init_57 - 711315.0
 */
  __pyx_v_self->_gr_k_62 = (((-37313058.0 * __pyx_v_nu) + (4740996.0 * __pyx_v_tmp_init_57)) + 76843377.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":388
 *         self._gr_k_61 = -2087060.0*nu + 571720.0*tmp_init_57 + 224490.0
 *         self._gr_k_62 = -37313058.0*nu + 4740996.0*tmp_init_57 + 76843377.0
 *         self._gr_k_63 = -92190.0*nu + 83580.0*tmp_init_57 + 25935.0             # <<<<<<<<<<<<<<
 *         self._gr_k_64 = -620730.0*nu + 37620.0*tmp_init_57 - 711315.0
 *         self._gr_k_65 = -93855460.0*nu + 10670120.0*tmp_init_57 + 146683170.0
 */
  __pyx_v_self->_gr_k_63 = (((-92190.0 * __pyx_v_nu) + (83580.0 * __pyx_v_tmp_init_57)) + 25935.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":389
 *         self._gr_k_62 = -37313058.0*nu + 4740996.0*tmp_init_57 + 76843377.0
 *         self._gr_k_63 = -92190.0*nu + 83580.0*tmp_init_57 + 25935.0
 *         self._gr_k_64 = -620730.0*nu + 37620.0*tmp_init_57 - 711315.0             # <<<<<<<<<<<<<<
 *         self._gr_k_65 = -93855460.0*nu + 10670120.0*tmp_init_57 + 146683170.0
 *         self._gr_k_66 = -67457228.0*nu + 9273016.0*tmp_init_57 + 67134582.0
 */
  __pyx_v_self->_gr_k_64 = (((-620730.0 * __pyx_v_nu) + (37620.0 * __pyx_v_tmp_init_57)) - 711315.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":390
 *         self._gr_k_63 = -92190.0*nu + 83580.0*tmp_init_57 + 25935.0
 *         self._gr_k_64 = -620730.0*nu + 37620.0*tmp_init_57 - 711315.0
 *         self._gr_k_65 = -93855460.0*nu + 10670120.0*tmp_init_57 + 146683170.0             # <<<<<<<<<<<<<<
 *         self._gr_k_66 = -67457228.0*nu + 9273016.0*tmp_init_57 + 67134582.0
 *         self._gr_k_67 = -20889602.0*nu + 4152484.0*tmp_init_57 + 7954113.0
 */
  __pyx_v_self->_gr_k_65 = (((-93855460.0 * __pyx_v_nu) + (10670120.0 * __pyx_v_tmp_init_57)) + 146683170.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":391
 *         self._gr_k_64 = -620730.0*nu + 37620.0*tmp_init_57 - 711315.0
 *         self._gr_k_65 = -93855460.0*nu + 10670120.0*tmp_init_57 + 146683170.0
 *         self._gr_k_66 = -67457228.0*nu + 9273016.0*tmp_init_57 + 67134582.0             # <<<<<<<<<<<<<<
 *         self._gr_k_67 = -20889602.0*nu + 4152484.0*tmp_init_57 + 7954113.0
 *         self._gr_k_68 = -18792838.0*nu - 162004.0*tmp_init_57 + 34973427.0
 */
  __pyx_v_self->_gr_k_66 = (((-67457228.0 * __pyx_v_nu) + (9273016.0 * __pyx_v_tmp_init_57)) + 67134582.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":392
 *         self._gr_k_65 = -93855460.0*nu + 10670120.0*tmp_init_57 + 146683170.0
 *         self._gr_k_66 = -67457228.0*nu + 9273016.0*tmp_init_57 + 67134582.0
 *         self._gr_k_67 = -20889602.0*nu + 4152484.0*tmp_init_57 + 7954113.0             # <<<<<<<<<<<<<<
 *         self._gr_k_68 = -18792838.0*nu - 162004.0*tmp_init_57 + 34973427.0
 *         self._gr_k_69 = -1780110.0*nu + 752220.0*tmp_init_57 + 138375.0
 */
  __pyx_v_self->_gr_k_67 = (((-20889602.0 * __pyx_v_nu) + (4152484.0 * __pyx_v_tmp_init_57)) + 7954113.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":393
 *         self._gr_k_66 = -67457228.0*nu + 9273016.0*tmp_init_57 + 67134582.0
 *         self._gr_k_67 = -20889602.0*nu + 4152484.0*tmp_init_57 + 7954113.0
 *         self._gr_k_68 = -18792838.0*nu - 162004.0*tmp_init_57 + 34973427.0             # <<<<<<<<<<<<<<
 *         self._gr_k_69 = -1780110.0*nu + 752220.0*tmp_init_57 + 138375.0
 *         self._gr_k_70 = -6232080.0*nu + 115110.0*tmp_init_57 + 1281480.0
 */
  __pyx_v_self->_gr_k_68 = (((-18792838.0 * __pyx_v_nu) - (162004.0 * __pyx_v_tmp_init_57)) + 34973427.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":394
 *         self._gr_k_67 = -20889602.0*nu + 4152484.0*tmp_init_57 + 7954113.0
 *         self._gr_k_68 = -18792838.0*nu - 162004.0*tmp_init_57 + 34973427.0
 *         self._gr_k_69 = -1780110.0*nu + 752220.0*tmp_init_57 + 138375.0             # <<<<<<<<<<<<<<
 *         self._gr_k_70 = -6232080.0*nu + 115110.0*tmp_init_57 + 1281480.0
 *         self._gr_k_71 = -9559926.0*nu + 1105782.0*tmp_init_57 + 3667989.0
 */
  __pyx_v_self->_gr_k_69 = (((-1780110.0 * __pyx_v_nu) + (752220.0 * __pyx_v_tmp_init_57)) + 138375.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":395
 *         self._gr_k_68 = -18792838.0*nu - 162004.0*tmp_init_57 + 34973427.0
 *         self._gr_k_69 = -1780110.0*nu + 752220.0*tmp_init_57 + 138375.0
 *         self._gr_k_70 = -6232080.0*nu + 115110.0*tmp_init_57 + 1281480.0             # <<<<<<<<<<<<<<
 *         self._gr_k_71 = -9559926.0*nu + 1105782.0*tmp_init_57 + 3667989.0
 *         self._gr_k_72 = -254894.0*nu + 6178.0*tmp_init_57 - 2009199.0
 */
  __pyx_v_self->_gr_k_70 = (((-6232080.0 * __pyx_v_nu) + (115110.0 * __pyx_v_tmp_init_57)) + 1281480.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":396
 *         self._gr_k_69 = -1780110.0*nu + 752220.0*tmp_init_57 + 138375.0
 *         self._gr_k_70 = -6232080.0*nu + 115110.0*tmp_init_57 + 1281480.0
 *         self._gr_k_71 = -9559926.0*nu + 1105782.0*tmp_init_57 + 3667989.0             # <<<<<<<<<<<<<<
 *         self._gr_k_72 = -254894.0*nu + 6178.0*tmp_init_57 - 2009199.0
 *         self._gr_k_73 = -2312248.0*nu + 474026.0*tmp_init_57 + 247512.0
 */
  __pyx_v_self->_gr_k_71 = (((-9559926.0 * __pyx_v_nu) + (1105782.0 * __pyx_v_tmp_init_57)) + 3667989.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":397
 *         self._gr_k_70 = -6232080.0*nu + 115110.0*tmp_init_57 + 1281480.0
 *         self._gr_k_71 = -9559926.0*nu + 1105782.0*tmp_init_57 + 3667989.0
 *         self._gr_k_72 = -254894.0*nu + 6178.0*tmp_init_57 - 2009199.0             # <<<<<<<<<<<<<<
 *         self._gr_k_73 = -2312248.0*nu + 474026.0*tmp_init_57 + 247512.0
 *         self._gr_k_74 = -4710060.0*nu + 158460.0*tmp_init_57 - 2152020.0
 */
  __pyx_v_self->_gr_k_72 = (((-254894.0 * __pyx_v_nu) + (6178.0 * __pyx_v_tmp_init_57)) - 2009199.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":398
 *         self._gr_k_71 = -9559926.0*nu + 1105782.0*tmp_init_57 + 3667989.0
 *         self._gr_k_72 = -254894.0*nu + 6178.0*tmp_init_57 - 2009199.0
 *         self._gr_k_73 = -2312248.0*nu + 474026.0*tmp_init_57 + 247512.0             # <<<<<<<<<<<<<<
 *         self._gr_k_74 = -4710060.0*nu + 158460.0*tmp_init_57 - 2152020.0
 *         self._gr_k_75 = -169364.0*nu + 12238.0*tmp_init_57 - 3545859.0
 */
  __pyx_v_self->_gr_k_73 = (((-2312248.0 * __pyx_v_nu) + (474026.0 * __pyx_v_tmp_init_57)) + 247512.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":399
 *         self._gr_k_72 = -254894.0*nu + 6178.0*tmp_init_57 - 2009199.0
 *         self._gr_k_73 = -2312248.0*nu + 474026.0*tmp_init_57 + 247512.0
 *         self._gr_k_74 = -4710060.0*nu + 158460.0*tmp_init_57 - 2152020.0             # <<<<<<<<<<<<<<
 *         self._gr_k_75 = -169364.0*nu + 12238.0*tmp_init_57 - 3545859.0
 *         self._gr_k_76 = -2961196.0*nu + 432902.0*tmp_init_57 - 218571.0
 */
  __pyx_v_self->_gr_k_74 = (((-4710060.0 * __pyx_v_nu) + (158460.0 * __pyx_v_tmp_init_57)) - 2152020.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":400
 *         self._gr_k_73 = -2312248.0*nu + 474026.0*tmp_init_57 + 247512.0
 *         self._gr_k_74 = -4710060.0*nu + 158460.0*tmp_init_57 - 2152020.0
 *         self._gr_k_75 = -169364.0*nu + 12238.0*tmp_init_57 - 3545859.0             # <<<<<<<<<<<<<<
 *         self._gr_k_76 = -2961196.0*nu + 432902.0*tmp_init_57 - 218571.0
 *         self._gr_k_77 = 77020.0*nu + 2020.0*tmp_init_57 - 725565.0
 */
  __pyx_v_self->_gr_k_75 = (((-169364.0 * __pyx_v_nu) + (12238.0 * __pyx_v_tmp_init_57)) - 3545859.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":401
 *         self._gr_k_74 = -4710060.0*nu + 158460.0*tmp_init_57 - 2152020.0
 *         self._gr_k_75 = -169364.0*nu + 12238.0*tmp_init_57 - 3545859.0
 *         self._gr_k_76 = -2961196.0*nu + 432902.0*tmp_init_57 - 218571.0             # <<<<<<<<<<<<<<
 *         self._gr_k_77 = 77020.0*nu + 2020.0*tmp_init_57 - 725565.0
 *         self._gr_k_78 = -18915072.0*nu + 2855424.0*tmp_init_57 + 41171328.0
 */
  __pyx_v_self->_gr_k_76 = (((-2961196.0 * __pyx_v_nu) + (432902.0 * __pyx_v_tmp_init_57)) - 218571.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":402
 *         self._gr_k_75 = -169364.0*nu + 12238.0*tmp_init_57 - 3545859.0
 *         self._gr_k_76 = -2961196.0*nu + 432902.0*tmp_init_57 - 218571.0
 *         self._gr_k_77 = 77020.0*nu + 2020.0*tmp_init_57 - 725565.0             # <<<<<<<<<<<<<<
 *         self._gr_k_78 = -18915072.0*nu + 2855424.0*tmp_init_57 + 41171328.0
 *         self._gr_k_79 = -90972344.0*nu + 14104528.0*tmp_init_57 + 44680716.0
 */
  __pyx_v_self->_gr_k_77 = (((77020.0 * __pyx_v_nu) + (2020.0 * __pyx_v_tmp_init_57)) - 725565.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":403
 *         self._gr_k_76 = -2961196.0*nu + 432902.0*tmp_init_57 - 218571.0
 *         self._gr_k_77 = 77020.0*nu + 2020.0*tmp_init_57 - 725565.0
 *         self._gr_k_78 = -18915072.0*nu + 2855424.0*tmp_init_57 + 41171328.0             # <<<<<<<<<<<<<<
 *         self._gr_k_79 = -90972344.0*nu + 14104528.0*tmp_init_57 + 44680716.0
 *         self._gr_k_80 = -173419620.0*nu + 18642360.0*tmp_init_57 + 167883210.0
 */
  __pyx_v_self->_gr_k_78 = (((-18915072.0 * __pyx_v_nu) + (2855424.0 * __pyx_v_tmp_init_57)) + 41171328.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":404
 *         self._gr_k_77 = 77020.0*nu + 2020.0*tmp_init_57 - 725565.0
 *         self._gr_k_78 = -18915072.0*nu + 2855424.0*tmp_init_57 + 41171328.0
 *         self._gr_k_79 = -90972344.0*nu + 14104528.0*tmp_init_57 + 44680716.0             # <<<<<<<<<<<<<<
 *         self._gr_k_80 = -173419620.0*nu + 18642360.0*tmp_init_57 + 167883210.0
 *         self._gr_k_81 = -2167638.0*nu + 9636.0*tmp_init_57 - 7930593.0
 */
  __pyx_v_self->_gr_k_79 = (((-90972344.0 * __pyx_v_nu) + (14104528.0 * __pyx_v_tmp_init_57)) + 44680716.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":405
 *         self._gr_k_78 = -18915072.0*nu + 2855424.0*tmp_init_57 + 41171328.0
 *         self._gr_k_79 = -90972344.0*nu + 14104528.0*tmp_init_57 + 44680716.0
 *         self._gr_k_80 = -173419620.0*nu + 18642360.0*tmp_init_57 + 167883210.0             # <<<<<<<<<<<<<<
 *         self._gr_k_81 = -2167638.0*nu + 9636.0*tmp_init_57 - 7930593.0
 *         self._gr_k_82 = -59216440.0*nu + 296720.0*tmp_init_57 + 57152460.0
 */
  __pyx_v_self->_gr_k_80 = (((-173419620.0 * __pyx_v_nu) + (18642360.0 * __pyx_v_tmp_init_57)) + 167883210.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":406
 *         self._gr_k_79 = -90972344.0*nu + 14104528.0*tmp_init_57 + 44680716.0
 *         self._gr_k_80 = -173419620.0*nu + 18642360.0*tmp_init_57 + 167883210.0
 *         self._gr_k_81 = -2167638.0*nu + 9636.0*tmp_init_57 - 7930593.0             # <<<<<<<<<<<<<<
 *         self._gr_k_82 = -59216440.0*nu + 296720.0*tmp_init_57 + 57152460.0
 *         self._gr_k_83 = -12512790.0*nu + 3494340.0*tmp_init_57 + 1427295.0
 */
  __pyx_v_self->_gr_k_81 = (((-2167638.0 * __pyx_v_nu) + (9636.0 * __pyx_v_tmp_init_57)) - 7930593.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":407
 *         self._gr_k_80 = -173419620.0*nu + 18642360.0*tmp_init_57 + 167883210.0
 *         self._gr_k_81 = -2167638.0*nu + 9636.0*tmp_init_57 - 7930593.0
 *         self._gr_k_82 = -59216440.0*nu + 296720.0*tmp_init_57 + 57152460.0             # <<<<<<<<<<<<<<
 *         self._gr_k_83 = -12512790.0*nu + 3494340.0*tmp_init_57 + 1427295.0
 *         self._gr_k_84 = -288514.0*nu + 16928.0*tmp_init_57 - 299754.0
 */
  __pyx_v_self->_gr_k_82 = (((-59216440.0 * __pyx_v_nu) + (296720.0 * __pyx_v_tmp_init_57)) + 57152460.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":408
 *         self._gr_k_81 = -2167638.0*nu + 9636.0*tmp_init_57 - 7930593.0
 *         self._gr_k_82 = -59216440.0*nu + 296720.0*tmp_init_57 + 57152460.0
 *         self._gr_k_83 = -12512790.0*nu + 3494340.0*tmp_init_57 + 1427295.0             # <<<<<<<<<<<<<<
 *         self._gr_k_84 = -288514.0*nu + 16928.0*tmp_init_57 - 299754.0
 *         self._gr_k_85 = 20528640.0*nu - 51321600.0
 */
  __pyx_v_self->_gr_k_83 = (((-12512790.0 * __pyx_v_nu) + (3494340.0 * __pyx_v_tmp_init_57)) + 1427295.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":409
 *         self._gr_k_82 = -59216440.0*nu + 296720.0*tmp_init_57 + 57152460.0
 *         self._gr_k_83 = -12512790.0*nu + 3494340.0*tmp_init_57 + 1427295.0
 *         self._gr_k_84 = -288514.0*nu + 16928.0*tmp_init_57 - 299754.0             # <<<<<<<<<<<<<<
 *         self._gr_k_85 = 20528640.0*nu - 51321600.0
 *         self._gr_k_86 = 1425600.0 - 570240.0*nu
 */
  __pyx_v_self->_gr_k_84 = (((-288514.0 * __pyx_v_nu) + (16928.0 * __pyx_v_tmp_init_57)) - 299754.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":410
 *         self._gr_k_83 = -12512790.0*nu + 3494340.0*tmp_init_57 + 1427295.0
 *         self._gr_k_84 = -288514.0*nu + 16928.0*tmp_init_57 - 299754.0
 *         self._gr_k_85 = 20528640.0*nu - 51321600.0             # <<<<<<<<<<<<<<
 *         self._gr_k_86 = 1425600.0 - 570240.0*nu
 *         self._gr_k_87 = 1.4613729891507669e-7*flagPN52
 */
  __pyx_v_self->_gr_k_85 = ((20528640.0 * __pyx_v_nu) - 51321600.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":411
 *         self._gr_k_84 = -288514.0*nu + 16928.0*tmp_init_57 - 299754.0
 *         self._gr_k_85 = 20528640.0*nu - 51321600.0
 *         self._gr_k_86 = 1425600.0 - 570240.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_87 = 1.4613729891507669e-7*flagPN52
 *         self._gr_k_88 = 55.0*nu - 107.0
 */
  __pyx_v_self->_gr_k_86 = (1425600.0 - (570240.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":412
 *         self._gr_k_85 = 20528640.0*nu - 51321600.0
 *         self._gr_k_86 = 1425600.0 - 570240.0*nu
 *         self._gr_k_87 = 1.4613729891507669e-7*flagPN52             # <<<<<<<<<<<<<<
 *         self._gr_k_88 = 55.0*nu - 107.0
 *         self._gr_k_89 = ccomplex.complex[double](0, -3732904704.0*tmp_init_1 + 2511921875.0*tmp_init_22 + tmp_init_38*(1438742848.0*tmp_init_1 - 795390625.0*tmp_init_22 - 305534453.0*tmp_init_61 + 798357465.0*tmp_init_7) + tmp_init_62 - 3577874247.0*tmp_init_7)
 */
  __pyx_v_self->_gr_k_87 = (1.4613729891507669e-7 * __pyx_v_flagPN52);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":413
 *         self._gr_k_86 = 1425600.0 - 570240.0*nu
 *         self._gr_k_87 = 1.4613729891507669e-7*flagPN52
 *         self._gr_k_88 = 55.0*nu - 107.0             # <<<<<<<<<<<<<<
 *         self._gr_k_89 = ccomplex.complex[double](0, -3732904704.0*tmp_init_1 + 2511921875.0*tmp_init_22 + tmp_init_38*(1438742848.0*tmp_init_1 - 795390625.0*tmp_init_22 - 305534453.0*tmp_init_61 + 798357465.0*tmp_init_7) + tmp_init_62 - 3577874247.0*tmp_init_7)
 *         self._gr_k_90 = tmp_init_3*(282844.0*tmp_init_1 + 157704.0*tmp_init_20 - 74115.0*tmp_init_64 - 241218.0*tmp_init_7 + 1512.0) + tmp_init_63*(642.0*nu - 1453.0)
 */
  __pyx_v_self->_gr_k_88 = ((55.0 * __pyx_v_nu) - 107.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":414
 *         self._gr_k_87 = 1.4613729891507669e-7*flagPN52
 *         self._gr_k_88 = 55.0*nu - 107.0
 *         self._gr_k_89 = ccomplex.complex[double](0, -3732904704.0*tmp_init_1 + 2511921875.0*tmp_init_22 + tmp_init_38*(1438742848.0*tmp_init_1 - 795390625.0*tmp_init_22 - 305534453.0*tmp_init_61 + 798357465.0*tmp_init_7) + tmp_init_62 - 3577874247.0*tmp_init_7)             # <<<<<<<<<<<<<<
 *         self._gr_k_90 = tmp_init_3*(282844.0*tmp_init_1 + 157704.0*tmp_init_20 - 74115.0*tmp_init_64 - 241218.0*tmp_init_7 + 1512.0) + tmp_init_63*(642.0*nu - 1453.0)
 *         self._gr_k_91 = ccomplex.complex[double](17002.299441227961*nu - 26734.95348204914, -4404.0*tmp_init_1 - 1250512.0*tmp_init_20 + tmp_init_24*(18125.0*tmp_init_22 + 6804.0*tmp_init_7) - tmp_init_65 + 536382.0*tmp_init_7)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, (((((-3732904704.0 * __pyx_v_tmp_init_1) + (2511921875.0 * __pyx_v_tmp_init_22)) + (__pyx_v_tmp_init_38 * ((((1438742848.0 * __pyx_v_tmp_init_1) - (795390625.0 * __pyx_v_tmp_init_22)) - (305534453.0 * __pyx_v_tmp_init_61)) + (798357465.0 * __pyx_v_tmp_init_7)))) + __pyx_v_tmp_init_62) - (3577874247.0 * __pyx_v_tmp_init_7)));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 414, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_89 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":415
 *         self._gr_k_88 = 55.0*nu - 107.0
 *         self._gr_k_89 = ccomplex.complex[double](0, -3732904704.0*tmp_init_1 + 2511921875.0*tmp_init_22 + tmp_init_38*(1438742848.0*tmp_init_1 - 795390625.0*tmp_init_22 - 305534453.0*tmp_init_61 + 798357465.0*tmp_init_7) + tmp_init_62 - 3577874247.0*tmp_init_7)
 *         self._gr_k_90 = tmp_init_3*(282844.0*tmp_init_1 + 157704.0*tmp_init_20 - 74115.0*tmp_init_64 - 241218.0*tmp_init_7 + 1512.0) + tmp_init_63*(642.0*nu - 1453.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_91 = ccomplex.complex[double](17002.299441227961*nu - 26734.95348204914, -4404.0*tmp_init_1 - 1250512.0*tmp_init_20 + tmp_init_24*(18125.0*tmp_init_22 + 6804.0*tmp_init_7) - tmp_init_65 + 536382.0*tmp_init_7)
 *         self._gr_k_92 = ccomplex.complex[double](11539.069816635311*nu - 24136.856357530381, nu*tmp_init_66 - 133068.0*tmp_init_1 - 2960.0*tmp_init_20 + 76113.0*tmp_init_7 - 6048.0)
 */
  __pyx_v_self->_gr_k_90 = ((__pyx_v_tmp_init_3 * (((((282844.0 * __pyx_v_tmp_init_1) + (157704.0 * __pyx_v_tmp_init_20)) - (74115.0 * __pyx_v_tmp_init_64)) - (241218.0 * __pyx_v_tmp_init_7)) + 1512.0)) + (__pyx_v_tmp_init_63 * ((642.0 * __pyx_v_nu) - 1453.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":416
 *         self._gr_k_89 = ccomplex.complex[double](0, -3732904704.0*tmp_init_1 + 2511921875.0*tmp_init_22 + tmp_init_38*(1438742848.0*tmp_init_1 - 795390625.0*tmp_init_22 - 305534453.0*tmp_init_61 + 798357465.0*tmp_init_7) + tmp_init_62 - 3577874247.0*tmp_init_7)
 *         self._gr_k_90 = tmp_init_3*(282844.0*tmp_init_1 + 157704.0*tmp_init_20 - 74115.0*tmp_init_64 - 241218.0*tmp_init_7 + 1512.0) + tmp_init_63*(642.0*nu - 1453.0)
 *         self._gr_k_91 = ccomplex.complex[double](17002.299441227961*nu - 26734.95348204914, -4404.0*tmp_init_1 - 1250512.0*tmp_init_20 + tmp_init_24*(18125.0*tmp_init_22 + 6804.0*tmp_init_7) - tmp_init_65 + 536382.0*tmp_init_7)             # <<<<<<<<<<<<<<
 *         self._gr_k_92 = ccomplex.complex[double](11539.069816635311*nu - 24136.856357530381, nu*tmp_init_66 - 133068.0*tmp_init_1 - 2960.0*tmp_init_20 + 76113.0*tmp_init_7 - 6048.0)
 *         self._gr_k_93 = ccomplex.complex[double](tmp_init_68*(tmp_init_67 - 18.0), -tmp_init_26*(90.0*nu + 481.0))
 */
  try {
    __pyx_t_1 = std::complex<double> (((17002.299441227961 * __pyx_v_nu) - 26734.95348204914), (((((-4404.0 * __pyx_v_tmp_init_1) - (1250512.0 * __pyx_v_tmp_init_20)) + (__pyx_v_tmp_init_24 * ((18125.0 * __pyx_v_tmp_init_22) + (6804.0 * __pyx_v_tmp_init_7)))) - __pyx_v_tmp_init_65) + (536382.0 * __pyx_v_tmp_init_7)));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 416, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_91 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":417
 *         self._gr_k_90 = tmp_init_3*(282844.0*tmp_init_1 + 157704.0*tmp_init_20 - 74115.0*tmp_init_64 - 241218.0*tmp_init_7 + 1512.0) + tmp_init_63*(642.0*nu - 1453.0)
 *         self._gr_k_91 = ccomplex.complex[double](17002.299441227961*nu - 26734.95348204914, -4404.0*tmp_init_1 - 1250512.0*tmp_init_20 + tmp_init_24*(18125.0*tmp_init_22 + 6804.0*tmp_init_7) - tmp_init_65 + 536382.0*tmp_init_7)
 *         self._gr_k_92 = ccomplex.complex[double](11539.069816635311*nu - 24136.856357530381, nu*tmp_init_66 - 133068.0*tmp_init_1 - 2960.0*tmp_init_20 + 76113.0*tmp_init_7 - 6048.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_93 = ccomplex.complex[double](tmp_init_68*(tmp_init_67 - 18.0), -tmp_init_26*(90.0*nu + 481.0))
 *         self._gr_k_94 = ccomplex.complex[double](tmp_init_69*(tmp_init_30 - 71.0), nu*(728324.0*tmp_init_1 - 453125.0*tmp_init_22 + 211977.0*tmp_init_7) - 344438.0*tmp_init_1 + tmp_init_65 - 388935.0*tmp_init_7)
 */
  try {
    __pyx_t_1 = std::complex<double> (((11539.069816635311 * __pyx_v_nu) - 24136.856357530381), (((((__pyx_v_nu * __pyx_v_tmp_init_66) - (133068.0 * __pyx_v_tmp_init_1)) - (2960.0 * __pyx_v_tmp_init_20)) + (76113.0 * __pyx_v_tmp_init_7)) - 6048.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 417, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_92 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":418
 *         self._gr_k_91 = ccomplex.complex[double](17002.299441227961*nu - 26734.95348204914, -4404.0*tmp_init_1 - 1250512.0*tmp_init_20 + tmp_init_24*(18125.0*tmp_init_22 + 6804.0*tmp_init_7) - tmp_init_65 + 536382.0*tmp_init_7)
 *         self._gr_k_92 = ccomplex.complex[double](11539.069816635311*nu - 24136.856357530381, nu*tmp_init_66 - 133068.0*tmp_init_1 - 2960.0*tmp_init_20 + 76113.0*tmp_init_7 - 6048.0)
 *         self._gr_k_93 = ccomplex.complex[double](tmp_init_68*(tmp_init_67 - 18.0), -tmp_init_26*(90.0*nu + 481.0))             # <<<<<<<<<<<<<<
 *         self._gr_k_94 = ccomplex.complex[double](tmp_init_69*(tmp_init_30 - 71.0), nu*(728324.0*tmp_init_1 - 453125.0*tmp_init_22 + 211977.0*tmp_init_7) - 344438.0*tmp_init_1 + tmp_init_65 - 388935.0*tmp_init_7)
 *         self._gr_k_95 = ccomplex.complex[double](tmp_init_39*(8919.0*nu - 12647.0), -159855840.0*tmp_init_1 - 28469520.0*tmp_init_20 + 15788925.0*tmp_init_64 + 106282935.0*tmp_init_7 - 362880.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_68 * (__pyx_v_tmp_init_67 - 18.0)), ((-__pyx_v_tmp_init_26) * ((90.0 * __pyx_v_nu) + 481.0)));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 418, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_93 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":419
 *         self._gr_k_92 = ccomplex.complex[double](11539.069816635311*nu - 24136.856357530381, nu*tmp_init_66 - 133068.0*tmp_init_1 - 2960.0*tmp_init_20 + 76113.0*tmp_init_7 - 6048.0)
 *         self._gr_k_93 = ccomplex.complex[double](tmp_init_68*(tmp_init_67 - 18.0), -tmp_init_26*(90.0*nu + 481.0))
 *         self._gr_k_94 = ccomplex.complex[double](tmp_init_69*(tmp_init_30 - 71.0), nu*(728324.0*tmp_init_1 - 453125.0*tmp_init_22 + 211977.0*tmp_init_7) - 344438.0*tmp_init_1 + tmp_init_65 - 388935.0*tmp_init_7)             # <<<<<<<<<<<<<<
 *         self._gr_k_95 = ccomplex.complex[double](tmp_init_39*(8919.0*nu - 12647.0), -159855840.0*tmp_init_1 - 28469520.0*tmp_init_20 + 15788925.0*tmp_init_64 + 106282935.0*tmp_init_7 - 362880.0)
 *         self._gr_k_96 = -tmp_init_17*(53431240.0*tmp_init_1 - 67091875.0*tmp_init_22 + 65037006.0*tmp_init_7) + 15.0*tmp_init_18*(81283136.0*tmp_init_1 - 47221875.0*tmp_init_22 + 18199242.0*tmp_init_7) + tmp_init_70*(516.0*nu - 655.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_69 * (__pyx_v_tmp_init_30 - 71.0)), ((((__pyx_v_nu * (((728324.0 * __pyx_v_tmp_init_1) - (453125.0 * __pyx_v_tmp_init_22)) + (211977.0 * __pyx_v_tmp_init_7))) - (344438.0 * __pyx_v_tmp_init_1)) + __pyx_v_tmp_init_65) - (388935.0 * __pyx_v_tmp_init_7)));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 419, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_94 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":420
 *         self._gr_k_93 = ccomplex.complex[double](tmp_init_68*(tmp_init_67 - 18.0), -tmp_init_26*(90.0*nu + 481.0))
 *         self._gr_k_94 = ccomplex.complex[double](tmp_init_69*(tmp_init_30 - 71.0), nu*(728324.0*tmp_init_1 - 453125.0*tmp_init_22 + 211977.0*tmp_init_7) - 344438.0*tmp_init_1 + tmp_init_65 - 388935.0*tmp_init_7)
 *         self._gr_k_95 = ccomplex.complex[double](tmp_init_39*(8919.0*nu - 12647.0), -159855840.0*tmp_init_1 - 28469520.0*tmp_init_20 + 15788925.0*tmp_init_64 + 106282935.0*tmp_init_7 - 362880.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_96 = -tmp_init_17*(53431240.0*tmp_init_1 - 67091875.0*tmp_init_22 + 65037006.0*tmp_init_7) + 15.0*tmp_init_18*(81283136.0*tmp_init_1 - 47221875.0*tmp_init_22 + 18199242.0*tmp_init_7) + tmp_init_70*(516.0*nu - 655.0)
 *         self._gr_k_97 = 324070.99018105512*nu - tmp_init_72*(-nu*tmp_init_71 + 2374288.0*tmp_init_1 + 61824.0*tmp_init_20 - 1650942.0*tmp_init_7) - 1244416.266013453
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_39 * ((8919.0 * __pyx_v_nu) - 12647.0)), (((((-159855840.0 * __pyx_v_tmp_init_1) - (28469520.0 * __pyx_v_tmp_init_20)) + (15788925.0 * __pyx_v_tmp_init_64)) + (106282935.0 * __pyx_v_tmp_init_7)) - 362880.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 420, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_95 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":421
 *         self._gr_k_94 = ccomplex.complex[double](tmp_init_69*(tmp_init_30 - 71.0), nu*(728324.0*tmp_init_1 - 453125.0*tmp_init_22 + 211977.0*tmp_init_7) - 344438.0*tmp_init_1 + tmp_init_65 - 388935.0*tmp_init_7)
 *         self._gr_k_95 = ccomplex.complex[double](tmp_init_39*(8919.0*nu - 12647.0), -159855840.0*tmp_init_1 - 28469520.0*tmp_init_20 + 15788925.0*tmp_init_64 + 106282935.0*tmp_init_7 - 362880.0)
 *         self._gr_k_96 = -tmp_init_17*(53431240.0*tmp_init_1 - 67091875.0*tmp_init_22 + 65037006.0*tmp_init_7) + 15.0*tmp_init_18*(81283136.0*tmp_init_1 - 47221875.0*tmp_init_22 + 18199242.0*tmp_init_7) + tmp_init_70*(516.0*nu - 655.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_97 = 324070.99018105512*nu - tmp_init_72*(-nu*tmp_init_71 + 2374288.0*tmp_init_1 + 61824.0*tmp_init_20 - 1650942.0*tmp_init_7) - 1244416.266013453
 *         self._gr_k_98 = 32421.236185046666*tmp_init_73 - tmp_init_74*(24273872.0*nu*tmp_init_1 - 7703125.0*nu*tmp_init_22 + 3688048.0*tmp_init_1 + 6958750.0*tmp_init_22 - 4439286.0*tmp_init_64 - 11724156.0*tmp_init_7 - 6048.0) - 2690962.6033588733
 */
  __pyx_v_self->_gr_k_96 = ((((-__pyx_v_tmp_init_17) * (((53431240.0 * __pyx_v_tmp_init_1) - (67091875.0 * __pyx_v_tmp_init_22)) + (65037006.0 * __pyx_v_tmp_init_7))) + ((15.0 * __pyx_v_tmp_init_18) * (((81283136.0 * __pyx_v_tmp_init_1) - (47221875.0 * __pyx_v_tmp_init_22)) + (18199242.0 * __pyx_v_tmp_init_7)))) + (__pyx_v_tmp_init_70 * ((516.0 * __pyx_v_nu) - 655.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":422
 *         self._gr_k_95 = ccomplex.complex[double](tmp_init_39*(8919.0*nu - 12647.0), -159855840.0*tmp_init_1 - 28469520.0*tmp_init_20 + 15788925.0*tmp_init_64 + 106282935.0*tmp_init_7 - 362880.0)
 *         self._gr_k_96 = -tmp_init_17*(53431240.0*tmp_init_1 - 67091875.0*tmp_init_22 + 65037006.0*tmp_init_7) + 15.0*tmp_init_18*(81283136.0*tmp_init_1 - 47221875.0*tmp_init_22 + 18199242.0*tmp_init_7) + tmp_init_70*(516.0*nu - 655.0)
 *         self._gr_k_97 = 324070.99018105512*nu - tmp_init_72*(-nu*tmp_init_71 + 2374288.0*tmp_init_1 + 61824.0*tmp_init_20 - 1650942.0*tmp_init_7) - 1244416.266013453             # <<<<<<<<<<<<<<
 *         self._gr_k_98 = 32421.236185046666*tmp_init_73 - tmp_init_74*(24273872.0*nu*tmp_init_1 - 7703125.0*nu*tmp_init_22 + 3688048.0*tmp_init_1 + 6958750.0*tmp_init_22 - 4439286.0*tmp_init_64 - 11724156.0*tmp_init_7 - 6048.0) - 2690962.6033588733
 *         self._gr_k_99 = 165.0*nu - 321.0
 */
  __pyx_v_self->_gr_k_97 = (((324070.99018105512 * __pyx_v_nu) - (__pyx_v_tmp_init_72 * (((((-__pyx_v_nu) * __pyx_v_tmp_init_71) + (2374288.0 * __pyx_v_tmp_init_1)) + (61824.0 * __pyx_v_tmp_init_20)) - (1650942.0 * __pyx_v_tmp_init_7)))) - 1244416.266013453);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":423
 *         self._gr_k_96 = -tmp_init_17*(53431240.0*tmp_init_1 - 67091875.0*tmp_init_22 + 65037006.0*tmp_init_7) + 15.0*tmp_init_18*(81283136.0*tmp_init_1 - 47221875.0*tmp_init_22 + 18199242.0*tmp_init_7) + tmp_init_70*(516.0*nu - 655.0)
 *         self._gr_k_97 = 324070.99018105512*nu - tmp_init_72*(-nu*tmp_init_71 + 2374288.0*tmp_init_1 + 61824.0*tmp_init_20 - 1650942.0*tmp_init_7) - 1244416.266013453
 *         self._gr_k_98 = 32421.236185046666*tmp_init_73 - tmp_init_74*(24273872.0*nu*tmp_init_1 - 7703125.0*nu*tmp_init_22 + 3688048.0*tmp_init_1 + 6958750.0*tmp_init_22 - 4439286.0*tmp_init_64 - 11724156.0*tmp_init_7 - 6048.0) - 2690962.6033588733             # <<<<<<<<<<<<<<
 *         self._gr_k_99 = 165.0*nu - 321.0
 *         self._gr_k_100 = tmp_init_19*(1409.0*nu - 53686.0) + tmp_init_6*(-nu*tmp_init_75 - 176816.0*tmp_init_1 + 67104.0*tmp_init_20 + 236466.0*tmp_init_7)
 */
  __pyx_v_self->_gr_k_98 = (((32421.236185046666 * __pyx_v_tmp_init_73) - (__pyx_v_tmp_init_74 * ((((((((24273872.0 * __pyx_v_nu) * __pyx_v_tmp_init_1) - ((7703125.0 * __pyx_v_nu) * __pyx_v_tmp_init_22)) + (3688048.0 * __pyx_v_tmp_init_1)) + (6958750.0 * __pyx_v_tmp_init_22)) - (4439286.0 * __pyx_v_tmp_init_64)) - (11724156.0 * __pyx_v_tmp_init_7)) - 6048.0))) - 2690962.6033588733);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":424
 *         self._gr_k_97 = 324070.99018105512*nu - tmp_init_72*(-nu*tmp_init_71 + 2374288.0*tmp_init_1 + 61824.0*tmp_init_20 - 1650942.0*tmp_init_7) - 1244416.266013453
 *         self._gr_k_98 = 32421.236185046666*tmp_init_73 - tmp_init_74*(24273872.0*nu*tmp_init_1 - 7703125.0*nu*tmp_init_22 + 3688048.0*tmp_init_1 + 6958750.0*tmp_init_22 - 4439286.0*tmp_init_64 - 11724156.0*tmp_init_7 - 6048.0) - 2690962.6033588733
 *         self._gr_k_99 = 165.0*nu - 321.0             # <<<<<<<<<<<<<<
 *         self._gr_k_100 = tmp_init_19*(1409.0*nu - 53686.0) + tmp_init_6*(-nu*tmp_init_75 - 176816.0*tmp_init_1 + 67104.0*tmp_init_20 + 236466.0*tmp_init_7)
 *         self._gr_k_101 = tmp_init_17*(20518064.0*tmp_init_1 + 6749232.0*tmp_init_20 - 3510135.0*tmp_init_64 - 14946930.0*tmp_init_7 + 90720.0) + tmp_init_76*(37839.0*nu - 82326.0)
 */
  __pyx_v_self->_gr_k_99 = ((165.0 * __pyx_v_nu) - 321.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":425
 *         self._gr_k_98 = 32421.236185046666*tmp_init_73 - tmp_init_74*(24273872.0*nu*tmp_init_1 - 7703125.0*nu*tmp_init_22 + 3688048.0*tmp_init_1 + 6958750.0*tmp_init_22 - 4439286.0*tmp_init_64 - 11724156.0*tmp_init_7 - 6048.0) - 2690962.6033588733
 *         self._gr_k_99 = 165.0*nu - 321.0
 *         self._gr_k_100 = tmp_init_19*(1409.0*nu - 53686.0) + tmp_init_6*(-nu*tmp_init_75 - 176816.0*tmp_init_1 + 67104.0*tmp_init_20 + 236466.0*tmp_init_7)             # <<<<<<<<<<<<<<
 *         self._gr_k_101 = tmp_init_17*(20518064.0*tmp_init_1 + 6749232.0*tmp_init_20 - 3510135.0*tmp_init_64 - 14946930.0*tmp_init_7 + 90720.0) + tmp_init_76*(37839.0*nu - 82326.0)
 *         self._gr_k_102 = ccomplex.complex[double](tmp_init_77*(18.0*nu + 1.0), 456621808.0*tmp_init_1 - 310237500.0*tmp_init_22 - tmp_init_38*(186875744.0*tmp_init_1 - 104218750.0*tmp_init_22 - 43647779.0*tmp_init_61 + 111973185.0*tmp_init_7) - 164463698.0*tmp_init_61 + 457658910.0*tmp_init_7)
 */
  __pyx_v_self->_gr_k_100 = ((__pyx_v_tmp_init_19 * ((1409.0 * __pyx_v_nu) - 53686.0)) + (__pyx_v_tmp_init_6 * (((((-__pyx_v_nu) * __pyx_v_tmp_init_75) - (176816.0 * __pyx_v_tmp_init_1)) + (67104.0 * __pyx_v_tmp_init_20)) + (236466.0 * __pyx_v_tmp_init_7))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":426
 *         self._gr_k_99 = 165.0*nu - 321.0
 *         self._gr_k_100 = tmp_init_19*(1409.0*nu - 53686.0) + tmp_init_6*(-nu*tmp_init_75 - 176816.0*tmp_init_1 + 67104.0*tmp_init_20 + 236466.0*tmp_init_7)
 *         self._gr_k_101 = tmp_init_17*(20518064.0*tmp_init_1 + 6749232.0*tmp_init_20 - 3510135.0*tmp_init_64 - 14946930.0*tmp_init_7 + 90720.0) + tmp_init_76*(37839.0*nu - 82326.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_102 = ccomplex.complex[double](tmp_init_77*(18.0*nu + 1.0), 456621808.0*tmp_init_1 - 310237500.0*tmp_init_22 - tmp_init_38*(186875744.0*tmp_init_1 - 104218750.0*tmp_init_22 - 43647779.0*tmp_init_61 + 111973185.0*tmp_init_7) - 164463698.0*tmp_init_61 + 457658910.0*tmp_init_7)
 *         self._gr_k_103 = tmp_init_19*(45.0*nu - 127.0) + tmp_init_78*(-685.0*tmp_init_1 + tmp_init_25)
 */
  __pyx_v_self->_gr_k_101 = ((__pyx_v_tmp_init_17 * (((((20518064.0 * __pyx_v_tmp_init_1) + (6749232.0 * __pyx_v_tmp_init_20)) - (3510135.0 * __pyx_v_tmp_init_64)) - (14946930.0 * __pyx_v_tmp_init_7)) + 90720.0)) + (__pyx_v_tmp_init_76 * ((37839.0 * __pyx_v_nu) - 82326.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":427
 *         self._gr_k_100 = tmp_init_19*(1409.0*nu - 53686.0) + tmp_init_6*(-nu*tmp_init_75 - 176816.0*tmp_init_1 + 67104.0*tmp_init_20 + 236466.0*tmp_init_7)
 *         self._gr_k_101 = tmp_init_17*(20518064.0*tmp_init_1 + 6749232.0*tmp_init_20 - 3510135.0*tmp_init_64 - 14946930.0*tmp_init_7 + 90720.0) + tmp_init_76*(37839.0*nu - 82326.0)
 *         self._gr_k_102 = ccomplex.complex[double](tmp_init_77*(18.0*nu + 1.0), 456621808.0*tmp_init_1 - 310237500.0*tmp_init_22 - tmp_init_38*(186875744.0*tmp_init_1 - 104218750.0*tmp_init_22 - 43647779.0*tmp_init_61 + 111973185.0*tmp_init_7) - 164463698.0*tmp_init_61 + 457658910.0*tmp_init_7)             # <<<<<<<<<<<<<<
 *         self._gr_k_103 = tmp_init_19*(45.0*nu - 127.0) + tmp_init_78*(-685.0*tmp_init_1 + tmp_init_25)
 *         self._gr_k_104 = tmp_init_34*(17967.0*nu + 4147.0) - tmp_init_79*(16.0*nu*(1211.0*tmp_init_1 - 891.0*tmp_init_7) - 42112.0*tmp_init_1 + 60507.0*tmp_init_7)
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_77 * ((18.0 * __pyx_v_nu) + 1.0)), (((((456621808.0 * __pyx_v_tmp_init_1) - (310237500.0 * __pyx_v_tmp_init_22)) - (__pyx_v_tmp_init_38 * ((((186875744.0 * __pyx_v_tmp_init_1) - (104218750.0 * __pyx_v_tmp_init_22)) - (43647779.0 * __pyx_v_tmp_init_61)) + (111973185.0 * __pyx_v_tmp_init_7)))) - (164463698.0 * __pyx_v_tmp_init_61)) + (457658910.0 * __pyx_v_tmp_init_7)));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 427, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_102 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":428
 *         self._gr_k_101 = tmp_init_17*(20518064.0*tmp_init_1 + 6749232.0*tmp_init_20 - 3510135.0*tmp_init_64 - 14946930.0*tmp_init_7 + 90720.0) + tmp_init_76*(37839.0*nu - 82326.0)
 *         self._gr_k_102 = ccomplex.complex[double](tmp_init_77*(18.0*nu + 1.0), 456621808.0*tmp_init_1 - 310237500.0*tmp_init_22 - tmp_init_38*(186875744.0*tmp_init_1 - 104218750.0*tmp_init_22 - 43647779.0*tmp_init_61 + 111973185.0*tmp_init_7) - 164463698.0*tmp_init_61 + 457658910.0*tmp_init_7)
 *         self._gr_k_103 = tmp_init_19*(45.0*nu - 127.0) + tmp_init_78*(-685.0*tmp_init_1 + tmp_init_25)             # <<<<<<<<<<<<<<
 *         self._gr_k_104 = tmp_init_34*(17967.0*nu + 4147.0) - tmp_init_79*(16.0*nu*(1211.0*tmp_init_1 - 891.0*tmp_init_7) - 42112.0*tmp_init_1 + 60507.0*tmp_init_7)
 *         self._gr_k_105 = tmp_init_17*(93608576.0*nu*tmp_init_1 - 29.0*nu*(921875.0*tmp_init_22 + 713691.0*tmp_init_7) + 28973696.0*tmp_init_1 + 21558125.0*tmp_init_22 - 48009267.0*tmp_init_7 - 12096.0) + tmp_init_76*(tmp_init_80 + 809.0)
 */
  __pyx_v_self->_gr_k_103 = ((__pyx_v_tmp_init_19 * ((45.0 * __pyx_v_nu) - 127.0)) + (__pyx_v_tmp_init_78 * ((-685.0 * __pyx_v_tmp_init_1) + __pyx_v_tmp_init_25)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":429
 *         self._gr_k_102 = ccomplex.complex[double](tmp_init_77*(18.0*nu + 1.0), 456621808.0*tmp_init_1 - 310237500.0*tmp_init_22 - tmp_init_38*(186875744.0*tmp_init_1 - 104218750.0*tmp_init_22 - 43647779.0*tmp_init_61 + 111973185.0*tmp_init_7) - 164463698.0*tmp_init_61 + 457658910.0*tmp_init_7)
 *         self._gr_k_103 = tmp_init_19*(45.0*nu - 127.0) + tmp_init_78*(-685.0*tmp_init_1 + tmp_init_25)
 *         self._gr_k_104 = tmp_init_34*(17967.0*nu + 4147.0) - tmp_init_79*(16.0*nu*(1211.0*tmp_init_1 - 891.0*tmp_init_7) - 42112.0*tmp_init_1 + 60507.0*tmp_init_7)             # <<<<<<<<<<<<<<
 *         self._gr_k_105 = tmp_init_17*(93608576.0*nu*tmp_init_1 - 29.0*nu*(921875.0*tmp_init_22 + 713691.0*tmp_init_7) + 28973696.0*tmp_init_1 + 21558125.0*tmp_init_22 - 48009267.0*tmp_init_7 - 12096.0) + tmp_init_76*(tmp_init_80 + 809.0)
 *         self._gr_k_106 = -tmp_init_72*(-343449824.0*tmp_init_1 + 396971875.0*tmp_init_22 + tmp_init_38*(241287568.0*tmp_init_1 - 131890625.0*tmp_init_22 + 41369778.0*tmp_init_7) - 366532938.0*tmp_init_7)
 */
  __pyx_v_self->_gr_k_104 = ((__pyx_v_tmp_init_34 * ((17967.0 * __pyx_v_nu) + 4147.0)) - (__pyx_v_tmp_init_79 * ((((16.0 * __pyx_v_nu) * ((1211.0 * __pyx_v_tmp_init_1) - (891.0 * __pyx_v_tmp_init_7))) - (42112.0 * __pyx_v_tmp_init_1)) + (60507.0 * __pyx_v_tmp_init_7))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":430
 *         self._gr_k_103 = tmp_init_19*(45.0*nu - 127.0) + tmp_init_78*(-685.0*tmp_init_1 + tmp_init_25)
 *         self._gr_k_104 = tmp_init_34*(17967.0*nu + 4147.0) - tmp_init_79*(16.0*nu*(1211.0*tmp_init_1 - 891.0*tmp_init_7) - 42112.0*tmp_init_1 + 60507.0*tmp_init_7)
 *         self._gr_k_105 = tmp_init_17*(93608576.0*nu*tmp_init_1 - 29.0*nu*(921875.0*tmp_init_22 + 713691.0*tmp_init_7) + 28973696.0*tmp_init_1 + 21558125.0*tmp_init_22 - 48009267.0*tmp_init_7 - 12096.0) + tmp_init_76*(tmp_init_80 + 809.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_106 = -tmp_init_72*(-343449824.0*tmp_init_1 + 396971875.0*tmp_init_22 + tmp_init_38*(241287568.0*tmp_init_1 - 131890625.0*tmp_init_22 + 41369778.0*tmp_init_7) - 366532938.0*tmp_init_7)
 *         self._gr_k_107 = -1520028.1895128856*nu
 */
  __pyx_v_self->_gr_k_105 = ((__pyx_v_tmp_init_17 * (((((((93608576.0 * __pyx_v_nu) * __pyx_v_tmp_init_1) - ((29.0 * __pyx_v_nu) * ((921875.0 * __pyx_v_tmp_init_22) + (713691.0 * __pyx_v_tmp_init_7)))) + (28973696.0 * __pyx_v_tmp_init_1)) + (21558125.0 * __pyx_v_tmp_init_22)) - (48009267.0 * __pyx_v_tmp_init_7)) - 12096.0)) + (__pyx_v_tmp_init_76 * (__pyx_v_tmp_init_80 + 809.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":431
 *         self._gr_k_104 = tmp_init_34*(17967.0*nu + 4147.0) - tmp_init_79*(16.0*nu*(1211.0*tmp_init_1 - 891.0*tmp_init_7) - 42112.0*tmp_init_1 + 60507.0*tmp_init_7)
 *         self._gr_k_105 = tmp_init_17*(93608576.0*nu*tmp_init_1 - 29.0*nu*(921875.0*tmp_init_22 + 713691.0*tmp_init_7) + 28973696.0*tmp_init_1 + 21558125.0*tmp_init_22 - 48009267.0*tmp_init_7 - 12096.0) + tmp_init_76*(tmp_init_80 + 809.0)
 *         self._gr_k_106 = -tmp_init_72*(-343449824.0*tmp_init_1 + 396971875.0*tmp_init_22 + tmp_init_38*(241287568.0*tmp_init_1 - 131890625.0*tmp_init_22 + 41369778.0*tmp_init_7) - 366532938.0*tmp_init_7)             # <<<<<<<<<<<<<<
 *         self._gr_k_107 = -1520028.1895128856*nu
 *         self._gr_k_108 = ccomplex.complex[double](tmp_init_69*(43.0*nu - 3675.0), -2482144.0*tmp_init_1 + 1463103.0*tmp_init_7 + tmp_init_81*(84784.0*tmp_init_1 - tmp_init_75))
 */
  __pyx_v_self->_gr_k_106 = ((-__pyx_v_tmp_init_72) * ((((-343449824.0 * __pyx_v_tmp_init_1) + (396971875.0 * __pyx_v_tmp_init_22)) + (__pyx_v_tmp_init_38 * (((241287568.0 * __pyx_v_tmp_init_1) - (131890625.0 * __pyx_v_tmp_init_22)) + (41369778.0 * __pyx_v_tmp_init_7)))) - (366532938.0 * __pyx_v_tmp_init_7)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":432
 *         self._gr_k_105 = tmp_init_17*(93608576.0*nu*tmp_init_1 - 29.0*nu*(921875.0*tmp_init_22 + 713691.0*tmp_init_7) + 28973696.0*tmp_init_1 + 21558125.0*tmp_init_22 - 48009267.0*tmp_init_7 - 12096.0) + tmp_init_76*(tmp_init_80 + 809.0)
 *         self._gr_k_106 = -tmp_init_72*(-343449824.0*tmp_init_1 + 396971875.0*tmp_init_22 + tmp_init_38*(241287568.0*tmp_init_1 - 131890625.0*tmp_init_22 + 41369778.0*tmp_init_7) - 366532938.0*tmp_init_7)
 *         self._gr_k_107 = -1520028.1895128856*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_108 = ccomplex.complex[double](tmp_init_69*(43.0*nu - 3675.0), -2482144.0*tmp_init_1 + 1463103.0*tmp_init_7 + tmp_init_81*(84784.0*tmp_init_1 - tmp_init_75))
 *         self._gr_k_109 = ccomplex.complex[double](0, -nu*(2314597424.0*tmp_init_1 - 675156250.0*tmp_init_22 - 916603359.0*tmp_init_61 + 1152275625.0*tmp_init_7) + 2767796320.0*tmp_init_1 - 742643750.0*tmp_init_22 - tmp_init_62 + 1595227689.0*tmp_init_7)
 */
  __pyx_v_self->_gr_k_107 = (-1520028.1895128856 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":433
 *         self._gr_k_106 = -tmp_init_72*(-343449824.0*tmp_init_1 + 396971875.0*tmp_init_22 + tmp_init_38*(241287568.0*tmp_init_1 - 131890625.0*tmp_init_22 + 41369778.0*tmp_init_7) - 366532938.0*tmp_init_7)
 *         self._gr_k_107 = -1520028.1895128856*nu
 *         self._gr_k_108 = ccomplex.complex[double](tmp_init_69*(43.0*nu - 3675.0), -2482144.0*tmp_init_1 + 1463103.0*tmp_init_7 + tmp_init_81*(84784.0*tmp_init_1 - tmp_init_75))             # <<<<<<<<<<<<<<
 *         self._gr_k_109 = ccomplex.complex[double](0, -nu*(2314597424.0*tmp_init_1 - 675156250.0*tmp_init_22 - 916603359.0*tmp_init_61 + 1152275625.0*tmp_init_7) + 2767796320.0*tmp_init_1 - 742643750.0*tmp_init_22 - tmp_init_62 + 1595227689.0*tmp_init_7)
 *         self._gr_k_110 = -6748.1410199108759*nu + tmp_init_78*(-nu*tmp_init_8 + 1684.0*tmp_init_1 + 380.0*tmp_init_20 - 999.0*tmp_init_7 + 1008.0) + 15092.211107845367
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_69 * ((43.0 * __pyx_v_nu) - 3675.0)), (((-2482144.0 * __pyx_v_tmp_init_1) + (1463103.0 * __pyx_v_tmp_init_7)) + (__pyx_v_tmp_init_81 * ((84784.0 * __pyx_v_tmp_init_1) - __pyx_v_tmp_init_75))));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 433, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_108 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":434
 *         self._gr_k_107 = -1520028.1895128856*nu
 *         self._gr_k_108 = ccomplex.complex[double](tmp_init_69*(43.0*nu - 3675.0), -2482144.0*tmp_init_1 + 1463103.0*tmp_init_7 + tmp_init_81*(84784.0*tmp_init_1 - tmp_init_75))
 *         self._gr_k_109 = ccomplex.complex[double](0, -nu*(2314597424.0*tmp_init_1 - 675156250.0*tmp_init_22 - 916603359.0*tmp_init_61 + 1152275625.0*tmp_init_7) + 2767796320.0*tmp_init_1 - 742643750.0*tmp_init_22 - tmp_init_62 + 1595227689.0*tmp_init_7)             # <<<<<<<<<<<<<<
 *         self._gr_k_110 = -6748.1410199108759*nu + tmp_init_78*(-nu*tmp_init_8 + 1684.0*tmp_init_1 + 380.0*tmp_init_20 - 999.0*tmp_init_7 + 1008.0) + 15092.211107845367
 *         self._gr_k_111 = -tmp_init_3*(4479.0*nu*tmp_init_1 + 1237.0*tmp_init_1 - 1215.0*tmp_init_64 - 2997.0*tmp_init_7 - 630.0) - tmp_init_68*(69.0*nu - 79.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, ((((((-__pyx_v_nu) * ((((2314597424.0 * __pyx_v_tmp_init_1) - (675156250.0 * __pyx_v_tmp_init_22)) - (916603359.0 * __pyx_v_tmp_init_61)) + (1152275625.0 * __pyx_v_tmp_init_7))) + (2767796320.0 * __pyx_v_tmp_init_1)) - (742643750.0 * __pyx_v_tmp_init_22)) - __pyx_v_tmp_init_62) + (1595227689.0 * __pyx_v_tmp_init_7)));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 434, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_109 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":435
 *         self._gr_k_108 = ccomplex.complex[double](tmp_init_69*(43.0*nu - 3675.0), -2482144.0*tmp_init_1 + 1463103.0*tmp_init_7 + tmp_init_81*(84784.0*tmp_init_1 - tmp_init_75))
 *         self._gr_k_109 = ccomplex.complex[double](0, -nu*(2314597424.0*tmp_init_1 - 675156250.0*tmp_init_22 - 916603359.0*tmp_init_61 + 1152275625.0*tmp_init_7) + 2767796320.0*tmp_init_1 - 742643750.0*tmp_init_22 - tmp_init_62 + 1595227689.0*tmp_init_7)
 *         self._gr_k_110 = -6748.1410199108759*nu + tmp_init_78*(-nu*tmp_init_8 + 1684.0*tmp_init_1 + 380.0*tmp_init_20 - 999.0*tmp_init_7 + 1008.0) + 15092.211107845367             # <<<<<<<<<<<<<<
 *         self._gr_k_111 = -tmp_init_3*(4479.0*nu*tmp_init_1 + 1237.0*tmp_init_1 - 1215.0*tmp_init_64 - 2997.0*tmp_init_7 - 630.0) - tmp_init_68*(69.0*nu - 79.0)
 *         self._gr_k_112 = tmp_init_10 - 511.0
 */
  __pyx_v_self->_gr_k_110 = (((-6748.1410199108759 * __pyx_v_nu) + (__pyx_v_tmp_init_78 * ((((((-__pyx_v_nu) * __pyx_v_tmp_init_8) + (1684.0 * __pyx_v_tmp_init_1)) + (380.0 * __pyx_v_tmp_init_20)) - (999.0 * __pyx_v_tmp_init_7)) + 1008.0))) + 15092.211107845367);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":436
 *         self._gr_k_109 = ccomplex.complex[double](0, -nu*(2314597424.0*tmp_init_1 - 675156250.0*tmp_init_22 - 916603359.0*tmp_init_61 + 1152275625.0*tmp_init_7) + 2767796320.0*tmp_init_1 - 742643750.0*tmp_init_22 - tmp_init_62 + 1595227689.0*tmp_init_7)
 *         self._gr_k_110 = -6748.1410199108759*nu + tmp_init_78*(-nu*tmp_init_8 + 1684.0*tmp_init_1 + 380.0*tmp_init_20 - 999.0*tmp_init_7 + 1008.0) + 15092.211107845367
 *         self._gr_k_111 = -tmp_init_3*(4479.0*nu*tmp_init_1 + 1237.0*tmp_init_1 - 1215.0*tmp_init_64 - 2997.0*tmp_init_7 - 630.0) - tmp_init_68*(69.0*nu - 79.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_112 = tmp_init_10 - 511.0
 *         self._gr_k_113 = 1995.0 - tmp_init_82
 */
  __pyx_v_self->_gr_k_111 = (((-__pyx_v_tmp_init_3) * ((((((4479.0 * __pyx_v_nu) * __pyx_v_tmp_init_1) + (1237.0 * __pyx_v_tmp_init_1)) - (1215.0 * __pyx_v_tmp_init_64)) - (2997.0 * __pyx_v_tmp_init_7)) - 630.0)) - (__pyx_v_tmp_init_68 * ((69.0 * __pyx_v_nu) - 79.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":437
 *         self._gr_k_110 = -6748.1410199108759*nu + tmp_init_78*(-nu*tmp_init_8 + 1684.0*tmp_init_1 + 380.0*tmp_init_20 - 999.0*tmp_init_7 + 1008.0) + 15092.211107845367
 *         self._gr_k_111 = -tmp_init_3*(4479.0*nu*tmp_init_1 + 1237.0*tmp_init_1 - 1215.0*tmp_init_64 - 2997.0*tmp_init_7 - 630.0) - tmp_init_68*(69.0*nu - 79.0)
 *         self._gr_k_112 = tmp_init_10 - 511.0             # <<<<<<<<<<<<<<
 *         self._gr_k_113 = 1995.0 - tmp_init_82
 *         self._gr_k_114 = 3163.0 - tmp_init_12
 */
  __pyx_v_self->_gr_k_112 = (__pyx_v_tmp_init_10 - 511.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":438
 *         self._gr_k_111 = -tmp_init_3*(4479.0*nu*tmp_init_1 + 1237.0*tmp_init_1 - 1215.0*tmp_init_64 - 2997.0*tmp_init_7 - 630.0) - tmp_init_68*(69.0*nu - 79.0)
 *         self._gr_k_112 = tmp_init_10 - 511.0
 *         self._gr_k_113 = 1995.0 - tmp_init_82             # <<<<<<<<<<<<<<
 *         self._gr_k_114 = 3163.0 - tmp_init_12
 *         self._gr_k_115 = -270.0*nu - 15.0
 */
  __pyx_v_self->_gr_k_113 = (1995.0 - __pyx_v_tmp_init_82);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":439
 *         self._gr_k_112 = tmp_init_10 - 511.0
 *         self._gr_k_113 = 1995.0 - tmp_init_82
 *         self._gr_k_114 = 3163.0 - tmp_init_12             # <<<<<<<<<<<<<<
 *         self._gr_k_115 = -270.0*nu - 15.0
 *         self._gr_k_116 = 1416.0*nu - 3496.0
 */
  __pyx_v_self->_gr_k_114 = (3163.0 - __pyx_v_tmp_init_12);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":440
 *         self._gr_k_113 = 1995.0 - tmp_init_82
 *         self._gr_k_114 = 3163.0 - tmp_init_12
 *         self._gr_k_115 = -270.0*nu - 15.0             # <<<<<<<<<<<<<<
 *         self._gr_k_116 = 1416.0*nu - 3496.0
 *         self._gr_k_117 = 720.0*nu - 527.0
 */
  __pyx_v_self->_gr_k_115 = ((-270.0 * __pyx_v_nu) - 15.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":441
 *         self._gr_k_114 = 3163.0 - tmp_init_12
 *         self._gr_k_115 = -270.0*nu - 15.0
 *         self._gr_k_116 = 1416.0*nu - 3496.0             # <<<<<<<<<<<<<<
 *         self._gr_k_117 = 720.0*nu - 527.0
 *         self._gr_k_118 = tmp_init_44 + 6.0
 */
  __pyx_v_self->_gr_k_116 = ((1416.0 * __pyx_v_nu) - 3496.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":442
 *         self._gr_k_115 = -270.0*nu - 15.0
 *         self._gr_k_116 = 1416.0*nu - 3496.0
 *         self._gr_k_117 = 720.0*nu - 527.0             # <<<<<<<<<<<<<<
 *         self._gr_k_118 = tmp_init_44 + 6.0
 *         self._gr_k_119 = 430.0 - 303.0*nu
 */
  __pyx_v_self->_gr_k_117 = ((720.0 * __pyx_v_nu) - 527.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":443
 *         self._gr_k_116 = 1416.0*nu - 3496.0
 *         self._gr_k_117 = 720.0*nu - 527.0
 *         self._gr_k_118 = tmp_init_44 + 6.0             # <<<<<<<<<<<<<<
 *         self._gr_k_119 = 430.0 - 303.0*nu
 *         self._gr_k_120 = tmp_init_11
 */
  __pyx_v_self->_gr_k_118 = (__pyx_v_tmp_init_44 + 6.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":444
 *         self._gr_k_117 = 720.0*nu - 527.0
 *         self._gr_k_118 = tmp_init_44 + 6.0
 *         self._gr_k_119 = 430.0 - 303.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_120 = tmp_init_11
 *         self._gr_k_121 = 84672000.0*nu*(tmp_init_83 + 3.1415926535897932)
 */
  __pyx_v_self->_gr_k_119 = (430.0 - (303.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":445
 *         self._gr_k_118 = tmp_init_44 + 6.0
 *         self._gr_k_119 = 430.0 - 303.0*nu
 *         self._gr_k_120 = tmp_init_11             # <<<<<<<<<<<<<<
 *         self._gr_k_121 = 84672000.0*nu*(tmp_init_83 + 3.1415926535897932)
 *         self._gr_k_122 = 588.0*tmp_init_84
 */
  __pyx_v_self->_gr_k_120 = __pyx_v_tmp_init_11;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":446
 *         self._gr_k_119 = 430.0 - 303.0*nu
 *         self._gr_k_120 = tmp_init_11
 *         self._gr_k_121 = 84672000.0*nu*(tmp_init_83 + 3.1415926535897932)             # <<<<<<<<<<<<<<
 *         self._gr_k_122 = 588.0*tmp_init_84
 *         self._gr_k_123 = 372.0*nu - 656.0
 */
  __pyx_v_self->_gr_k_121 = ((84672000.0 * __pyx_v_nu) * (__pyx_v_tmp_init_83 + 3.1415926535897932));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":447
 *         self._gr_k_120 = tmp_init_11
 *         self._gr_k_121 = 84672000.0*nu*(tmp_init_83 + 3.1415926535897932)
 *         self._gr_k_122 = 588.0*tmp_init_84             # <<<<<<<<<<<<<<
 *         self._gr_k_123 = 372.0*nu - 656.0
 *         self._gr_k_124 = -tmp_init_58
 */
  __pyx_v_self->_gr_k_122 = (588.0 * __pyx_v_tmp_init_84);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":448
 *         self._gr_k_121 = 84672000.0*nu*(tmp_init_83 + 3.1415926535897932)
 *         self._gr_k_122 = 588.0*tmp_init_84
 *         self._gr_k_123 = 372.0*nu - 656.0             # <<<<<<<<<<<<<<
 *         self._gr_k_124 = -tmp_init_58
 *         self._gr_k_125 = ccomplex.complex[double](0, tmp_init_58)
 */
  __pyx_v_self->_gr_k_123 = ((372.0 * __pyx_v_nu) - 656.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":449
 *         self._gr_k_122 = 588.0*tmp_init_84
 *         self._gr_k_123 = 372.0*nu - 656.0
 *         self._gr_k_124 = -tmp_init_58             # <<<<<<<<<<<<<<
 *         self._gr_k_125 = ccomplex.complex[double](0, tmp_init_58)
 *         self._gr_k_126 = 59908.0 - 81192.0*nu
 */
  __pyx_v_self->_gr_k_124 = (-__pyx_v_tmp_init_58);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":450
 *         self._gr_k_123 = 372.0*nu - 656.0
 *         self._gr_k_124 = -tmp_init_58
 *         self._gr_k_125 = ccomplex.complex[double](0, tmp_init_58)             # <<<<<<<<<<<<<<
 *         self._gr_k_126 = 59908.0 - 81192.0*nu
 *         self._gr_k_127 = 71885.0 - 77454.0*nu
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_init_58);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 450, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_125 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":451
 *         self._gr_k_124 = -tmp_init_58
 *         self._gr_k_125 = ccomplex.complex[double](0, tmp_init_58)
 *         self._gr_k_126 = 59908.0 - 81192.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_127 = 71885.0 - 77454.0*nu
 *         self._gr_k_128 = 85524.0*nu - 51713.0
 */
  __pyx_v_self->_gr_k_126 = (59908.0 - (81192.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":452
 *         self._gr_k_125 = ccomplex.complex[double](0, tmp_init_58)
 *         self._gr_k_126 = 59908.0 - 81192.0*nu
 *         self._gr_k_127 = 71885.0 - 77454.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_128 = 85524.0*nu - 51713.0
 *         self._gr_k_129 = 250.0*tmp_init_85
 */
  __pyx_v_self->_gr_k_127 = (71885.0 - (77454.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":453
 *         self._gr_k_126 = 59908.0 - 81192.0*nu
 *         self._gr_k_127 = 71885.0 - 77454.0*nu
 *         self._gr_k_128 = 85524.0*nu - 51713.0             # <<<<<<<<<<<<<<
 *         self._gr_k_129 = 250.0*tmp_init_85
 *         self._gr_k_130 = 175.0*flagTail
 */
  __pyx_v_self->_gr_k_128 = ((85524.0 * __pyx_v_nu) - 51713.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":454
 *         self._gr_k_127 = 71885.0 - 77454.0*nu
 *         self._gr_k_128 = 85524.0*nu - 51713.0
 *         self._gr_k_129 = 250.0*tmp_init_85             # <<<<<<<<<<<<<<
 *         self._gr_k_130 = 175.0*flagTail
 *         self._gr_k_131 = tmp_init_86
 */
  __pyx_v_self->_gr_k_129 = (250.0 * __pyx_v_tmp_init_85);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":455
 *         self._gr_k_128 = 85524.0*nu - 51713.0
 *         self._gr_k_129 = 250.0*tmp_init_85
 *         self._gr_k_130 = 175.0*flagTail             # <<<<<<<<<<<<<<
 *         self._gr_k_131 = tmp_init_86
 *         self._gr_k_132 = tmp_init_86
 */
  __pyx_v_self->_gr_k_130 = (175.0 * __pyx_v_flagTail);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":456
 *         self._gr_k_129 = 250.0*tmp_init_85
 *         self._gr_k_130 = 175.0*flagTail
 *         self._gr_k_131 = tmp_init_86             # <<<<<<<<<<<<<<
 *         self._gr_k_132 = tmp_init_86
 *         self._gr_k_133 = -589010923.43624316*nu - 1016064000.0*tmp_init_18 + 1038685929.5004718
 */
  __pyx_v_self->_gr_k_131 = __pyx_v_tmp_init_86;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":457
 *         self._gr_k_130 = 175.0*flagTail
 *         self._gr_k_131 = tmp_init_86
 *         self._gr_k_132 = tmp_init_86             # <<<<<<<<<<<<<<
 *         self._gr_k_133 = -589010923.43624316*nu - 1016064000.0*tmp_init_18 + 1038685929.5004718
 *         self._gr_k_134 = -189000.0*tmp_init_87
 */
  __pyx_v_self->_gr_k_132 = __pyx_v_tmp_init_86;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":458
 *         self._gr_k_131 = tmp_init_86
 *         self._gr_k_132 = tmp_init_86
 *         self._gr_k_133 = -589010923.43624316*nu - 1016064000.0*tmp_init_18 + 1038685929.5004718             # <<<<<<<<<<<<<<
 *         self._gr_k_134 = -189000.0*tmp_init_87
 *         self._gr_k_135 = -12600.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_133 = (((-589010923.43624316 * __pyx_v_nu) - (1016064000.0 * __pyx_v_tmp_init_18)) + 1038685929.5004718);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":459
 *         self._gr_k_132 = tmp_init_86
 *         self._gr_k_133 = -589010923.43624316*nu - 1016064000.0*tmp_init_18 + 1038685929.5004718
 *         self._gr_k_134 = -189000.0*tmp_init_87             # <<<<<<<<<<<<<<
 *         self._gr_k_135 = -12600.0*tmp_init_18
 *         self._gr_k_136 = 1.1810279667422525e-8*flagPN52
 */
  __pyx_v_self->_gr_k_134 = (-189000.0 * __pyx_v_tmp_init_87);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":460
 *         self._gr_k_133 = -589010923.43624316*nu - 1016064000.0*tmp_init_18 + 1038685929.5004718
 *         self._gr_k_134 = -189000.0*tmp_init_87
 *         self._gr_k_135 = -12600.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_136 = 1.1810279667422525e-8*flagPN52
 *         self._gr_k_137 = 198000.0*nu - 66000.0
 */
  __pyx_v_self->_gr_k_135 = (-12600.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":461
 *         self._gr_k_134 = -189000.0*tmp_init_87
 *         self._gr_k_135 = -12600.0*tmp_init_18
 *         self._gr_k_136 = 1.1810279667422525e-8*flagPN52             # <<<<<<<<<<<<<<
 *         self._gr_k_137 = 198000.0*nu - 66000.0
 *         self._gr_k_138 = -355525.0*nu + 63660.0*tmp_init_57 + 106335.0
 */
  __pyx_v_self->_gr_k_136 = (1.1810279667422525e-8 * __pyx_v_flagPN52);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":462
 *         self._gr_k_135 = -12600.0*tmp_init_18
 *         self._gr_k_136 = 1.1810279667422525e-8*flagPN52
 *         self._gr_k_137 = 198000.0*nu - 66000.0             # <<<<<<<<<<<<<<
 *         self._gr_k_138 = -355525.0*nu + 63660.0*tmp_init_57 + 106335.0
 *         self._gr_k_139 = 12672.0*nu - 4224.0
 */
  __pyx_v_self->_gr_k_137 = ((198000.0 * __pyx_v_nu) - 66000.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":463
 *         self._gr_k_136 = 1.1810279667422525e-8*flagPN52
 *         self._gr_k_137 = 198000.0*nu - 66000.0
 *         self._gr_k_138 = -355525.0*nu + 63660.0*tmp_init_57 + 106335.0             # <<<<<<<<<<<<<<
 *         self._gr_k_139 = 12672.0*nu - 4224.0
 *         self._gr_k_140 = 608256.0*nu - 202752.0
 */
  __pyx_v_self->_gr_k_138 = (((-355525.0 * __pyx_v_nu) + (63660.0 * __pyx_v_tmp_init_57)) + 106335.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":464
 *         self._gr_k_137 = 198000.0*nu - 66000.0
 *         self._gr_k_138 = -355525.0*nu + 63660.0*tmp_init_57 + 106335.0
 *         self._gr_k_139 = 12672.0*nu - 4224.0             # <<<<<<<<<<<<<<
 *         self._gr_k_140 = 608256.0*nu - 202752.0
 *         self._gr_k_141 = tmp_init_88
 */
  __pyx_v_self->_gr_k_139 = ((12672.0 * __pyx_v_nu) - 4224.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":465
 *         self._gr_k_138 = -355525.0*nu + 63660.0*tmp_init_57 + 106335.0
 *         self._gr_k_139 = 12672.0*nu - 4224.0
 *         self._gr_k_140 = 608256.0*nu - 202752.0             # <<<<<<<<<<<<<<
 *         self._gr_k_141 = tmp_init_88
 *         self._gr_k_142 = 3041280.0*nu - 1013760.0
 */
  __pyx_v_self->_gr_k_140 = ((608256.0 * __pyx_v_nu) - 202752.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":466
 *         self._gr_k_139 = 12672.0*nu - 4224.0
 *         self._gr_k_140 = 608256.0*nu - 202752.0
 *         self._gr_k_141 = tmp_init_88             # <<<<<<<<<<<<<<
 *         self._gr_k_142 = 3041280.0*nu - 1013760.0
 *         self._gr_k_143 = 63360.0 - 190080.0*nu
 */
  __pyx_v_self->_gr_k_141 = __pyx_v_tmp_init_88;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":467
 *         self._gr_k_140 = 608256.0*nu - 202752.0
 *         self._gr_k_141 = tmp_init_88
 *         self._gr_k_142 = 3041280.0*nu - 1013760.0             # <<<<<<<<<<<<<<
 *         self._gr_k_143 = 63360.0 - 190080.0*nu
 *         self._gr_k_144 = 37224.0 - 111672.0*nu
 */
  __pyx_v_self->_gr_k_142 = ((3041280.0 * __pyx_v_nu) - 1013760.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":468
 *         self._gr_k_141 = tmp_init_88
 *         self._gr_k_142 = 3041280.0*nu - 1013760.0
 *         self._gr_k_143 = 63360.0 - 190080.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_144 = 37224.0 - 111672.0*nu
 *         self._gr_k_145 = 12672.0 - tmp_init_89
 */
  __pyx_v_self->_gr_k_143 = (63360.0 - (190080.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":469
 *         self._gr_k_142 = 3041280.0*nu - 1013760.0
 *         self._gr_k_143 = 63360.0 - 190080.0*nu
 *         self._gr_k_144 = 37224.0 - 111672.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_145 = 12672.0 - tmp_init_89
 *         self._gr_k_146 = -962797.0*nu + 851646.0*tmp_init_57 + 225795.0
 */
  __pyx_v_self->_gr_k_144 = (37224.0 - (111672.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":470
 *         self._gr_k_143 = 63360.0 - 190080.0*nu
 *         self._gr_k_144 = 37224.0 - 111672.0*nu
 *         self._gr_k_145 = 12672.0 - tmp_init_89             # <<<<<<<<<<<<<<
 *         self._gr_k_146 = -962797.0*nu + 851646.0*tmp_init_57 + 225795.0
 *         self._gr_k_147 = 1782.0 - 5346.0*nu
 */
  __pyx_v_self->_gr_k_145 = (12672.0 - __pyx_v_tmp_init_89);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":471
 *         self._gr_k_144 = 37224.0 - 111672.0*nu
 *         self._gr_k_145 = 12672.0 - tmp_init_89
 *         self._gr_k_146 = -962797.0*nu + 851646.0*tmp_init_57 + 225795.0             # <<<<<<<<<<<<<<
 *         self._gr_k_147 = 1782.0 - 5346.0*nu
 *         self._gr_k_148 = tmp_init_85
 */
  __pyx_v_self->_gr_k_146 = (((-962797.0 * __pyx_v_nu) + (851646.0 * __pyx_v_tmp_init_57)) + 225795.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":472
 *         self._gr_k_145 = 12672.0 - tmp_init_89
 *         self._gr_k_146 = -962797.0*nu + 851646.0*tmp_init_57 + 225795.0
 *         self._gr_k_147 = 1782.0 - 5346.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_148 = tmp_init_85
 *         self._gr_k_149 = tmp_init_91
 */
  __pyx_v_self->_gr_k_147 = (1782.0 - (5346.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":473
 *         self._gr_k_146 = -962797.0*nu + 851646.0*tmp_init_57 + 225795.0
 *         self._gr_k_147 = 1782.0 - 5346.0*nu
 *         self._gr_k_148 = tmp_init_85             # <<<<<<<<<<<<<<
 *         self._gr_k_149 = tmp_init_91
 *         self._gr_k_150 = 59400.0*tmp_init_92
 */
  __pyx_v_self->_gr_k_148 = __pyx_v_tmp_init_85;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":474
 *         self._gr_k_147 = 1782.0 - 5346.0*nu
 *         self._gr_k_148 = tmp_init_85
 *         self._gr_k_149 = tmp_init_91             # <<<<<<<<<<<<<<
 *         self._gr_k_150 = 59400.0*tmp_init_92
 *         self._gr_k_151 = ccomplex.complex[double](1980.0*tmp_init_47*tmp_init_94, 1980.0*tmp_init_47*tmp_init_95)
 */
  __pyx_v_self->_gr_k_149 = __pyx_v_tmp_init_91;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":475
 *         self._gr_k_148 = tmp_init_85
 *         self._gr_k_149 = tmp_init_91
 *         self._gr_k_150 = 59400.0*tmp_init_92             # <<<<<<<<<<<<<<
 *         self._gr_k_151 = ccomplex.complex[double](1980.0*tmp_init_47*tmp_init_94, 1980.0*tmp_init_47*tmp_init_95)
 *         self._gr_k_152 = -5940.0*tmp_init_18*tmp_init_47
 */
  __pyx_v_self->_gr_k_150 = (59400.0 * __pyx_v_tmp_init_92);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":476
 *         self._gr_k_149 = tmp_init_91
 *         self._gr_k_150 = 59400.0*tmp_init_92
 *         self._gr_k_151 = ccomplex.complex[double](1980.0*tmp_init_47*tmp_init_94, 1980.0*tmp_init_47*tmp_init_95)             # <<<<<<<<<<<<<<
 *         self._gr_k_152 = -5940.0*tmp_init_18*tmp_init_47
 *         self._gr_k_153 = -110.0*tmp_init_96
 */
  try {
    __pyx_t_1 = std::complex<double> (((1980.0 * __pyx_v_tmp_init_47) * __pyx_v_tmp_init_94), ((1980.0 * __pyx_v_tmp_init_47) * __pyx_v_tmp_init_95));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 476, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_151 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":477
 *         self._gr_k_150 = 59400.0*tmp_init_92
 *         self._gr_k_151 = ccomplex.complex[double](1980.0*tmp_init_47*tmp_init_94, 1980.0*tmp_init_47*tmp_init_95)
 *         self._gr_k_152 = -5940.0*tmp_init_18*tmp_init_47             # <<<<<<<<<<<<<<
 *         self._gr_k_153 = -110.0*tmp_init_96
 *         self._gr_k_154 = 2.4660669191919192e-8*tmp_init_98
 */
  __pyx_v_self->_gr_k_152 = ((-5940.0 * __pyx_v_tmp_init_18) * __pyx_v_tmp_init_47);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":478
 *         self._gr_k_151 = ccomplex.complex[double](1980.0*tmp_init_47*tmp_init_94, 1980.0*tmp_init_47*tmp_init_95)
 *         self._gr_k_152 = -5940.0*tmp_init_18*tmp_init_47
 *         self._gr_k_153 = -110.0*tmp_init_96             # <<<<<<<<<<<<<<
 *         self._gr_k_154 = 2.4660669191919192e-8*tmp_init_98
 *         self._gr_k_155 = 5.0e-6*flagPN52
 */
  __pyx_v_self->_gr_k_153 = (-110.0 * __pyx_v_tmp_init_96);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":479
 *         self._gr_k_152 = -5940.0*tmp_init_18*tmp_init_47
 *         self._gr_k_153 = -110.0*tmp_init_96
 *         self._gr_k_154 = 2.4660669191919192e-8*tmp_init_98             # <<<<<<<<<<<<<<
 *         self._gr_k_155 = 5.0e-6*flagPN52
 *         self._gr_k_156 = 1.3281030862990761e-7*flagPN52
 */
  __pyx_v_self->_gr_k_154 = (2.4660669191919192e-8 * __pyx_v_tmp_init_98);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":480
 *         self._gr_k_153 = -110.0*tmp_init_96
 *         self._gr_k_154 = 2.4660669191919192e-8*tmp_init_98
 *         self._gr_k_155 = 5.0e-6*flagPN52             # <<<<<<<<<<<<<<
 *         self._gr_k_156 = 1.3281030862990761e-7*flagPN52
 *         self._gr_k_157 = 7.1444901691815272e-6*flagPN52
 */
  __pyx_v_self->_gr_k_155 = (5.0e-6 * __pyx_v_flagPN52);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":481
 *         self._gr_k_154 = 2.4660669191919192e-8*tmp_init_98
 *         self._gr_k_155 = 5.0e-6*flagPN52
 *         self._gr_k_156 = 1.3281030862990761e-7*flagPN52             # <<<<<<<<<<<<<<
 *         self._gr_k_157 = 7.1444901691815272e-6*flagPN52
 *         self._gr_k_158 = tmp_init_99
 */
  __pyx_v_self->_gr_k_156 = (1.3281030862990761e-7 * __pyx_v_flagPN52);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":482
 *         self._gr_k_155 = 5.0e-6*flagPN52
 *         self._gr_k_156 = 1.3281030862990761e-7*flagPN52
 *         self._gr_k_157 = 7.1444901691815272e-6*flagPN52             # <<<<<<<<<<<<<<
 *         self._gr_k_158 = tmp_init_99
 *         self._gr_k_159 = 2.0e-7*flagPN52
 */
  __pyx_v_self->_gr_k_157 = (7.1444901691815272e-6 * __pyx_v_flagPN52);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":483
 *         self._gr_k_156 = 1.3281030862990761e-7*flagPN52
 *         self._gr_k_157 = 7.1444901691815272e-6*flagPN52
 *         self._gr_k_158 = tmp_init_99             # <<<<<<<<<<<<<<
 *         self._gr_k_159 = 2.0e-7*flagPN52
 *         self._gr_k_160 = 7.0*flagTail
 */
  __pyx_v_self->_gr_k_158 = __pyx_v_tmp_init_99;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":484
 *         self._gr_k_157 = 7.1444901691815272e-6*flagPN52
 *         self._gr_k_158 = tmp_init_99
 *         self._gr_k_159 = 2.0e-7*flagPN52             # <<<<<<<<<<<<<<
 *         self._gr_k_160 = 7.0*flagTail
 *         self._gr_k_161 = 15120.0*tmp_init_87
 */
  __pyx_v_self->_gr_k_159 = (2.0e-7 * __pyx_v_flagPN52);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":485
 *         self._gr_k_158 = tmp_init_99
 *         self._gr_k_159 = 2.0e-7*flagPN52
 *         self._gr_k_160 = 7.0*flagTail             # <<<<<<<<<<<<<<
 *         self._gr_k_161 = 15120.0*tmp_init_87
 *         self._gr_k_162 = -320.0*tmp_init_85
 */
  __pyx_v_self->_gr_k_160 = (7.0 * __pyx_v_flagTail);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":486
 *         self._gr_k_159 = 2.0e-7*flagPN52
 *         self._gr_k_160 = 7.0*flagTail
 *         self._gr_k_161 = 15120.0*tmp_init_87             # <<<<<<<<<<<<<<
 *         self._gr_k_162 = -320.0*tmp_init_85
 *         self._gr_k_163 = 1.2400793650793651e-5*flagPN32
 */
  __pyx_v_self->_gr_k_161 = (15120.0 * __pyx_v_tmp_init_87);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":487
 *         self._gr_k_160 = 7.0*flagTail
 *         self._gr_k_161 = 15120.0*tmp_init_87
 *         self._gr_k_162 = -320.0*tmp_init_85             # <<<<<<<<<<<<<<
 *         self._gr_k_163 = 1.2400793650793651e-5*flagPN32
 *         self._gr_k_164 = tmp_init_100
 */
  __pyx_v_self->_gr_k_162 = (-320.0 * __pyx_v_tmp_init_85);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":488
 *         self._gr_k_161 = 15120.0*tmp_init_87
 *         self._gr_k_162 = -320.0*tmp_init_85
 *         self._gr_k_163 = 1.2400793650793651e-5*flagPN32             # <<<<<<<<<<<<<<
 *         self._gr_k_164 = tmp_init_100
 *         self._gr_k_165 = 0.0023148148148148148*flagPN32
 */
  __pyx_v_self->_gr_k_163 = (1.2400793650793651e-5 * __pyx_v_flagPN32);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":489
 *         self._gr_k_162 = -320.0*tmp_init_85
 *         self._gr_k_163 = 1.2400793650793651e-5*flagPN32
 *         self._gr_k_164 = tmp_init_100             # <<<<<<<<<<<<<<
 *         self._gr_k_165 = 0.0023148148148148148*flagPN32
 *         self._gr_k_166 = 0.0001*flagPN32
 */
  __pyx_v_self->_gr_k_164 = __pyx_v_tmp_init_100;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":490
 *         self._gr_k_163 = 1.2400793650793651e-5*flagPN32
 *         self._gr_k_164 = tmp_init_100
 *         self._gr_k_165 = 0.0023148148148148148*flagPN32             # <<<<<<<<<<<<<<
 *         self._gr_k_166 = 0.0001*flagPN32
 *         self._gr_k_167 = tmp_init_100
 */
  __pyx_v_self->_gr_k_165 = (0.0023148148148148148 * __pyx_v_flagPN32);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":491
 *         self._gr_k_164 = tmp_init_100
 *         self._gr_k_165 = 0.0023148148148148148*flagPN32
 *         self._gr_k_166 = 0.0001*flagPN32             # <<<<<<<<<<<<<<
 *         self._gr_k_167 = tmp_init_100
 *         self._gr_k_168 = 0.00025720164609053498*flagPN32
 */
  __pyx_v_self->_gr_k_166 = (0.0001 * __pyx_v_flagPN32);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":492
 *         self._gr_k_165 = 0.0023148148148148148*flagPN32
 *         self._gr_k_166 = 0.0001*flagPN32
 *         self._gr_k_167 = tmp_init_100             # <<<<<<<<<<<<<<
 *         self._gr_k_168 = 0.00025720164609053498*flagPN32
 *         self._gr_k_169 = -4556829662208.0*nu - 3261633177600.0*tmp_init_101 + 435409551360.0*tmp_init_102 + 8503338074112.0*tmp_init_57 + 690166738944.0
 */
  __pyx_v_self->_gr_k_167 = __pyx_v_tmp_init_100;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":493
 *         self._gr_k_166 = 0.0001*flagPN32
 *         self._gr_k_167 = tmp_init_100
 *         self._gr_k_168 = 0.00025720164609053498*flagPN32             # <<<<<<<<<<<<<<
 *         self._gr_k_169 = -4556829662208.0*nu - 3261633177600.0*tmp_init_101 + 435409551360.0*tmp_init_102 + 8503338074112.0*tmp_init_57 + 690166738944.0
 *         self._gr_k_170 = -4006247190505.0*nu - 2829114303120.0*tmp_init_101 + 327177601380.0*tmp_init_102 + 7483352903985.0*tmp_init_57 + 605207252706.0
 */
  __pyx_v_self->_gr_k_168 = (0.00025720164609053498 * __pyx_v_flagPN32);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":494
 *         self._gr_k_167 = tmp_init_100
 *         self._gr_k_168 = 0.00025720164609053498*flagPN32
 *         self._gr_k_169 = -4556829662208.0*nu - 3261633177600.0*tmp_init_101 + 435409551360.0*tmp_init_102 + 8503338074112.0*tmp_init_57 + 690166738944.0             # <<<<<<<<<<<<<<
 *         self._gr_k_170 = -4006247190505.0*nu - 2829114303120.0*tmp_init_101 + 327177601380.0*tmp_init_102 + 7483352903985.0*tmp_init_57 + 605207252706.0
 *         self._gr_k_171 = -300741101305.0*nu - 586526228400.0*tmp_init_101 + 93896831700.0*tmp_init_102 + 741898246845.0*tmp_init_57 + 38450918070.0
 */
  __pyx_v_self->_gr_k_169 = (((((-4556829662208.0 * __pyx_v_nu) - (3261633177600.0 * __pyx_v_tmp_init_101)) + (435409551360.0 * __pyx_v_tmp_init_102)) + (8503338074112.0 * __pyx_v_tmp_init_57)) + 690166738944.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":495
 *         self._gr_k_168 = 0.00025720164609053498*flagPN32
 *         self._gr_k_169 = -4556829662208.0*nu - 3261633177600.0*tmp_init_101 + 435409551360.0*tmp_init_102 + 8503338074112.0*tmp_init_57 + 690166738944.0
 *         self._gr_k_170 = -4006247190505.0*nu - 2829114303120.0*tmp_init_101 + 327177601380.0*tmp_init_102 + 7483352903985.0*tmp_init_57 + 605207252706.0             # <<<<<<<<<<<<<<
 *         self._gr_k_171 = -300741101305.0*nu - 586526228400.0*tmp_init_101 + 93896831700.0*tmp_init_102 + 741898246845.0*tmp_init_57 + 38450918070.0
 *         self._gr_k_172 = -20539086715.0*nu - 117473991600.0*tmp_init_101 + 27528410700.0*tmp_init_102 + 85175911835.0*tmp_init_57 + 1402716630.0
 */
  __pyx_v_self->_gr_k_170 = (((((-4006247190505.0 * __pyx_v_nu) - (2829114303120.0 * __pyx_v_tmp_init_101)) + (327177601380.0 * __pyx_v_tmp_init_102)) + (7483352903985.0 * __pyx_v_tmp_init_57)) + 605207252706.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":496
 *         self._gr_k_169 = -4556829662208.0*nu - 3261633177600.0*tmp_init_101 + 435409551360.0*tmp_init_102 + 8503338074112.0*tmp_init_57 + 690166738944.0
 *         self._gr_k_170 = -4006247190505.0*nu - 2829114303120.0*tmp_init_101 + 327177601380.0*tmp_init_102 + 7483352903985.0*tmp_init_57 + 605207252706.0
 *         self._gr_k_171 = -300741101305.0*nu - 586526228400.0*tmp_init_101 + 93896831700.0*tmp_init_102 + 741898246845.0*tmp_init_57 + 38450918070.0             # <<<<<<<<<<<<<<
 *         self._gr_k_172 = -20539086715.0*nu - 117473991600.0*tmp_init_101 + 27528410700.0*tmp_init_102 + 85175911835.0*tmp_init_57 + 1402716630.0
 *         self._gr_k_173 = -2667652182531.0*nu - 2220525163920.0*tmp_init_101 + 254701169100.0*tmp_init_102 + 5161566133899.0*tmp_init_57 + 395215036650.0
 */
  __pyx_v_self->_gr_k_171 = (((((-300741101305.0 * __pyx_v_nu) - (586526228400.0 * __pyx_v_tmp_init_101)) + (93896831700.0 * __pyx_v_tmp_init_102)) + (741898246845.0 * __pyx_v_tmp_init_57)) + 38450918070.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":497
 *         self._gr_k_170 = -4006247190505.0*nu - 2829114303120.0*tmp_init_101 + 327177601380.0*tmp_init_102 + 7483352903985.0*tmp_init_57 + 605207252706.0
 *         self._gr_k_171 = -300741101305.0*nu - 586526228400.0*tmp_init_101 + 93896831700.0*tmp_init_102 + 741898246845.0*tmp_init_57 + 38450918070.0
 *         self._gr_k_172 = -20539086715.0*nu - 117473991600.0*tmp_init_101 + 27528410700.0*tmp_init_102 + 85175911835.0*tmp_init_57 + 1402716630.0             # <<<<<<<<<<<<<<
 *         self._gr_k_173 = -2667652182531.0*nu - 2220525163920.0*tmp_init_101 + 254701169100.0*tmp_init_102 + 5161566133899.0*tmp_init_57 + 395215036650.0
 *         self._gr_k_174 = 3526978455.0*nu - 3866662800.0*tmp_init_101 + 386486100.0*tmp_init_102 - 3837428595.0*tmp_init_57 - 610840230.0
 */
  __pyx_v_self->_gr_k_172 = (((((-20539086715.0 * __pyx_v_nu) - (117473991600.0 * __pyx_v_tmp_init_101)) + (27528410700.0 * __pyx_v_tmp_init_102)) + (85175911835.0 * __pyx_v_tmp_init_57)) + 1402716630.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":498
 *         self._gr_k_171 = -300741101305.0*nu - 586526228400.0*tmp_init_101 + 93896831700.0*tmp_init_102 + 741898246845.0*tmp_init_57 + 38450918070.0
 *         self._gr_k_172 = -20539086715.0*nu - 117473991600.0*tmp_init_101 + 27528410700.0*tmp_init_102 + 85175911835.0*tmp_init_57 + 1402716630.0
 *         self._gr_k_173 = -2667652182531.0*nu - 2220525163920.0*tmp_init_101 + 254701169100.0*tmp_init_102 + 5161566133899.0*tmp_init_57 + 395215036650.0             # <<<<<<<<<<<<<<
 *         self._gr_k_174 = 3526978455.0*nu - 3866662800.0*tmp_init_101 + 386486100.0*tmp_init_102 - 3837428595.0*tmp_init_57 - 610840230.0
 *         self._gr_k_175 = -317010248555.0*nu - 152271559440.0*tmp_init_101 - 2978915940.0*tmp_init_102 + 563034767295.0*tmp_init_57 + 48808569810.0
 */
  __pyx_v_self->_gr_k_173 = (((((-2667652182531.0 * __pyx_v_nu) - (2220525163920.0 * __pyx_v_tmp_init_101)) + (254701169100.0 * __pyx_v_tmp_init_102)) + (5161566133899.0 * __pyx_v_tmp_init_57)) + 395215036650.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":499
 *         self._gr_k_172 = -20539086715.0*nu - 117473991600.0*tmp_init_101 + 27528410700.0*tmp_init_102 + 85175911835.0*tmp_init_57 + 1402716630.0
 *         self._gr_k_173 = -2667652182531.0*nu - 2220525163920.0*tmp_init_101 + 254701169100.0*tmp_init_102 + 5161566133899.0*tmp_init_57 + 395215036650.0
 *         self._gr_k_174 = 3526978455.0*nu - 3866662800.0*tmp_init_101 + 386486100.0*tmp_init_102 - 3837428595.0*tmp_init_57 - 610840230.0             # <<<<<<<<<<<<<<
 *         self._gr_k_175 = -317010248555.0*nu - 152271559440.0*tmp_init_101 - 2978915940.0*tmp_init_102 + 563034767295.0*tmp_init_57 + 48808569810.0
 *         self._gr_k_176 = -1288380768819.0*nu - 1465439073840.0*tmp_init_101 + 187582687740.0*tmp_init_102 + 2685068073191.0*tmp_init_57 + 183312072558.0
 */
  __pyx_v_self->_gr_k_174 = (((((3526978455.0 * __pyx_v_nu) - (3866662800.0 * __pyx_v_tmp_init_101)) + (386486100.0 * __pyx_v_tmp_init_102)) - (3837428595.0 * __pyx_v_tmp_init_57)) - 610840230.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":500
 *         self._gr_k_173 = -2667652182531.0*nu - 2220525163920.0*tmp_init_101 + 254701169100.0*tmp_init_102 + 5161566133899.0*tmp_init_57 + 395215036650.0
 *         self._gr_k_174 = 3526978455.0*nu - 3866662800.0*tmp_init_101 + 386486100.0*tmp_init_102 - 3837428595.0*tmp_init_57 - 610840230.0
 *         self._gr_k_175 = -317010248555.0*nu - 152271559440.0*tmp_init_101 - 2978915940.0*tmp_init_102 + 563034767295.0*tmp_init_57 + 48808569810.0             # <<<<<<<<<<<<<<
 *         self._gr_k_176 = -1288380768819.0*nu - 1465439073840.0*tmp_init_101 + 187582687740.0*tmp_init_102 + 2685068073191.0*tmp_init_57 + 183312072558.0
 *         self._gr_k_177 = -978907545.0*nu - 6956334000.0*tmp_init_101 + 3540744900.0*tmp_init_102 + 3998946105.0*tmp_init_57 + 95904270.0
 */
  __pyx_v_self->_gr_k_175 = (((((-317010248555.0 * __pyx_v_nu) - (152271559440.0 * __pyx_v_tmp_init_101)) - (2978915940.0 * __pyx_v_tmp_init_102)) + (563034767295.0 * __pyx_v_tmp_init_57)) + 48808569810.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":501
 *         self._gr_k_174 = 3526978455.0*nu - 3866662800.0*tmp_init_101 + 386486100.0*tmp_init_102 - 3837428595.0*tmp_init_57 - 610840230.0
 *         self._gr_k_175 = -317010248555.0*nu - 152271559440.0*tmp_init_101 - 2978915940.0*tmp_init_102 + 563034767295.0*tmp_init_57 + 48808569810.0
 *         self._gr_k_176 = -1288380768819.0*nu - 1465439073840.0*tmp_init_101 + 187582687740.0*tmp_init_102 + 2685068073191.0*tmp_init_57 + 183312072558.0             # <<<<<<<<<<<<<<
 *         self._gr_k_177 = -978907545.0*nu - 6956334000.0*tmp_init_101 + 3540744900.0*tmp_init_102 + 3998946105.0*tmp_init_57 + 95904270.0
 *         self._gr_k_178 = 88088.0*tmp_init_103
 */
  __pyx_v_self->_gr_k_176 = (((((-1288380768819.0 * __pyx_v_nu) - (1465439073840.0 * __pyx_v_tmp_init_101)) + (187582687740.0 * __pyx_v_tmp_init_102)) + (2685068073191.0 * __pyx_v_tmp_init_57)) + 183312072558.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":502
 *         self._gr_k_175 = -317010248555.0*nu - 152271559440.0*tmp_init_101 - 2978915940.0*tmp_init_102 + 563034767295.0*tmp_init_57 + 48808569810.0
 *         self._gr_k_176 = -1288380768819.0*nu - 1465439073840.0*tmp_init_101 + 187582687740.0*tmp_init_102 + 2685068073191.0*tmp_init_57 + 183312072558.0
 *         self._gr_k_177 = -978907545.0*nu - 6956334000.0*tmp_init_101 + 3540744900.0*tmp_init_102 + 3998946105.0*tmp_init_57 + 95904270.0             # <<<<<<<<<<<<<<
 *         self._gr_k_178 = 88088.0*tmp_init_103
 *         self._gr_k_179 = 785109054625.0*nu - 248525084640.0*tmp_init_101 + 3283347060.0*tmp_init_102 - 1061425767535.0*tmp_init_57 - 134682620562.0
 */
  __pyx_v_self->_gr_k_177 = (((((-978907545.0 * __pyx_v_nu) - (6956334000.0 * __pyx_v_tmp_init_101)) + (3540744900.0 * __pyx_v_tmp_init_102)) + (3998946105.0 * __pyx_v_tmp_init_57)) + 95904270.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":503
 *         self._gr_k_176 = -1288380768819.0*nu - 1465439073840.0*tmp_init_101 + 187582687740.0*tmp_init_102 + 2685068073191.0*tmp_init_57 + 183312072558.0
 *         self._gr_k_177 = -978907545.0*nu - 6956334000.0*tmp_init_101 + 3540744900.0*tmp_init_102 + 3998946105.0*tmp_init_57 + 95904270.0
 *         self._gr_k_178 = 88088.0*tmp_init_103             # <<<<<<<<<<<<<<
 *         self._gr_k_179 = 785109054625.0*nu - 248525084640.0*tmp_init_101 + 3283347060.0*tmp_init_102 - 1061425767535.0*tmp_init_57 - 134682620562.0
 *         self._gr_k_180 = -453814432404.0*nu - 1394310078000.0*tmp_init_101 + 255545335080.0*tmp_init_102 + 1355652379746.0*tmp_init_57 + 49213485054.0
 */
  __pyx_v_self->_gr_k_178 = (88088.0 * __pyx_v_tmp_init_103);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":504
 *         self._gr_k_177 = -978907545.0*nu - 6956334000.0*tmp_init_101 + 3540744900.0*tmp_init_102 + 3998946105.0*tmp_init_57 + 95904270.0
 *         self._gr_k_178 = 88088.0*tmp_init_103
 *         self._gr_k_179 = 785109054625.0*nu - 248525084640.0*tmp_init_101 + 3283347060.0*tmp_init_102 - 1061425767535.0*tmp_init_57 - 134682620562.0             # <<<<<<<<<<<<<<
 *         self._gr_k_180 = -453814432404.0*nu - 1394310078000.0*tmp_init_101 + 255545335080.0*tmp_init_102 + 1355652379746.0*tmp_init_57 + 49213485054.0
 *         self._gr_k_181 = 206483746150.0*nu + 32671540440.0*tmp_init_101 + 650020140.0*tmp_init_102 - 327387010335.0*tmp_init_57 - 33682068288.0
 */
  __pyx_v_self->_gr_k_179 = (((((785109054625.0 * __pyx_v_nu) - (248525084640.0 * __pyx_v_tmp_init_101)) + (3283347060.0 * __pyx_v_tmp_init_102)) - (1061425767535.0 * __pyx_v_tmp_init_57)) - 134682620562.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":505
 *         self._gr_k_178 = 88088.0*tmp_init_103
 *         self._gr_k_179 = 785109054625.0*nu - 248525084640.0*tmp_init_101 + 3283347060.0*tmp_init_102 - 1061425767535.0*tmp_init_57 - 134682620562.0
 *         self._gr_k_180 = -453814432404.0*nu - 1394310078000.0*tmp_init_101 + 255545335080.0*tmp_init_102 + 1355652379746.0*tmp_init_57 + 49213485054.0             # <<<<<<<<<<<<<<
 *         self._gr_k_181 = 206483746150.0*nu + 32671540440.0*tmp_init_101 + 650020140.0*tmp_init_102 - 327387010335.0*tmp_init_57 - 33682068288.0
 *         self._gr_k_182 = 74321497150.0*nu - 105655624200.0*tmp_init_101 + 5598337500.0*tmp_init_102 - 54654824875.0*tmp_init_57 - 14898593700.0
 */
  __pyx_v_self->_gr_k_180 = (((((-453814432404.0 * __pyx_v_nu) - (1394310078000.0 * __pyx_v_tmp_init_101)) + (255545335080.0 * __pyx_v_tmp_init_102)) + (1355652379746.0 * __pyx_v_tmp_init_57)) + 49213485054.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":506
 *         self._gr_k_179 = 785109054625.0*nu - 248525084640.0*tmp_init_101 + 3283347060.0*tmp_init_102 - 1061425767535.0*tmp_init_57 - 134682620562.0
 *         self._gr_k_180 = -453814432404.0*nu - 1394310078000.0*tmp_init_101 + 255545335080.0*tmp_init_102 + 1355652379746.0*tmp_init_57 + 49213485054.0
 *         self._gr_k_181 = 206483746150.0*nu + 32671540440.0*tmp_init_101 + 650020140.0*tmp_init_102 - 327387010335.0*tmp_init_57 - 33682068288.0             # <<<<<<<<<<<<<<
 *         self._gr_k_182 = 74321497150.0*nu - 105655624200.0*tmp_init_101 + 5598337500.0*tmp_init_102 - 54654824875.0*tmp_init_57 - 14898593700.0
 *         self._gr_k_183 = 103225676010.0*nu - 547949997840.0*tmp_init_101 + 13864341960.0*tmp_init_102 + 134589422870.0*tmp_init_57 - 29375470470.0
 */
  __pyx_v_self->_gr_k_181 = (((((206483746150.0 * __pyx_v_nu) + (32671540440.0 * __pyx_v_tmp_init_101)) + (650020140.0 * __pyx_v_tmp_init_102)) - (327387010335.0 * __pyx_v_tmp_init_57)) - 33682068288.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":507
 *         self._gr_k_180 = -453814432404.0*nu - 1394310078000.0*tmp_init_101 + 255545335080.0*tmp_init_102 + 1355652379746.0*tmp_init_57 + 49213485054.0
 *         self._gr_k_181 = 206483746150.0*nu + 32671540440.0*tmp_init_101 + 650020140.0*tmp_init_102 - 327387010335.0*tmp_init_57 - 33682068288.0
 *         self._gr_k_182 = 74321497150.0*nu - 105655624200.0*tmp_init_101 + 5598337500.0*tmp_init_102 - 54654824875.0*tmp_init_57 - 14898593700.0             # <<<<<<<<<<<<<<
 *         self._gr_k_183 = 103225676010.0*nu - 547949997840.0*tmp_init_101 + 13864341960.0*tmp_init_102 + 134589422870.0*tmp_init_57 - 29375470470.0
 *         self._gr_k_184 = 285179286883.0*nu - 28849779000.0*tmp_init_101 + 1220107140.0*tmp_init_102 - 415862827597.0*tmp_init_57 - 47824991163.0
 */
  __pyx_v_self->_gr_k_182 = (((((74321497150.0 * __pyx_v_nu) - (105655624200.0 * __pyx_v_tmp_init_101)) + (5598337500.0 * __pyx_v_tmp_init_102)) - (54654824875.0 * __pyx_v_tmp_init_57)) - 14898593700.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":508
 *         self._gr_k_181 = 206483746150.0*nu + 32671540440.0*tmp_init_101 + 650020140.0*tmp_init_102 - 327387010335.0*tmp_init_57 - 33682068288.0
 *         self._gr_k_182 = 74321497150.0*nu - 105655624200.0*tmp_init_101 + 5598337500.0*tmp_init_102 - 54654824875.0*tmp_init_57 - 14898593700.0
 *         self._gr_k_183 = 103225676010.0*nu - 547949997840.0*tmp_init_101 + 13864341960.0*tmp_init_102 + 134589422870.0*tmp_init_57 - 29375470470.0             # <<<<<<<<<<<<<<
 *         self._gr_k_184 = 285179286883.0*nu - 28849779000.0*tmp_init_101 + 1220107140.0*tmp_init_102 - 415862827597.0*tmp_init_57 - 47824991163.0
 *         self._gr_k_185 = -55026687725.0*nu - 416246959800.0*tmp_init_101 + 50537358900.0*tmp_init_102 + 294911620535.0*tmp_init_57 + 316151937.0
 */
  __pyx_v_self->_gr_k_183 = (((((103225676010.0 * __pyx_v_nu) - (547949997840.0 * __pyx_v_tmp_init_101)) + (13864341960.0 * __pyx_v_tmp_init_102)) + (134589422870.0 * __pyx_v_tmp_init_57)) - 29375470470.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":509
 *         self._gr_k_182 = 74321497150.0*nu - 105655624200.0*tmp_init_101 + 5598337500.0*tmp_init_102 - 54654824875.0*tmp_init_57 - 14898593700.0
 *         self._gr_k_183 = 103225676010.0*nu - 547949997840.0*tmp_init_101 + 13864341960.0*tmp_init_102 + 134589422870.0*tmp_init_57 - 29375470470.0
 *         self._gr_k_184 = 285179286883.0*nu - 28849779000.0*tmp_init_101 + 1220107140.0*tmp_init_102 - 415862827597.0*tmp_init_57 - 47824991163.0             # <<<<<<<<<<<<<<
 *         self._gr_k_185 = -55026687725.0*nu - 416246959800.0*tmp_init_101 + 50537358900.0*tmp_init_102 + 294911620535.0*tmp_init_57 + 316151937.0
 *         self._gr_k_186 = -17528330160.0*nu - 120433143600.0*tmp_init_101 + 38948193900.0*tmp_init_102 + 78845129055.0*tmp_init_57 + 1061851725.0
 */
  __pyx_v_self->_gr_k_184 = (((((285179286883.0 * __pyx_v_nu) - (28849779000.0 * __pyx_v_tmp_init_101)) + (1220107140.0 * __pyx_v_tmp_init_102)) - (415862827597.0 * __pyx_v_tmp_init_57)) - 47824991163.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":510
 *         self._gr_k_183 = 103225676010.0*nu - 547949997840.0*tmp_init_101 + 13864341960.0*tmp_init_102 + 134589422870.0*tmp_init_57 - 29375470470.0
 *         self._gr_k_184 = 285179286883.0*nu - 28849779000.0*tmp_init_101 + 1220107140.0*tmp_init_102 - 415862827597.0*tmp_init_57 - 47824991163.0
 *         self._gr_k_185 = -55026687725.0*nu - 416246959800.0*tmp_init_101 + 50537358900.0*tmp_init_102 + 294911620535.0*tmp_init_57 + 316151937.0             # <<<<<<<<<<<<<<
 *         self._gr_k_186 = -17528330160.0*nu - 120433143600.0*tmp_init_101 + 38948193900.0*tmp_init_102 + 78845129055.0*tmp_init_57 + 1061851725.0
 *         self._gr_k_187 = -2490018398340.0*nu - 5342785712880.0*tmp_init_101 + 672343499520.0*tmp_init_102 + 6434741559400.0*tmp_init_57 + 304686258624.0
 */
  __pyx_v_self->_gr_k_185 = (((((-55026687725.0 * __pyx_v_nu) - (416246959800.0 * __pyx_v_tmp_init_101)) + (50537358900.0 * __pyx_v_tmp_init_102)) + (294911620535.0 * __pyx_v_tmp_init_57)) + 316151937.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":511
 *         self._gr_k_184 = 285179286883.0*nu - 28849779000.0*tmp_init_101 + 1220107140.0*tmp_init_102 - 415862827597.0*tmp_init_57 - 47824991163.0
 *         self._gr_k_185 = -55026687725.0*nu - 416246959800.0*tmp_init_101 + 50537358900.0*tmp_init_102 + 294911620535.0*tmp_init_57 + 316151937.0
 *         self._gr_k_186 = -17528330160.0*nu - 120433143600.0*tmp_init_101 + 38948193900.0*tmp_init_102 + 78845129055.0*tmp_init_57 + 1061851725.0             # <<<<<<<<<<<<<<
 *         self._gr_k_187 = -2490018398340.0*nu - 5342785712880.0*tmp_init_101 + 672343499520.0*tmp_init_102 + 6434741559400.0*tmp_init_57 + 304686258624.0
 *         self._gr_k_188 = -6042976276870.0*nu - 8663994808560.0*tmp_init_101 + 762804937440.0*tmp_init_102 + 13559160871620.0*tmp_init_57 + 819450338460.0
 */
  __pyx_v_self->_gr_k_186 = (((((-17528330160.0 * __pyx_v_nu) - (120433143600.0 * __pyx_v_tmp_init_101)) + (38948193900.0 * __pyx_v_tmp_init_102)) + (78845129055.0 * __pyx_v_tmp_init_57)) + 1061851725.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":512
 *         self._gr_k_185 = -55026687725.0*nu - 416246959800.0*tmp_init_101 + 50537358900.0*tmp_init_102 + 294911620535.0*tmp_init_57 + 316151937.0
 *         self._gr_k_186 = -17528330160.0*nu - 120433143600.0*tmp_init_101 + 38948193900.0*tmp_init_102 + 78845129055.0*tmp_init_57 + 1061851725.0
 *         self._gr_k_187 = -2490018398340.0*nu - 5342785712880.0*tmp_init_101 + 672343499520.0*tmp_init_102 + 6434741559400.0*tmp_init_57 + 304686258624.0             # <<<<<<<<<<<<<<
 *         self._gr_k_188 = -6042976276870.0*nu - 8663994808560.0*tmp_init_101 + 762804937440.0*tmp_init_102 + 13559160871620.0*tmp_init_57 + 819450338460.0
 *         self._gr_k_189 = -1919540108100.0*nu - 2829220119600.0*tmp_init_101 - 7199236800.0*tmp_init_102 + 4417760857160.0*tmp_init_57 + 253601186400.0
 */
  __pyx_v_self->_gr_k_187 = (((((-2490018398340.0 * __pyx_v_nu) - (5342785712880.0 * __pyx_v_tmp_init_101)) + (672343499520.0 * __pyx_v_tmp_init_102)) + (6434741559400.0 * __pyx_v_tmp_init_57)) + 304686258624.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":513
 *         self._gr_k_186 = -17528330160.0*nu - 120433143600.0*tmp_init_101 + 38948193900.0*tmp_init_102 + 78845129055.0*tmp_init_57 + 1061851725.0
 *         self._gr_k_187 = -2490018398340.0*nu - 5342785712880.0*tmp_init_101 + 672343499520.0*tmp_init_102 + 6434741559400.0*tmp_init_57 + 304686258624.0
 *         self._gr_k_188 = -6042976276870.0*nu - 8663994808560.0*tmp_init_101 + 762804937440.0*tmp_init_102 + 13559160871620.0*tmp_init_57 + 819450338460.0             # <<<<<<<<<<<<<<
 *         self._gr_k_189 = -1919540108100.0*nu - 2829220119600.0*tmp_init_101 - 7199236800.0*tmp_init_102 + 4417760857160.0*tmp_init_57 + 253601186400.0
 *         self._gr_k_190 = 303738079431.0*nu - 147735318360.0*tmp_init_101 + 923065920.0*tmp_init_102 - 386075351914.0*tmp_init_57 - 52916218734.0
 */
  __pyx_v_self->_gr_k_188 = (((((-6042976276870.0 * __pyx_v_nu) - (8663994808560.0 * __pyx_v_tmp_init_101)) + (762804937440.0 * __pyx_v_tmp_init_102)) + (13559160871620.0 * __pyx_v_tmp_init_57)) + 819450338460.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":514
 *         self._gr_k_187 = -2490018398340.0*nu - 5342785712880.0*tmp_init_101 + 672343499520.0*tmp_init_102 + 6434741559400.0*tmp_init_57 + 304686258624.0
 *         self._gr_k_188 = -6042976276870.0*nu - 8663994808560.0*tmp_init_101 + 762804937440.0*tmp_init_102 + 13559160871620.0*tmp_init_57 + 819450338460.0
 *         self._gr_k_189 = -1919540108100.0*nu - 2829220119600.0*tmp_init_101 - 7199236800.0*tmp_init_102 + 4417760857160.0*tmp_init_57 + 253601186400.0             # <<<<<<<<<<<<<<
 *         self._gr_k_190 = 303738079431.0*nu - 147735318360.0*tmp_init_101 + 923065920.0*tmp_init_102 - 386075351914.0*tmp_init_57 - 52916218734.0
 *         self._gr_k_191 = -232846819449.0*nu - 928595400600.0*tmp_init_101 + 178993291680.0*tmp_init_102 + 800316349686.0*tmp_init_57 + 20853242034.0
 */
  __pyx_v_self->_gr_k_189 = (((((-1919540108100.0 * __pyx_v_nu) - (2829220119600.0 * __pyx_v_tmp_init_101)) - (7199236800.0 * __pyx_v_tmp_init_102)) + (4417760857160.0 * __pyx_v_tmp_init_57)) + 253601186400.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":515
 *         self._gr_k_188 = -6042976276870.0*nu - 8663994808560.0*tmp_init_101 + 762804937440.0*tmp_init_102 + 13559160871620.0*tmp_init_57 + 819450338460.0
 *         self._gr_k_189 = -1919540108100.0*nu - 2829220119600.0*tmp_init_101 - 7199236800.0*tmp_init_102 + 4417760857160.0*tmp_init_57 + 253601186400.0
 *         self._gr_k_190 = 303738079431.0*nu - 147735318360.0*tmp_init_101 + 923065920.0*tmp_init_102 - 386075351914.0*tmp_init_57 - 52916218734.0             # <<<<<<<<<<<<<<
 *         self._gr_k_191 = -232846819449.0*nu - 928595400600.0*tmp_init_101 + 178993291680.0*tmp_init_102 + 800316349686.0*tmp_init_57 + 20853242034.0
 *         self._gr_k_192 = -2452540299585.0*nu - 6254411530080.0*tmp_init_101 + 602809347420.0*tmp_init_102 + 6889890567875.0*tmp_init_57 + 275894583402.0
 */
  __pyx_v_self->_gr_k_190 = (((((303738079431.0 * __pyx_v_nu) - (147735318360.0 * __pyx_v_tmp_init_101)) + (923065920.0 * __pyx_v_tmp_init_102)) - (386075351914.0 * __pyx_v_tmp_init_57)) - 52916218734.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":516
 *         self._gr_k_189 = -1919540108100.0*nu - 2829220119600.0*tmp_init_101 - 7199236800.0*tmp_init_102 + 4417760857160.0*tmp_init_57 + 253601186400.0
 *         self._gr_k_190 = 303738079431.0*nu - 147735318360.0*tmp_init_101 + 923065920.0*tmp_init_102 - 386075351914.0*tmp_init_57 - 52916218734.0
 *         self._gr_k_191 = -232846819449.0*nu - 928595400600.0*tmp_init_101 + 178993291680.0*tmp_init_102 + 800316349686.0*tmp_init_57 + 20853242034.0             # <<<<<<<<<<<<<<
 *         self._gr_k_192 = -2452540299585.0*nu - 6254411530080.0*tmp_init_101 + 602809347420.0*tmp_init_102 + 6889890567875.0*tmp_init_57 + 275894583402.0
 *         self._gr_k_193 = -886806371457.0*nu - 3626942551680.0*tmp_init_101 + 38309646060.0*tmp_init_102 + 3264539920663.0*tmp_init_57 + 66140311638.0
 */
  __pyx_v_self->_gr_k_191 = (((((-232846819449.0 * __pyx_v_nu) - (928595400600.0 * __pyx_v_tmp_init_101)) + (178993291680.0 * __pyx_v_tmp_init_102)) + (800316349686.0 * __pyx_v_tmp_init_57)) + 20853242034.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":517
 *         self._gr_k_190 = 303738079431.0*nu - 147735318360.0*tmp_init_101 + 923065920.0*tmp_init_102 - 386075351914.0*tmp_init_57 - 52916218734.0
 *         self._gr_k_191 = -232846819449.0*nu - 928595400600.0*tmp_init_101 + 178993291680.0*tmp_init_102 + 800316349686.0*tmp_init_57 + 20853242034.0
 *         self._gr_k_192 = -2452540299585.0*nu - 6254411530080.0*tmp_init_101 + 602809347420.0*tmp_init_102 + 6889890567875.0*tmp_init_57 + 275894583402.0             # <<<<<<<<<<<<<<
 *         self._gr_k_193 = -886806371457.0*nu - 3626942551680.0*tmp_init_101 + 38309646060.0*tmp_init_102 + 3264539920663.0*tmp_init_57 + 66140311638.0
 *         self._gr_k_194 = -457499548991.0*nu - 1820950420800.0*tmp_init_101 + 286547218020.0*tmp_init_102 + 1593429871229.0*tmp_init_57 + 39260618946.0
 */
  __pyx_v_self->_gr_k_192 = (((((-2452540299585.0 * __pyx_v_nu) - (6254411530080.0 * __pyx_v_tmp_init_101)) + (602809347420.0 * __pyx_v_tmp_init_102)) + (6889890567875.0 * __pyx_v_tmp_init_57)) + 275894583402.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":518
 *         self._gr_k_191 = -232846819449.0*nu - 928595400600.0*tmp_init_101 + 178993291680.0*tmp_init_102 + 800316349686.0*tmp_init_57 + 20853242034.0
 *         self._gr_k_192 = -2452540299585.0*nu - 6254411530080.0*tmp_init_101 + 602809347420.0*tmp_init_102 + 6889890567875.0*tmp_init_57 + 275894583402.0
 *         self._gr_k_193 = -886806371457.0*nu - 3626942551680.0*tmp_init_101 + 38309646060.0*tmp_init_102 + 3264539920663.0*tmp_init_57 + 66140311638.0             # <<<<<<<<<<<<<<
 *         self._gr_k_194 = -457499548991.0*nu - 1820950420800.0*tmp_init_101 + 286547218020.0*tmp_init_102 + 1593429871229.0*tmp_init_57 + 39260618946.0
 *         self._gr_k_195 = 29362132800.0*nu - 32616183600.0*tmp_init_101 + 1159458300.0*tmp_init_102 - 30136591485.0*tmp_init_57 - 5245174935.0
 */
  __pyx_v_self->_gr_k_193 = (((((-886806371457.0 * __pyx_v_nu) - (3626942551680.0 * __pyx_v_tmp_init_101)) + (38309646060.0 * __pyx_v_tmp_init_102)) + (3264539920663.0 * __pyx_v_tmp_init_57)) + 66140311638.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":519
 *         self._gr_k_192 = -2452540299585.0*nu - 6254411530080.0*tmp_init_101 + 602809347420.0*tmp_init_102 + 6889890567875.0*tmp_init_57 + 275894583402.0
 *         self._gr_k_193 = -886806371457.0*nu - 3626942551680.0*tmp_init_101 + 38309646060.0*tmp_init_102 + 3264539920663.0*tmp_init_57 + 66140311638.0
 *         self._gr_k_194 = -457499548991.0*nu - 1820950420800.0*tmp_init_101 + 286547218020.0*tmp_init_102 + 1593429871229.0*tmp_init_57 + 39260618946.0             # <<<<<<<<<<<<<<
 *         self._gr_k_195 = 29362132800.0*nu - 32616183600.0*tmp_init_101 + 1159458300.0*tmp_init_102 - 30136591485.0*tmp_init_57 - 5245174935.0
 *         self._gr_k_196 = -9480585567320.0*nu - 9670008455520.0*tmp_init_101 + 1062661204080.0*tmp_init_102 + 19234397967820.0*tmp_init_57 + 1369334059380.0
 */
  __pyx_v_self->_gr_k_194 = (((((-457499548991.0 * __pyx_v_nu) - (1820950420800.0 * __pyx_v_tmp_init_101)) + (286547218020.0 * __pyx_v_tmp_init_102)) + (1593429871229.0 * __pyx_v_tmp_init_57)) + 39260618946.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":520
 *         self._gr_k_193 = -886806371457.0*nu - 3626942551680.0*tmp_init_101 + 38309646060.0*tmp_init_102 + 3264539920663.0*tmp_init_57 + 66140311638.0
 *         self._gr_k_194 = -457499548991.0*nu - 1820950420800.0*tmp_init_101 + 286547218020.0*tmp_init_102 + 1593429871229.0*tmp_init_57 + 39260618946.0
 *         self._gr_k_195 = 29362132800.0*nu - 32616183600.0*tmp_init_101 + 1159458300.0*tmp_init_102 - 30136591485.0*tmp_init_57 - 5245174935.0             # <<<<<<<<<<<<<<
 *         self._gr_k_196 = -9480585567320.0*nu - 9670008455520.0*tmp_init_101 + 1062661204080.0*tmp_init_102 + 19234397967820.0*tmp_init_57 + 1369334059380.0
 *         self._gr_k_197 = -1707537882900.0*nu - 992019918960.0*tmp_init_101 - 36410353560.0*tmp_init_102 + 3131892601810.0*tmp_init_57 + 258442072974.0
 */
  __pyx_v_self->_gr_k_195 = (((((29362132800.0 * __pyx_v_nu) - (32616183600.0 * __pyx_v_tmp_init_101)) + (1159458300.0 * __pyx_v_tmp_init_102)) - (30136591485.0 * __pyx_v_tmp_init_57)) - 5245174935.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":521
 *         self._gr_k_194 = -457499548991.0*nu - 1820950420800.0*tmp_init_101 + 286547218020.0*tmp_init_102 + 1593429871229.0*tmp_init_57 + 39260618946.0
 *         self._gr_k_195 = 29362132800.0*nu - 32616183600.0*tmp_init_101 + 1159458300.0*tmp_init_102 - 30136591485.0*tmp_init_57 - 5245174935.0
 *         self._gr_k_196 = -9480585567320.0*nu - 9670008455520.0*tmp_init_101 + 1062661204080.0*tmp_init_102 + 19234397967820.0*tmp_init_57 + 1369334059380.0             # <<<<<<<<<<<<<<
 *         self._gr_k_197 = -1707537882900.0*nu - 992019918960.0*tmp_init_101 - 36410353560.0*tmp_init_102 + 3131892601810.0*tmp_init_57 + 258442072974.0
 *         self._gr_k_198 = -11756895343408.0*nu - 9361910787600.0*tmp_init_101 + 935097799860.0*tmp_init_102 + 22549607085257.0*tmp_init_57 + 1750088781963.0
 */
  __pyx_v_self->_gr_k_196 = (((((-9480585567320.0 * __pyx_v_nu) - (9670008455520.0 * __pyx_v_tmp_init_101)) + (1062661204080.0 * __pyx_v_tmp_init_102)) + (19234397967820.0 * __pyx_v_tmp_init_57)) + 1369334059380.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":522
 *         self._gr_k_195 = 29362132800.0*nu - 32616183600.0*tmp_init_101 + 1159458300.0*tmp_init_102 - 30136591485.0*tmp_init_57 - 5245174935.0
 *         self._gr_k_196 = -9480585567320.0*nu - 9670008455520.0*tmp_init_101 + 1062661204080.0*tmp_init_102 + 19234397967820.0*tmp_init_57 + 1369334059380.0
 *         self._gr_k_197 = -1707537882900.0*nu - 992019918960.0*tmp_init_101 - 36410353560.0*tmp_init_102 + 3131892601810.0*tmp_init_57 + 258442072974.0             # <<<<<<<<<<<<<<
 *         self._gr_k_198 = -11756895343408.0*nu - 9361910787600.0*tmp_init_101 + 935097799860.0*tmp_init_102 + 22549607085257.0*tmp_init_57 + 1750088781963.0
 *         self._gr_k_199 = -3443180679520.0*nu - 5289046830480.0*tmp_init_101 + 705716155620.0*tmp_init_102 + 7839464883285.0*tmp_init_57 + 464381426367.0
 */
  __pyx_v_self->_gr_k_197 = (((((-1707537882900.0 * __pyx_v_nu) - (992019918960.0 * __pyx_v_tmp_init_101)) - (36410353560.0 * __pyx_v_tmp_init_102)) + (3131892601810.0 * __pyx_v_tmp_init_57)) + 258442072974.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":523
 *         self._gr_k_196 = -9480585567320.0*nu - 9670008455520.0*tmp_init_101 + 1062661204080.0*tmp_init_102 + 19234397967820.0*tmp_init_57 + 1369334059380.0
 *         self._gr_k_197 = -1707537882900.0*nu - 992019918960.0*tmp_init_101 - 36410353560.0*tmp_init_102 + 3131892601810.0*tmp_init_57 + 258442072974.0
 *         self._gr_k_198 = -11756895343408.0*nu - 9361910787600.0*tmp_init_101 + 935097799860.0*tmp_init_102 + 22549607085257.0*tmp_init_57 + 1750088781963.0             # <<<<<<<<<<<<<<
 *         self._gr_k_199 = -3443180679520.0*nu - 5289046830480.0*tmp_init_101 + 705716155620.0*tmp_init_102 + 7839464883285.0*tmp_init_57 + 464381426367.0
 *         self._gr_k_200 = ccomplex.complex[double](3303300.0*tmp_init_104*tmp_init_95, -3303300.0*tmp_init_104*tmp_init_94)
 */
  __pyx_v_self->_gr_k_198 = (((((-11756895343408.0 * __pyx_v_nu) - (9361910787600.0 * __pyx_v_tmp_init_101)) + (935097799860.0 * __pyx_v_tmp_init_102)) + (22549607085257.0 * __pyx_v_tmp_init_57)) + 1750088781963.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":524
 *         self._gr_k_197 = -1707537882900.0*nu - 992019918960.0*tmp_init_101 - 36410353560.0*tmp_init_102 + 3131892601810.0*tmp_init_57 + 258442072974.0
 *         self._gr_k_198 = -11756895343408.0*nu - 9361910787600.0*tmp_init_101 + 935097799860.0*tmp_init_102 + 22549607085257.0*tmp_init_57 + 1750088781963.0
 *         self._gr_k_199 = -3443180679520.0*nu - 5289046830480.0*tmp_init_101 + 705716155620.0*tmp_init_102 + 7839464883285.0*tmp_init_57 + 464381426367.0             # <<<<<<<<<<<<<<
 *         self._gr_k_200 = ccomplex.complex[double](3303300.0*tmp_init_104*tmp_init_95, -3303300.0*tmp_init_104*tmp_init_94)
 *         self._gr_k_201 = -634233600.0*tmp_init_105
 */
  __pyx_v_self->_gr_k_199 = (((((-3443180679520.0 * __pyx_v_nu) - (5289046830480.0 * __pyx_v_tmp_init_101)) + (705716155620.0 * __pyx_v_tmp_init_102)) + (7839464883285.0 * __pyx_v_tmp_init_57)) + 464381426367.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":525
 *         self._gr_k_198 = -11756895343408.0*nu - 9361910787600.0*tmp_init_101 + 935097799860.0*tmp_init_102 + 22549607085257.0*tmp_init_57 + 1750088781963.0
 *         self._gr_k_199 = -3443180679520.0*nu - 5289046830480.0*tmp_init_101 + 705716155620.0*tmp_init_102 + 7839464883285.0*tmp_init_57 + 464381426367.0
 *         self._gr_k_200 = ccomplex.complex[double](3303300.0*tmp_init_104*tmp_init_95, -3303300.0*tmp_init_104*tmp_init_94)             # <<<<<<<<<<<<<<
 *         self._gr_k_201 = -634233600.0*tmp_init_105
 *         self._gr_k_202 = 324727603200.0*tmp_init_105
 */
  try {
    __pyx_t_1 = std::complex<double> (((3303300.0 * __pyx_v_tmp_init_104) * __pyx_v_tmp_init_95), ((-3303300.0 * __pyx_v_tmp_init_104) * __pyx_v_tmp_init_94));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 525, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_200 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":526
 *         self._gr_k_199 = -3443180679520.0*nu - 5289046830480.0*tmp_init_101 + 705716155620.0*tmp_init_102 + 7839464883285.0*tmp_init_57 + 464381426367.0
 *         self._gr_k_200 = ccomplex.complex[double](3303300.0*tmp_init_104*tmp_init_95, -3303300.0*tmp_init_104*tmp_init_94)
 *         self._gr_k_201 = -634233600.0*tmp_init_105             # <<<<<<<<<<<<<<
 *         self._gr_k_202 = 324727603200.0*tmp_init_105
 *         self._gr_k_203 = -15756136784872.0*nu - 21761893784400.0*tmp_init_101 + 2456567938440.0*tmp_init_102 + 34784846802398.0*tmp_init_57 + 2164334059536.0
 */
  __pyx_v_self->_gr_k_201 = (-634233600.0 * __pyx_v_tmp_init_105);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":527
 *         self._gr_k_200 = ccomplex.complex[double](3303300.0*tmp_init_104*tmp_init_95, -3303300.0*tmp_init_104*tmp_init_94)
 *         self._gr_k_201 = -634233600.0*tmp_init_105
 *         self._gr_k_202 = 324727603200.0*tmp_init_105             # <<<<<<<<<<<<<<
 *         self._gr_k_203 = -15756136784872.0*nu - 21761893784400.0*tmp_init_101 + 2456567938440.0*tmp_init_102 + 34784846802398.0*tmp_init_57 + 2164334059536.0
 *         self._gr_k_204 = 261777756240.0*nu - 174898443720.0*tmp_init_101 + 378558180.0*tmp_init_102 - 312811804305.0*tmp_init_57 - 46045419420.0
 */
  __pyx_v_self->_gr_k_202 = (324727603200.0 * __pyx_v_tmp_init_105);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":528
 *         self._gr_k_201 = -634233600.0*tmp_init_105
 *         self._gr_k_202 = 324727603200.0*tmp_init_105
 *         self._gr_k_203 = -15756136784872.0*nu - 21761893784400.0*tmp_init_101 + 2456567938440.0*tmp_init_102 + 34784846802398.0*tmp_init_57 + 2164334059536.0             # <<<<<<<<<<<<<<
 *         self._gr_k_204 = 261777756240.0*nu - 174898443720.0*tmp_init_101 + 378558180.0*tmp_init_102 - 312811804305.0*tmp_init_57 - 46045419420.0
 *         self._gr_k_205 = -5312570982880.0*nu - 4587080555400.0*tmp_init_101 - 81989063100.0*tmp_init_102 + 10530115988455.0*tmp_init_57 + 771668477496.0
 */
  __pyx_v_self->_gr_k_203 = (((((-15756136784872.0 * __pyx_v_nu) - (21761893784400.0 * __pyx_v_tmp_init_101)) + (2456567938440.0 * __pyx_v_tmp_init_102)) + (34784846802398.0 * __pyx_v_tmp_init_57)) + 2164334059536.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":529
 *         self._gr_k_202 = 324727603200.0*tmp_init_105
 *         self._gr_k_203 = -15756136784872.0*nu - 21761893784400.0*tmp_init_101 + 2456567938440.0*tmp_init_102 + 34784846802398.0*tmp_init_57 + 2164334059536.0
 *         self._gr_k_204 = 261777756240.0*nu - 174898443720.0*tmp_init_101 + 378558180.0*tmp_init_102 - 312811804305.0*tmp_init_57 - 46045419420.0             # <<<<<<<<<<<<<<
 *         self._gr_k_205 = -5312570982880.0*nu - 4587080555400.0*tmp_init_101 - 81989063100.0*tmp_init_102 + 10530115988455.0*tmp_init_57 + 771668477496.0
 *         self._gr_k_206 = -24093972955480.0*nu - 24119647172880.0*tmp_init_101 + 2160745954920.0*tmp_init_102 + 48765507364070.0*tmp_init_57 + 3481845260136.0
 */
  __pyx_v_self->_gr_k_204 = (((((261777756240.0 * __pyx_v_nu) - (174898443720.0 * __pyx_v_tmp_init_101)) + (378558180.0 * __pyx_v_tmp_init_102)) - (312811804305.0 * __pyx_v_tmp_init_57)) - 46045419420.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":530
 *         self._gr_k_203 = -15756136784872.0*nu - 21761893784400.0*tmp_init_101 + 2456567938440.0*tmp_init_102 + 34784846802398.0*tmp_init_57 + 2164334059536.0
 *         self._gr_k_204 = 261777756240.0*nu - 174898443720.0*tmp_init_101 + 378558180.0*tmp_init_102 - 312811804305.0*tmp_init_57 - 46045419420.0
 *         self._gr_k_205 = -5312570982880.0*nu - 4587080555400.0*tmp_init_101 - 81989063100.0*tmp_init_102 + 10530115988455.0*tmp_init_57 + 771668477496.0             # <<<<<<<<<<<<<<
 *         self._gr_k_206 = -24093972955480.0*nu - 24119647172880.0*tmp_init_101 + 2160745954920.0*tmp_init_102 + 48765507364070.0*tmp_init_57 + 3481845260136.0
 *         self._gr_k_207 = -3435716301016.0*nu - 8064890975400.0*tmp_init_101 + 1219005455220.0*tmp_init_102 + 9158399933179.0*tmp_init_57 + 411620024916.0
 */
  __pyx_v_self->_gr_k_205 = (((((-5312570982880.0 * __pyx_v_nu) - (4587080555400.0 * __pyx_v_tmp_init_101)) - (81989063100.0 * __pyx_v_tmp_init_102)) + (10530115988455.0 * __pyx_v_tmp_init_57)) + 771668477496.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":531
 *         self._gr_k_204 = 261777756240.0*nu - 174898443720.0*tmp_init_101 + 378558180.0*tmp_init_102 - 312811804305.0*tmp_init_57 - 46045419420.0
 *         self._gr_k_205 = -5312570982880.0*nu - 4587080555400.0*tmp_init_101 - 81989063100.0*tmp_init_102 + 10530115988455.0*tmp_init_57 + 771668477496.0
 *         self._gr_k_206 = -24093972955480.0*nu - 24119647172880.0*tmp_init_101 + 2160745954920.0*tmp_init_102 + 48765507364070.0*tmp_init_57 + 3481845260136.0             # <<<<<<<<<<<<<<
 *         self._gr_k_207 = -3435716301016.0*nu - 8064890975400.0*tmp_init_101 + 1219005455220.0*tmp_init_102 + 9158399933179.0*tmp_init_57 + 411620024916.0
 *         self._gr_k_208 = -197296406040.0*nu - 967025375400.0*tmp_init_101 + 233056019700.0*tmp_init_102 + 748386987915.0*tmp_init_57 + 15542894040.0
 */
  __pyx_v_self->_gr_k_206 = (((((-24093972955480.0 * __pyx_v_nu) - (24119647172880.0 * __pyx_v_tmp_init_101)) + (2160745954920.0 * __pyx_v_tmp_init_102)) + (48765507364070.0 * __pyx_v_tmp_init_57)) + 3481845260136.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":532
 *         self._gr_k_205 = -5312570982880.0*nu - 4587080555400.0*tmp_init_101 - 81989063100.0*tmp_init_102 + 10530115988455.0*tmp_init_57 + 771668477496.0
 *         self._gr_k_206 = -24093972955480.0*nu - 24119647172880.0*tmp_init_101 + 2160745954920.0*tmp_init_102 + 48765507364070.0*tmp_init_57 + 3481845260136.0
 *         self._gr_k_207 = -3435716301016.0*nu - 8064890975400.0*tmp_init_101 + 1219005455220.0*tmp_init_102 + 9158399933179.0*tmp_init_57 + 411620024916.0             # <<<<<<<<<<<<<<
 *         self._gr_k_208 = -197296406040.0*nu - 967025375400.0*tmp_init_101 + 233056019700.0*tmp_init_102 + 748386987915.0*tmp_init_57 + 15542894040.0
 *         self._gr_k_209 = 1585584000.0*tmp_init_106
 */
  __pyx_v_self->_gr_k_207 = (((((-3435716301016.0 * __pyx_v_nu) - (8064890975400.0 * __pyx_v_tmp_init_101)) + (1219005455220.0 * __pyx_v_tmp_init_102)) + (9158399933179.0 * __pyx_v_tmp_init_57)) + 411620024916.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":533
 *         self._gr_k_206 = -24093972955480.0*nu - 24119647172880.0*tmp_init_101 + 2160745954920.0*tmp_init_102 + 48765507364070.0*tmp_init_57 + 3481845260136.0
 *         self._gr_k_207 = -3435716301016.0*nu - 8064890975400.0*tmp_init_101 + 1219005455220.0*tmp_init_102 + 9158399933179.0*tmp_init_57 + 411620024916.0
 *         self._gr_k_208 = -197296406040.0*nu - 967025375400.0*tmp_init_101 + 233056019700.0*tmp_init_102 + 748386987915.0*tmp_init_57 + 15542894040.0             # <<<<<<<<<<<<<<
 *         self._gr_k_209 = 1585584000.0*tmp_init_106
 *         self._gr_k_210 = 6.1590082896901079e-12*tmp_init_107
 */
  __pyx_v_self->_gr_k_208 = (((((-197296406040.0 * __pyx_v_nu) - (967025375400.0 * __pyx_v_tmp_init_101)) + (233056019700.0 * __pyx_v_tmp_init_102)) + (748386987915.0 * __pyx_v_tmp_init_57)) + 15542894040.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":534
 *         self._gr_k_207 = -3435716301016.0*nu - 8064890975400.0*tmp_init_101 + 1219005455220.0*tmp_init_102 + 9158399933179.0*tmp_init_57 + 411620024916.0
 *         self._gr_k_208 = -197296406040.0*nu - 967025375400.0*tmp_init_101 + 233056019700.0*tmp_init_102 + 748386987915.0*tmp_init_57 + 15542894040.0
 *         self._gr_k_209 = 1585584000.0*tmp_init_106             # <<<<<<<<<<<<<<
 *         self._gr_k_210 = 6.1590082896901079e-12*tmp_init_107
 *         self._gr_k_211 = tmp_init_108 - 101.0
 */
  __pyx_v_self->_gr_k_209 = (1585584000.0 * __pyx_v_tmp_init_106);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":535
 *         self._gr_k_208 = -197296406040.0*nu - 967025375400.0*tmp_init_101 + 233056019700.0*tmp_init_102 + 748386987915.0*tmp_init_57 + 15542894040.0
 *         self._gr_k_209 = 1585584000.0*tmp_init_106
 *         self._gr_k_210 = 6.1590082896901079e-12*tmp_init_107             # <<<<<<<<<<<<<<
 *         self._gr_k_211 = tmp_init_108 - 101.0
 *         self._gr_k_212 = tmp_init_39*(293.0*nu - 12330.0) + tmp_init_72*(nu*(26864.0*tmp_init_1 - 22599.0*tmp_init_7 - 60.0) - 330812.0*tmp_init_1 + 297918.0*tmp_init_7 - 3603.0)
 */
  __pyx_v_self->_gr_k_210 = (6.1590082896901079e-12 * __pyx_v_tmp_init_107);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":536
 *         self._gr_k_209 = 1585584000.0*tmp_init_106
 *         self._gr_k_210 = 6.1590082896901079e-12*tmp_init_107
 *         self._gr_k_211 = tmp_init_108 - 101.0             # <<<<<<<<<<<<<<
 *         self._gr_k_212 = tmp_init_39*(293.0*nu - 12330.0) + tmp_init_72*(nu*(26864.0*tmp_init_1 - 22599.0*tmp_init_7 - 60.0) - 330812.0*tmp_init_1 + 297918.0*tmp_init_7 - 3603.0)
 *         self._gr_k_213 = ccomplex.complex[double](-tmp_init_109*(68.0*nu - 601.0), 726.0*nu - 15804.0*tmp_init_1 + 3384.0*tmp_init_20 + 2829.0)
 */
  __pyx_v_self->_gr_k_211 = (__pyx_v_tmp_init_108 - 101.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":537
 *         self._gr_k_210 = 6.1590082896901079e-12*tmp_init_107
 *         self._gr_k_211 = tmp_init_108 - 101.0
 *         self._gr_k_212 = tmp_init_39*(293.0*nu - 12330.0) + tmp_init_72*(nu*(26864.0*tmp_init_1 - 22599.0*tmp_init_7 - 60.0) - 330812.0*tmp_init_1 + 297918.0*tmp_init_7 - 3603.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_213 = ccomplex.complex[double](-tmp_init_109*(68.0*nu - 601.0), 726.0*nu - 15804.0*tmp_init_1 + 3384.0*tmp_init_20 + 2829.0)
 *         self._gr_k_214 = ccomplex.complex[double](-tmp_init_109*(338.0*nu - 2409.0), -197652.0*tmp_init_1 + 3.0*tmp_init_15*(1820.0*tmp_init_1 - 2430.0*tmp_init_7 + 507.0) + 214812.0*tmp_init_7 - 6561.0)
 */
  __pyx_v_self->_gr_k_212 = ((__pyx_v_tmp_init_39 * ((293.0 * __pyx_v_nu) - 12330.0)) + (__pyx_v_tmp_init_72 * ((((__pyx_v_nu * (((26864.0 * __pyx_v_tmp_init_1) - (22599.0 * __pyx_v_tmp_init_7)) - 60.0)) - (330812.0 * __pyx_v_tmp_init_1)) + (297918.0 * __pyx_v_tmp_init_7)) - 3603.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":538
 *         self._gr_k_211 = tmp_init_108 - 101.0
 *         self._gr_k_212 = tmp_init_39*(293.0*nu - 12330.0) + tmp_init_72*(nu*(26864.0*tmp_init_1 - 22599.0*tmp_init_7 - 60.0) - 330812.0*tmp_init_1 + 297918.0*tmp_init_7 - 3603.0)
 *         self._gr_k_213 = ccomplex.complex[double](-tmp_init_109*(68.0*nu - 601.0), 726.0*nu - 15804.0*tmp_init_1 + 3384.0*tmp_init_20 + 2829.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_214 = ccomplex.complex[double](-tmp_init_109*(338.0*nu - 2409.0), -197652.0*tmp_init_1 + 3.0*tmp_init_15*(1820.0*tmp_init_1 - 2430.0*tmp_init_7 + 507.0) + 214812.0*tmp_init_7 - 6561.0)
 *         self._gr_k_215 = ccomplex.complex[double](854.51320177642376*nu - 14193.715608918686, 1668.0*tmp_init_1 - tmp_init_110*(4.0*tmp_init_1 - 3.0) - 3267.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((-__pyx_v_tmp_init_109) * ((68.0 * __pyx_v_nu) - 601.0)), ((((726.0 * __pyx_v_nu) - (15804.0 * __pyx_v_tmp_init_1)) + (3384.0 * __pyx_v_tmp_init_20)) + 2829.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 538, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_213 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":539
 *         self._gr_k_212 = tmp_init_39*(293.0*nu - 12330.0) + tmp_init_72*(nu*(26864.0*tmp_init_1 - 22599.0*tmp_init_7 - 60.0) - 330812.0*tmp_init_1 + 297918.0*tmp_init_7 - 3603.0)
 *         self._gr_k_213 = ccomplex.complex[double](-tmp_init_109*(68.0*nu - 601.0), 726.0*nu - 15804.0*tmp_init_1 + 3384.0*tmp_init_20 + 2829.0)
 *         self._gr_k_214 = ccomplex.complex[double](-tmp_init_109*(338.0*nu - 2409.0), -197652.0*tmp_init_1 + 3.0*tmp_init_15*(1820.0*tmp_init_1 - 2430.0*tmp_init_7 + 507.0) + 214812.0*tmp_init_7 - 6561.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_215 = ccomplex.complex[double](854.51320177642376*nu - 14193.715608918686, 1668.0*tmp_init_1 - tmp_init_110*(4.0*tmp_init_1 - 3.0) - 3267.0)
 *         self._gr_k_216 = ccomplex.complex[double](-tmp_init_32*(tmp_init_111 - 3219.0), 429132.0*tmp_init_1 - tmp_init_15*(18316.0*tmp_init_1 - tmp_init_40 - 921.0) - 214812.0*tmp_init_7 - 4617.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((-__pyx_v_tmp_init_109) * ((338.0 * __pyx_v_nu) - 2409.0)), ((((-197652.0 * __pyx_v_tmp_init_1) + ((3.0 * __pyx_v_tmp_init_15) * (((1820.0 * __pyx_v_tmp_init_1) - (2430.0 * __pyx_v_tmp_init_7)) + 507.0))) + (214812.0 * __pyx_v_tmp_init_7)) - 6561.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 539, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_214 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":540
 *         self._gr_k_213 = ccomplex.complex[double](-tmp_init_109*(68.0*nu - 601.0), 726.0*nu - 15804.0*tmp_init_1 + 3384.0*tmp_init_20 + 2829.0)
 *         self._gr_k_214 = ccomplex.complex[double](-tmp_init_109*(338.0*nu - 2409.0), -197652.0*tmp_init_1 + 3.0*tmp_init_15*(1820.0*tmp_init_1 - 2430.0*tmp_init_7 + 507.0) + 214812.0*tmp_init_7 - 6561.0)
 *         self._gr_k_215 = ccomplex.complex[double](854.51320177642376*nu - 14193.715608918686, 1668.0*tmp_init_1 - tmp_init_110*(4.0*tmp_init_1 - 3.0) - 3267.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_216 = ccomplex.complex[double](-tmp_init_32*(tmp_init_111 - 3219.0), 429132.0*tmp_init_1 - tmp_init_15*(18316.0*tmp_init_1 - tmp_init_40 - 921.0) - 214812.0*tmp_init_7 - 4617.0)
 *         self._gr_k_217 = -tmp_init_109*(1096.0*nu + 3925.0) - tmp_init_78*(-43500824.0*tmp_init_1 + tmp_init_112*(419152.0*tmp_init_1 - 257823.0*tmp_init_7 + 60.0) + 26054703.0*tmp_init_7 + 12570.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((854.51320177642376 * __pyx_v_nu) - 14193.715608918686), (((1668.0 * __pyx_v_tmp_init_1) - (__pyx_v_tmp_init_110 * ((4.0 * __pyx_v_tmp_init_1) - 3.0))) - 3267.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 540, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_215 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":541
 *         self._gr_k_214 = ccomplex.complex[double](-tmp_init_109*(338.0*nu - 2409.0), -197652.0*tmp_init_1 + 3.0*tmp_init_15*(1820.0*tmp_init_1 - 2430.0*tmp_init_7 + 507.0) + 214812.0*tmp_init_7 - 6561.0)
 *         self._gr_k_215 = ccomplex.complex[double](854.51320177642376*nu - 14193.715608918686, 1668.0*tmp_init_1 - tmp_init_110*(4.0*tmp_init_1 - 3.0) - 3267.0)
 *         self._gr_k_216 = ccomplex.complex[double](-tmp_init_32*(tmp_init_111 - 3219.0), 429132.0*tmp_init_1 - tmp_init_15*(18316.0*tmp_init_1 - tmp_init_40 - 921.0) - 214812.0*tmp_init_7 - 4617.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_217 = -tmp_init_109*(1096.0*nu + 3925.0) - tmp_init_78*(-43500824.0*tmp_init_1 + tmp_init_112*(419152.0*tmp_init_1 - 257823.0*tmp_init_7 + 60.0) + 26054703.0*tmp_init_7 + 12570.0)
 *         self._gr_k_218 = -tmp_init_114*(tmp_init_113 - 801.0) - tmp_init_78*(-3326276888.0*tmp_init_1 + tmp_init_112*(39086272.0*tmp_init_1 - 21171875.0*tmp_init_22 + 6450192.0*tmp_init_7 - 1800.0) + 1616228875.0*tmp_init_22 - 272394738.0*tmp_init_7 + 72090.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((-__pyx_v_tmp_init_32) * (__pyx_v_tmp_init_111 - 3219.0)), ((((429132.0 * __pyx_v_tmp_init_1) - (__pyx_v_tmp_init_15 * (((18316.0 * __pyx_v_tmp_init_1) - __pyx_v_tmp_init_40) - 921.0))) - (214812.0 * __pyx_v_tmp_init_7)) - 4617.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 541, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_216 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":542
 *         self._gr_k_215 = ccomplex.complex[double](854.51320177642376*nu - 14193.715608918686, 1668.0*tmp_init_1 - tmp_init_110*(4.0*tmp_init_1 - 3.0) - 3267.0)
 *         self._gr_k_216 = ccomplex.complex[double](-tmp_init_32*(tmp_init_111 - 3219.0), 429132.0*tmp_init_1 - tmp_init_15*(18316.0*tmp_init_1 - tmp_init_40 - 921.0) - 214812.0*tmp_init_7 - 4617.0)
 *         self._gr_k_217 = -tmp_init_109*(1096.0*nu + 3925.0) - tmp_init_78*(-43500824.0*tmp_init_1 + tmp_init_112*(419152.0*tmp_init_1 - 257823.0*tmp_init_7 + 60.0) + 26054703.0*tmp_init_7 + 12570.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_218 = -tmp_init_114*(tmp_init_113 - 801.0) - tmp_init_78*(-3326276888.0*tmp_init_1 + tmp_init_112*(39086272.0*tmp_init_1 - 21171875.0*tmp_init_22 + 6450192.0*tmp_init_7 - 1800.0) + 1616228875.0*tmp_init_22 - 272394738.0*tmp_init_7 + 72090.0)
 *         self._gr_k_219 = -589111.45440115803*nu - 10560.0*tmp_init_18*(11564.0*tmp_init_1 - tmp_init_115 - 9.0) - 180.0*ccomplex.complex[double](0, 1)*(-9222808.0*tmp_init_1 + 5481999.0*tmp_init_7 + 6522.0) + 3815338.6140786603
 */
  __pyx_v_self->_gr_k_217 = (((-__pyx_v_tmp_init_109) * ((1096.0 * __pyx_v_nu) + 3925.0)) - (__pyx_v_tmp_init_78 * ((((-43500824.0 * __pyx_v_tmp_init_1) + (__pyx_v_tmp_init_112 * (((419152.0 * __pyx_v_tmp_init_1) - (257823.0 * __pyx_v_tmp_init_7)) + 60.0))) + (26054703.0 * __pyx_v_tmp_init_7)) + 12570.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":543
 *         self._gr_k_216 = ccomplex.complex[double](-tmp_init_32*(tmp_init_111 - 3219.0), 429132.0*tmp_init_1 - tmp_init_15*(18316.0*tmp_init_1 - tmp_init_40 - 921.0) - 214812.0*tmp_init_7 - 4617.0)
 *         self._gr_k_217 = -tmp_init_109*(1096.0*nu + 3925.0) - tmp_init_78*(-43500824.0*tmp_init_1 + tmp_init_112*(419152.0*tmp_init_1 - 257823.0*tmp_init_7 + 60.0) + 26054703.0*tmp_init_7 + 12570.0)
 *         self._gr_k_218 = -tmp_init_114*(tmp_init_113 - 801.0) - tmp_init_78*(-3326276888.0*tmp_init_1 + tmp_init_112*(39086272.0*tmp_init_1 - 21171875.0*tmp_init_22 + 6450192.0*tmp_init_7 - 1800.0) + 1616228875.0*tmp_init_22 - 272394738.0*tmp_init_7 + 72090.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_219 = -589111.45440115803*nu - 10560.0*tmp_init_18*(11564.0*tmp_init_1 - tmp_init_115 - 9.0) - 180.0*ccomplex.complex[double](0, 1)*(-9222808.0*tmp_init_1 + 5481999.0*tmp_init_7 + 6522.0) + 3815338.6140786603
 *         self._gr_k_220 = ccomplex.complex[double](-tmp_init_116*(6994.0*nu - 22075.0), -43990200.0*tmp_init_1 + 45.0*tmp_init_117*(8264.0*tmp_init_1 - tmp_init_115 + 18.0) + 38181375.0*tmp_init_7 - 324270.0)
 */
  __pyx_v_self->_gr_k_218 = (((-__pyx_v_tmp_init_114) * (__pyx_v_tmp_init_113 - 801.0)) - (__pyx_v_tmp_init_78 * (((((-3326276888.0 * __pyx_v_tmp_init_1) + (__pyx_v_tmp_init_112 * ((((39086272.0 * __pyx_v_tmp_init_1) - (21171875.0 * __pyx_v_tmp_init_22)) + (6450192.0 * __pyx_v_tmp_init_7)) - 1800.0))) + (1616228875.0 * __pyx_v_tmp_init_22)) - (272394738.0 * __pyx_v_tmp_init_7)) + 72090.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":544
 *         self._gr_k_217 = -tmp_init_109*(1096.0*nu + 3925.0) - tmp_init_78*(-43500824.0*tmp_init_1 + tmp_init_112*(419152.0*tmp_init_1 - 257823.0*tmp_init_7 + 60.0) + 26054703.0*tmp_init_7 + 12570.0)
 *         self._gr_k_218 = -tmp_init_114*(tmp_init_113 - 801.0) - tmp_init_78*(-3326276888.0*tmp_init_1 + tmp_init_112*(39086272.0*tmp_init_1 - 21171875.0*tmp_init_22 + 6450192.0*tmp_init_7 - 1800.0) + 1616228875.0*tmp_init_22 - 272394738.0*tmp_init_7 + 72090.0)
 *         self._gr_k_219 = -589111.45440115803*nu - 10560.0*tmp_init_18*(11564.0*tmp_init_1 - tmp_init_115 - 9.0) - 180.0*ccomplex.complex[double](0, 1)*(-9222808.0*tmp_init_1 + 5481999.0*tmp_init_7 + 6522.0) + 3815338.6140786603             # <<<<<<<<<<<<<<
 *         self._gr_k_220 = ccomplex.complex[double](-tmp_init_116*(6994.0*nu - 22075.0), -43990200.0*tmp_init_1 + 45.0*tmp_init_117*(8264.0*tmp_init_1 - tmp_init_115 + 18.0) + 38181375.0*tmp_init_7 - 324270.0)
 *         self._gr_k_221 = ccomplex.complex[double](-tmp_init_118*(3965.0*nu - 25163.0), 15.0*nu*(77442464.0*tmp_init_1 - 22578125.0*tmp_init_22 - 16609293.0*tmp_init_7 + 9960.0) - 13089195480.0*tmp_init_1 + 3352575000.0*tmp_init_22 + 3426121395.0*tmp_init_7 - 1132470.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 544, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_219 = ((((-589111.45440115803 * __pyx_v_nu) - ((10560.0 * __pyx_v_tmp_init_18) * (((11564.0 * __pyx_v_tmp_init_1) - __pyx_v_tmp_init_115) - 9.0))) - ((180.0 * __pyx_t_1) * (((-9222808.0 * __pyx_v_tmp_init_1) + (5481999.0 * __pyx_v_tmp_init_7)) + 6522.0))) + 3815338.6140786603);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":545
 *         self._gr_k_218 = -tmp_init_114*(tmp_init_113 - 801.0) - tmp_init_78*(-3326276888.0*tmp_init_1 + tmp_init_112*(39086272.0*tmp_init_1 - 21171875.0*tmp_init_22 + 6450192.0*tmp_init_7 - 1800.0) + 1616228875.0*tmp_init_22 - 272394738.0*tmp_init_7 + 72090.0)
 *         self._gr_k_219 = -589111.45440115803*nu - 10560.0*tmp_init_18*(11564.0*tmp_init_1 - tmp_init_115 - 9.0) - 180.0*ccomplex.complex[double](0, 1)*(-9222808.0*tmp_init_1 + 5481999.0*tmp_init_7 + 6522.0) + 3815338.6140786603
 *         self._gr_k_220 = ccomplex.complex[double](-tmp_init_116*(6994.0*nu - 22075.0), -43990200.0*tmp_init_1 + 45.0*tmp_init_117*(8264.0*tmp_init_1 - tmp_init_115 + 18.0) + 38181375.0*tmp_init_7 - 324270.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_221 = ccomplex.complex[double](-tmp_init_118*(3965.0*nu - 25163.0), 15.0*nu*(77442464.0*tmp_init_1 - 22578125.0*tmp_init_22 - 16609293.0*tmp_init_7 + 9960.0) - 13089195480.0*tmp_init_1 + 3352575000.0*tmp_init_22 + 3426121395.0*tmp_init_7 - 1132470.0)
 *         self._gr_k_222 = ccomplex.complex[double](21171.192892541617*nu - 400873.5057833648, nu*(15777952.0*tmp_init_1 - 3359375.0*tmp_init_22 - 5084775.0*tmp_init_7 + 3240.0) - 215550696.0*tmp_init_1 + 51304875.0*tmp_init_22 + 61979580.0*tmp_init_7 - 67770.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((-__pyx_v_tmp_init_116) * ((6994.0 * __pyx_v_nu) - 22075.0)), ((((-43990200.0 * __pyx_v_tmp_init_1) + ((45.0 * __pyx_v_tmp_init_117) * (((8264.0 * __pyx_v_tmp_init_1) - __pyx_v_tmp_init_115) + 18.0))) + (38181375.0 * __pyx_v_tmp_init_7)) - 324270.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 545, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_220 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":546
 *         self._gr_k_219 = -589111.45440115803*nu - 10560.0*tmp_init_18*(11564.0*tmp_init_1 - tmp_init_115 - 9.0) - 180.0*ccomplex.complex[double](0, 1)*(-9222808.0*tmp_init_1 + 5481999.0*tmp_init_7 + 6522.0) + 3815338.6140786603
 *         self._gr_k_220 = ccomplex.complex[double](-tmp_init_116*(6994.0*nu - 22075.0), -43990200.0*tmp_init_1 + 45.0*tmp_init_117*(8264.0*tmp_init_1 - tmp_init_115 + 18.0) + 38181375.0*tmp_init_7 - 324270.0)
 *         self._gr_k_221 = ccomplex.complex[double](-tmp_init_118*(3965.0*nu - 25163.0), 15.0*nu*(77442464.0*tmp_init_1 - 22578125.0*tmp_init_22 - 16609293.0*tmp_init_7 + 9960.0) - 13089195480.0*tmp_init_1 + 3352575000.0*tmp_init_22 + 3426121395.0*tmp_init_7 - 1132470.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_222 = ccomplex.complex[double](21171.192892541617*nu - 400873.5057833648, nu*(15777952.0*tmp_init_1 - 3359375.0*tmp_init_22 - 5084775.0*tmp_init_7 + 3240.0) - 215550696.0*tmp_init_1 + 51304875.0*tmp_init_22 + 61979580.0*tmp_init_7 - 67770.0)
 *         self._gr_k_223 = ccomplex.complex[double](-25446.900494077325*tmp_init_119, nu*(837927200.0*tmp_init_1 - 458203125.0*tmp_init_22 - 167179229.0*tmp_init_61 + 438368841.0*tmp_init_7 + 16200.0) - 8539619976.0*tmp_init_1 + 4512675000.0*tmp_init_22 + 1317291843.0*tmp_init_61 - 3555462033.0*tmp_init_7 - 36450.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((-__pyx_v_tmp_init_118) * ((3965.0 * __pyx_v_nu) - 25163.0)), ((((((15.0 * __pyx_v_nu) * ((((77442464.0 * __pyx_v_tmp_init_1) - (22578125.0 * __pyx_v_tmp_init_22)) - (16609293.0 * __pyx_v_tmp_init_7)) + 9960.0)) - (13089195480.0 * __pyx_v_tmp_init_1)) + (3352575000.0 * __pyx_v_tmp_init_22)) + (3426121395.0 * __pyx_v_tmp_init_7)) - 1132470.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 546, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_221 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":547
 *         self._gr_k_220 = ccomplex.complex[double](-tmp_init_116*(6994.0*nu - 22075.0), -43990200.0*tmp_init_1 + 45.0*tmp_init_117*(8264.0*tmp_init_1 - tmp_init_115 + 18.0) + 38181375.0*tmp_init_7 - 324270.0)
 *         self._gr_k_221 = ccomplex.complex[double](-tmp_init_118*(3965.0*nu - 25163.0), 15.0*nu*(77442464.0*tmp_init_1 - 22578125.0*tmp_init_22 - 16609293.0*tmp_init_7 + 9960.0) - 13089195480.0*tmp_init_1 + 3352575000.0*tmp_init_22 + 3426121395.0*tmp_init_7 - 1132470.0)
 *         self._gr_k_222 = ccomplex.complex[double](21171.192892541617*nu - 400873.5057833648, nu*(15777952.0*tmp_init_1 - 3359375.0*tmp_init_22 - 5084775.0*tmp_init_7 + 3240.0) - 215550696.0*tmp_init_1 + 51304875.0*tmp_init_22 + 61979580.0*tmp_init_7 - 67770.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_223 = ccomplex.complex[double](-25446.900494077325*tmp_init_119, nu*(837927200.0*tmp_init_1 - 458203125.0*tmp_init_22 - 167179229.0*tmp_init_61 + 438368841.0*tmp_init_7 + 16200.0) - 8539619976.0*tmp_init_1 + 4512675000.0*tmp_init_22 + 1317291843.0*tmp_init_61 - 3555462033.0*tmp_init_7 - 36450.0)
 *         self._gr_k_224 = ccomplex.complex[double](-tmp_init_120*(1684.0*nu - 9151.0), 5.0*nu*(4130320.0*tmp_init_1 - 1328125.0*tmp_init_22 - 753786.0*tmp_init_7 + 5052.0) - 224183220.0*tmp_init_1 + 61168750.0*tmp_init_22 + 54419850.0*tmp_init_7 - 137265.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((21171.192892541617 * __pyx_v_nu) - 400873.5057833648), (((((__pyx_v_nu * ((((15777952.0 * __pyx_v_tmp_init_1) - (3359375.0 * __pyx_v_tmp_init_22)) - (5084775.0 * __pyx_v_tmp_init_7)) + 3240.0)) - (215550696.0 * __pyx_v_tmp_init_1)) + (51304875.0 * __pyx_v_tmp_init_22)) + (61979580.0 * __pyx_v_tmp_init_7)) - 67770.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 547, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_222 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":548
 *         self._gr_k_221 = ccomplex.complex[double](-tmp_init_118*(3965.0*nu - 25163.0), 15.0*nu*(77442464.0*tmp_init_1 - 22578125.0*tmp_init_22 - 16609293.0*tmp_init_7 + 9960.0) - 13089195480.0*tmp_init_1 + 3352575000.0*tmp_init_22 + 3426121395.0*tmp_init_7 - 1132470.0)
 *         self._gr_k_222 = ccomplex.complex[double](21171.192892541617*nu - 400873.5057833648, nu*(15777952.0*tmp_init_1 - 3359375.0*tmp_init_22 - 5084775.0*tmp_init_7 + 3240.0) - 215550696.0*tmp_init_1 + 51304875.0*tmp_init_22 + 61979580.0*tmp_init_7 - 67770.0)
 *         self._gr_k_223 = ccomplex.complex[double](-25446.900494077325*tmp_init_119, nu*(837927200.0*tmp_init_1 - 458203125.0*tmp_init_22 - 167179229.0*tmp_init_61 + 438368841.0*tmp_init_7 + 16200.0) - 8539619976.0*tmp_init_1 + 4512675000.0*tmp_init_22 + 1317291843.0*tmp_init_61 - 3555462033.0*tmp_init_7 - 36450.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_224 = ccomplex.complex[double](-tmp_init_120*(1684.0*nu - 9151.0), 5.0*nu*(4130320.0*tmp_init_1 - 1328125.0*tmp_init_22 - 753786.0*tmp_init_7 + 5052.0) - 224183220.0*tmp_init_1 + 61168750.0*tmp_init_22 + 54419850.0*tmp_init_7 - 137265.0)
 *         self._gr_k_225 = -tmp_init_74*(nu*(195968.0*tmp_init_1 - 103761.0*tmp_init_7 - 984.0) - 2503380.0*tmp_init_1 + 1430541.0*tmp_init_7 + 7527.0) - tmp_init_76*(5923.0*nu - 39197.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((-25446.900494077325 * __pyx_v_tmp_init_119), ((((((__pyx_v_nu * (((((837927200.0 * __pyx_v_tmp_init_1) - (458203125.0 * __pyx_v_tmp_init_22)) - (167179229.0 * __pyx_v_tmp_init_61)) + (438368841.0 * __pyx_v_tmp_init_7)) + 16200.0)) - (8539619976.0 * __pyx_v_tmp_init_1)) + (4512675000.0 * __pyx_v_tmp_init_22)) + (1317291843.0 * __pyx_v_tmp_init_61)) - (3555462033.0 * __pyx_v_tmp_init_7)) - 36450.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 548, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_223 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":549
 *         self._gr_k_222 = ccomplex.complex[double](21171.192892541617*nu - 400873.5057833648, nu*(15777952.0*tmp_init_1 - 3359375.0*tmp_init_22 - 5084775.0*tmp_init_7 + 3240.0) - 215550696.0*tmp_init_1 + 51304875.0*tmp_init_22 + 61979580.0*tmp_init_7 - 67770.0)
 *         self._gr_k_223 = ccomplex.complex[double](-25446.900494077325*tmp_init_119, nu*(837927200.0*tmp_init_1 - 458203125.0*tmp_init_22 - 167179229.0*tmp_init_61 + 438368841.0*tmp_init_7 + 16200.0) - 8539619976.0*tmp_init_1 + 4512675000.0*tmp_init_22 + 1317291843.0*tmp_init_61 - 3555462033.0*tmp_init_7 - 36450.0)
 *         self._gr_k_224 = ccomplex.complex[double](-tmp_init_120*(1684.0*nu - 9151.0), 5.0*nu*(4130320.0*tmp_init_1 - 1328125.0*tmp_init_22 - 753786.0*tmp_init_7 + 5052.0) - 224183220.0*tmp_init_1 + 61168750.0*tmp_init_22 + 54419850.0*tmp_init_7 - 137265.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_225 = -tmp_init_74*(nu*(195968.0*tmp_init_1 - 103761.0*tmp_init_7 - 984.0) - 2503380.0*tmp_init_1 + 1430541.0*tmp_init_7 + 7527.0) - tmp_init_76*(5923.0*nu - 39197.0)
 *         self._gr_k_226 = ccomplex.complex[double](-tmp_init_76*(1901.0*nu - 12301.0), 30.0*nu*(704.0*tmp_init_1 - tmp_init_66 + 312.0) - 1713240.0*tmp_init_1 + 2349810.0*tmp_init_7 - 106110.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((-__pyx_v_tmp_init_120) * ((1684.0 * __pyx_v_nu) - 9151.0)), ((((((5.0 * __pyx_v_nu) * ((((4130320.0 * __pyx_v_tmp_init_1) - (1328125.0 * __pyx_v_tmp_init_22)) - (753786.0 * __pyx_v_tmp_init_7)) + 5052.0)) - (224183220.0 * __pyx_v_tmp_init_1)) + (61168750.0 * __pyx_v_tmp_init_22)) + (54419850.0 * __pyx_v_tmp_init_7)) - 137265.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 549, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_224 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":550
 *         self._gr_k_223 = ccomplex.complex[double](-25446.900494077325*tmp_init_119, nu*(837927200.0*tmp_init_1 - 458203125.0*tmp_init_22 - 167179229.0*tmp_init_61 + 438368841.0*tmp_init_7 + 16200.0) - 8539619976.0*tmp_init_1 + 4512675000.0*tmp_init_22 + 1317291843.0*tmp_init_61 - 3555462033.0*tmp_init_7 - 36450.0)
 *         self._gr_k_224 = ccomplex.complex[double](-tmp_init_120*(1684.0*nu - 9151.0), 5.0*nu*(4130320.0*tmp_init_1 - 1328125.0*tmp_init_22 - 753786.0*tmp_init_7 + 5052.0) - 224183220.0*tmp_init_1 + 61168750.0*tmp_init_22 + 54419850.0*tmp_init_7 - 137265.0)
 *         self._gr_k_225 = -tmp_init_74*(nu*(195968.0*tmp_init_1 - 103761.0*tmp_init_7 - 984.0) - 2503380.0*tmp_init_1 + 1430541.0*tmp_init_7 + 7527.0) - tmp_init_76*(5923.0*nu - 39197.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_226 = ccomplex.complex[double](-tmp_init_76*(1901.0*nu - 12301.0), 30.0*nu*(704.0*tmp_init_1 - tmp_init_66 + 312.0) - 1713240.0*tmp_init_1 + 2349810.0*tmp_init_7 - 106110.0)
 *         self._gr_k_227 = 5500.928736435728*nu - tmp_init_121*(-292652.0*tmp_init_1 + 21328.0*tmp_init_20 - tmp_init_67*(2511.0*tmp_init_7 + 20.0) + 165510.0*tmp_init_7 + 2185.0) - 126021.84770610097
 */
  __pyx_v_self->_gr_k_225 = (((-__pyx_v_tmp_init_74) * ((((__pyx_v_nu * (((195968.0 * __pyx_v_tmp_init_1) - (103761.0 * __pyx_v_tmp_init_7)) - 984.0)) - (2503380.0 * __pyx_v_tmp_init_1)) + (1430541.0 * __pyx_v_tmp_init_7)) + 7527.0)) - (__pyx_v_tmp_init_76 * ((5923.0 * __pyx_v_nu) - 39197.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":551
 *         self._gr_k_224 = ccomplex.complex[double](-tmp_init_120*(1684.0*nu - 9151.0), 5.0*nu*(4130320.0*tmp_init_1 - 1328125.0*tmp_init_22 - 753786.0*tmp_init_7 + 5052.0) - 224183220.0*tmp_init_1 + 61168750.0*tmp_init_22 + 54419850.0*tmp_init_7 - 137265.0)
 *         self._gr_k_225 = -tmp_init_74*(nu*(195968.0*tmp_init_1 - 103761.0*tmp_init_7 - 984.0) - 2503380.0*tmp_init_1 + 1430541.0*tmp_init_7 + 7527.0) - tmp_init_76*(5923.0*nu - 39197.0)
 *         self._gr_k_226 = ccomplex.complex[double](-tmp_init_76*(1901.0*nu - 12301.0), 30.0*nu*(704.0*tmp_init_1 - tmp_init_66 + 312.0) - 1713240.0*tmp_init_1 + 2349810.0*tmp_init_7 - 106110.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_227 = 5500.928736435728*nu - tmp_init_121*(-292652.0*tmp_init_1 + 21328.0*tmp_init_20 - tmp_init_67*(2511.0*tmp_init_7 + 20.0) + 165510.0*tmp_init_7 + 2185.0) - 126021.84770610097
 *         self._gr_k_228 = ccomplex.complex[double](120731.40567745575 - 1979.2033717615697*tmp_init_108, -nu*(11729584.0*tmp_init_1 - 6640625.0*tmp_init_22 + 2405214.0*tmp_init_7 - 6300.0) + 123086036.0*tmp_init_1 - 61168750.0*tmp_init_22 + 12223386.0*tmp_init_7 - 19215.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((-__pyx_v_tmp_init_76) * ((1901.0 * __pyx_v_nu) - 12301.0)), (((((30.0 * __pyx_v_nu) * (((704.0 * __pyx_v_tmp_init_1) - __pyx_v_tmp_init_66) + 312.0)) - (1713240.0 * __pyx_v_tmp_init_1)) + (2349810.0 * __pyx_v_tmp_init_7)) - 106110.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 551, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_226 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":552
 *         self._gr_k_225 = -tmp_init_74*(nu*(195968.0*tmp_init_1 - 103761.0*tmp_init_7 - 984.0) - 2503380.0*tmp_init_1 + 1430541.0*tmp_init_7 + 7527.0) - tmp_init_76*(5923.0*nu - 39197.0)
 *         self._gr_k_226 = ccomplex.complex[double](-tmp_init_76*(1901.0*nu - 12301.0), 30.0*nu*(704.0*tmp_init_1 - tmp_init_66 + 312.0) - 1713240.0*tmp_init_1 + 2349810.0*tmp_init_7 - 106110.0)
 *         self._gr_k_227 = 5500.928736435728*nu - tmp_init_121*(-292652.0*tmp_init_1 + 21328.0*tmp_init_20 - tmp_init_67*(2511.0*tmp_init_7 + 20.0) + 165510.0*tmp_init_7 + 2185.0) - 126021.84770610097             # <<<<<<<<<<<<<<
 *         self._gr_k_228 = ccomplex.complex[double](120731.40567745575 - 1979.2033717615697*tmp_init_108, -nu*(11729584.0*tmp_init_1 - 6640625.0*tmp_init_22 + 2405214.0*tmp_init_7 - 6300.0) + 123086036.0*tmp_init_1 - 61168750.0*tmp_init_22 + 12223386.0*tmp_init_7 - 19215.0)
 *         self._gr_k_229 = 2424.0 - 480.0*nu
 */
  __pyx_v_self->_gr_k_227 = (((5500.928736435728 * __pyx_v_nu) - (__pyx_v_tmp_init_121 * (((((-292652.0 * __pyx_v_tmp_init_1) + (21328.0 * __pyx_v_tmp_init_20)) - (__pyx_v_tmp_init_67 * ((2511.0 * __pyx_v_tmp_init_7) + 20.0))) + (165510.0 * __pyx_v_tmp_init_7)) + 2185.0))) - 126021.84770610097);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":553
 *         self._gr_k_226 = ccomplex.complex[double](-tmp_init_76*(1901.0*nu - 12301.0), 30.0*nu*(704.0*tmp_init_1 - tmp_init_66 + 312.0) - 1713240.0*tmp_init_1 + 2349810.0*tmp_init_7 - 106110.0)
 *         self._gr_k_227 = 5500.928736435728*nu - tmp_init_121*(-292652.0*tmp_init_1 + 21328.0*tmp_init_20 - tmp_init_67*(2511.0*tmp_init_7 + 20.0) + 165510.0*tmp_init_7 + 2185.0) - 126021.84770610097
 *         self._gr_k_228 = ccomplex.complex[double](120731.40567745575 - 1979.2033717615697*tmp_init_108, -nu*(11729584.0*tmp_init_1 - 6640625.0*tmp_init_22 + 2405214.0*tmp_init_7 - 6300.0) + 123086036.0*tmp_init_1 - 61168750.0*tmp_init_22 + 12223386.0*tmp_init_7 - 19215.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_229 = 2424.0 - 480.0*nu
 *         self._gr_k_230 = -161280.0*nu*tmp_init_36
 */
  try {
    __pyx_t_1 = std::complex<double> ((120731.40567745575 - (1979.2033717615697 * __pyx_v_tmp_init_108)), ((((((-__pyx_v_nu) * ((((11729584.0 * __pyx_v_tmp_init_1) - (6640625.0 * __pyx_v_tmp_init_22)) + (2405214.0 * __pyx_v_tmp_init_7)) - 6300.0)) + (123086036.0 * __pyx_v_tmp_init_1)) - (61168750.0 * __pyx_v_tmp_init_22)) + (12223386.0 * __pyx_v_tmp_init_7)) - 19215.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 553, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_228 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":554
 *         self._gr_k_227 = 5500.928736435728*nu - tmp_init_121*(-292652.0*tmp_init_1 + 21328.0*tmp_init_20 - tmp_init_67*(2511.0*tmp_init_7 + 20.0) + 165510.0*tmp_init_7 + 2185.0) - 126021.84770610097
 *         self._gr_k_228 = ccomplex.complex[double](120731.40567745575 - 1979.2033717615697*tmp_init_108, -nu*(11729584.0*tmp_init_1 - 6640625.0*tmp_init_22 + 2405214.0*tmp_init_7 - 6300.0) + 123086036.0*tmp_init_1 - 61168750.0*tmp_init_22 + 12223386.0*tmp_init_7 - 19215.0)
 *         self._gr_k_229 = 2424.0 - 480.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_230 = -161280.0*nu*tmp_init_36
 *         self._gr_k_231 = 420.0*nu - 3591.0
 */
  __pyx_v_self->_gr_k_229 = (2424.0 - (480.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":555
 *         self._gr_k_228 = ccomplex.complex[double](120731.40567745575 - 1979.2033717615697*tmp_init_108, -nu*(11729584.0*tmp_init_1 - 6640625.0*tmp_init_22 + 2405214.0*tmp_init_7 - 6300.0) + 123086036.0*tmp_init_1 - 61168750.0*tmp_init_22 + 12223386.0*tmp_init_7 - 19215.0)
 *         self._gr_k_229 = 2424.0 - 480.0*nu
 *         self._gr_k_230 = -161280.0*nu*tmp_init_36             # <<<<<<<<<<<<<<
 *         self._gr_k_231 = 420.0*nu - 3591.0
 *         self._gr_k_232 = 1421.0 - 140.0*nu
 */
  __pyx_v_self->_gr_k_230 = ((-161280.0 * __pyx_v_nu) * __pyx_v_tmp_init_36);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":556
 *         self._gr_k_229 = 2424.0 - 480.0*nu
 *         self._gr_k_230 = -161280.0*nu*tmp_init_36
 *         self._gr_k_231 = 420.0*nu - 3591.0             # <<<<<<<<<<<<<<
 *         self._gr_k_232 = 1421.0 - 140.0*nu
 *         self._gr_k_233 = tmp_init_54 - 753.0
 */
  __pyx_v_self->_gr_k_231 = ((420.0 * __pyx_v_nu) - 3591.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":557
 *         self._gr_k_230 = -161280.0*nu*tmp_init_36
 *         self._gr_k_231 = 420.0*nu - 3591.0
 *         self._gr_k_232 = 1421.0 - 140.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_233 = tmp_init_54 - 753.0
 *         self._gr_k_234 = tmp_init_30 - 405.0
 */
  __pyx_v_self->_gr_k_232 = (1421.0 - (140.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":558
 *         self._gr_k_231 = 420.0*nu - 3591.0
 *         self._gr_k_232 = 1421.0 - 140.0*nu
 *         self._gr_k_233 = tmp_init_54 - 753.0             # <<<<<<<<<<<<<<
 *         self._gr_k_234 = tmp_init_30 - 405.0
 *         self._gr_k_235 = tmp_init_122 + 56.0
 */
  __pyx_v_self->_gr_k_233 = (__pyx_v_tmp_init_54 - 753.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":559
 *         self._gr_k_232 = 1421.0 - 140.0*nu
 *         self._gr_k_233 = tmp_init_54 - 753.0
 *         self._gr_k_234 = tmp_init_30 - 405.0             # <<<<<<<<<<<<<<
 *         self._gr_k_235 = tmp_init_122 + 56.0
 *         self._gr_k_236 = tmp_init_123 - 332.0
 */
  __pyx_v_self->_gr_k_234 = (__pyx_v_tmp_init_30 - 405.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":560
 *         self._gr_k_233 = tmp_init_54 - 753.0
 *         self._gr_k_234 = tmp_init_30 - 405.0
 *         self._gr_k_235 = tmp_init_122 + 56.0             # <<<<<<<<<<<<<<
 *         self._gr_k_236 = tmp_init_123 - 332.0
 *         self._gr_k_237 = tmp_init_117 - 363.0
 */
  __pyx_v_self->_gr_k_235 = (__pyx_v_tmp_init_122 + 56.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":561
 *         self._gr_k_234 = tmp_init_30 - 405.0
 *         self._gr_k_235 = tmp_init_122 + 56.0
 *         self._gr_k_236 = tmp_init_123 - 332.0             # <<<<<<<<<<<<<<
 *         self._gr_k_237 = tmp_init_117 - 363.0
 *         self._gr_k_238 = tmp_init_124 - 1058.0
 */
  __pyx_v_self->_gr_k_236 = (__pyx_v_tmp_init_123 - 332.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":562
 *         self._gr_k_235 = tmp_init_122 + 56.0
 *         self._gr_k_236 = tmp_init_123 - 332.0
 *         self._gr_k_237 = tmp_init_117 - 363.0             # <<<<<<<<<<<<<<
 *         self._gr_k_238 = tmp_init_124 - 1058.0
 *         self._gr_k_239 = 300.0*nu - 1347.0
 */
  __pyx_v_self->_gr_k_237 = (__pyx_v_tmp_init_117 - 363.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":563
 *         self._gr_k_236 = tmp_init_123 - 332.0
 *         self._gr_k_237 = tmp_init_117 - 363.0
 *         self._gr_k_238 = tmp_init_124 - 1058.0             # <<<<<<<<<<<<<<
 *         self._gr_k_239 = 300.0*nu - 1347.0
 *         self._gr_k_240 = -tmp_init_125
 */
  __pyx_v_self->_gr_k_238 = (__pyx_v_tmp_init_124 - 1058.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":564
 *         self._gr_k_237 = tmp_init_117 - 363.0
 *         self._gr_k_238 = tmp_init_124 - 1058.0
 *         self._gr_k_239 = 300.0*nu - 1347.0             # <<<<<<<<<<<<<<
 *         self._gr_k_240 = -tmp_init_125
 *         self._gr_k_241 = 16.0*ccomplex.complex[double](0, 1)*nu*(32.0*tmp_init_1 - 167.0) - tmp_init_29*(tmp_init_126 - 417.0) - 834.0*tmp_init_35
 */
  __pyx_v_self->_gr_k_239 = ((300.0 * __pyx_v_nu) - 1347.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":565
 *         self._gr_k_238 = tmp_init_124 - 1058.0
 *         self._gr_k_239 = 300.0*nu - 1347.0
 *         self._gr_k_240 = -tmp_init_125             # <<<<<<<<<<<<<<
 *         self._gr_k_241 = 16.0*ccomplex.complex[double](0, 1)*nu*(32.0*tmp_init_1 - 167.0) - tmp_init_29*(tmp_init_126 - 417.0) - 834.0*tmp_init_35
 *         self._gr_k_242 = tmp_init_127*tmp_init_36
 */
  __pyx_v_self->_gr_k_240 = (-__pyx_v_tmp_init_125);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":566
 *         self._gr_k_239 = 300.0*nu - 1347.0
 *         self._gr_k_240 = -tmp_init_125
 *         self._gr_k_241 = 16.0*ccomplex.complex[double](0, 1)*nu*(32.0*tmp_init_1 - 167.0) - tmp_init_29*(tmp_init_126 - 417.0) - 834.0*tmp_init_35             # <<<<<<<<<<<<<<
 *         self._gr_k_242 = tmp_init_127*tmp_init_36
 *         self._gr_k_243 = -9.0*tmp_init_119*tmp_init_36
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 566, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_241 = (((((16.0 * __pyx_t_1) * __pyx_v_nu) * ((32.0 * __pyx_v_tmp_init_1) - 167.0)) - (__pyx_v_tmp_init_29 * (__pyx_v_tmp_init_126 - 417.0))) - (834.0 * __pyx_v_tmp_init_35));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":567
 *         self._gr_k_240 = -tmp_init_125
 *         self._gr_k_241 = 16.0*ccomplex.complex[double](0, 1)*nu*(32.0*tmp_init_1 - 167.0) - tmp_init_29*(tmp_init_126 - 417.0) - 834.0*tmp_init_35
 *         self._gr_k_242 = tmp_init_127*tmp_init_36             # <<<<<<<<<<<<<<
 *         self._gr_k_243 = -9.0*tmp_init_119*tmp_init_36
 *         self._gr_k_244 = ccomplex.complex[double](tmp_init_128*tmp_init_34, tmp_init_128*(49.0 - tmp_init_4))
 */
  __pyx_v_self->_gr_k_242 = (__pyx_v_tmp_init_127 * __pyx_v_tmp_init_36);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":568
 *         self._gr_k_241 = 16.0*ccomplex.complex[double](0, 1)*nu*(32.0*tmp_init_1 - 167.0) - tmp_init_29*(tmp_init_126 - 417.0) - 834.0*tmp_init_35
 *         self._gr_k_242 = tmp_init_127*tmp_init_36
 *         self._gr_k_243 = -9.0*tmp_init_119*tmp_init_36             # <<<<<<<<<<<<<<
 *         self._gr_k_244 = ccomplex.complex[double](tmp_init_128*tmp_init_34, tmp_init_128*(49.0 - tmp_init_4))
 *         self._gr_k_245 = tmp_init_117 - 55.0
 */
  __pyx_v_self->_gr_k_243 = ((-9.0 * __pyx_v_tmp_init_119) * __pyx_v_tmp_init_36);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":569
 *         self._gr_k_242 = tmp_init_127*tmp_init_36
 *         self._gr_k_243 = -9.0*tmp_init_119*tmp_init_36
 *         self._gr_k_244 = ccomplex.complex[double](tmp_init_128*tmp_init_34, tmp_init_128*(49.0 - tmp_init_4))             # <<<<<<<<<<<<<<
 *         self._gr_k_245 = tmp_init_117 - 55.0
 *         self._gr_k_246 = 834.0 - tmp_init_124
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_128 * __pyx_v_tmp_init_34), (__pyx_v_tmp_init_128 * (49.0 - __pyx_v_tmp_init_4)));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 569, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_244 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":570
 *         self._gr_k_243 = -9.0*tmp_init_119*tmp_init_36
 *         self._gr_k_244 = ccomplex.complex[double](tmp_init_128*tmp_init_34, tmp_init_128*(49.0 - tmp_init_4))
 *         self._gr_k_245 = tmp_init_117 - 55.0             # <<<<<<<<<<<<<<
 *         self._gr_k_246 = 834.0 - tmp_init_124
 *         self._gr_k_247 = tmp_init_127
 */
  __pyx_v_self->_gr_k_245 = (__pyx_v_tmp_init_117 - 55.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":571
 *         self._gr_k_244 = ccomplex.complex[double](tmp_init_128*tmp_init_34, tmp_init_128*(49.0 - tmp_init_4))
 *         self._gr_k_245 = tmp_init_117 - 55.0
 *         self._gr_k_246 = 834.0 - tmp_init_124             # <<<<<<<<<<<<<<
 *         self._gr_k_247 = tmp_init_127
 *         self._gr_k_248 = tmp_init_129
 */
  __pyx_v_self->_gr_k_246 = (834.0 - __pyx_v_tmp_init_124);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":572
 *         self._gr_k_245 = tmp_init_117 - 55.0
 *         self._gr_k_246 = 834.0 - tmp_init_124
 *         self._gr_k_247 = tmp_init_127             # <<<<<<<<<<<<<<
 *         self._gr_k_248 = tmp_init_129
 *         self._gr_k_249 = tmp_init_128
 */
  __pyx_v_self->_gr_k_247 = __pyx_v_tmp_init_127;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":573
 *         self._gr_k_246 = 834.0 - tmp_init_124
 *         self._gr_k_247 = tmp_init_127
 *         self._gr_k_248 = tmp_init_129             # <<<<<<<<<<<<<<
 *         self._gr_k_249 = tmp_init_128
 *         self._gr_k_250 = 27000.0*tmp_init_87
 */
  __pyx_v_self->_gr_k_248 = __pyx_v_tmp_init_129;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":574
 *         self._gr_k_247 = tmp_init_127
 *         self._gr_k_248 = tmp_init_129
 *         self._gr_k_249 = tmp_init_128             # <<<<<<<<<<<<<<
 *         self._gr_k_250 = 27000.0*tmp_init_87
 *         self._gr_k_251 = 25.0*flagTail
 */
  __pyx_v_self->_gr_k_249 = __pyx_v_tmp_init_128;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":575
 *         self._gr_k_248 = tmp_init_129
 *         self._gr_k_249 = tmp_init_128
 *         self._gr_k_250 = 27000.0*tmp_init_87             # <<<<<<<<<<<<<<
 *         self._gr_k_251 = 25.0*flagTail
 *         self._gr_k_252 = -240.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_250 = (27000.0 * __pyx_v_tmp_init_87);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":576
 *         self._gr_k_249 = tmp_init_128
 *         self._gr_k_250 = 27000.0*tmp_init_87
 *         self._gr_k_251 = 25.0*flagTail             # <<<<<<<<<<<<<<
 *         self._gr_k_252 = -240.0*tmp_init_18
 *         self._gr_k_253 = -224.0*tmp_init_84
 */
  __pyx_v_self->_gr_k_251 = (25.0 * __pyx_v_flagTail);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":577
 *         self._gr_k_250 = 27000.0*tmp_init_87
 *         self._gr_k_251 = 25.0*flagTail
 *         self._gr_k_252 = -240.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_253 = -224.0*tmp_init_84
 *         self._gr_k_254 = 6.2003968253968254e-8*flagPN3
 */
  __pyx_v_self->_gr_k_252 = (-240.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":578
 *         self._gr_k_251 = 25.0*flagTail
 *         self._gr_k_252 = -240.0*tmp_init_18
 *         self._gr_k_253 = -224.0*tmp_init_84             # <<<<<<<<<<<<<<
 *         self._gr_k_254 = 6.2003968253968254e-8*flagPN3
 *         self._gr_k_255 = -tmp_init_132 + 1024.0*ccomplex.complex[double](0, 1)*tmp_init_133 - tmp_init_18*(81271.0 - tmp_init_134)
 */
  __pyx_v_self->_gr_k_253 = (-224.0 * __pyx_v_tmp_init_84);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":579
 *         self._gr_k_252 = -240.0*tmp_init_18
 *         self._gr_k_253 = -224.0*tmp_init_84
 *         self._gr_k_254 = 6.2003968253968254e-8*flagPN3             # <<<<<<<<<<<<<<
 *         self._gr_k_255 = -tmp_init_132 + 1024.0*ccomplex.complex[double](0, 1)*tmp_init_133 - tmp_init_18*(81271.0 - tmp_init_134)
 *         self._gr_k_256 = 126.0*nu - 801.0
 */
  __pyx_v_self->_gr_k_254 = (6.2003968253968254e-8 * __pyx_v_flagPN3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":580
 *         self._gr_k_253 = -224.0*tmp_init_84
 *         self._gr_k_254 = 6.2003968253968254e-8*flagPN3
 *         self._gr_k_255 = -tmp_init_132 + 1024.0*ccomplex.complex[double](0, 1)*tmp_init_133 - tmp_init_18*(81271.0 - tmp_init_134)             # <<<<<<<<<<<<<<
 *         self._gr_k_256 = 126.0*nu - 801.0
 *         self._gr_k_257 = tmp_init_10 + 1329.0
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 580, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_255 = (((-__pyx_v_tmp_init_132) + ((1024.0 * __pyx_t_1) * __pyx_v_tmp_init_133)) - (__pyx_v_tmp_init_18 * (81271.0 - __pyx_v_tmp_init_134)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":581
 *         self._gr_k_254 = 6.2003968253968254e-8*flagPN3
 *         self._gr_k_255 = -tmp_init_132 + 1024.0*ccomplex.complex[double](0, 1)*tmp_init_133 - tmp_init_18*(81271.0 - tmp_init_134)
 *         self._gr_k_256 = 126.0*nu - 801.0             # <<<<<<<<<<<<<<
 *         self._gr_k_257 = tmp_init_10 + 1329.0
 *         self._gr_k_258 = 14756.0 - 3856.0*nu
 */
  __pyx_v_self->_gr_k_256 = ((126.0 * __pyx_v_nu) - 801.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":582
 *         self._gr_k_255 = -tmp_init_132 + 1024.0*ccomplex.complex[double](0, 1)*tmp_init_133 - tmp_init_18*(81271.0 - tmp_init_134)
 *         self._gr_k_256 = 126.0*nu - 801.0
 *         self._gr_k_257 = tmp_init_10 + 1329.0             # <<<<<<<<<<<<<<
 *         self._gr_k_258 = 14756.0 - 3856.0*nu
 *         self._gr_k_259 = 6678.0 - 2304.0*nu
 */
  __pyx_v_self->_gr_k_257 = (__pyx_v_tmp_init_10 + 1329.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":583
 *         self._gr_k_256 = 126.0*nu - 801.0
 *         self._gr_k_257 = tmp_init_10 + 1329.0
 *         self._gr_k_258 = 14756.0 - 3856.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_259 = 6678.0 - 2304.0*nu
 *         self._gr_k_260 = tmp_init_0 - 4730.0
 */
  __pyx_v_self->_gr_k_258 = (14756.0 - (3856.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":584
 *         self._gr_k_257 = tmp_init_10 + 1329.0
 *         self._gr_k_258 = 14756.0 - 3856.0*nu
 *         self._gr_k_259 = 6678.0 - 2304.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_260 = tmp_init_0 - 4730.0
 *         self._gr_k_261 = 19537.0 - 3470.0*nu
 */
  __pyx_v_self->_gr_k_259 = (6678.0 - (2304.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":585
 *         self._gr_k_258 = 14756.0 - 3856.0*nu
 *         self._gr_k_259 = 6678.0 - 2304.0*nu
 *         self._gr_k_260 = tmp_init_0 - 4730.0             # <<<<<<<<<<<<<<
 *         self._gr_k_261 = 19537.0 - 3470.0*nu
 *         self._gr_k_262 = 735.0 - 570.0*nu
 */
  __pyx_v_self->_gr_k_260 = (__pyx_v_tmp_init_0 - 4730.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":586
 *         self._gr_k_259 = 6678.0 - 2304.0*nu
 *         self._gr_k_260 = tmp_init_0 - 4730.0
 *         self._gr_k_261 = 19537.0 - 3470.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_262 = 735.0 - 570.0*nu
 *         self._gr_k_263 = 388.0*nu - 1376.0
 */
  __pyx_v_self->_gr_k_261 = (19537.0 - (3470.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":587
 *         self._gr_k_260 = tmp_init_0 - 4730.0
 *         self._gr_k_261 = 19537.0 - 3470.0*nu
 *         self._gr_k_262 = 735.0 - 570.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_263 = 388.0*nu - 1376.0
 *         self._gr_k_264 = 244.0*nu - 2480.0
 */
  __pyx_v_self->_gr_k_262 = (735.0 - (570.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":588
 *         self._gr_k_261 = 19537.0 - 3470.0*nu
 *         self._gr_k_262 = 735.0 - 570.0*nu
 *         self._gr_k_263 = 388.0*nu - 1376.0             # <<<<<<<<<<<<<<
 *         self._gr_k_264 = 244.0*nu - 2480.0
 *         self._gr_k_265 = tmp_init_135
 */
  __pyx_v_self->_gr_k_263 = ((388.0 * __pyx_v_nu) - 1376.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":589
 *         self._gr_k_262 = 735.0 - 570.0*nu
 *         self._gr_k_263 = 388.0*nu - 1376.0
 *         self._gr_k_264 = 244.0*nu - 2480.0             # <<<<<<<<<<<<<<
 *         self._gr_k_265 = tmp_init_135
 *         self._gr_k_266 = 572.0*nu - 6226.0
 */
  __pyx_v_self->_gr_k_264 = ((244.0 * __pyx_v_nu) - 2480.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":590
 *         self._gr_k_263 = 388.0*nu - 1376.0
 *         self._gr_k_264 = 244.0*nu - 2480.0
 *         self._gr_k_265 = tmp_init_135             # <<<<<<<<<<<<<<
 *         self._gr_k_266 = 572.0*nu - 6226.0
 *         self._gr_k_267 = tmp_init_136
 */
  __pyx_v_self->_gr_k_265 = __pyx_v_tmp_init_135;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":591
 *         self._gr_k_264 = 244.0*nu - 2480.0
 *         self._gr_k_265 = tmp_init_135
 *         self._gr_k_266 = 572.0*nu - 6226.0             # <<<<<<<<<<<<<<
 *         self._gr_k_267 = tmp_init_136
 *         self._gr_k_268 = 22596110.0 - 1090972.0*nu
 */
  __pyx_v_self->_gr_k_266 = ((572.0 * __pyx_v_nu) - 6226.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":592
 *         self._gr_k_265 = tmp_init_135
 *         self._gr_k_266 = 572.0*nu - 6226.0
 *         self._gr_k_267 = tmp_init_136             # <<<<<<<<<<<<<<
 *         self._gr_k_268 = 22596110.0 - 1090972.0*nu
 *         self._gr_k_269 = tmp_init_138
 */
  __pyx_v_self->_gr_k_267 = __pyx_v_tmp_init_136;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":593
 *         self._gr_k_266 = 572.0*nu - 6226.0
 *         self._gr_k_267 = tmp_init_136
 *         self._gr_k_268 = 22596110.0 - 1090972.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_269 = tmp_init_138
 *         self._gr_k_270 = tmp_init_38 - 12.0
 */
  __pyx_v_self->_gr_k_268 = (22596110.0 - (1090972.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":594
 *         self._gr_k_267 = tmp_init_136
 *         self._gr_k_268 = 22596110.0 - 1090972.0*nu
 *         self._gr_k_269 = tmp_init_138             # <<<<<<<<<<<<<<
 *         self._gr_k_270 = tmp_init_38 - 12.0
 *         self._gr_k_271 = 73.0*nu - 164.0
 */
  __pyx_v_self->_gr_k_269 = __pyx_v_tmp_init_138;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":595
 *         self._gr_k_268 = 22596110.0 - 1090972.0*nu
 *         self._gr_k_269 = tmp_init_138
 *         self._gr_k_270 = tmp_init_38 - 12.0             # <<<<<<<<<<<<<<
 *         self._gr_k_271 = 73.0*nu - 164.0
 *         self._gr_k_272 = tmp_init_139
 */
  __pyx_v_self->_gr_k_270 = (__pyx_v_tmp_init_38 - 12.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":596
 *         self._gr_k_269 = tmp_init_138
 *         self._gr_k_270 = tmp_init_38 - 12.0
 *         self._gr_k_271 = 73.0*nu - 164.0             # <<<<<<<<<<<<<<
 *         self._gr_k_272 = tmp_init_139
 *         self._gr_k_273 = tmp_init_73 - 429.0
 */
  __pyx_v_self->_gr_k_271 = ((73.0 * __pyx_v_nu) - 164.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":597
 *         self._gr_k_270 = tmp_init_38 - 12.0
 *         self._gr_k_271 = 73.0*nu - 164.0
 *         self._gr_k_272 = tmp_init_139             # <<<<<<<<<<<<<<
 *         self._gr_k_273 = tmp_init_73 - 429.0
 *         self._gr_k_274 = 410.0*nu - 1246.0
 */
  __pyx_v_self->_gr_k_272 = __pyx_v_tmp_init_139;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":598
 *         self._gr_k_271 = 73.0*nu - 164.0
 *         self._gr_k_272 = tmp_init_139
 *         self._gr_k_273 = tmp_init_73 - 429.0             # <<<<<<<<<<<<<<
 *         self._gr_k_274 = 410.0*nu - 1246.0
 *         self._gr_k_275 = 415.0*nu - 965.0
 */
  __pyx_v_self->_gr_k_273 = (__pyx_v_tmp_init_73 - 429.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":599
 *         self._gr_k_272 = tmp_init_139
 *         self._gr_k_273 = tmp_init_73 - 429.0
 *         self._gr_k_274 = 410.0*nu - 1246.0             # <<<<<<<<<<<<<<
 *         self._gr_k_275 = 415.0*nu - 965.0
 *         self._gr_k_276 = 426.0*nu - 1827.0
 */
  __pyx_v_self->_gr_k_274 = ((410.0 * __pyx_v_nu) - 1246.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":600
 *         self._gr_k_273 = tmp_init_73 - 429.0
 *         self._gr_k_274 = 410.0*nu - 1246.0
 *         self._gr_k_275 = 415.0*nu - 965.0             # <<<<<<<<<<<<<<
 *         self._gr_k_276 = 426.0*nu - 1827.0
 *         self._gr_k_277 = tmp_init_10 - 369.0
 */
  __pyx_v_self->_gr_k_275 = ((415.0 * __pyx_v_nu) - 965.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":601
 *         self._gr_k_274 = 410.0*nu - 1246.0
 *         self._gr_k_275 = 415.0*nu - 965.0
 *         self._gr_k_276 = 426.0*nu - 1827.0             # <<<<<<<<<<<<<<
 *         self._gr_k_277 = tmp_init_10 - 369.0
 *         self._gr_k_278 = 230.0*nu - 1309.0
 */
  __pyx_v_self->_gr_k_276 = ((426.0 * __pyx_v_nu) - 1827.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":602
 *         self._gr_k_275 = 415.0*nu - 965.0
 *         self._gr_k_276 = 426.0*nu - 1827.0
 *         self._gr_k_277 = tmp_init_10 - 369.0             # <<<<<<<<<<<<<<
 *         self._gr_k_278 = 230.0*nu - 1309.0
 *         self._gr_k_279 = tmp_init_140
 */
  __pyx_v_self->_gr_k_277 = (__pyx_v_tmp_init_10 - 369.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":603
 *         self._gr_k_276 = 426.0*nu - 1827.0
 *         self._gr_k_277 = tmp_init_10 - 369.0
 *         self._gr_k_278 = 230.0*nu - 1309.0             # <<<<<<<<<<<<<<
 *         self._gr_k_279 = tmp_init_140
 *         self._gr_k_280 = tmp_init_138
 */
  __pyx_v_self->_gr_k_278 = ((230.0 * __pyx_v_nu) - 1309.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":604
 *         self._gr_k_277 = tmp_init_10 - 369.0
 *         self._gr_k_278 = 230.0*nu - 1309.0
 *         self._gr_k_279 = tmp_init_140             # <<<<<<<<<<<<<<
 *         self._gr_k_280 = tmp_init_138
 *         self._gr_k_281 = tmp_init_139
 */
  __pyx_v_self->_gr_k_279 = __pyx_v_tmp_init_140;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":605
 *         self._gr_k_278 = 230.0*nu - 1309.0
 *         self._gr_k_279 = tmp_init_140
 *         self._gr_k_280 = tmp_init_138             # <<<<<<<<<<<<<<
 *         self._gr_k_281 = tmp_init_139
 *         self._gr_k_282 = 94743000.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_280 = __pyx_v_tmp_init_138;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":606
 *         self._gr_k_279 = tmp_init_140
 *         self._gr_k_280 = tmp_init_138
 *         self._gr_k_281 = tmp_init_139             # <<<<<<<<<<<<<<
 *         self._gr_k_282 = 94743000.0*tmp_init_18
 *         self._gr_k_283 = 90.0*tmp_init_141*(tmp_init_118 - 8192.0*tmp_init_142 + 4374.0*tmp_init_143)
 */
  __pyx_v_self->_gr_k_281 = __pyx_v_tmp_init_139;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":607
 *         self._gr_k_280 = tmp_init_138
 *         self._gr_k_281 = tmp_init_139
 *         self._gr_k_282 = 94743000.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_283 = 90.0*tmp_init_141*(tmp_init_118 - 8192.0*tmp_init_142 + 4374.0*tmp_init_143)
 *         self._gr_k_284 = tmp_init_54 - 549.0
 */
  __pyx_v_self->_gr_k_282 = (94743000.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":608
 *         self._gr_k_281 = tmp_init_139
 *         self._gr_k_282 = 94743000.0*tmp_init_18
 *         self._gr_k_283 = 90.0*tmp_init_141*(tmp_init_118 - 8192.0*tmp_init_142 + 4374.0*tmp_init_143)             # <<<<<<<<<<<<<<
 *         self._gr_k_284 = tmp_init_54 - 549.0
 *         self._gr_k_285 = ccomplex.complex[double](160723.88015765382*nu - 1428670.6751464944, -75200.0*nu*tmp_init_1 + 20832.0*nu + 1356640.0*tmp_init_1 - 719760.0)
 */
  __pyx_v_self->_gr_k_283 = ((90.0 * __pyx_v_tmp_init_141) * ((__pyx_v_tmp_init_118 - (8192.0 * __pyx_v_tmp_init_142)) + (4374.0 * __pyx_v_tmp_init_143)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":609
 *         self._gr_k_282 = 94743000.0*tmp_init_18
 *         self._gr_k_283 = 90.0*tmp_init_141*(tmp_init_118 - 8192.0*tmp_init_142 + 4374.0*tmp_init_143)
 *         self._gr_k_284 = tmp_init_54 - 549.0             # <<<<<<<<<<<<<<
 *         self._gr_k_285 = ccomplex.complex[double](160723.88015765382*nu - 1428670.6751464944, -75200.0*nu*tmp_init_1 + 20832.0*nu + 1356640.0*tmp_init_1 - 719760.0)
 *         self._gr_k_286 = 1547422.8774521886*nu + tmp_init_83*(-61286680.0*tmp_init_1 + tmp_init_15*(10819760.0*tmp_init_1 - 6571935.0*tmp_init_7 - 13496.0) + 35899605.0*tmp_init_7 + 139292.0) - 6101098.5969775221
 */
  __pyx_v_self->_gr_k_284 = (__pyx_v_tmp_init_54 - 549.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":610
 *         self._gr_k_283 = 90.0*tmp_init_141*(tmp_init_118 - 8192.0*tmp_init_142 + 4374.0*tmp_init_143)
 *         self._gr_k_284 = tmp_init_54 - 549.0
 *         self._gr_k_285 = ccomplex.complex[double](160723.88015765382*nu - 1428670.6751464944, -75200.0*nu*tmp_init_1 + 20832.0*nu + 1356640.0*tmp_init_1 - 719760.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_286 = 1547422.8774521886*nu + tmp_init_83*(-61286680.0*tmp_init_1 + tmp_init_15*(10819760.0*tmp_init_1 - 6571935.0*tmp_init_7 - 13496.0) + 35899605.0*tmp_init_7 + 139292.0) - 6101098.5969775221
 *         self._gr_k_287 = 448.0*nu + 1024.0
 */
  try {
    __pyx_t_1 = std::complex<double> (((160723.88015765382 * __pyx_v_nu) - 1428670.6751464944), (((((-75200.0 * __pyx_v_nu) * __pyx_v_tmp_init_1) + (20832.0 * __pyx_v_nu)) + (1356640.0 * __pyx_v_tmp_init_1)) - 719760.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 610, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_285 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":611
 *         self._gr_k_284 = tmp_init_54 - 549.0
 *         self._gr_k_285 = ccomplex.complex[double](160723.88015765382*nu - 1428670.6751464944, -75200.0*nu*tmp_init_1 + 20832.0*nu + 1356640.0*tmp_init_1 - 719760.0)
 *         self._gr_k_286 = 1547422.8774521886*nu + tmp_init_83*(-61286680.0*tmp_init_1 + tmp_init_15*(10819760.0*tmp_init_1 - 6571935.0*tmp_init_7 - 13496.0) + 35899605.0*tmp_init_7 + 139292.0) - 6101098.5969775221             # <<<<<<<<<<<<<<
 *         self._gr_k_287 = 448.0*nu + 1024.0
 *         self._gr_k_288 = 210.0*nu - 1599.0
 */
  __pyx_v_self->_gr_k_286 = (((1547422.8774521886 * __pyx_v_nu) + (__pyx_v_tmp_init_83 * ((((-61286680.0 * __pyx_v_tmp_init_1) + (__pyx_v_tmp_init_15 * (((10819760.0 * __pyx_v_tmp_init_1) - (6571935.0 * __pyx_v_tmp_init_7)) - 13496.0))) + (35899605.0 * __pyx_v_tmp_init_7)) + 139292.0))) - 6101098.5969775221);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":612
 *         self._gr_k_285 = ccomplex.complex[double](160723.88015765382*nu - 1428670.6751464944, -75200.0*nu*tmp_init_1 + 20832.0*nu + 1356640.0*tmp_init_1 - 719760.0)
 *         self._gr_k_286 = 1547422.8774521886*nu + tmp_init_83*(-61286680.0*tmp_init_1 + tmp_init_15*(10819760.0*tmp_init_1 - 6571935.0*tmp_init_7 - 13496.0) + 35899605.0*tmp_init_7 + 139292.0) - 6101098.5969775221
 *         self._gr_k_287 = 448.0*nu + 1024.0             # <<<<<<<<<<<<<<
 *         self._gr_k_288 = 210.0*nu - 1599.0
 *         self._gr_k_289 = 12796.0 - 1424.0*nu
 */
  __pyx_v_self->_gr_k_287 = ((448.0 * __pyx_v_nu) + 1024.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":613
 *         self._gr_k_286 = 1547422.8774521886*nu + tmp_init_83*(-61286680.0*tmp_init_1 + tmp_init_15*(10819760.0*tmp_init_1 - 6571935.0*tmp_init_7 - 13496.0) + 35899605.0*tmp_init_7 + 139292.0) - 6101098.5969775221
 *         self._gr_k_287 = 448.0*nu + 1024.0
 *         self._gr_k_288 = 210.0*nu - 1599.0             # <<<<<<<<<<<<<<
 *         self._gr_k_289 = 12796.0 - 1424.0*nu
 *         self._gr_k_290 = tmp_init_144 - 4214.0
 */
  __pyx_v_self->_gr_k_288 = ((210.0 * __pyx_v_nu) - 1599.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":614
 *         self._gr_k_287 = 448.0*nu + 1024.0
 *         self._gr_k_288 = 210.0*nu - 1599.0
 *         self._gr_k_289 = 12796.0 - 1424.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_290 = tmp_init_144 - 4214.0
 *         self._gr_k_291 = 11462.0 - 2776.0*nu
 */
  __pyx_v_self->_gr_k_289 = (12796.0 - (1424.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":615
 *         self._gr_k_288 = 210.0*nu - 1599.0
 *         self._gr_k_289 = 12796.0 - 1424.0*nu
 *         self._gr_k_290 = tmp_init_144 - 4214.0             # <<<<<<<<<<<<<<
 *         self._gr_k_291 = 11462.0 - 2776.0*nu
 *         self._gr_k_292 = -tmp_init_145
 */
  __pyx_v_self->_gr_k_290 = (__pyx_v_tmp_init_144 - 4214.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":616
 *         self._gr_k_289 = 12796.0 - 1424.0*nu
 *         self._gr_k_290 = tmp_init_144 - 4214.0
 *         self._gr_k_291 = 11462.0 - 2776.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_292 = -tmp_init_145
 *         self._gr_k_293 = 248.0*nu - 7180.0
 */
  __pyx_v_self->_gr_k_291 = (11462.0 - (2776.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":617
 *         self._gr_k_290 = tmp_init_144 - 4214.0
 *         self._gr_k_291 = 11462.0 - 2776.0*nu
 *         self._gr_k_292 = -tmp_init_145             # <<<<<<<<<<<<<<
 *         self._gr_k_293 = 248.0*nu - 7180.0
 *         self._gr_k_294 = 33312.0 - 5334.0*nu
 */
  __pyx_v_self->_gr_k_292 = (-__pyx_v_tmp_init_145);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":618
 *         self._gr_k_291 = 11462.0 - 2776.0*nu
 *         self._gr_k_292 = -tmp_init_145
 *         self._gr_k_293 = 248.0*nu - 7180.0             # <<<<<<<<<<<<<<
 *         self._gr_k_294 = 33312.0 - 5334.0*nu
 *         self._gr_k_295 = 38460.0 - 10512.0*nu
 */
  __pyx_v_self->_gr_k_293 = ((248.0 * __pyx_v_nu) - 7180.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":619
 *         self._gr_k_292 = -tmp_init_145
 *         self._gr_k_293 = 248.0*nu - 7180.0
 *         self._gr_k_294 = 33312.0 - 5334.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_295 = 38460.0 - 10512.0*nu
 *         self._gr_k_296 = 501.0*nu - 4590.0
 */
  __pyx_v_self->_gr_k_294 = (33312.0 - (5334.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":620
 *         self._gr_k_293 = 248.0*nu - 7180.0
 *         self._gr_k_294 = 33312.0 - 5334.0*nu
 *         self._gr_k_295 = 38460.0 - 10512.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_296 = 501.0*nu - 4590.0
 *         self._gr_k_297 = -tmp_init_146
 */
  __pyx_v_self->_gr_k_295 = (38460.0 - (10512.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":621
 *         self._gr_k_294 = 33312.0 - 5334.0*nu
 *         self._gr_k_295 = 38460.0 - 10512.0*nu
 *         self._gr_k_296 = 501.0*nu - 4590.0             # <<<<<<<<<<<<<<
 *         self._gr_k_297 = -tmp_init_146
 *         self._gr_k_298 = tmp_init_147 - 1383.0
 */
  __pyx_v_self->_gr_k_296 = ((501.0 * __pyx_v_nu) - 4590.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":622
 *         self._gr_k_295 = 38460.0 - 10512.0*nu
 *         self._gr_k_296 = 501.0*nu - 4590.0
 *         self._gr_k_297 = -tmp_init_146             # <<<<<<<<<<<<<<
 *         self._gr_k_298 = tmp_init_147 - 1383.0
 *         self._gr_k_299 = 256.0*nu + 1024.0
 */
  __pyx_v_self->_gr_k_297 = (-__pyx_v_tmp_init_146);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":623
 *         self._gr_k_296 = 501.0*nu - 4590.0
 *         self._gr_k_297 = -tmp_init_146
 *         self._gr_k_298 = tmp_init_147 - 1383.0             # <<<<<<<<<<<<<<
 *         self._gr_k_299 = 256.0*nu + 1024.0
 *         self._gr_k_300 = 10395.0 - 2799.0*nu
 */
  __pyx_v_self->_gr_k_298 = (__pyx_v_tmp_init_147 - 1383.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":624
 *         self._gr_k_297 = -tmp_init_146
 *         self._gr_k_298 = tmp_init_147 - 1383.0
 *         self._gr_k_299 = 256.0*nu + 1024.0             # <<<<<<<<<<<<<<
 *         self._gr_k_300 = 10395.0 - 2799.0*nu
 *         self._gr_k_301 = 1037.0 - 517.0*nu
 */
  __pyx_v_self->_gr_k_299 = ((256.0 * __pyx_v_nu) + 1024.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":625
 *         self._gr_k_298 = tmp_init_147 - 1383.0
 *         self._gr_k_299 = 256.0*nu + 1024.0
 *         self._gr_k_300 = 10395.0 - 2799.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_301 = 1037.0 - 517.0*nu
 *         self._gr_k_302 = 5343.0 - 2151.0*nu
 */
  __pyx_v_self->_gr_k_300 = (10395.0 - (2799.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":626
 *         self._gr_k_299 = 256.0*nu + 1024.0
 *         self._gr_k_300 = 10395.0 - 2799.0*nu
 *         self._gr_k_301 = 1037.0 - 517.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_302 = 5343.0 - 2151.0*nu
 *         self._gr_k_303 = 2926.0 - 1112.0*nu
 */
  __pyx_v_self->_gr_k_301 = (1037.0 - (517.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":627
 *         self._gr_k_300 = 10395.0 - 2799.0*nu
 *         self._gr_k_301 = 1037.0 - 517.0*nu
 *         self._gr_k_302 = 5343.0 - 2151.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_303 = 2926.0 - 1112.0*nu
 *         self._gr_k_304 = -tmp_init_148
 */
  __pyx_v_self->_gr_k_302 = (5343.0 - (2151.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":628
 *         self._gr_k_301 = 1037.0 - 517.0*nu
 *         self._gr_k_302 = 5343.0 - 2151.0*nu
 *         self._gr_k_303 = 2926.0 - 1112.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_304 = -tmp_init_148
 *         self._gr_k_305 = tmp_init_149
 */
  __pyx_v_self->_gr_k_303 = (2926.0 - (1112.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":629
 *         self._gr_k_302 = 5343.0 - 2151.0*nu
 *         self._gr_k_303 = 2926.0 - 1112.0*nu
 *         self._gr_k_304 = -tmp_init_148             # <<<<<<<<<<<<<<
 *         self._gr_k_305 = tmp_init_149
 *         self._gr_k_306 = 1012503.8963254545*nu - tmp_init_78*(nu*(883640.0*tmp_init_1 - 820125.0*tmp_init_7 + 74676.0) - 2387200.0*tmp_init_1 + 2340090.0*tmp_init_7 - 362688.0) - 6545508.2937543342
 */
  __pyx_v_self->_gr_k_304 = (-__pyx_v_tmp_init_148);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":630
 *         self._gr_k_303 = 2926.0 - 1112.0*nu
 *         self._gr_k_304 = -tmp_init_148
 *         self._gr_k_305 = tmp_init_149             # <<<<<<<<<<<<<<
 *         self._gr_k_306 = 1012503.8963254545*nu - tmp_init_78*(nu*(883640.0*tmp_init_1 - 820125.0*tmp_init_7 + 74676.0) - 2387200.0*tmp_init_1 + 2340090.0*tmp_init_7 - 362688.0) - 6545508.2937543342
 *         self._gr_k_307 = tmp_init_116*(2009.0*nu - 18320.0) + tmp_init_6*(nu*(71240.0*tmp_init_1 - tmp_init_150 + 14028.0) - 933680.0*tmp_init_1 + 814860.0*tmp_init_7 - 124920.0)
 */
  __pyx_v_self->_gr_k_305 = __pyx_v_tmp_init_149;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":631
 *         self._gr_k_304 = -tmp_init_148
 *         self._gr_k_305 = tmp_init_149
 *         self._gr_k_306 = 1012503.8963254545*nu - tmp_init_78*(nu*(883640.0*tmp_init_1 - 820125.0*tmp_init_7 + 74676.0) - 2387200.0*tmp_init_1 + 2340090.0*tmp_init_7 - 362688.0) - 6545508.2937543342             # <<<<<<<<<<<<<<
 *         self._gr_k_307 = tmp_init_116*(2009.0*nu - 18320.0) + tmp_init_6*(nu*(71240.0*tmp_init_1 - tmp_init_150 + 14028.0) - 933680.0*tmp_init_1 + 814860.0*tmp_init_7 - 124920.0)
 *         self._gr_k_308 = 1981465.3184721544*nu + tmp_init_83*(nu*(1714160.0*tmp_init_1 - 942435.0*tmp_init_7 - 36792.0) - 4740660.0*tmp_init_1 + 2539755.0*tmp_init_7 + 126150.0) - 7249539.2074238069
 */
  __pyx_v_self->_gr_k_306 = (((1012503.8963254545 * __pyx_v_nu) - (__pyx_v_tmp_init_78 * ((((__pyx_v_nu * (((883640.0 * __pyx_v_tmp_init_1) - (820125.0 * __pyx_v_tmp_init_7)) + 74676.0)) - (2387200.0 * __pyx_v_tmp_init_1)) + (2340090.0 * __pyx_v_tmp_init_7)) - 362688.0))) - 6545508.2937543342);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":632
 *         self._gr_k_305 = tmp_init_149
 *         self._gr_k_306 = 1012503.8963254545*nu - tmp_init_78*(nu*(883640.0*tmp_init_1 - 820125.0*tmp_init_7 + 74676.0) - 2387200.0*tmp_init_1 + 2340090.0*tmp_init_7 - 362688.0) - 6545508.2937543342
 *         self._gr_k_307 = tmp_init_116*(2009.0*nu - 18320.0) + tmp_init_6*(nu*(71240.0*tmp_init_1 - tmp_init_150 + 14028.0) - 933680.0*tmp_init_1 + 814860.0*tmp_init_7 - 124920.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_308 = 1981465.3184721544*nu + tmp_init_83*(nu*(1714160.0*tmp_init_1 - 942435.0*tmp_init_7 - 36792.0) - 4740660.0*tmp_init_1 + 2539755.0*tmp_init_7 + 126150.0) - 7249539.2074238069
 *         self._gr_k_309 = ccomplex.complex[double](tmp_init_146*tmp_init_151, 109337360.0*tmp_init_1 - 32787500.0*tmp_init_22 - tmp_init_67*(7674152.0*tmp_init_1 - 2346875.0*tmp_init_22 - 1640250.0*tmp_init_7 + 81564.0) - 23750820.0*tmp_init_7 + 835656.0)
 */
  __pyx_v_self->_gr_k_307 = ((__pyx_v_tmp_init_116 * ((2009.0 * __pyx_v_nu) - 18320.0)) + (__pyx_v_tmp_init_6 * ((((__pyx_v_nu * (((71240.0 * __pyx_v_tmp_init_1) - __pyx_v_tmp_init_150) + 14028.0)) - (933680.0 * __pyx_v_tmp_init_1)) + (814860.0 * __pyx_v_tmp_init_7)) - 124920.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":633
 *         self._gr_k_306 = 1012503.8963254545*nu - tmp_init_78*(nu*(883640.0*tmp_init_1 - 820125.0*tmp_init_7 + 74676.0) - 2387200.0*tmp_init_1 + 2340090.0*tmp_init_7 - 362688.0) - 6545508.2937543342
 *         self._gr_k_307 = tmp_init_116*(2009.0*nu - 18320.0) + tmp_init_6*(nu*(71240.0*tmp_init_1 - tmp_init_150 + 14028.0) - 933680.0*tmp_init_1 + 814860.0*tmp_init_7 - 124920.0)
 *         self._gr_k_308 = 1981465.3184721544*nu + tmp_init_83*(nu*(1714160.0*tmp_init_1 - 942435.0*tmp_init_7 - 36792.0) - 4740660.0*tmp_init_1 + 2539755.0*tmp_init_7 + 126150.0) - 7249539.2074238069             # <<<<<<<<<<<<<<
 *         self._gr_k_309 = ccomplex.complex[double](tmp_init_146*tmp_init_151, 109337360.0*tmp_init_1 - 32787500.0*tmp_init_22 - tmp_init_67*(7674152.0*tmp_init_1 - 2346875.0*tmp_init_22 - 1640250.0*tmp_init_7 + 81564.0) - 23750820.0*tmp_init_7 + 835656.0)
 *         self._gr_k_310 = tmp_init_120*(8375.0*nu - 47926.0) + tmp_init_78*(-34292120.0*tmp_init_1 + tmp_init_67*(2455136.0*tmp_init_1 - 1441719.0*tmp_init_7 - 11760.0) + 19408410.0*tmp_init_7 + 350412.0)
 */
  __pyx_v_self->_gr_k_308 = (((1981465.3184721544 * __pyx_v_nu) + (__pyx_v_tmp_init_83 * ((((__pyx_v_nu * (((1714160.0 * __pyx_v_tmp_init_1) - (942435.0 * __pyx_v_tmp_init_7)) - 36792.0)) - (4740660.0 * __pyx_v_tmp_init_1)) + (2539755.0 * __pyx_v_tmp_init_7)) + 126150.0))) - 7249539.2074238069);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":634
 *         self._gr_k_307 = tmp_init_116*(2009.0*nu - 18320.0) + tmp_init_6*(nu*(71240.0*tmp_init_1 - tmp_init_150 + 14028.0) - 933680.0*tmp_init_1 + 814860.0*tmp_init_7 - 124920.0)
 *         self._gr_k_308 = 1981465.3184721544*nu + tmp_init_83*(nu*(1714160.0*tmp_init_1 - 942435.0*tmp_init_7 - 36792.0) - 4740660.0*tmp_init_1 + 2539755.0*tmp_init_7 + 126150.0) - 7249539.2074238069
 *         self._gr_k_309 = ccomplex.complex[double](tmp_init_146*tmp_init_151, 109337360.0*tmp_init_1 - 32787500.0*tmp_init_22 - tmp_init_67*(7674152.0*tmp_init_1 - 2346875.0*tmp_init_22 - 1640250.0*tmp_init_7 + 81564.0) - 23750820.0*tmp_init_7 + 835656.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_310 = tmp_init_120*(8375.0*nu - 47926.0) + tmp_init_78*(-34292120.0*tmp_init_1 + tmp_init_67*(2455136.0*tmp_init_1 - 1441719.0*tmp_init_7 - 11760.0) + 19408410.0*tmp_init_7 + 350412.0)
 *         self._gr_k_311 = -tmp_init_121*(nu*(114192.0*tmp_init_1 - tmp_init_150 - 1960.0) - 1444728.0*tmp_init_1 + 860220.0*tmp_init_7 + 14924.0) + tmp_init_19*(4193.0*nu - 32092.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_146 * __pyx_v_tmp_init_151), (((((109337360.0 * __pyx_v_tmp_init_1) - (32787500.0 * __pyx_v_tmp_init_22)) - (__pyx_v_tmp_init_67 * ((((7674152.0 * __pyx_v_tmp_init_1) - (2346875.0 * __pyx_v_tmp_init_22)) - (1640250.0 * __pyx_v_tmp_init_7)) + 81564.0))) - (23750820.0 * __pyx_v_tmp_init_7)) + 835656.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 634, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_309 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":635
 *         self._gr_k_308 = 1981465.3184721544*nu + tmp_init_83*(nu*(1714160.0*tmp_init_1 - 942435.0*tmp_init_7 - 36792.0) - 4740660.0*tmp_init_1 + 2539755.0*tmp_init_7 + 126150.0) - 7249539.2074238069
 *         self._gr_k_309 = ccomplex.complex[double](tmp_init_146*tmp_init_151, 109337360.0*tmp_init_1 - 32787500.0*tmp_init_22 - tmp_init_67*(7674152.0*tmp_init_1 - 2346875.0*tmp_init_22 - 1640250.0*tmp_init_7 + 81564.0) - 23750820.0*tmp_init_7 + 835656.0)
 *         self._gr_k_310 = tmp_init_120*(8375.0*nu - 47926.0) + tmp_init_78*(-34292120.0*tmp_init_1 + tmp_init_67*(2455136.0*tmp_init_1 - 1441719.0*tmp_init_7 - 11760.0) + 19408410.0*tmp_init_7 + 350412.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_311 = -tmp_init_121*(nu*(114192.0*tmp_init_1 - tmp_init_150 - 1960.0) - 1444728.0*tmp_init_1 + 860220.0*tmp_init_7 + 14924.0) + tmp_init_19*(4193.0*nu - 32092.0)
 *         self._gr_k_312 = tmp_init_152*(1285.0*nu - 11966.0) - tmp_init_3*(nu*(1409440.0*tmp_init_1 - 1184625.0*tmp_init_7 + 46032.0) - 3997160.0*tmp_init_1 + 3331530.0*tmp_init_7 - 198444.0)
 */
  __pyx_v_self->_gr_k_310 = ((__pyx_v_tmp_init_120 * ((8375.0 * __pyx_v_nu) - 47926.0)) + (__pyx_v_tmp_init_78 * ((((-34292120.0 * __pyx_v_tmp_init_1) + (__pyx_v_tmp_init_67 * (((2455136.0 * __pyx_v_tmp_init_1) - (1441719.0 * __pyx_v_tmp_init_7)) - 11760.0))) + (19408410.0 * __pyx_v_tmp_init_7)) + 350412.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":636
 *         self._gr_k_309 = ccomplex.complex[double](tmp_init_146*tmp_init_151, 109337360.0*tmp_init_1 - 32787500.0*tmp_init_22 - tmp_init_67*(7674152.0*tmp_init_1 - 2346875.0*tmp_init_22 - 1640250.0*tmp_init_7 + 81564.0) - 23750820.0*tmp_init_7 + 835656.0)
 *         self._gr_k_310 = tmp_init_120*(8375.0*nu - 47926.0) + tmp_init_78*(-34292120.0*tmp_init_1 + tmp_init_67*(2455136.0*tmp_init_1 - 1441719.0*tmp_init_7 - 11760.0) + 19408410.0*tmp_init_7 + 350412.0)
 *         self._gr_k_311 = -tmp_init_121*(nu*(114192.0*tmp_init_1 - tmp_init_150 - 1960.0) - 1444728.0*tmp_init_1 + 860220.0*tmp_init_7 + 14924.0) + tmp_init_19*(4193.0*nu - 32092.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_312 = tmp_init_152*(1285.0*nu - 11966.0) - tmp_init_3*(nu*(1409440.0*tmp_init_1 - 1184625.0*tmp_init_7 + 46032.0) - 3997160.0*tmp_init_1 + 3331530.0*tmp_init_7 - 198444.0)
 *         self._gr_k_313 = ccomplex.complex[double](tmp_init_151*(4106.0*nu - 13753.0), -nu*(215962160.0*tmp_init_1 + tmp_init_154 - 53093070.0*tmp_init_7 + 344904.0) + 616205560.0*tmp_init_1 - tmp_init_153 - 146368620.0*tmp_init_7 + 1155252.0)
 */
  __pyx_v_self->_gr_k_311 = (((-__pyx_v_tmp_init_121) * ((((__pyx_v_nu * (((114192.0 * __pyx_v_tmp_init_1) - __pyx_v_tmp_init_150) - 1960.0)) - (1444728.0 * __pyx_v_tmp_init_1)) + (860220.0 * __pyx_v_tmp_init_7)) + 14924.0)) + (__pyx_v_tmp_init_19 * ((4193.0 * __pyx_v_nu) - 32092.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":637
 *         self._gr_k_310 = tmp_init_120*(8375.0*nu - 47926.0) + tmp_init_78*(-34292120.0*tmp_init_1 + tmp_init_67*(2455136.0*tmp_init_1 - 1441719.0*tmp_init_7 - 11760.0) + 19408410.0*tmp_init_7 + 350412.0)
 *         self._gr_k_311 = -tmp_init_121*(nu*(114192.0*tmp_init_1 - tmp_init_150 - 1960.0) - 1444728.0*tmp_init_1 + 860220.0*tmp_init_7 + 14924.0) + tmp_init_19*(4193.0*nu - 32092.0)
 *         self._gr_k_312 = tmp_init_152*(1285.0*nu - 11966.0) - tmp_init_3*(nu*(1409440.0*tmp_init_1 - 1184625.0*tmp_init_7 + 46032.0) - 3997160.0*tmp_init_1 + 3331530.0*tmp_init_7 - 198444.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_313 = ccomplex.complex[double](tmp_init_151*(4106.0*nu - 13753.0), -nu*(215962160.0*tmp_init_1 + tmp_init_154 - 53093070.0*tmp_init_7 + 344904.0) + 616205560.0*tmp_init_1 - tmp_init_153 - 146368620.0*tmp_init_7 + 1155252.0)
 *         self._gr_k_314 = ccomplex.complex[double](tmp_init_39*(4825.0*nu - 58724.0), nu*(675440.0*tmp_init_1 - 594135.0*tmp_init_7 + 45192.0) - 9353560.0*tmp_init_1 + 7741980.0*tmp_init_7 - 488292.0)
 */
  __pyx_v_self->_gr_k_312 = ((__pyx_v_tmp_init_152 * ((1285.0 * __pyx_v_nu) - 11966.0)) - (__pyx_v_tmp_init_3 * ((((__pyx_v_nu * (((1409440.0 * __pyx_v_tmp_init_1) - (1184625.0 * __pyx_v_tmp_init_7)) + 46032.0)) - (3997160.0 * __pyx_v_tmp_init_1)) + (3331530.0 * __pyx_v_tmp_init_7)) - 198444.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":638
 *         self._gr_k_311 = -tmp_init_121*(nu*(114192.0*tmp_init_1 - tmp_init_150 - 1960.0) - 1444728.0*tmp_init_1 + 860220.0*tmp_init_7 + 14924.0) + tmp_init_19*(4193.0*nu - 32092.0)
 *         self._gr_k_312 = tmp_init_152*(1285.0*nu - 11966.0) - tmp_init_3*(nu*(1409440.0*tmp_init_1 - 1184625.0*tmp_init_7 + 46032.0) - 3997160.0*tmp_init_1 + 3331530.0*tmp_init_7 - 198444.0)
 *         self._gr_k_313 = ccomplex.complex[double](tmp_init_151*(4106.0*nu - 13753.0), -nu*(215962160.0*tmp_init_1 + tmp_init_154 - 53093070.0*tmp_init_7 + 344904.0) + 616205560.0*tmp_init_1 - tmp_init_153 - 146368620.0*tmp_init_7 + 1155252.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_314 = ccomplex.complex[double](tmp_init_39*(4825.0*nu - 58724.0), nu*(675440.0*tmp_init_1 - 594135.0*tmp_init_7 + 45192.0) - 9353560.0*tmp_init_1 + 7741980.0*tmp_init_7 - 488292.0)
 *         self._gr_k_315 = ccomplex.complex[double](tmp_init_145*tmp_init_151, nu*(114660944.0*tmp_init_1 + tmp_init_154 + 14103234.0*tmp_init_7 - 111720.0) - 338113816.0*tmp_init_1 + tmp_init_153 - 38231676.0*tmp_init_7 + 192444.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_151 * ((4106.0 * __pyx_v_nu) - 13753.0)), ((((((-__pyx_v_nu) * ((((215962160.0 * __pyx_v_tmp_init_1) + __pyx_v_tmp_init_154) - (53093070.0 * __pyx_v_tmp_init_7)) + 344904.0)) + (616205560.0 * __pyx_v_tmp_init_1)) - __pyx_v_tmp_init_153) - (146368620.0 * __pyx_v_tmp_init_7)) + 1155252.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 638, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_313 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":639
 *         self._gr_k_312 = tmp_init_152*(1285.0*nu - 11966.0) - tmp_init_3*(nu*(1409440.0*tmp_init_1 - 1184625.0*tmp_init_7 + 46032.0) - 3997160.0*tmp_init_1 + 3331530.0*tmp_init_7 - 198444.0)
 *         self._gr_k_313 = ccomplex.complex[double](tmp_init_151*(4106.0*nu - 13753.0), -nu*(215962160.0*tmp_init_1 + tmp_init_154 - 53093070.0*tmp_init_7 + 344904.0) + 616205560.0*tmp_init_1 - tmp_init_153 - 146368620.0*tmp_init_7 + 1155252.0)
 *         self._gr_k_314 = ccomplex.complex[double](tmp_init_39*(4825.0*nu - 58724.0), nu*(675440.0*tmp_init_1 - 594135.0*tmp_init_7 + 45192.0) - 9353560.0*tmp_init_1 + 7741980.0*tmp_init_7 - 488292.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_315 = ccomplex.complex[double](tmp_init_145*tmp_init_151, nu*(114660944.0*tmp_init_1 + tmp_init_154 + 14103234.0*tmp_init_7 - 111720.0) - 338113816.0*tmp_init_1 + tmp_init_153 - 38231676.0*tmp_init_7 + 192444.0)
 *         self._gr_k_316 = 480.0*tmp_init_131 + tmp_init_78*(nu*(tmp_init_155 + 6937.0) - 2560.0*tmp_init_1 - 1792.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_39 * ((4825.0 * __pyx_v_nu) - 58724.0)), ((((__pyx_v_nu * (((675440.0 * __pyx_v_tmp_init_1) - (594135.0 * __pyx_v_tmp_init_7)) + 45192.0)) - (9353560.0 * __pyx_v_tmp_init_1)) + (7741980.0 * __pyx_v_tmp_init_7)) - 488292.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 639, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_314 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":640
 *         self._gr_k_313 = ccomplex.complex[double](tmp_init_151*(4106.0*nu - 13753.0), -nu*(215962160.0*tmp_init_1 + tmp_init_154 - 53093070.0*tmp_init_7 + 344904.0) + 616205560.0*tmp_init_1 - tmp_init_153 - 146368620.0*tmp_init_7 + 1155252.0)
 *         self._gr_k_314 = ccomplex.complex[double](tmp_init_39*(4825.0*nu - 58724.0), nu*(675440.0*tmp_init_1 - 594135.0*tmp_init_7 + 45192.0) - 9353560.0*tmp_init_1 + 7741980.0*tmp_init_7 - 488292.0)
 *         self._gr_k_315 = ccomplex.complex[double](tmp_init_145*tmp_init_151, nu*(114660944.0*tmp_init_1 + tmp_init_154 + 14103234.0*tmp_init_7 - 111720.0) - 338113816.0*tmp_init_1 + tmp_init_153 - 38231676.0*tmp_init_7 + 192444.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_316 = 480.0*tmp_init_131 + tmp_init_78*(nu*(tmp_init_155 + 6937.0) - 2560.0*tmp_init_1 - 1792.0)
 *         self._gr_k_317 = tmp_init_120*(4263.0*nu - 44015.0) + tmp_init_27*(-5057480.0*tmp_init_1 + 3860055.0*tmp_init_7 + tmp_init_9*(53900.0*tmp_init_1 - 40095.0*tmp_init_7 + 98.0) + 19604.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_145 * __pyx_v_tmp_init_151), (((((__pyx_v_nu * ((((114660944.0 * __pyx_v_tmp_init_1) + __pyx_v_tmp_init_154) + (14103234.0 * __pyx_v_tmp_init_7)) - 111720.0)) - (338113816.0 * __pyx_v_tmp_init_1)) + __pyx_v_tmp_init_153) - (38231676.0 * __pyx_v_tmp_init_7)) + 192444.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 640, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_315 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":641
 *         self._gr_k_314 = ccomplex.complex[double](tmp_init_39*(4825.0*nu - 58724.0), nu*(675440.0*tmp_init_1 - 594135.0*tmp_init_7 + 45192.0) - 9353560.0*tmp_init_1 + 7741980.0*tmp_init_7 - 488292.0)
 *         self._gr_k_315 = ccomplex.complex[double](tmp_init_145*tmp_init_151, nu*(114660944.0*tmp_init_1 + tmp_init_154 + 14103234.0*tmp_init_7 - 111720.0) - 338113816.0*tmp_init_1 + tmp_init_153 - 38231676.0*tmp_init_7 + 192444.0)
 *         self._gr_k_316 = 480.0*tmp_init_131 + tmp_init_78*(nu*(tmp_init_155 + 6937.0) - 2560.0*tmp_init_1 - 1792.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_317 = tmp_init_120*(4263.0*nu - 44015.0) + tmp_init_27*(-5057480.0*tmp_init_1 + 3860055.0*tmp_init_7 + tmp_init_9*(53900.0*tmp_init_1 - 40095.0*tmp_init_7 + 98.0) + 19604.0)
 *         self._gr_k_318 = tmp_init_116*(tmp_init_16 - 209.0) + tmp_init_121*(4.0*nu*tmp_init_133 - 610.0*tmp_init_1 - 207.0)
 */
  __pyx_v_self->_gr_k_316 = ((480.0 * __pyx_v_tmp_init_131) + (__pyx_v_tmp_init_78 * (((__pyx_v_nu * (__pyx_v_tmp_init_155 + 6937.0)) - (2560.0 * __pyx_v_tmp_init_1)) - 1792.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":642
 *         self._gr_k_315 = ccomplex.complex[double](tmp_init_145*tmp_init_151, nu*(114660944.0*tmp_init_1 + tmp_init_154 + 14103234.0*tmp_init_7 - 111720.0) - 338113816.0*tmp_init_1 + tmp_init_153 - 38231676.0*tmp_init_7 + 192444.0)
 *         self._gr_k_316 = 480.0*tmp_init_131 + tmp_init_78*(nu*(tmp_init_155 + 6937.0) - 2560.0*tmp_init_1 - 1792.0)
 *         self._gr_k_317 = tmp_init_120*(4263.0*nu - 44015.0) + tmp_init_27*(-5057480.0*tmp_init_1 + 3860055.0*tmp_init_7 + tmp_init_9*(53900.0*tmp_init_1 - 40095.0*tmp_init_7 + 98.0) + 19604.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_318 = tmp_init_116*(tmp_init_16 - 209.0) + tmp_init_121*(4.0*nu*tmp_init_133 - 610.0*tmp_init_1 - 207.0)
 *         self._gr_k_319 = tmp_init_3*(520.0*nu*tmp_init_1 - 3892.0*nu - 1850.0*tmp_init_1 + 7361.0) + tmp_init_76*(556.0*nu - 1463.0)
 */
  __pyx_v_self->_gr_k_317 = ((__pyx_v_tmp_init_120 * ((4263.0 * __pyx_v_nu) - 44015.0)) + (__pyx_v_tmp_init_27 * ((((-5057480.0 * __pyx_v_tmp_init_1) + (3860055.0 * __pyx_v_tmp_init_7)) + (__pyx_v_tmp_init_9 * (((53900.0 * __pyx_v_tmp_init_1) - (40095.0 * __pyx_v_tmp_init_7)) + 98.0))) + 19604.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":643
 *         self._gr_k_316 = 480.0*tmp_init_131 + tmp_init_78*(nu*(tmp_init_155 + 6937.0) - 2560.0*tmp_init_1 - 1792.0)
 *         self._gr_k_317 = tmp_init_120*(4263.0*nu - 44015.0) + tmp_init_27*(-5057480.0*tmp_init_1 + 3860055.0*tmp_init_7 + tmp_init_9*(53900.0*tmp_init_1 - 40095.0*tmp_init_7 + 98.0) + 19604.0)
 *         self._gr_k_318 = tmp_init_116*(tmp_init_16 - 209.0) + tmp_init_121*(4.0*nu*tmp_init_133 - 610.0*tmp_init_1 - 207.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_319 = tmp_init_3*(520.0*nu*tmp_init_1 - 3892.0*nu - 1850.0*tmp_init_1 + 7361.0) + tmp_init_76*(556.0*nu - 1463.0)
 *         self._gr_k_320 = ccomplex.complex[double](tmp_init_148*tmp_init_39, -nu*(30480.0*tmp_init_1 + tmp_init_156 + 12824.0) + 83190.0*tmp_init_1 - 82620.0*tmp_init_7 + 26341.0)
 */
  __pyx_v_self->_gr_k_318 = ((__pyx_v_tmp_init_116 * (__pyx_v_tmp_init_16 - 209.0)) + (__pyx_v_tmp_init_121 * ((((4.0 * __pyx_v_nu) * __pyx_v_tmp_init_133) - (610.0 * __pyx_v_tmp_init_1)) - 207.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":644
 *         self._gr_k_317 = tmp_init_120*(4263.0*nu - 44015.0) + tmp_init_27*(-5057480.0*tmp_init_1 + 3860055.0*tmp_init_7 + tmp_init_9*(53900.0*tmp_init_1 - 40095.0*tmp_init_7 + 98.0) + 19604.0)
 *         self._gr_k_318 = tmp_init_116*(tmp_init_16 - 209.0) + tmp_init_121*(4.0*nu*tmp_init_133 - 610.0*tmp_init_1 - 207.0)
 *         self._gr_k_319 = tmp_init_3*(520.0*nu*tmp_init_1 - 3892.0*nu - 1850.0*tmp_init_1 + 7361.0) + tmp_init_76*(556.0*nu - 1463.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_320 = ccomplex.complex[double](tmp_init_148*tmp_init_39, -nu*(30480.0*tmp_init_1 + tmp_init_156 + 12824.0) + 83190.0*tmp_init_1 - 82620.0*tmp_init_7 + 26341.0)
 *         self._gr_k_321 = 3.0*tmp_init_157*tmp_init_33
 */
  __pyx_v_self->_gr_k_319 = ((__pyx_v_tmp_init_3 * (((((520.0 * __pyx_v_nu) * __pyx_v_tmp_init_1) - (3892.0 * __pyx_v_nu)) - (1850.0 * __pyx_v_tmp_init_1)) + 7361.0)) + (__pyx_v_tmp_init_76 * ((556.0 * __pyx_v_nu) - 1463.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":645
 *         self._gr_k_318 = tmp_init_116*(tmp_init_16 - 209.0) + tmp_init_121*(4.0*nu*tmp_init_133 - 610.0*tmp_init_1 - 207.0)
 *         self._gr_k_319 = tmp_init_3*(520.0*nu*tmp_init_1 - 3892.0*nu - 1850.0*tmp_init_1 + 7361.0) + tmp_init_76*(556.0*nu - 1463.0)
 *         self._gr_k_320 = ccomplex.complex[double](tmp_init_148*tmp_init_39, -nu*(30480.0*tmp_init_1 + tmp_init_156 + 12824.0) + 83190.0*tmp_init_1 - 82620.0*tmp_init_7 + 26341.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_321 = 3.0*tmp_init_157*tmp_init_33
 *         self._gr_k_322 = ccomplex.complex[double](tmp_init_149*tmp_init_39, 30.0*nu*tmp_init_1 - 1043.0*nu - tmp_init_53 + 2164.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_148 * __pyx_v_tmp_init_39), (((((-__pyx_v_nu) * (((30480.0 * __pyx_v_tmp_init_1) + __pyx_v_tmp_init_156) + 12824.0)) + (83190.0 * __pyx_v_tmp_init_1)) - (82620.0 * __pyx_v_tmp_init_7)) + 26341.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 645, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_320 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":646
 *         self._gr_k_319 = tmp_init_3*(520.0*nu*tmp_init_1 - 3892.0*nu - 1850.0*tmp_init_1 + 7361.0) + tmp_init_76*(556.0*nu - 1463.0)
 *         self._gr_k_320 = ccomplex.complex[double](tmp_init_148*tmp_init_39, -nu*(30480.0*tmp_init_1 + tmp_init_156 + 12824.0) + 83190.0*tmp_init_1 - 82620.0*tmp_init_7 + 26341.0)
 *         self._gr_k_321 = 3.0*tmp_init_157*tmp_init_33             # <<<<<<<<<<<<<<
 *         self._gr_k_322 = ccomplex.complex[double](tmp_init_149*tmp_init_39, 30.0*nu*tmp_init_1 - 1043.0*nu - tmp_init_53 + 2164.0)
 *         self._gr_k_323 = -72.0*tmp_init_158*(6761984.0*tmp_init_1 - 2984375.0*tmp_init_22 + 106434.0*tmp_init_7)
 */
  __pyx_v_self->_gr_k_321 = ((3.0 * __pyx_v_tmp_init_157) * __pyx_v_tmp_init_33);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":647
 *         self._gr_k_320 = ccomplex.complex[double](tmp_init_148*tmp_init_39, -nu*(30480.0*tmp_init_1 + tmp_init_156 + 12824.0) + 83190.0*tmp_init_1 - 82620.0*tmp_init_7 + 26341.0)
 *         self._gr_k_321 = 3.0*tmp_init_157*tmp_init_33
 *         self._gr_k_322 = ccomplex.complex[double](tmp_init_149*tmp_init_39, 30.0*nu*tmp_init_1 - 1043.0*nu - tmp_init_53 + 2164.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_323 = -72.0*tmp_init_158*(6761984.0*tmp_init_1 - 2984375.0*tmp_init_22 + 106434.0*tmp_init_7)
 *         self._gr_k_324 = ccomplex.complex[double](-9877.1673028863099*tmp_init_141, -24.0*tmp_init_141*(-165888.0*tmp_init_1 + 104247.0*tmp_init_7))
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_149 * __pyx_v_tmp_init_39), (((((30.0 * __pyx_v_nu) * __pyx_v_tmp_init_1) - (1043.0 * __pyx_v_nu)) - __pyx_v_tmp_init_53) + 2164.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 647, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_322 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":648
 *         self._gr_k_321 = 3.0*tmp_init_157*tmp_init_33
 *         self._gr_k_322 = ccomplex.complex[double](tmp_init_149*tmp_init_39, 30.0*nu*tmp_init_1 - 1043.0*nu - tmp_init_53 + 2164.0)
 *         self._gr_k_323 = -72.0*tmp_init_158*(6761984.0*tmp_init_1 - 2984375.0*tmp_init_22 + 106434.0*tmp_init_7)             # <<<<<<<<<<<<<<
 *         self._gr_k_324 = ccomplex.complex[double](-9877.1673028863099*tmp_init_141, -24.0*tmp_init_141*(-165888.0*tmp_init_1 + 104247.0*tmp_init_7))
 *         self._gr_k_325 = ccomplex.complex[double](-114856.62741524284*nu - 242279.62544484485, -48.0*nu*(1013360.0*tmp_init_1 - 623295.0*tmp_init_7 - 1176.0) - 194703360.0*tmp_init_1 + 119672640.0*tmp_init_7 + 129024.0)
 */
  __pyx_v_self->_gr_k_323 = ((-72.0 * __pyx_v_tmp_init_158) * (((6761984.0 * __pyx_v_tmp_init_1) - (2984375.0 * __pyx_v_tmp_init_22)) + (106434.0 * __pyx_v_tmp_init_7)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":649
 *         self._gr_k_322 = ccomplex.complex[double](tmp_init_149*tmp_init_39, 30.0*nu*tmp_init_1 - 1043.0*nu - tmp_init_53 + 2164.0)
 *         self._gr_k_323 = -72.0*tmp_init_158*(6761984.0*tmp_init_1 - 2984375.0*tmp_init_22 + 106434.0*tmp_init_7)
 *         self._gr_k_324 = ccomplex.complex[double](-9877.1673028863099*tmp_init_141, -24.0*tmp_init_141*(-165888.0*tmp_init_1 + 104247.0*tmp_init_7))             # <<<<<<<<<<<<<<
 *         self._gr_k_325 = ccomplex.complex[double](-114856.62741524284*nu - 242279.62544484485, -48.0*nu*(1013360.0*tmp_init_1 - 623295.0*tmp_init_7 - 1176.0) - 194703360.0*tmp_init_1 + 119672640.0*tmp_init_7 + 129024.0)
 *         self._gr_k_326 = -15.0*tmp_init_141*(-22282240.0*tmp_init_142 + 6708987.0*tmp_init_143 + 5046875.0*ccomplex.complex[double](0, 1)*tmp_init_22 + 172.78759594743863)
 */
  try {
    __pyx_t_1 = std::complex<double> ((-9877.1673028863099 * __pyx_v_tmp_init_141), ((-24.0 * __pyx_v_tmp_init_141) * ((-165888.0 * __pyx_v_tmp_init_1) + (104247.0 * __pyx_v_tmp_init_7))));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 649, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_324 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":650
 *         self._gr_k_323 = -72.0*tmp_init_158*(6761984.0*tmp_init_1 - 2984375.0*tmp_init_22 + 106434.0*tmp_init_7)
 *         self._gr_k_324 = ccomplex.complex[double](-9877.1673028863099*tmp_init_141, -24.0*tmp_init_141*(-165888.0*tmp_init_1 + 104247.0*tmp_init_7))
 *         self._gr_k_325 = ccomplex.complex[double](-114856.62741524284*nu - 242279.62544484485, -48.0*nu*(1013360.0*tmp_init_1 - 623295.0*tmp_init_7 - 1176.0) - 194703360.0*tmp_init_1 + 119672640.0*tmp_init_7 + 129024.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_326 = -15.0*tmp_init_141*(-22282240.0*tmp_init_142 + 6708987.0*tmp_init_143 + 5046875.0*ccomplex.complex[double](0, 1)*tmp_init_22 + 172.78759594743863)
 *         self._gr_k_327 = tmp_init_141*(-2945024.0*tmp_init_142 + 25.0*ccomplex.complex[double](0, 1)*(19375.0*tmp_init_22 + 45927.0*tmp_init_7) + 116.23892818282235)
 */
  try {
    __pyx_t_1 = std::complex<double> (((-114856.62741524284 * __pyx_v_nu) - 242279.62544484485), (((((-48.0 * __pyx_v_nu) * (((1013360.0 * __pyx_v_tmp_init_1) - (623295.0 * __pyx_v_tmp_init_7)) - 1176.0)) - (194703360.0 * __pyx_v_tmp_init_1)) + (119672640.0 * __pyx_v_tmp_init_7)) + 129024.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 650, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_325 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":651
 *         self._gr_k_324 = ccomplex.complex[double](-9877.1673028863099*tmp_init_141, -24.0*tmp_init_141*(-165888.0*tmp_init_1 + 104247.0*tmp_init_7))
 *         self._gr_k_325 = ccomplex.complex[double](-114856.62741524284*nu - 242279.62544484485, -48.0*nu*(1013360.0*tmp_init_1 - 623295.0*tmp_init_7 - 1176.0) - 194703360.0*tmp_init_1 + 119672640.0*tmp_init_7 + 129024.0)
 *         self._gr_k_326 = -15.0*tmp_init_141*(-22282240.0*tmp_init_142 + 6708987.0*tmp_init_143 + 5046875.0*ccomplex.complex[double](0, 1)*tmp_init_22 + 172.78759594743863)             # <<<<<<<<<<<<<<
 *         self._gr_k_327 = tmp_init_141*(-2945024.0*tmp_init_142 + 25.0*ccomplex.complex[double](0, 1)*(19375.0*tmp_init_22 + 45927.0*tmp_init_7) + 116.23892818282235)
 *         self._gr_k_328 = tmp_init_158*(201052160.0*tmp_init_1 - 102421875.0*tmp_init_22 - 23882747.0*tmp_init_61 + 65498463.0*tmp_init_7)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 651, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_326 = ((-15.0 * __pyx_v_tmp_init_141) * ((((-22282240.0 * __pyx_v_tmp_init_142) + (6708987.0 * __pyx_v_tmp_init_143)) + ((5046875.0 * __pyx_t_1) * __pyx_v_tmp_init_22)) + 172.78759594743863));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":652
 *         self._gr_k_325 = ccomplex.complex[double](-114856.62741524284*nu - 242279.62544484485, -48.0*nu*(1013360.0*tmp_init_1 - 623295.0*tmp_init_7 - 1176.0) - 194703360.0*tmp_init_1 + 119672640.0*tmp_init_7 + 129024.0)
 *         self._gr_k_326 = -15.0*tmp_init_141*(-22282240.0*tmp_init_142 + 6708987.0*tmp_init_143 + 5046875.0*ccomplex.complex[double](0, 1)*tmp_init_22 + 172.78759594743863)
 *         self._gr_k_327 = tmp_init_141*(-2945024.0*tmp_init_142 + 25.0*ccomplex.complex[double](0, 1)*(19375.0*tmp_init_22 + 45927.0*tmp_init_7) + 116.23892818282235)             # <<<<<<<<<<<<<<
 *         self._gr_k_328 = tmp_init_158*(201052160.0*tmp_init_1 - 102421875.0*tmp_init_22 - 23882747.0*tmp_init_61 + 65498463.0*tmp_init_7)
 *         self._gr_k_329 = tmp_init_29*(17326.0*nu - 169283.0) - tmp_init_31*(-112866280.0*tmp_init_1 + 8807360.0*tmp_init_20 - tmp_init_37*(882981.0*tmp_init_7 + 3472.0) + 68740083.0*tmp_init_7 + 198660.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 652, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_327 = (__pyx_v_tmp_init_141 * (((-2945024.0 * __pyx_v_tmp_init_142) + ((25.0 * __pyx_t_1) * ((19375.0 * __pyx_v_tmp_init_22) + (45927.0 * __pyx_v_tmp_init_7)))) + 116.23892818282235));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":653
 *         self._gr_k_326 = -15.0*tmp_init_141*(-22282240.0*tmp_init_142 + 6708987.0*tmp_init_143 + 5046875.0*ccomplex.complex[double](0, 1)*tmp_init_22 + 172.78759594743863)
 *         self._gr_k_327 = tmp_init_141*(-2945024.0*tmp_init_142 + 25.0*ccomplex.complex[double](0, 1)*(19375.0*tmp_init_22 + 45927.0*tmp_init_7) + 116.23892818282235)
 *         self._gr_k_328 = tmp_init_158*(201052160.0*tmp_init_1 - 102421875.0*tmp_init_22 - 23882747.0*tmp_init_61 + 65498463.0*tmp_init_7)             # <<<<<<<<<<<<<<
 *         self._gr_k_329 = tmp_init_29*(17326.0*nu - 169283.0) - tmp_init_31*(-112866280.0*tmp_init_1 + 8807360.0*tmp_init_20 - tmp_init_37*(882981.0*tmp_init_7 + 3472.0) + 68740083.0*tmp_init_7 + 198660.0)
 *         self._gr_k_330 = ccomplex.complex[double](6785.8401317539534*tmp_init_124 - 2517546.6888807167, 12.0*nu*(506151936.0*tmp_init_1 - 248468750.0*tmp_init_22 + 45405036.0*tmp_init_7 - 32256.0) - 17901185376.0*tmp_init_1 + 8849362500.0*tmp_init_22 - 1691180856.0*tmp_init_7 + 1121904.0)
 */
  __pyx_v_self->_gr_k_328 = (__pyx_v_tmp_init_158 * ((((201052160.0 * __pyx_v_tmp_init_1) - (102421875.0 * __pyx_v_tmp_init_22)) - (23882747.0 * __pyx_v_tmp_init_61)) + (65498463.0 * __pyx_v_tmp_init_7)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":654
 *         self._gr_k_327 = tmp_init_141*(-2945024.0*tmp_init_142 + 25.0*ccomplex.complex[double](0, 1)*(19375.0*tmp_init_22 + 45927.0*tmp_init_7) + 116.23892818282235)
 *         self._gr_k_328 = tmp_init_158*(201052160.0*tmp_init_1 - 102421875.0*tmp_init_22 - 23882747.0*tmp_init_61 + 65498463.0*tmp_init_7)
 *         self._gr_k_329 = tmp_init_29*(17326.0*nu - 169283.0) - tmp_init_31*(-112866280.0*tmp_init_1 + 8807360.0*tmp_init_20 - tmp_init_37*(882981.0*tmp_init_7 + 3472.0) + 68740083.0*tmp_init_7 + 198660.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_330 = ccomplex.complex[double](6785.8401317539534*tmp_init_124 - 2517546.6888807167, 12.0*nu*(506151936.0*tmp_init_1 - 248468750.0*tmp_init_22 + 45405036.0*tmp_init_7 - 32256.0) - 17901185376.0*tmp_init_1 + 8849362500.0*tmp_init_22 - 1691180856.0*tmp_init_7 + 1121904.0)
 *         self._gr_k_331 = ccomplex.complex[double](47617.119850460496*nu - 298407.3197938801, nu*(28911136.0*tmp_init_1 - 6453125.0*tmp_init_22 - 8912025.0*tmp_init_7 + 21168.0) - 360934128.0*tmp_init_1 + 73312500.0*tmp_init_22 + 121181670.0*tmp_init_7 - 134568.0)
 */
  __pyx_v_self->_gr_k_329 = ((__pyx_v_tmp_init_29 * ((17326.0 * __pyx_v_nu) - 169283.0)) - (__pyx_v_tmp_init_31 * (((((-112866280.0 * __pyx_v_tmp_init_1) + (8807360.0 * __pyx_v_tmp_init_20)) - (__pyx_v_tmp_init_37 * ((882981.0 * __pyx_v_tmp_init_7) + 3472.0))) + (68740083.0 * __pyx_v_tmp_init_7)) + 198660.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":655
 *         self._gr_k_328 = tmp_init_158*(201052160.0*tmp_init_1 - 102421875.0*tmp_init_22 - 23882747.0*tmp_init_61 + 65498463.0*tmp_init_7)
 *         self._gr_k_329 = tmp_init_29*(17326.0*nu - 169283.0) - tmp_init_31*(-112866280.0*tmp_init_1 + 8807360.0*tmp_init_20 - tmp_init_37*(882981.0*tmp_init_7 + 3472.0) + 68740083.0*tmp_init_7 + 198660.0)
 *         self._gr_k_330 = ccomplex.complex[double](6785.8401317539534*tmp_init_124 - 2517546.6888807167, 12.0*nu*(506151936.0*tmp_init_1 - 248468750.0*tmp_init_22 + 45405036.0*tmp_init_7 - 32256.0) - 17901185376.0*tmp_init_1 + 8849362500.0*tmp_init_22 - 1691180856.0*tmp_init_7 + 1121904.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_331 = ccomplex.complex[double](47617.119850460496*nu - 298407.3197938801, nu*(28911136.0*tmp_init_1 - 6453125.0*tmp_init_22 - 8912025.0*tmp_init_7 + 21168.0) - 360934128.0*tmp_init_1 + 73312500.0*tmp_init_22 + 121181670.0*tmp_init_7 - 134568.0)
 *         self._gr_k_332 = ccomplex.complex[double](tmp_init_116*(27885.0*nu - 158344.0), 11667772400.0*tmp_init_1 - 3034531250.0*tmp_init_22 - tmp_init_67*(808909472.0*tmp_init_1 - 199484375.0*tmp_init_22 - 222576579.0*tmp_init_7 + 116592.0) - 2999052540.0*tmp_init_7 + 3411816.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((6785.8401317539534 * __pyx_v_tmp_init_124) - 2517546.6888807167), ((((((12.0 * __pyx_v_nu) * ((((506151936.0 * __pyx_v_tmp_init_1) - (248468750.0 * __pyx_v_tmp_init_22)) + (45405036.0 * __pyx_v_tmp_init_7)) - 32256.0)) - (17901185376.0 * __pyx_v_tmp_init_1)) + (8849362500.0 * __pyx_v_tmp_init_22)) - (1691180856.0 * __pyx_v_tmp_init_7)) + 1121904.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 655, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_330 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":656
 *         self._gr_k_329 = tmp_init_29*(17326.0*nu - 169283.0) - tmp_init_31*(-112866280.0*tmp_init_1 + 8807360.0*tmp_init_20 - tmp_init_37*(882981.0*tmp_init_7 + 3472.0) + 68740083.0*tmp_init_7 + 198660.0)
 *         self._gr_k_330 = ccomplex.complex[double](6785.8401317539534*tmp_init_124 - 2517546.6888807167, 12.0*nu*(506151936.0*tmp_init_1 - 248468750.0*tmp_init_22 + 45405036.0*tmp_init_7 - 32256.0) - 17901185376.0*tmp_init_1 + 8849362500.0*tmp_init_22 - 1691180856.0*tmp_init_7 + 1121904.0)
 *         self._gr_k_331 = ccomplex.complex[double](47617.119850460496*nu - 298407.3197938801, nu*(28911136.0*tmp_init_1 - 6453125.0*tmp_init_22 - 8912025.0*tmp_init_7 + 21168.0) - 360934128.0*tmp_init_1 + 73312500.0*tmp_init_22 + 121181670.0*tmp_init_7 - 134568.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_332 = ccomplex.complex[double](tmp_init_116*(27885.0*nu - 158344.0), 11667772400.0*tmp_init_1 - 3034531250.0*tmp_init_22 - tmp_init_67*(808909472.0*tmp_init_1 - 199484375.0*tmp_init_22 - 222576579.0*tmp_init_7 + 116592.0) - 2999052540.0*tmp_init_7 + 3411816.0)
 *         self._gr_k_333 = -tmp_init_18*(2548475488.0*tmp_init_1 - 1349453125.0*tmp_init_22 - 434007161.0*tmp_init_61 + 1137045357.0*tmp_init_7 + 95760.0) + tmp_init_3*(3856898952.0*tmp_init_1 - 2046484375.0*tmp_init_22 - 626814664.0*tmp_init_61 + 1674354078.0*tmp_init_7 + 61740.0) + tmp_init_77*(tmp_init_159 - 49.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((47617.119850460496 * __pyx_v_nu) - 298407.3197938801), (((((__pyx_v_nu * ((((28911136.0 * __pyx_v_tmp_init_1) - (6453125.0 * __pyx_v_tmp_init_22)) - (8912025.0 * __pyx_v_tmp_init_7)) + 21168.0)) - (360934128.0 * __pyx_v_tmp_init_1)) + (73312500.0 * __pyx_v_tmp_init_22)) + (121181670.0 * __pyx_v_tmp_init_7)) - 134568.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 656, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_331 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":657
 *         self._gr_k_330 = ccomplex.complex[double](6785.8401317539534*tmp_init_124 - 2517546.6888807167, 12.0*nu*(506151936.0*tmp_init_1 - 248468750.0*tmp_init_22 + 45405036.0*tmp_init_7 - 32256.0) - 17901185376.0*tmp_init_1 + 8849362500.0*tmp_init_22 - 1691180856.0*tmp_init_7 + 1121904.0)
 *         self._gr_k_331 = ccomplex.complex[double](47617.119850460496*nu - 298407.3197938801, nu*(28911136.0*tmp_init_1 - 6453125.0*tmp_init_22 - 8912025.0*tmp_init_7 + 21168.0) - 360934128.0*tmp_init_1 + 73312500.0*tmp_init_22 + 121181670.0*tmp_init_7 - 134568.0)
 *         self._gr_k_332 = ccomplex.complex[double](tmp_init_116*(27885.0*nu - 158344.0), 11667772400.0*tmp_init_1 - 3034531250.0*tmp_init_22 - tmp_init_67*(808909472.0*tmp_init_1 - 199484375.0*tmp_init_22 - 222576579.0*tmp_init_7 + 116592.0) - 2999052540.0*tmp_init_7 + 3411816.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_333 = -tmp_init_18*(2548475488.0*tmp_init_1 - 1349453125.0*tmp_init_22 - 434007161.0*tmp_init_61 + 1137045357.0*tmp_init_7 + 95760.0) + tmp_init_3*(3856898952.0*tmp_init_1 - 2046484375.0*tmp_init_22 - 626814664.0*tmp_init_61 + 1674354078.0*tmp_init_7 + 61740.0) + tmp_init_77*(tmp_init_159 - 49.0)
 *         self._gr_k_334 = tmp_init_161*(tmp_init_160 - 1155.0) - tmp_init_6*(nu*(31090.0*tmp_init_1 + tmp_init_156 + 6531.0) - 85450.0*tmp_init_1 + 85050.0*tmp_init_7 - 18315.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_116 * ((27885.0 * __pyx_v_nu) - 158344.0)), (((((11667772400.0 * __pyx_v_tmp_init_1) - (3034531250.0 * __pyx_v_tmp_init_22)) - (__pyx_v_tmp_init_67 * ((((808909472.0 * __pyx_v_tmp_init_1) - (199484375.0 * __pyx_v_tmp_init_22)) - (222576579.0 * __pyx_v_tmp_init_7)) + 116592.0))) - (2999052540.0 * __pyx_v_tmp_init_7)) + 3411816.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 657, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_332 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":658
 *         self._gr_k_331 = ccomplex.complex[double](47617.119850460496*nu - 298407.3197938801, nu*(28911136.0*tmp_init_1 - 6453125.0*tmp_init_22 - 8912025.0*tmp_init_7 + 21168.0) - 360934128.0*tmp_init_1 + 73312500.0*tmp_init_22 + 121181670.0*tmp_init_7 - 134568.0)
 *         self._gr_k_332 = ccomplex.complex[double](tmp_init_116*(27885.0*nu - 158344.0), 11667772400.0*tmp_init_1 - 3034531250.0*tmp_init_22 - tmp_init_67*(808909472.0*tmp_init_1 - 199484375.0*tmp_init_22 - 222576579.0*tmp_init_7 + 116592.0) - 2999052540.0*tmp_init_7 + 3411816.0)
 *         self._gr_k_333 = -tmp_init_18*(2548475488.0*tmp_init_1 - 1349453125.0*tmp_init_22 - 434007161.0*tmp_init_61 + 1137045357.0*tmp_init_7 + 95760.0) + tmp_init_3*(3856898952.0*tmp_init_1 - 2046484375.0*tmp_init_22 - 626814664.0*tmp_init_61 + 1674354078.0*tmp_init_7 + 61740.0) + tmp_init_77*(tmp_init_159 - 49.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_334 = tmp_init_161*(tmp_init_160 - 1155.0) - tmp_init_6*(nu*(31090.0*tmp_init_1 + tmp_init_156 + 6531.0) - 85450.0*tmp_init_1 + 85050.0*tmp_init_7 - 18315.0)
 *         self._gr_k_335 = ccomplex.complex[double](1916.3715186897739*nu - 21724.11319957342, -370.0*nu*tmp_init_1 + 7530.0*tmp_init_1 + tmp_init_162 - 8781.0)
 */
  __pyx_v_self->_gr_k_333 = ((((-__pyx_v_tmp_init_18) * (((((2548475488.0 * __pyx_v_tmp_init_1) - (1349453125.0 * __pyx_v_tmp_init_22)) - (434007161.0 * __pyx_v_tmp_init_61)) + (1137045357.0 * __pyx_v_tmp_init_7)) + 95760.0)) + (__pyx_v_tmp_init_3 * (((((3856898952.0 * __pyx_v_tmp_init_1) - (2046484375.0 * __pyx_v_tmp_init_22)) - (626814664.0 * __pyx_v_tmp_init_61)) + (1674354078.0 * __pyx_v_tmp_init_7)) + 61740.0))) + (__pyx_v_tmp_init_77 * (__pyx_v_tmp_init_159 - 49.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":659
 *         self._gr_k_332 = ccomplex.complex[double](tmp_init_116*(27885.0*nu - 158344.0), 11667772400.0*tmp_init_1 - 3034531250.0*tmp_init_22 - tmp_init_67*(808909472.0*tmp_init_1 - 199484375.0*tmp_init_22 - 222576579.0*tmp_init_7 + 116592.0) - 2999052540.0*tmp_init_7 + 3411816.0)
 *         self._gr_k_333 = -tmp_init_18*(2548475488.0*tmp_init_1 - 1349453125.0*tmp_init_22 - 434007161.0*tmp_init_61 + 1137045357.0*tmp_init_7 + 95760.0) + tmp_init_3*(3856898952.0*tmp_init_1 - 2046484375.0*tmp_init_22 - 626814664.0*tmp_init_61 + 1674354078.0*tmp_init_7 + 61740.0) + tmp_init_77*(tmp_init_159 - 49.0)
 *         self._gr_k_334 = tmp_init_161*(tmp_init_160 - 1155.0) - tmp_init_6*(nu*(31090.0*tmp_init_1 + tmp_init_156 + 6531.0) - 85450.0*tmp_init_1 + 85050.0*tmp_init_7 - 18315.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_335 = ccomplex.complex[double](1916.3715186897739*nu - 21724.11319957342, -370.0*nu*tmp_init_1 + 7530.0*tmp_init_1 + tmp_init_162 - 8781.0)
 *         self._gr_k_336 = ccomplex.complex[double](tmp_init_39*(592.0*nu - 2543.0), 2430.0*nu*tmp_init_1 - 3619.0*nu - 8190.0*tmp_init_1 + 5639.0)
 */
  __pyx_v_self->_gr_k_334 = ((__pyx_v_tmp_init_161 * (__pyx_v_tmp_init_160 - 1155.0)) - (__pyx_v_tmp_init_6 * ((((__pyx_v_nu * (((31090.0 * __pyx_v_tmp_init_1) + __pyx_v_tmp_init_156) + 6531.0)) - (85450.0 * __pyx_v_tmp_init_1)) + (85050.0 * __pyx_v_tmp_init_7)) - 18315.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":660
 *         self._gr_k_333 = -tmp_init_18*(2548475488.0*tmp_init_1 - 1349453125.0*tmp_init_22 - 434007161.0*tmp_init_61 + 1137045357.0*tmp_init_7 + 95760.0) + tmp_init_3*(3856898952.0*tmp_init_1 - 2046484375.0*tmp_init_22 - 626814664.0*tmp_init_61 + 1674354078.0*tmp_init_7 + 61740.0) + tmp_init_77*(tmp_init_159 - 49.0)
 *         self._gr_k_334 = tmp_init_161*(tmp_init_160 - 1155.0) - tmp_init_6*(nu*(31090.0*tmp_init_1 + tmp_init_156 + 6531.0) - 85450.0*tmp_init_1 + 85050.0*tmp_init_7 - 18315.0)
 *         self._gr_k_335 = ccomplex.complex[double](1916.3715186897739*nu - 21724.11319957342, -370.0*nu*tmp_init_1 + 7530.0*tmp_init_1 + tmp_init_162 - 8781.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_336 = ccomplex.complex[double](tmp_init_39*(592.0*nu - 2543.0), 2430.0*nu*tmp_init_1 - 3619.0*nu - 8190.0*tmp_init_1 + 5639.0)
 *         self._gr_k_337 = ccomplex.complex[double](tmp_init_116*(717.0*nu - 1781.0), nu*(187210.0*tmp_init_1 - 91125.0*tmp_init_7 - 15057.0) - 519370.0*tmp_init_1 + 255150.0*tmp_init_7 + 32901.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((1916.3715186897739 * __pyx_v_nu) - 21724.11319957342), (((((-370.0 * __pyx_v_nu) * __pyx_v_tmp_init_1) + (7530.0 * __pyx_v_tmp_init_1)) + __pyx_v_tmp_init_162) - 8781.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 660, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_335 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":661
 *         self._gr_k_334 = tmp_init_161*(tmp_init_160 - 1155.0) - tmp_init_6*(nu*(31090.0*tmp_init_1 + tmp_init_156 + 6531.0) - 85450.0*tmp_init_1 + 85050.0*tmp_init_7 - 18315.0)
 *         self._gr_k_335 = ccomplex.complex[double](1916.3715186897739*nu - 21724.11319957342, -370.0*nu*tmp_init_1 + 7530.0*tmp_init_1 + tmp_init_162 - 8781.0)
 *         self._gr_k_336 = ccomplex.complex[double](tmp_init_39*(592.0*nu - 2543.0), 2430.0*nu*tmp_init_1 - 3619.0*nu - 8190.0*tmp_init_1 + 5639.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_337 = ccomplex.complex[double](tmp_init_116*(717.0*nu - 1781.0), nu*(187210.0*tmp_init_1 - 91125.0*tmp_init_7 - 15057.0) - 519370.0*tmp_init_1 + 255150.0*tmp_init_7 + 32901.0)
 *         self._gr_k_338 = -tmp_init_137 - 384.0
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_39 * ((592.0 * __pyx_v_nu) - 2543.0)), (((((2430.0 * __pyx_v_nu) * __pyx_v_tmp_init_1) - (3619.0 * __pyx_v_nu)) - (8190.0 * __pyx_v_tmp_init_1)) + 5639.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 661, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_336 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":662
 *         self._gr_k_335 = ccomplex.complex[double](1916.3715186897739*nu - 21724.11319957342, -370.0*nu*tmp_init_1 + 7530.0*tmp_init_1 + tmp_init_162 - 8781.0)
 *         self._gr_k_336 = ccomplex.complex[double](tmp_init_39*(592.0*nu - 2543.0), 2430.0*nu*tmp_init_1 - 3619.0*nu - 8190.0*tmp_init_1 + 5639.0)
 *         self._gr_k_337 = ccomplex.complex[double](tmp_init_116*(717.0*nu - 1781.0), nu*(187210.0*tmp_init_1 - 91125.0*tmp_init_7 - 15057.0) - 519370.0*tmp_init_1 + 255150.0*tmp_init_7 + 32901.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_338 = -tmp_init_137 - 384.0
 *         self._gr_k_339 = -18432.0*tmp_init_141*tmp_init_157
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_116 * ((717.0 * __pyx_v_nu) - 1781.0)), ((((__pyx_v_nu * (((187210.0 * __pyx_v_tmp_init_1) - (91125.0 * __pyx_v_tmp_init_7)) - 15057.0)) - (519370.0 * __pyx_v_tmp_init_1)) + (255150.0 * __pyx_v_tmp_init_7)) + 32901.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 662, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_337 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":663
 *         self._gr_k_336 = ccomplex.complex[double](tmp_init_39*(592.0*nu - 2543.0), 2430.0*nu*tmp_init_1 - 3619.0*nu - 8190.0*tmp_init_1 + 5639.0)
 *         self._gr_k_337 = ccomplex.complex[double](tmp_init_116*(717.0*nu - 1781.0), nu*(187210.0*tmp_init_1 - 91125.0*tmp_init_7 - 15057.0) - 519370.0*tmp_init_1 + 255150.0*tmp_init_7 + 32901.0)
 *         self._gr_k_338 = -tmp_init_137 - 384.0             # <<<<<<<<<<<<<<
 *         self._gr_k_339 = -18432.0*tmp_init_141*tmp_init_157
 *         self._gr_k_340 = 8078905.0 - 1355282.0*nu
 */
  __pyx_v_self->_gr_k_338 = ((-__pyx_v_tmp_init_137) - 384.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":664
 *         self._gr_k_337 = ccomplex.complex[double](tmp_init_116*(717.0*nu - 1781.0), nu*(187210.0*tmp_init_1 - 91125.0*tmp_init_7 - 15057.0) - 519370.0*tmp_init_1 + 255150.0*tmp_init_7 + 32901.0)
 *         self._gr_k_338 = -tmp_init_137 - 384.0
 *         self._gr_k_339 = -18432.0*tmp_init_141*tmp_init_157             # <<<<<<<<<<<<<<
 *         self._gr_k_340 = 8078905.0 - 1355282.0*nu
 *         self._gr_k_341 = tmp_init_163
 */
  __pyx_v_self->_gr_k_339 = ((-18432.0 * __pyx_v_tmp_init_141) * __pyx_v_tmp_init_157);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":665
 *         self._gr_k_338 = -tmp_init_137 - 384.0
 *         self._gr_k_339 = -18432.0*tmp_init_141*tmp_init_157
 *         self._gr_k_340 = 8078905.0 - 1355282.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_341 = tmp_init_163
 *         self._gr_k_342 = 297000.0*tmp_init_87
 */
  __pyx_v_self->_gr_k_340 = (8078905.0 - (1355282.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":666
 *         self._gr_k_339 = -18432.0*tmp_init_141*tmp_init_157
 *         self._gr_k_340 = 8078905.0 - 1355282.0*nu
 *         self._gr_k_341 = tmp_init_163             # <<<<<<<<<<<<<<
 *         self._gr_k_342 = 297000.0*tmp_init_87
 *         self._gr_k_343 = ccomplex.complex[double](0, -19008000.0*tmp_init_130)
 */
  __pyx_v_self->_gr_k_341 = __pyx_v_tmp_init_163;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":667
 *         self._gr_k_340 = 8078905.0 - 1355282.0*nu
 *         self._gr_k_341 = tmp_init_163
 *         self._gr_k_342 = 297000.0*tmp_init_87             # <<<<<<<<<<<<<<
 *         self._gr_k_343 = ccomplex.complex[double](0, -19008000.0*tmp_init_130)
 *         self._gr_k_344 = tmp_init_164
 */
  __pyx_v_self->_gr_k_342 = (297000.0 * __pyx_v_tmp_init_87);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":668
 *         self._gr_k_341 = tmp_init_163
 *         self._gr_k_342 = 297000.0*tmp_init_87
 *         self._gr_k_343 = ccomplex.complex[double](0, -19008000.0*tmp_init_130)             # <<<<<<<<<<<<<<
 *         self._gr_k_344 = tmp_init_164
 *         self._gr_k_345 = 80.0*tmp_init_131 + tmp_init_165*(nu*(618.0 - 35.0*tmp_init_1) - 80.0*tmp_init_1 - 56.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, (-19008000.0 * __pyx_v_tmp_init_130));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 668, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_343 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":669
 *         self._gr_k_342 = 297000.0*tmp_init_87
 *         self._gr_k_343 = ccomplex.complex[double](0, -19008000.0*tmp_init_130)
 *         self._gr_k_344 = tmp_init_164             # <<<<<<<<<<<<<<
 *         self._gr_k_345 = 80.0*tmp_init_131 + tmp_init_165*(nu*(618.0 - 35.0*tmp_init_1) - 80.0*tmp_init_1 - 56.0)
 *         self._gr_k_346 = ccomplex.complex[double](-tmp_init_132, 8.0*nu*(tmp_init_166 - 26985.0) + 10240.0*tmp_init_1 + 7168.0)
 */
  __pyx_v_self->_gr_k_344 = __pyx_v_tmp_init_164;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":670
 *         self._gr_k_343 = ccomplex.complex[double](0, -19008000.0*tmp_init_130)
 *         self._gr_k_344 = tmp_init_164
 *         self._gr_k_345 = 80.0*tmp_init_131 + tmp_init_165*(nu*(618.0 - 35.0*tmp_init_1) - 80.0*tmp_init_1 - 56.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_346 = ccomplex.complex[double](-tmp_init_132, 8.0*nu*(tmp_init_166 - 26985.0) + 10240.0*tmp_init_1 + 7168.0)
 *         self._gr_k_347 = 16.0*tmp_init_130*tmp_init_157
 */
  __pyx_v_self->_gr_k_345 = ((80.0 * __pyx_v_tmp_init_131) + (__pyx_v_tmp_init_165 * (((__pyx_v_nu * (618.0 - (35.0 * __pyx_v_tmp_init_1))) - (80.0 * __pyx_v_tmp_init_1)) - 56.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":671
 *         self._gr_k_344 = tmp_init_164
 *         self._gr_k_345 = 80.0*tmp_init_131 + tmp_init_165*(nu*(618.0 - 35.0*tmp_init_1) - 80.0*tmp_init_1 - 56.0)
 *         self._gr_k_346 = ccomplex.complex[double](-tmp_init_132, 8.0*nu*(tmp_init_166 - 26985.0) + 10240.0*tmp_init_1 + 7168.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_347 = 16.0*tmp_init_130*tmp_init_157
 *         self._gr_k_348 = tmp_init_167
 */
  try {
    __pyx_t_1 = std::complex<double> ((-__pyx_v_tmp_init_132), ((((8.0 * __pyx_v_nu) * (__pyx_v_tmp_init_166 - 26985.0)) + (10240.0 * __pyx_v_tmp_init_1)) + 7168.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 671, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_346 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":672
 *         self._gr_k_345 = 80.0*tmp_init_131 + tmp_init_165*(nu*(618.0 - 35.0*tmp_init_1) - 80.0*tmp_init_1 - 56.0)
 *         self._gr_k_346 = ccomplex.complex[double](-tmp_init_132, 8.0*nu*(tmp_init_166 - 26985.0) + 10240.0*tmp_init_1 + 7168.0)
 *         self._gr_k_347 = 16.0*tmp_init_130*tmp_init_157             # <<<<<<<<<<<<<<
 *         self._gr_k_348 = tmp_init_167
 *         self._gr_k_349 = 114928.0*nu + 459712.0
 */
  __pyx_v_self->_gr_k_347 = ((16.0 * __pyx_v_tmp_init_130) * __pyx_v_tmp_init_157);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":673
 *         self._gr_k_346 = ccomplex.complex[double](-tmp_init_132, 8.0*nu*(tmp_init_166 - 26985.0) + 10240.0*tmp_init_1 + 7168.0)
 *         self._gr_k_347 = 16.0*tmp_init_130*tmp_init_157
 *         self._gr_k_348 = tmp_init_167             # <<<<<<<<<<<<<<
 *         self._gr_k_349 = 114928.0*nu + 459712.0
 *         self._gr_k_350 = 196024.0*nu - 442925.0
 */
  __pyx_v_self->_gr_k_348 = __pyx_v_tmp_init_167;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":674
 *         self._gr_k_347 = 16.0*tmp_init_130*tmp_init_157
 *         self._gr_k_348 = tmp_init_167
 *         self._gr_k_349 = 114928.0*nu + 459712.0             # <<<<<<<<<<<<<<
 *         self._gr_k_350 = 196024.0*nu - 442925.0
 *         self._gr_k_351 = 1088366400.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_349 = ((114928.0 * __pyx_v_nu) + 459712.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":675
 *         self._gr_k_348 = tmp_init_167
 *         self._gr_k_349 = 114928.0*nu + 459712.0
 *         self._gr_k_350 = 196024.0*nu - 442925.0             # <<<<<<<<<<<<<<
 *         self._gr_k_351 = 1088366400.0*tmp_init_18
 *         self._gr_k_352 = -981288000.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_350 = ((196024.0 * __pyx_v_nu) - 442925.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":676
 *         self._gr_k_349 = 114928.0*nu + 459712.0
 *         self._gr_k_350 = 196024.0*nu - 442925.0
 *         self._gr_k_351 = 1088366400.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_352 = -981288000.0*tmp_init_18
 *         self._gr_k_353 = -800.0*tmp_init_85
 */
  __pyx_v_self->_gr_k_351 = (1088366400.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":677
 *         self._gr_k_350 = 196024.0*nu - 442925.0
 *         self._gr_k_351 = 1088366400.0*tmp_init_18
 *         self._gr_k_352 = -981288000.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_353 = -800.0*tmp_init_85
 *         self._gr_k_354 = -528.0*tmp_init_84
 */
  __pyx_v_self->_gr_k_352 = (-981288000.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":678
 *         self._gr_k_351 = 1088366400.0*tmp_init_18
 *         self._gr_k_352 = -981288000.0*tmp_init_18
 *         self._gr_k_353 = -800.0*tmp_init_85             # <<<<<<<<<<<<<<
 *         self._gr_k_354 = -528.0*tmp_init_84
 *         self._gr_k_355 = -tmp_init_163
 */
  __pyx_v_self->_gr_k_353 = (-800.0 * __pyx_v_tmp_init_85);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":679
 *         self._gr_k_352 = -981288000.0*tmp_init_18
 *         self._gr_k_353 = -800.0*tmp_init_85
 *         self._gr_k_354 = -528.0*tmp_init_84             # <<<<<<<<<<<<<<
 *         self._gr_k_355 = -tmp_init_163
 *         self._gr_k_356 = tmp_init_168
 */
  __pyx_v_self->_gr_k_354 = (-528.0 * __pyx_v_tmp_init_84);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":680
 *         self._gr_k_353 = -800.0*tmp_init_85
 *         self._gr_k_354 = -528.0*tmp_init_84
 *         self._gr_k_355 = -tmp_init_163             # <<<<<<<<<<<<<<
 *         self._gr_k_356 = tmp_init_168
 *         self._gr_k_357 = tmp_init_168
 */
  __pyx_v_self->_gr_k_355 = (-__pyx_v_tmp_init_163);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":681
 *         self._gr_k_354 = -528.0*tmp_init_84
 *         self._gr_k_355 = -tmp_init_163
 *         self._gr_k_356 = tmp_init_168             # <<<<<<<<<<<<<<
 *         self._gr_k_357 = tmp_init_168
 *         self._gr_k_358 = -275.0*flagTail
 */
  __pyx_v_self->_gr_k_356 = __pyx_v_tmp_init_168;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":682
 *         self._gr_k_355 = -tmp_init_163
 *         self._gr_k_356 = tmp_init_168
 *         self._gr_k_357 = tmp_init_168             # <<<<<<<<<<<<<<
 *         self._gr_k_358 = -275.0*flagTail
 *         self._gr_k_359 = -tmp_init_164
 */
  __pyx_v_self->_gr_k_357 = __pyx_v_tmp_init_168;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":683
 *         self._gr_k_356 = tmp_init_168
 *         self._gr_k_357 = tmp_init_168
 *         self._gr_k_358 = -275.0*flagTail             # <<<<<<<<<<<<<<
 *         self._gr_k_359 = -tmp_init_164
 *         self._gr_k_360 = -tmp_init_167
 */
  __pyx_v_self->_gr_k_358 = (-275.0 * __pyx_v_flagTail);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":684
 *         self._gr_k_357 = tmp_init_168
 *         self._gr_k_358 = -275.0*flagTail
 *         self._gr_k_359 = -tmp_init_164             # <<<<<<<<<<<<<<
 *         self._gr_k_360 = -tmp_init_167
 *         self._gr_k_361 = -1584.0*tmp_init_84
 */
  __pyx_v_self->_gr_k_359 = (-__pyx_v_tmp_init_164);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":685
 *         self._gr_k_358 = -275.0*flagTail
 *         self._gr_k_359 = -tmp_init_164
 *         self._gr_k_360 = -tmp_init_167             # <<<<<<<<<<<<<<
 *         self._gr_k_361 = -1584.0*tmp_init_84
 *         self._gr_k_362 = -141193800.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_360 = (-__pyx_v_tmp_init_167);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":686
 *         self._gr_k_359 = -tmp_init_164
 *         self._gr_k_360 = -tmp_init_167
 *         self._gr_k_361 = -1584.0*tmp_init_84             # <<<<<<<<<<<<<<
 *         self._gr_k_362 = -141193800.0*tmp_init_18
 *         self._gr_k_363 = 2.6304713804713805e-8*flagPN3
 */
  __pyx_v_self->_gr_k_361 = (-1584.0 * __pyx_v_tmp_init_84);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":687
 *         self._gr_k_360 = -tmp_init_167
 *         self._gr_k_361 = -1584.0*tmp_init_84
 *         self._gr_k_362 = -141193800.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_363 = 2.6304713804713805e-8*flagPN3
 *         self._gr_k_364 = 729.0*tmp_init_171*(tmp_init_169 - 159.0)
 */
  __pyx_v_self->_gr_k_362 = (-141193800.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":688
 *         self._gr_k_361 = -1584.0*tmp_init_84
 *         self._gr_k_362 = -141193800.0*tmp_init_18
 *         self._gr_k_363 = 2.6304713804713805e-8*flagPN3             # <<<<<<<<<<<<<<
 *         self._gr_k_364 = 729.0*tmp_init_171*(tmp_init_169 - 159.0)
 *         self._gr_k_365 = 9756341.6494292465*nu - tmp_init_172*(nu*(776385.0*tmp_init_1 - 776385.0*tmp_init_7 - 872228.0) - 1807920.0*tmp_init_1 + 1807920.0*tmp_init_7 - 1265544.0) - 22718992.761112236
 */
  __pyx_v_self->_gr_k_363 = (2.6304713804713805e-8 * __pyx_v_flagPN3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":689
 *         self._gr_k_362 = -141193800.0*tmp_init_18
 *         self._gr_k_363 = 2.6304713804713805e-8*flagPN3
 *         self._gr_k_364 = 729.0*tmp_init_171*(tmp_init_169 - 159.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_365 = 9756341.6494292465*nu - tmp_init_172*(nu*(776385.0*tmp_init_1 - 776385.0*tmp_init_7 - 872228.0) - 1807920.0*tmp_init_1 + 1807920.0*tmp_init_7 - 1265544.0) - 22718992.761112236
 *         self._gr_k_366 = 4901073.0351592928*nu - tmp_init_3*(-3010770.0*tmp_init_1 + tmp_init_15*(780030.0*tmp_init_1 - 780030.0*tmp_init_7 - 586537.0) + 3010770.0*tmp_init_7 - 2107539.0) - 9458612.9136485418
 */
  __pyx_v_self->_gr_k_364 = ((729.0 * __pyx_v_tmp_init_171) * (__pyx_v_tmp_init_169 - 159.0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":690
 *         self._gr_k_363 = 2.6304713804713805e-8*flagPN3
 *         self._gr_k_364 = 729.0*tmp_init_171*(tmp_init_169 - 159.0)
 *         self._gr_k_365 = 9756341.6494292465*nu - tmp_init_172*(nu*(776385.0*tmp_init_1 - 776385.0*tmp_init_7 - 872228.0) - 1807920.0*tmp_init_1 + 1807920.0*tmp_init_7 - 1265544.0) - 22718992.761112236             # <<<<<<<<<<<<<<
 *         self._gr_k_366 = 4901073.0351592928*nu - tmp_init_3*(-3010770.0*tmp_init_1 + tmp_init_15*(780030.0*tmp_init_1 - 780030.0*tmp_init_7 - 586537.0) + 3010770.0*tmp_init_7 - 2107539.0) - 9458612.9136485418
 *         self._gr_k_367 = 1755836.1340913354*nu - tmp_init_83*(nu*(46575.0*tmp_init_1 - 46575.0*tmp_init_7 - 7846.0) - 56700.0*tmp_init_1 + 56700.0*tmp_init_7 - 39690.0) - 2137539.6415024953
 */
  __pyx_v_self->_gr_k_365 = (((9756341.6494292465 * __pyx_v_nu) - (__pyx_v_tmp_init_172 * ((((__pyx_v_nu * (((776385.0 * __pyx_v_tmp_init_1) - (776385.0 * __pyx_v_tmp_init_7)) - 872228.0)) - (1807920.0 * __pyx_v_tmp_init_1)) + (1807920.0 * __pyx_v_tmp_init_7)) - 1265544.0))) - 22718992.761112236);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":691
 *         self._gr_k_364 = 729.0*tmp_init_171*(tmp_init_169 - 159.0)
 *         self._gr_k_365 = 9756341.6494292465*nu - tmp_init_172*(nu*(776385.0*tmp_init_1 - 776385.0*tmp_init_7 - 872228.0) - 1807920.0*tmp_init_1 + 1807920.0*tmp_init_7 - 1265544.0) - 22718992.761112236
 *         self._gr_k_366 = 4901073.0351592928*nu - tmp_init_3*(-3010770.0*tmp_init_1 + tmp_init_15*(780030.0*tmp_init_1 - 780030.0*tmp_init_7 - 586537.0) + 3010770.0*tmp_init_7 - 2107539.0) - 9458612.9136485418             # <<<<<<<<<<<<<<
 *         self._gr_k_367 = 1755836.1340913354*nu - tmp_init_83*(nu*(46575.0*tmp_init_1 - 46575.0*tmp_init_7 - 7846.0) - 56700.0*tmp_init_1 + 56700.0*tmp_init_7 - 39690.0) - 2137539.6415024953
 *         self._gr_k_368 = 1215.0*tmp_init_171*tmp_init_174
 */
  __pyx_v_self->_gr_k_366 = (((4901073.0351592928 * __pyx_v_nu) - (__pyx_v_tmp_init_3 * ((((-3010770.0 * __pyx_v_tmp_init_1) + (__pyx_v_tmp_init_15 * (((780030.0 * __pyx_v_tmp_init_1) - (780030.0 * __pyx_v_tmp_init_7)) - 586537.0))) + (3010770.0 * __pyx_v_tmp_init_7)) - 2107539.0))) - 9458612.9136485418);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":692
 *         self._gr_k_365 = 9756341.6494292465*nu - tmp_init_172*(nu*(776385.0*tmp_init_1 - 776385.0*tmp_init_7 - 872228.0) - 1807920.0*tmp_init_1 + 1807920.0*tmp_init_7 - 1265544.0) - 22718992.761112236
 *         self._gr_k_366 = 4901073.0351592928*nu - tmp_init_3*(-3010770.0*tmp_init_1 + tmp_init_15*(780030.0*tmp_init_1 - 780030.0*tmp_init_7 - 586537.0) + 3010770.0*tmp_init_7 - 2107539.0) - 9458612.9136485418
 *         self._gr_k_367 = 1755836.1340913354*nu - tmp_init_83*(nu*(46575.0*tmp_init_1 - 46575.0*tmp_init_7 - 7846.0) - 56700.0*tmp_init_1 + 56700.0*tmp_init_7 - 39690.0) - 2137539.6415024953             # <<<<<<<<<<<<<<
 *         self._gr_k_368 = 1215.0*tmp_init_171*tmp_init_174
 *         self._gr_k_369 = 1632.0*nu - 3552.0
 */
  __pyx_v_self->_gr_k_367 = (((1755836.1340913354 * __pyx_v_nu) - (__pyx_v_tmp_init_83 * ((((__pyx_v_nu * (((46575.0 * __pyx_v_tmp_init_1) - (46575.0 * __pyx_v_tmp_init_7)) - 7846.0)) - (56700.0 * __pyx_v_tmp_init_1)) + (56700.0 * __pyx_v_tmp_init_7)) - 39690.0))) - 2137539.6415024953);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":693
 *         self._gr_k_366 = 4901073.0351592928*nu - tmp_init_3*(-3010770.0*tmp_init_1 + tmp_init_15*(780030.0*tmp_init_1 - 780030.0*tmp_init_7 - 586537.0) + 3010770.0*tmp_init_7 - 2107539.0) - 9458612.9136485418
 *         self._gr_k_367 = 1755836.1340913354*nu - tmp_init_83*(nu*(46575.0*tmp_init_1 - 46575.0*tmp_init_7 - 7846.0) - 56700.0*tmp_init_1 + 56700.0*tmp_init_7 - 39690.0) - 2137539.6415024953
 *         self._gr_k_368 = 1215.0*tmp_init_171*tmp_init_174             # <<<<<<<<<<<<<<
 *         self._gr_k_369 = 1632.0*nu - 3552.0
 *         self._gr_k_370 = 1284.0*nu - 2478.0
 */
  __pyx_v_self->_gr_k_368 = ((1215.0 * __pyx_v_tmp_init_171) * __pyx_v_tmp_init_174);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":694
 *         self._gr_k_367 = 1755836.1340913354*nu - tmp_init_83*(nu*(46575.0*tmp_init_1 - 46575.0*tmp_init_7 - 7846.0) - 56700.0*tmp_init_1 + 56700.0*tmp_init_7 - 39690.0) - 2137539.6415024953
 *         self._gr_k_368 = 1215.0*tmp_init_171*tmp_init_174
 *         self._gr_k_369 = 1632.0*nu - 3552.0             # <<<<<<<<<<<<<<
 *         self._gr_k_370 = 1284.0*nu - 2478.0
 *         self._gr_k_371 = 460.0*nu - 560.0
 */
  __pyx_v_self->_gr_k_369 = ((1632.0 * __pyx_v_nu) - 3552.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":695
 *         self._gr_k_368 = 1215.0*tmp_init_171*tmp_init_174
 *         self._gr_k_369 = 1632.0*nu - 3552.0
 *         self._gr_k_370 = 1284.0*nu - 2478.0             # <<<<<<<<<<<<<<
 *         self._gr_k_371 = 460.0*nu - 560.0
 *         self._gr_k_372 = tmp_init_175 - 5952.0
 */
  __pyx_v_self->_gr_k_370 = ((1284.0 * __pyx_v_nu) - 2478.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":696
 *         self._gr_k_369 = 1632.0*nu - 3552.0
 *         self._gr_k_370 = 1284.0*nu - 2478.0
 *         self._gr_k_371 = 460.0*nu - 560.0             # <<<<<<<<<<<<<<
 *         self._gr_k_372 = tmp_init_175 - 5952.0
 *         self._gr_k_373 = tmp_init_42 - 477.0
 */
  __pyx_v_self->_gr_k_371 = ((460.0 * __pyx_v_nu) - 560.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":697
 *         self._gr_k_370 = 1284.0*nu - 2478.0
 *         self._gr_k_371 = 460.0*nu - 560.0
 *         self._gr_k_372 = tmp_init_175 - 5952.0             # <<<<<<<<<<<<<<
 *         self._gr_k_373 = tmp_init_42 - 477.0
 *         self._gr_k_374 = tmp_init_176
 */
  __pyx_v_self->_gr_k_372 = (__pyx_v_tmp_init_175 - 5952.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":698
 *         self._gr_k_371 = 460.0*nu - 560.0
 *         self._gr_k_372 = tmp_init_175 - 5952.0
 *         self._gr_k_373 = tmp_init_42 - 477.0             # <<<<<<<<<<<<<<
 *         self._gr_k_374 = tmp_init_176
 *         self._gr_k_375 = 9667.0 - tmp_init_177
 */
  __pyx_v_self->_gr_k_373 = (__pyx_v_tmp_init_42 - 477.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":699
 *         self._gr_k_372 = tmp_init_175 - 5952.0
 *         self._gr_k_373 = tmp_init_42 - 477.0
 *         self._gr_k_374 = tmp_init_176             # <<<<<<<<<<<<<<
 *         self._gr_k_375 = 9667.0 - tmp_init_177
 *         self._gr_k_376 = tmp_init_178
 */
  __pyx_v_self->_gr_k_374 = __pyx_v_tmp_init_176;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":700
 *         self._gr_k_373 = tmp_init_42 - 477.0
 *         self._gr_k_374 = tmp_init_176
 *         self._gr_k_375 = 9667.0 - tmp_init_177             # <<<<<<<<<<<<<<
 *         self._gr_k_376 = tmp_init_178
 *         self._gr_k_377 = -tmp_init_179
 */
  __pyx_v_self->_gr_k_375 = (9667.0 - __pyx_v_tmp_init_177);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":701
 *         self._gr_k_374 = tmp_init_176
 *         self._gr_k_375 = 9667.0 - tmp_init_177
 *         self._gr_k_376 = tmp_init_178             # <<<<<<<<<<<<<<
 *         self._gr_k_377 = -tmp_init_179
 *         self._gr_k_378 = -tmp_init_181
 */
  __pyx_v_self->_gr_k_376 = __pyx_v_tmp_init_178;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":702
 *         self._gr_k_375 = 9667.0 - tmp_init_177
 *         self._gr_k_376 = tmp_init_178
 *         self._gr_k_377 = -tmp_init_179             # <<<<<<<<<<<<<<
 *         self._gr_k_378 = -tmp_init_181
 *         self._gr_k_379 = tmp_init_183
 */
  __pyx_v_self->_gr_k_377 = (-__pyx_v_tmp_init_179);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":703
 *         self._gr_k_376 = tmp_init_178
 *         self._gr_k_377 = -tmp_init_179
 *         self._gr_k_378 = -tmp_init_181             # <<<<<<<<<<<<<<
 *         self._gr_k_379 = tmp_init_183
 *         self._gr_k_380 = 572.0 - 403.0*nu
 */
  __pyx_v_self->_gr_k_378 = (-__pyx_v_tmp_init_181);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":704
 *         self._gr_k_377 = -tmp_init_179
 *         self._gr_k_378 = -tmp_init_181
 *         self._gr_k_379 = tmp_init_183             # <<<<<<<<<<<<<<
 *         self._gr_k_380 = 572.0 - 403.0*nu
 *         self._gr_k_381 = 8934.0 - 4386.0*nu
 */
  __pyx_v_self->_gr_k_379 = __pyx_v_tmp_init_183;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":705
 *         self._gr_k_378 = -tmp_init_181
 *         self._gr_k_379 = tmp_init_183
 *         self._gr_k_380 = 572.0 - 403.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_381 = 8934.0 - 4386.0*nu
 *         self._gr_k_382 = tmp_init_185
 */
  __pyx_v_self->_gr_k_380 = (572.0 - (403.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":706
 *         self._gr_k_379 = tmp_init_183
 *         self._gr_k_380 = 572.0 - 403.0*nu
 *         self._gr_k_381 = 8934.0 - 4386.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_382 = tmp_init_185
 *         self._gr_k_383 = 1625.0 - 1555.0*nu
 */
  __pyx_v_self->_gr_k_381 = (8934.0 - (4386.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":707
 *         self._gr_k_380 = 572.0 - 403.0*nu
 *         self._gr_k_381 = 8934.0 - 4386.0*nu
 *         self._gr_k_382 = tmp_init_185             # <<<<<<<<<<<<<<
 *         self._gr_k_383 = 1625.0 - 1555.0*nu
 *         self._gr_k_384 = -1296.0*nu
 */
  __pyx_v_self->_gr_k_382 = __pyx_v_tmp_init_185;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":708
 *         self._gr_k_381 = 8934.0 - 4386.0*nu
 *         self._gr_k_382 = tmp_init_185
 *         self._gr_k_383 = 1625.0 - 1555.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_384 = -1296.0*nu
 *         self._gr_k_385 = -16160855.264890471*nu - tmp_init_172*(nu*(83864360.0*tmp_init_1 - 66078125.0*tmp_init_22 + 47971845.0*tmp_init_7 - 900228.0) + 183097220.0*tmp_init_1 - 19521875.0*tmp_init_22 - 94729905.0*tmp_init_7 + 1587642.0) + 30333459.371177033
 */
  __pyx_v_self->_gr_k_383 = (1625.0 - (1555.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":709
 *         self._gr_k_382 = tmp_init_185
 *         self._gr_k_383 = 1625.0 - 1555.0*nu
 *         self._gr_k_384 = -1296.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_385 = -16160855.264890471*nu - tmp_init_172*(nu*(83864360.0*tmp_init_1 - 66078125.0*tmp_init_22 + 47971845.0*tmp_init_7 - 900228.0) + 183097220.0*tmp_init_1 - 19521875.0*tmp_init_22 - 94729905.0*tmp_init_7 + 1587642.0) + 30333459.371177033
 *         self._gr_k_386 = -10302413.284476224*nu - tmp_init_172*(nu*(293440.0*tmp_init_1 + 492075.0*tmp_init_7 - 573888.0) + 52127020.0*tmp_init_1 - 35352855.0*tmp_init_7 + 1105062.0) + 30627512.443553038
 */
  __pyx_v_self->_gr_k_384 = (-1296.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":710
 *         self._gr_k_383 = 1625.0 - 1555.0*nu
 *         self._gr_k_384 = -1296.0*nu
 *         self._gr_k_385 = -16160855.264890471*nu - tmp_init_172*(nu*(83864360.0*tmp_init_1 - 66078125.0*tmp_init_22 + 47971845.0*tmp_init_7 - 900228.0) + 183097220.0*tmp_init_1 - 19521875.0*tmp_init_22 - 94729905.0*tmp_init_7 + 1587642.0) + 30333459.371177033             # <<<<<<<<<<<<<<
 *         self._gr_k_386 = -10302413.284476224*nu - tmp_init_172*(nu*(293440.0*tmp_init_1 + 492075.0*tmp_init_7 - 573888.0) + 52127020.0*tmp_init_1 - 35352855.0*tmp_init_7 + 1105062.0) + 30627512.443553038
 *         self._gr_k_387 = ccomplex.complex[double](-tmp_init_70*(19687.0*nu - 50768.0), 6.0*nu*(48707400.0*tmp_init_1 - 25234375.0*tmp_init_22 + 153090.0*tmp_init_7 + 1653708.0) + 1719406080.0*tmp_init_1 - 105562500.0*tmp_init_22 - 827735760.0*tmp_init_7 - 24135552.0)
 */
  __pyx_v_self->_gr_k_385 = (((-16160855.264890471 * __pyx_v_nu) - (__pyx_v_tmp_init_172 * (((((__pyx_v_nu * ((((83864360.0 * __pyx_v_tmp_init_1) - (66078125.0 * __pyx_v_tmp_init_22)) + (47971845.0 * __pyx_v_tmp_init_7)) - 900228.0)) + (183097220.0 * __pyx_v_tmp_init_1)) - (19521875.0 * __pyx_v_tmp_init_22)) - (94729905.0 * __pyx_v_tmp_init_7)) + 1587642.0))) + 30333459.371177033);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":711
 *         self._gr_k_384 = -1296.0*nu
 *         self._gr_k_385 = -16160855.264890471*nu - tmp_init_172*(nu*(83864360.0*tmp_init_1 - 66078125.0*tmp_init_22 + 47971845.0*tmp_init_7 - 900228.0) + 183097220.0*tmp_init_1 - 19521875.0*tmp_init_22 - 94729905.0*tmp_init_7 + 1587642.0) + 30333459.371177033
 *         self._gr_k_386 = -10302413.284476224*nu - tmp_init_172*(nu*(293440.0*tmp_init_1 + 492075.0*tmp_init_7 - 573888.0) + 52127020.0*tmp_init_1 - 35352855.0*tmp_init_7 + 1105062.0) + 30627512.443553038             # <<<<<<<<<<<<<<
 *         self._gr_k_387 = ccomplex.complex[double](-tmp_init_70*(19687.0*nu - 50768.0), 6.0*nu*(48707400.0*tmp_init_1 - 25234375.0*tmp_init_22 + 153090.0*tmp_init_7 + 1653708.0) + 1719406080.0*tmp_init_1 - 105562500.0*tmp_init_22 - 827735760.0*tmp_init_7 - 24135552.0)
 *         self._gr_k_388 = tmp_init_172*(902570.0*tmp_init_1 - 809190.0*tmp_init_7 + 101829.0) - tmp_init_18*(118280.0*tmp_init_1 - 98415.0*tmp_init_7 + 30828.0) + tmp_init_39*(1769.0*nu - 99244.0)
 */
  __pyx_v_self->_gr_k_386 = (((-10302413.284476224 * __pyx_v_nu) - (__pyx_v_tmp_init_172 * ((((__pyx_v_nu * (((293440.0 * __pyx_v_tmp_init_1) + (492075.0 * __pyx_v_tmp_init_7)) - 573888.0)) + (52127020.0 * __pyx_v_tmp_init_1)) - (35352855.0 * __pyx_v_tmp_init_7)) + 1105062.0))) + 30627512.443553038);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":712
 *         self._gr_k_385 = -16160855.264890471*nu - tmp_init_172*(nu*(83864360.0*tmp_init_1 - 66078125.0*tmp_init_22 + 47971845.0*tmp_init_7 - 900228.0) + 183097220.0*tmp_init_1 - 19521875.0*tmp_init_22 - 94729905.0*tmp_init_7 + 1587642.0) + 30333459.371177033
 *         self._gr_k_386 = -10302413.284476224*nu - tmp_init_172*(nu*(293440.0*tmp_init_1 + 492075.0*tmp_init_7 - 573888.0) + 52127020.0*tmp_init_1 - 35352855.0*tmp_init_7 + 1105062.0) + 30627512.443553038
 *         self._gr_k_387 = ccomplex.complex[double](-tmp_init_70*(19687.0*nu - 50768.0), 6.0*nu*(48707400.0*tmp_init_1 - 25234375.0*tmp_init_22 + 153090.0*tmp_init_7 + 1653708.0) + 1719406080.0*tmp_init_1 - 105562500.0*tmp_init_22 - 827735760.0*tmp_init_7 - 24135552.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_388 = tmp_init_172*(902570.0*tmp_init_1 - 809190.0*tmp_init_7 + 101829.0) - tmp_init_18*(118280.0*tmp_init_1 - 98415.0*tmp_init_7 + 30828.0) + tmp_init_39*(1769.0*nu - 99244.0)
 *         self._gr_k_389 = ccomplex.complex[double](3541831.5576571329 - 3959349.2213192164*nu, 5.0*nu*(82926904.0*tmp_init_1 - 40968750.0*tmp_init_22 - 38706521.0*tmp_init_61 + 74911311.0*tmp_init_7 + 352884.0) + 78390320.0*tmp_init_1 - 59437500.0*tmp_init_22 + 226510340.0*tmp_init_61 - 356306040.0*tmp_init_7 - 1481160.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((-__pyx_v_tmp_init_70) * ((19687.0 * __pyx_v_nu) - 50768.0)), ((((((6.0 * __pyx_v_nu) * ((((48707400.0 * __pyx_v_tmp_init_1) - (25234375.0 * __pyx_v_tmp_init_22)) + (153090.0 * __pyx_v_tmp_init_7)) + 1653708.0)) + (1719406080.0 * __pyx_v_tmp_init_1)) - (105562500.0 * __pyx_v_tmp_init_22)) - (827735760.0 * __pyx_v_tmp_init_7)) - 24135552.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 712, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_387 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":713
 *         self._gr_k_386 = -10302413.284476224*nu - tmp_init_172*(nu*(293440.0*tmp_init_1 + 492075.0*tmp_init_7 - 573888.0) + 52127020.0*tmp_init_1 - 35352855.0*tmp_init_7 + 1105062.0) + 30627512.443553038
 *         self._gr_k_387 = ccomplex.complex[double](-tmp_init_70*(19687.0*nu - 50768.0), 6.0*nu*(48707400.0*tmp_init_1 - 25234375.0*tmp_init_22 + 153090.0*tmp_init_7 + 1653708.0) + 1719406080.0*tmp_init_1 - 105562500.0*tmp_init_22 - 827735760.0*tmp_init_7 - 24135552.0)
 *         self._gr_k_388 = tmp_init_172*(902570.0*tmp_init_1 - 809190.0*tmp_init_7 + 101829.0) - tmp_init_18*(118280.0*tmp_init_1 - 98415.0*tmp_init_7 + 30828.0) + tmp_init_39*(1769.0*nu - 99244.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_389 = ccomplex.complex[double](3541831.5576571329 - 3959349.2213192164*nu, 5.0*nu*(82926904.0*tmp_init_1 - 40968750.0*tmp_init_22 - 38706521.0*tmp_init_61 + 74911311.0*tmp_init_7 + 352884.0) + 78390320.0*tmp_init_1 - 59437500.0*tmp_init_22 + 226510340.0*tmp_init_61 - 356306040.0*tmp_init_7 - 1481160.0)
 *         self._gr_k_390 = tmp_init_114*(2732.0*nu - 6337.0) + tmp_init_3*(nu*(1155950240.0*tmp_init_1 - 809453125.0*tmp_init_22 + 477181530.0*tmp_init_7 - 2065392.0) + 3227622200.0*tmp_init_1 - 545593750.0*tmp_init_22 - 1285299900.0*tmp_init_7 + 5082372.0)
 */
  __pyx_v_self->_gr_k_388 = (((__pyx_v_tmp_init_172 * (((902570.0 * __pyx_v_tmp_init_1) - (809190.0 * __pyx_v_tmp_init_7)) + 101829.0)) - (__pyx_v_tmp_init_18 * (((118280.0 * __pyx_v_tmp_init_1) - (98415.0 * __pyx_v_tmp_init_7)) + 30828.0))) + (__pyx_v_tmp_init_39 * ((1769.0 * __pyx_v_nu) - 99244.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":714
 *         self._gr_k_387 = ccomplex.complex[double](-tmp_init_70*(19687.0*nu - 50768.0), 6.0*nu*(48707400.0*tmp_init_1 - 25234375.0*tmp_init_22 + 153090.0*tmp_init_7 + 1653708.0) + 1719406080.0*tmp_init_1 - 105562500.0*tmp_init_22 - 827735760.0*tmp_init_7 - 24135552.0)
 *         self._gr_k_388 = tmp_init_172*(902570.0*tmp_init_1 - 809190.0*tmp_init_7 + 101829.0) - tmp_init_18*(118280.0*tmp_init_1 - 98415.0*tmp_init_7 + 30828.0) + tmp_init_39*(1769.0*nu - 99244.0)
 *         self._gr_k_389 = ccomplex.complex[double](3541831.5576571329 - 3959349.2213192164*nu, 5.0*nu*(82926904.0*tmp_init_1 - 40968750.0*tmp_init_22 - 38706521.0*tmp_init_61 + 74911311.0*tmp_init_7 + 352884.0) + 78390320.0*tmp_init_1 - 59437500.0*tmp_init_22 + 226510340.0*tmp_init_61 - 356306040.0*tmp_init_7 - 1481160.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_390 = tmp_init_114*(2732.0*nu - 6337.0) + tmp_init_3*(nu*(1155950240.0*tmp_init_1 - 809453125.0*tmp_init_22 + 477181530.0*tmp_init_7 - 2065392.0) + 3227622200.0*tmp_init_1 - 545593750.0*tmp_init_22 - 1285299900.0*tmp_init_7 + 5082372.0)
 *         self._gr_k_391 = tmp_init_114*(tmp_init_175 - 7163.0) - tmp_init_3*(nu*(203545760.0*tmp_init_1 - 87578125.0*tmp_init_22 - 13581270.0*tmp_init_7 + 1932336.0) + 1658063960.0*tmp_init_1 - 166281250.0*tmp_init_22 - 760157460.0*tmp_init_7 - 6290028.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((3541831.5576571329 - (3959349.2213192164 * __pyx_v_nu)), (((((((5.0 * __pyx_v_nu) * (((((82926904.0 * __pyx_v_tmp_init_1) - (40968750.0 * __pyx_v_tmp_init_22)) - (38706521.0 * __pyx_v_tmp_init_61)) + (74911311.0 * __pyx_v_tmp_init_7)) + 352884.0)) + (78390320.0 * __pyx_v_tmp_init_1)) - (59437500.0 * __pyx_v_tmp_init_22)) + (226510340.0 * __pyx_v_tmp_init_61)) - (356306040.0 * __pyx_v_tmp_init_7)) - 1481160.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 714, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_389 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":715
 *         self._gr_k_388 = tmp_init_172*(902570.0*tmp_init_1 - 809190.0*tmp_init_7 + 101829.0) - tmp_init_18*(118280.0*tmp_init_1 - 98415.0*tmp_init_7 + 30828.0) + tmp_init_39*(1769.0*nu - 99244.0)
 *         self._gr_k_389 = ccomplex.complex[double](3541831.5576571329 - 3959349.2213192164*nu, 5.0*nu*(82926904.0*tmp_init_1 - 40968750.0*tmp_init_22 - 38706521.0*tmp_init_61 + 74911311.0*tmp_init_7 + 352884.0) + 78390320.0*tmp_init_1 - 59437500.0*tmp_init_22 + 226510340.0*tmp_init_61 - 356306040.0*tmp_init_7 - 1481160.0)
 *         self._gr_k_390 = tmp_init_114*(2732.0*nu - 6337.0) + tmp_init_3*(nu*(1155950240.0*tmp_init_1 - 809453125.0*tmp_init_22 + 477181530.0*tmp_init_7 - 2065392.0) + 3227622200.0*tmp_init_1 - 545593750.0*tmp_init_22 - 1285299900.0*tmp_init_7 + 5082372.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_391 = tmp_init_114*(tmp_init_175 - 7163.0) - tmp_init_3*(nu*(203545760.0*tmp_init_1 - 87578125.0*tmp_init_22 - 13581270.0*tmp_init_7 + 1932336.0) + 1658063960.0*tmp_init_1 - 166281250.0*tmp_init_22 - 760157460.0*tmp_init_7 - 6290028.0)
 *         self._gr_k_392 = 27498.36049687146*nu - tmp_init_6*(113816.0*tmp_init_1 + 11696.0*tmp_init_20 - 104976.0*tmp_init_7 - tmp_init_81*(tmp_init_23 + 280.0) + 100548.0) + 556464.0235450529
 */
  __pyx_v_self->_gr_k_390 = ((__pyx_v_tmp_init_114 * ((2732.0 * __pyx_v_nu) - 6337.0)) + (__pyx_v_tmp_init_3 * (((((__pyx_v_nu * ((((1155950240.0 * __pyx_v_tmp_init_1) - (809453125.0 * __pyx_v_tmp_init_22)) + (477181530.0 * __pyx_v_tmp_init_7)) - 2065392.0)) + (3227622200.0 * __pyx_v_tmp_init_1)) - (545593750.0 * __pyx_v_tmp_init_22)) - (1285299900.0 * __pyx_v_tmp_init_7)) + 5082372.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":716
 *         self._gr_k_389 = ccomplex.complex[double](3541831.5576571329 - 3959349.2213192164*nu, 5.0*nu*(82926904.0*tmp_init_1 - 40968750.0*tmp_init_22 - 38706521.0*tmp_init_61 + 74911311.0*tmp_init_7 + 352884.0) + 78390320.0*tmp_init_1 - 59437500.0*tmp_init_22 + 226510340.0*tmp_init_61 - 356306040.0*tmp_init_7 - 1481160.0)
 *         self._gr_k_390 = tmp_init_114*(2732.0*nu - 6337.0) + tmp_init_3*(nu*(1155950240.0*tmp_init_1 - 809453125.0*tmp_init_22 + 477181530.0*tmp_init_7 - 2065392.0) + 3227622200.0*tmp_init_1 - 545593750.0*tmp_init_22 - 1285299900.0*tmp_init_7 + 5082372.0)
 *         self._gr_k_391 = tmp_init_114*(tmp_init_175 - 7163.0) - tmp_init_3*(nu*(203545760.0*tmp_init_1 - 87578125.0*tmp_init_22 - 13581270.0*tmp_init_7 + 1932336.0) + 1658063960.0*tmp_init_1 - 166281250.0*tmp_init_22 - 760157460.0*tmp_init_7 - 6290028.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_392 = 27498.36049687146*nu - tmp_init_6*(113816.0*tmp_init_1 + 11696.0*tmp_init_20 - 104976.0*tmp_init_7 - tmp_init_81*(tmp_init_23 + 280.0) + 100548.0) + 556464.0235450529
 *         self._gr_k_393 = ccomplex.complex[double](tmp_init_151*(23842.0*nu - 37217.0), -nu*(3567935920.0*tmp_init_1 - tmp_init_187 - 1886093750.0*tmp_init_22 + 2893623345.0*tmp_init_7 + 2002728.0) - 2296629640.0*tmp_init_1 - tmp_init_186 + 1012437500.0*tmp_init_22 + 2747484360.0*tmp_init_7 + 3126228.0)
 */
  __pyx_v_self->_gr_k_391 = ((__pyx_v_tmp_init_114 * (__pyx_v_tmp_init_175 - 7163.0)) - (__pyx_v_tmp_init_3 * (((((__pyx_v_nu * ((((203545760.0 * __pyx_v_tmp_init_1) - (87578125.0 * __pyx_v_tmp_init_22)) - (13581270.0 * __pyx_v_tmp_init_7)) + 1932336.0)) + (1658063960.0 * __pyx_v_tmp_init_1)) - (166281250.0 * __pyx_v_tmp_init_22)) - (760157460.0 * __pyx_v_tmp_init_7)) - 6290028.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":717
 *         self._gr_k_390 = tmp_init_114*(2732.0*nu - 6337.0) + tmp_init_3*(nu*(1155950240.0*tmp_init_1 - 809453125.0*tmp_init_22 + 477181530.0*tmp_init_7 - 2065392.0) + 3227622200.0*tmp_init_1 - 545593750.0*tmp_init_22 - 1285299900.0*tmp_init_7 + 5082372.0)
 *         self._gr_k_391 = tmp_init_114*(tmp_init_175 - 7163.0) - tmp_init_3*(nu*(203545760.0*tmp_init_1 - 87578125.0*tmp_init_22 - 13581270.0*tmp_init_7 + 1932336.0) + 1658063960.0*tmp_init_1 - 166281250.0*tmp_init_22 - 760157460.0*tmp_init_7 - 6290028.0)
 *         self._gr_k_392 = 27498.36049687146*nu - tmp_init_6*(113816.0*tmp_init_1 + 11696.0*tmp_init_20 - 104976.0*tmp_init_7 - tmp_init_81*(tmp_init_23 + 280.0) + 100548.0) + 556464.0235450529             # <<<<<<<<<<<<<<
 *         self._gr_k_393 = ccomplex.complex[double](tmp_init_151*(23842.0*nu - 37217.0), -nu*(3567935920.0*tmp_init_1 - tmp_init_187 - 1886093750.0*tmp_init_22 + 2893623345.0*tmp_init_7 + 2002728.0) - 2296629640.0*tmp_init_1 - tmp_init_186 + 1012437500.0*tmp_init_22 + 2747484360.0*tmp_init_7 + 3126228.0)
 *         self._gr_k_394 = ccomplex.complex[double](tmp_init_39*(196723.0*nu - 523352.0), nu*(1198960.0*tmp_init_1 + 1228365.0*tmp_init_7 - 1358616.0) + 309481960.0*tmp_init_1 - 201991320.0*tmp_init_7 + 2950620.0)
 */
  __pyx_v_self->_gr_k_392 = (((27498.36049687146 * __pyx_v_nu) - (__pyx_v_tmp_init_6 * (((((113816.0 * __pyx_v_tmp_init_1) + (11696.0 * __pyx_v_tmp_init_20)) - (104976.0 * __pyx_v_tmp_init_7)) - (__pyx_v_tmp_init_81 * (__pyx_v_tmp_init_23 + 280.0))) + 100548.0))) + 556464.0235450529);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":718
 *         self._gr_k_391 = tmp_init_114*(tmp_init_175 - 7163.0) - tmp_init_3*(nu*(203545760.0*tmp_init_1 - 87578125.0*tmp_init_22 - 13581270.0*tmp_init_7 + 1932336.0) + 1658063960.0*tmp_init_1 - 166281250.0*tmp_init_22 - 760157460.0*tmp_init_7 - 6290028.0)
 *         self._gr_k_392 = 27498.36049687146*nu - tmp_init_6*(113816.0*tmp_init_1 + 11696.0*tmp_init_20 - 104976.0*tmp_init_7 - tmp_init_81*(tmp_init_23 + 280.0) + 100548.0) + 556464.0235450529
 *         self._gr_k_393 = ccomplex.complex[double](tmp_init_151*(23842.0*nu - 37217.0), -nu*(3567935920.0*tmp_init_1 - tmp_init_187 - 1886093750.0*tmp_init_22 + 2893623345.0*tmp_init_7 + 2002728.0) - 2296629640.0*tmp_init_1 - tmp_init_186 + 1012437500.0*tmp_init_22 + 2747484360.0*tmp_init_7 + 3126228.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_394 = ccomplex.complex[double](tmp_init_39*(196723.0*nu - 523352.0), nu*(1198960.0*tmp_init_1 + 1228365.0*tmp_init_7 - 1358616.0) + 309481960.0*tmp_init_1 - 201991320.0*tmp_init_7 + 2950620.0)
 *         self._gr_k_395 = ccomplex.complex[double](1696.4600329384883*tmp_init_180 - 425811.46826756058, nu*(2847492944.0*tmp_init_1 - tmp_init_187 - 442343750.0*tmp_init_22 + 1253000097.0*tmp_init_7 - 370440.0) - 2282969176.0*tmp_init_1 + tmp_init_186 - 253812500.0*tmp_init_22 - 997586928.0*tmp_init_7 + 189756.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_151 * ((23842.0 * __pyx_v_nu) - 37217.0)), (((((((-__pyx_v_nu) * (((((3567935920.0 * __pyx_v_tmp_init_1) - __pyx_v_tmp_init_187) - (1886093750.0 * __pyx_v_tmp_init_22)) + (2893623345.0 * __pyx_v_tmp_init_7)) + 2002728.0)) - (2296629640.0 * __pyx_v_tmp_init_1)) - __pyx_v_tmp_init_186) + (1012437500.0 * __pyx_v_tmp_init_22)) + (2747484360.0 * __pyx_v_tmp_init_7)) + 3126228.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 718, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_393 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":719
 *         self._gr_k_392 = 27498.36049687146*nu - tmp_init_6*(113816.0*tmp_init_1 + 11696.0*tmp_init_20 - 104976.0*tmp_init_7 - tmp_init_81*(tmp_init_23 + 280.0) + 100548.0) + 556464.0235450529
 *         self._gr_k_393 = ccomplex.complex[double](tmp_init_151*(23842.0*nu - 37217.0), -nu*(3567935920.0*tmp_init_1 - tmp_init_187 - 1886093750.0*tmp_init_22 + 2893623345.0*tmp_init_7 + 2002728.0) - 2296629640.0*tmp_init_1 - tmp_init_186 + 1012437500.0*tmp_init_22 + 2747484360.0*tmp_init_7 + 3126228.0)
 *         self._gr_k_394 = ccomplex.complex[double](tmp_init_39*(196723.0*nu - 523352.0), nu*(1198960.0*tmp_init_1 + 1228365.0*tmp_init_7 - 1358616.0) + 309481960.0*tmp_init_1 - 201991320.0*tmp_init_7 + 2950620.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_395 = ccomplex.complex[double](1696.4600329384883*tmp_init_180 - 425811.46826756058, nu*(2847492944.0*tmp_init_1 - tmp_init_187 - 442343750.0*tmp_init_22 + 1253000097.0*tmp_init_7 - 370440.0) - 2282969176.0*tmp_init_1 + tmp_init_186 - 253812500.0*tmp_init_22 - 997586928.0*tmp_init_7 + 189756.0)
 *         self._gr_k_396 = 3944894.0 - 2216588.0*nu
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_39 * ((196723.0 * __pyx_v_nu) - 523352.0)), ((((__pyx_v_nu * (((1198960.0 * __pyx_v_tmp_init_1) + (1228365.0 * __pyx_v_tmp_init_7)) - 1358616.0)) + (309481960.0 * __pyx_v_tmp_init_1)) - (201991320.0 * __pyx_v_tmp_init_7)) + 2950620.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 719, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_394 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":720
 *         self._gr_k_393 = ccomplex.complex[double](tmp_init_151*(23842.0*nu - 37217.0), -nu*(3567935920.0*tmp_init_1 - tmp_init_187 - 1886093750.0*tmp_init_22 + 2893623345.0*tmp_init_7 + 2002728.0) - 2296629640.0*tmp_init_1 - tmp_init_186 + 1012437500.0*tmp_init_22 + 2747484360.0*tmp_init_7 + 3126228.0)
 *         self._gr_k_394 = ccomplex.complex[double](tmp_init_39*(196723.0*nu - 523352.0), nu*(1198960.0*tmp_init_1 + 1228365.0*tmp_init_7 - 1358616.0) + 309481960.0*tmp_init_1 - 201991320.0*tmp_init_7 + 2950620.0)
 *         self._gr_k_395 = ccomplex.complex[double](1696.4600329384883*tmp_init_180 - 425811.46826756058, nu*(2847492944.0*tmp_init_1 - tmp_init_187 - 442343750.0*tmp_init_22 + 1253000097.0*tmp_init_7 - 370440.0) - 2282969176.0*tmp_init_1 + tmp_init_186 - 253812500.0*tmp_init_22 - 997586928.0*tmp_init_7 + 189756.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_396 = 3944894.0 - 2216588.0*nu
 *         self._gr_k_397 = 122278.0*nu - 172471.0
 */
  try {
    __pyx_t_1 = std::complex<double> (((1696.4600329384883 * __pyx_v_tmp_init_180) - 425811.46826756058), ((((((__pyx_v_nu * (((((2847492944.0 * __pyx_v_tmp_init_1) - __pyx_v_tmp_init_187) - (442343750.0 * __pyx_v_tmp_init_22)) + (1253000097.0 * __pyx_v_tmp_init_7)) - 370440.0)) - (2282969176.0 * __pyx_v_tmp_init_1)) + __pyx_v_tmp_init_186) - (253812500.0 * __pyx_v_tmp_init_22)) - (997586928.0 * __pyx_v_tmp_init_7)) + 189756.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 720, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_395 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":721
 *         self._gr_k_394 = ccomplex.complex[double](tmp_init_39*(196723.0*nu - 523352.0), nu*(1198960.0*tmp_init_1 + 1228365.0*tmp_init_7 - 1358616.0) + 309481960.0*tmp_init_1 - 201991320.0*tmp_init_7 + 2950620.0)
 *         self._gr_k_395 = ccomplex.complex[double](1696.4600329384883*tmp_init_180 - 425811.46826756058, nu*(2847492944.0*tmp_init_1 - tmp_init_187 - 442343750.0*tmp_init_22 + 1253000097.0*tmp_init_7 - 370440.0) - 2282969176.0*tmp_init_1 + tmp_init_186 - 253812500.0*tmp_init_22 - 997586928.0*tmp_init_7 + 189756.0)
 *         self._gr_k_396 = 3944894.0 - 2216588.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_397 = 122278.0*nu - 172471.0
 *         self._gr_k_398 = 139040.0 - 69520.0*nu
 */
  __pyx_v_self->_gr_k_396 = (3944894.0 - (2216588.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":722
 *         self._gr_k_395 = ccomplex.complex[double](1696.4600329384883*tmp_init_180 - 425811.46826756058, nu*(2847492944.0*tmp_init_1 - tmp_init_187 - 442343750.0*tmp_init_22 + 1253000097.0*tmp_init_7 - 370440.0) - 2282969176.0*tmp_init_1 + tmp_init_186 - 253812500.0*tmp_init_22 - 997586928.0*tmp_init_7 + 189756.0)
 *         self._gr_k_396 = 3944894.0 - 2216588.0*nu
 *         self._gr_k_397 = 122278.0*nu - 172471.0             # <<<<<<<<<<<<<<
 *         self._gr_k_398 = 139040.0 - 69520.0*nu
 *         self._gr_k_399 = tmp_init_139*tmp_init_188
 */
  __pyx_v_self->_gr_k_397 = ((122278.0 * __pyx_v_nu) - 172471.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":723
 *         self._gr_k_396 = 3944894.0 - 2216588.0*nu
 *         self._gr_k_397 = 122278.0*nu - 172471.0
 *         self._gr_k_398 = 139040.0 - 69520.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_399 = tmp_init_139*tmp_init_188
 *         self._gr_k_400 = 4752.0*tmp_init_84
 */
  __pyx_v_self->_gr_k_398 = (139040.0 - (69520.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":724
 *         self._gr_k_397 = 122278.0*nu - 172471.0
 *         self._gr_k_398 = 139040.0 - 69520.0*nu
 *         self._gr_k_399 = tmp_init_139*tmp_init_188             # <<<<<<<<<<<<<<
 *         self._gr_k_400 = 4752.0*tmp_init_84
 *         self._gr_k_401 = 11309.733552923256*tmp_init_144 + tmp_init_31*(nu*(49842376640.0*tmp_init_1 - 9370312500.0*tmp_init_22 - 22929084206.0*tmp_init_61 + 22903326882.0*tmp_init_7 - 413280.0) - 33114448168.0*tmp_init_1 - 6384281250.0*tmp_init_22 + 26708942491.0*tmp_init_61 - 17072778321.0*tmp_init_7 + 497700.0) - 4467344.753404686
 */
  __pyx_v_self->_gr_k_399 = (__pyx_v_tmp_init_139 * __pyx_v_tmp_init_188);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":725
 *         self._gr_k_398 = 139040.0 - 69520.0*nu
 *         self._gr_k_399 = tmp_init_139*tmp_init_188
 *         self._gr_k_400 = 4752.0*tmp_init_84             # <<<<<<<<<<<<<<
 *         self._gr_k_401 = 11309.733552923256*tmp_init_144 + tmp_init_31*(nu*(49842376640.0*tmp_init_1 - 9370312500.0*tmp_init_22 - 22929084206.0*tmp_init_61 + 22903326882.0*tmp_init_7 - 413280.0) - 33114448168.0*tmp_init_1 - 6384281250.0*tmp_init_22 + 26708942491.0*tmp_init_61 - 17072778321.0*tmp_init_7 + 497700.0) - 4467344.753404686
 *         self._gr_k_402 = -tmp_init_121*(nu*(4190.0*tmp_init_1 + 14175.0*tmp_init_7 - 17563.0) + 640890.0*tmp_init_1 - 456840.0*tmp_init_7 + 26467.0) - tmp_init_161*(2509.0*nu - 7441.0)
 */
  __pyx_v_self->_gr_k_400 = (4752.0 * __pyx_v_tmp_init_84);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":726
 *         self._gr_k_399 = tmp_init_139*tmp_init_188
 *         self._gr_k_400 = 4752.0*tmp_init_84
 *         self._gr_k_401 = 11309.733552923256*tmp_init_144 + tmp_init_31*(nu*(49842376640.0*tmp_init_1 - 9370312500.0*tmp_init_22 - 22929084206.0*tmp_init_61 + 22903326882.0*tmp_init_7 - 413280.0) - 33114448168.0*tmp_init_1 - 6384281250.0*tmp_init_22 + 26708942491.0*tmp_init_61 - 17072778321.0*tmp_init_7 + 497700.0) - 4467344.753404686             # <<<<<<<<<<<<<<
 *         self._gr_k_402 = -tmp_init_121*(nu*(4190.0*tmp_init_1 + 14175.0*tmp_init_7 - 17563.0) + 640890.0*tmp_init_1 - 456840.0*tmp_init_7 + 26467.0) - tmp_init_161*(2509.0*nu - 7441.0)
 *         self._gr_k_403 = ccomplex.complex[double](-tmp_init_118*(2233.0*nu - 4913.0), 5.0*nu*(454590.0*tmp_init_1 - 296875.0*tmp_init_22 + 38637.0*tmp_init_7 + 46893.0) + 8767530.0*tmp_init_1 + 5.0*tmp_init_189 - 4505220.0*tmp_init_7 - 398685.0)
 */
  __pyx_v_self->_gr_k_401 = (((11309.733552923256 * __pyx_v_tmp_init_144) + (__pyx_v_tmp_init_31 * ((((((__pyx_v_nu * (((((49842376640.0 * __pyx_v_tmp_init_1) - (9370312500.0 * __pyx_v_tmp_init_22)) - (22929084206.0 * __pyx_v_tmp_init_61)) + (22903326882.0 * __pyx_v_tmp_init_7)) - 413280.0)) - (33114448168.0 * __pyx_v_tmp_init_1)) - (6384281250.0 * __pyx_v_tmp_init_22)) + (26708942491.0 * __pyx_v_tmp_init_61)) - (17072778321.0 * __pyx_v_tmp_init_7)) + 497700.0))) - 4467344.753404686);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":727
 *         self._gr_k_400 = 4752.0*tmp_init_84
 *         self._gr_k_401 = 11309.733552923256*tmp_init_144 + tmp_init_31*(nu*(49842376640.0*tmp_init_1 - 9370312500.0*tmp_init_22 - 22929084206.0*tmp_init_61 + 22903326882.0*tmp_init_7 - 413280.0) - 33114448168.0*tmp_init_1 - 6384281250.0*tmp_init_22 + 26708942491.0*tmp_init_61 - 17072778321.0*tmp_init_7 + 497700.0) - 4467344.753404686
 *         self._gr_k_402 = -tmp_init_121*(nu*(4190.0*tmp_init_1 + 14175.0*tmp_init_7 - 17563.0) + 640890.0*tmp_init_1 - 456840.0*tmp_init_7 + 26467.0) - tmp_init_161*(2509.0*nu - 7441.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_403 = ccomplex.complex[double](-tmp_init_118*(2233.0*nu - 4913.0), 5.0*nu*(454590.0*tmp_init_1 - 296875.0*tmp_init_22 + 38637.0*tmp_init_7 + 46893.0) + 8767530.0*tmp_init_1 + 5.0*tmp_init_189 - 4505220.0*tmp_init_7 - 398685.0)
 *         self._gr_k_404 = tmp_init_161*(59.0*nu - 35.0) - tmp_init_18*(16910.0*tmp_init_1 - 15795.0*tmp_init_7 + 3717.0) + tmp_init_72*(80150.0*tmp_init_1 - 67068.0*tmp_init_7 + 4869.0)
 */
  __pyx_v_self->_gr_k_402 = (((-__pyx_v_tmp_init_121) * ((((__pyx_v_nu * (((4190.0 * __pyx_v_tmp_init_1) + (14175.0 * __pyx_v_tmp_init_7)) - 17563.0)) + (640890.0 * __pyx_v_tmp_init_1)) - (456840.0 * __pyx_v_tmp_init_7)) + 26467.0)) - (__pyx_v_tmp_init_161 * ((2509.0 * __pyx_v_nu) - 7441.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":728
 *         self._gr_k_401 = 11309.733552923256*tmp_init_144 + tmp_init_31*(nu*(49842376640.0*tmp_init_1 - 9370312500.0*tmp_init_22 - 22929084206.0*tmp_init_61 + 22903326882.0*tmp_init_7 - 413280.0) - 33114448168.0*tmp_init_1 - 6384281250.0*tmp_init_22 + 26708942491.0*tmp_init_61 - 17072778321.0*tmp_init_7 + 497700.0) - 4467344.753404686
 *         self._gr_k_402 = -tmp_init_121*(nu*(4190.0*tmp_init_1 + 14175.0*tmp_init_7 - 17563.0) + 640890.0*tmp_init_1 - 456840.0*tmp_init_7 + 26467.0) - tmp_init_161*(2509.0*nu - 7441.0)
 *         self._gr_k_403 = ccomplex.complex[double](-tmp_init_118*(2233.0*nu - 4913.0), 5.0*nu*(454590.0*tmp_init_1 - 296875.0*tmp_init_22 + 38637.0*tmp_init_7 + 46893.0) + 8767530.0*tmp_init_1 + 5.0*tmp_init_189 - 4505220.0*tmp_init_7 - 398685.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_404 = tmp_init_161*(59.0*nu - 35.0) - tmp_init_18*(16910.0*tmp_init_1 - 15795.0*tmp_init_7 + 3717.0) + tmp_init_72*(80150.0*tmp_init_1 - 67068.0*tmp_init_7 + 4869.0)
 *         self._gr_k_405 = ccomplex.complex[double](239813.47521177687 - 193632.06320400691*nu, -nu*(1646170.0*tmp_init_1 - 1484375.0*tmp_init_22 + 1364445.0*tmp_init_7 - 86289.0) - 2217550.0*tmp_init_1 - 156250.0*tmp_init_22 + 1953720.0*tmp_init_7 - 87969.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((-__pyx_v_tmp_init_118) * ((2233.0 * __pyx_v_nu) - 4913.0)), ((((((5.0 * __pyx_v_nu) * ((((454590.0 * __pyx_v_tmp_init_1) - (296875.0 * __pyx_v_tmp_init_22)) + (38637.0 * __pyx_v_tmp_init_7)) + 46893.0)) + (8767530.0 * __pyx_v_tmp_init_1)) + (5.0 * __pyx_v_tmp_init_189)) - (4505220.0 * __pyx_v_tmp_init_7)) - 398685.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 728, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_403 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":729
 *         self._gr_k_402 = -tmp_init_121*(nu*(4190.0*tmp_init_1 + 14175.0*tmp_init_7 - 17563.0) + 640890.0*tmp_init_1 - 456840.0*tmp_init_7 + 26467.0) - tmp_init_161*(2509.0*nu - 7441.0)
 *         self._gr_k_403 = ccomplex.complex[double](-tmp_init_118*(2233.0*nu - 4913.0), 5.0*nu*(454590.0*tmp_init_1 - 296875.0*tmp_init_22 + 38637.0*tmp_init_7 + 46893.0) + 8767530.0*tmp_init_1 + 5.0*tmp_init_189 - 4505220.0*tmp_init_7 - 398685.0)
 *         self._gr_k_404 = tmp_init_161*(59.0*nu - 35.0) - tmp_init_18*(16910.0*tmp_init_1 - 15795.0*tmp_init_7 + 3717.0) + tmp_init_72*(80150.0*tmp_init_1 - 67068.0*tmp_init_7 + 4869.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_405 = ccomplex.complex[double](239813.47521177687 - 193632.06320400691*nu, -nu*(1646170.0*tmp_init_1 - 1484375.0*tmp_init_22 + 1364445.0*tmp_init_7 - 86289.0) - 2217550.0*tmp_init_1 - 156250.0*tmp_init_22 + 1953720.0*tmp_init_7 - 87969.0)
 *         self._gr_k_406 = -tmp_init_3*(845930.0*tmp_init_1 - 648810.0*tmp_init_7 + tmp_init_9*(650.0*tmp_init_1 + 12150.0*tmp_init_7 - 15841.0) + 62855.0) - tmp_init_76*(9052.0*nu - 25025.0)
 */
  __pyx_v_self->_gr_k_404 = (((__pyx_v_tmp_init_161 * ((59.0 * __pyx_v_nu) - 35.0)) - (__pyx_v_tmp_init_18 * (((16910.0 * __pyx_v_tmp_init_1) - (15795.0 * __pyx_v_tmp_init_7)) + 3717.0))) + (__pyx_v_tmp_init_72 * (((80150.0 * __pyx_v_tmp_init_1) - (67068.0 * __pyx_v_tmp_init_7)) + 4869.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":730
 *         self._gr_k_403 = ccomplex.complex[double](-tmp_init_118*(2233.0*nu - 4913.0), 5.0*nu*(454590.0*tmp_init_1 - 296875.0*tmp_init_22 + 38637.0*tmp_init_7 + 46893.0) + 8767530.0*tmp_init_1 + 5.0*tmp_init_189 - 4505220.0*tmp_init_7 - 398685.0)
 *         self._gr_k_404 = tmp_init_161*(59.0*nu - 35.0) - tmp_init_18*(16910.0*tmp_init_1 - 15795.0*tmp_init_7 + 3717.0) + tmp_init_72*(80150.0*tmp_init_1 - 67068.0*tmp_init_7 + 4869.0)
 *         self._gr_k_405 = ccomplex.complex[double](239813.47521177687 - 193632.06320400691*nu, -nu*(1646170.0*tmp_init_1 - 1484375.0*tmp_init_22 + 1364445.0*tmp_init_7 - 86289.0) - 2217550.0*tmp_init_1 - 156250.0*tmp_init_22 + 1953720.0*tmp_init_7 - 87969.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_406 = -tmp_init_3*(845930.0*tmp_init_1 - 648810.0*tmp_init_7 + tmp_init_9*(650.0*tmp_init_1 + 12150.0*tmp_init_7 - 15841.0) + 62855.0) - tmp_init_76*(9052.0*nu - 25025.0)
 *         self._gr_k_407 = ccomplex.complex[double](tmp_init_116*(512.0*nu + 827.0), -nu*(33920.0*tmp_init_1 - tmp_init_71 + 10752.0) + 378070.0*tmp_init_1 - 328050.0*tmp_init_7 + 24213.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((239813.47521177687 - (193632.06320400691 * __pyx_v_nu)), ((((((-__pyx_v_nu) * ((((1646170.0 * __pyx_v_tmp_init_1) - (1484375.0 * __pyx_v_tmp_init_22)) + (1364445.0 * __pyx_v_tmp_init_7)) - 86289.0)) - (2217550.0 * __pyx_v_tmp_init_1)) - (156250.0 * __pyx_v_tmp_init_22)) + (1953720.0 * __pyx_v_tmp_init_7)) - 87969.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 730, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_405 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":731
 *         self._gr_k_404 = tmp_init_161*(59.0*nu - 35.0) - tmp_init_18*(16910.0*tmp_init_1 - 15795.0*tmp_init_7 + 3717.0) + tmp_init_72*(80150.0*tmp_init_1 - 67068.0*tmp_init_7 + 4869.0)
 *         self._gr_k_405 = ccomplex.complex[double](239813.47521177687 - 193632.06320400691*nu, -nu*(1646170.0*tmp_init_1 - 1484375.0*tmp_init_22 + 1364445.0*tmp_init_7 - 86289.0) - 2217550.0*tmp_init_1 - 156250.0*tmp_init_22 + 1953720.0*tmp_init_7 - 87969.0)
 *         self._gr_k_406 = -tmp_init_3*(845930.0*tmp_init_1 - 648810.0*tmp_init_7 + tmp_init_9*(650.0*tmp_init_1 + 12150.0*tmp_init_7 - 15841.0) + 62855.0) - tmp_init_76*(9052.0*nu - 25025.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_407 = ccomplex.complex[double](tmp_init_116*(512.0*nu + 827.0), -nu*(33920.0*tmp_init_1 - tmp_init_71 + 10752.0) + 378070.0*tmp_init_1 - 328050.0*tmp_init_7 + 24213.0)
 *         self._gr_k_408 = ccomplex.complex[double](-tmp_init_118*(932.0*nu - 1483.0), 5.0*nu*(68920.0*tmp_init_1 + tmp_init_21 - 59375.0*tmp_init_22 + 19572.0) + 566030.0*tmp_init_1 + 200000.0*tmp_init_22 - 371790.0*tmp_init_7 - 94695.0)
 */
  __pyx_v_self->_gr_k_406 = (((-__pyx_v_tmp_init_3) * ((((845930.0 * __pyx_v_tmp_init_1) - (648810.0 * __pyx_v_tmp_init_7)) + (__pyx_v_tmp_init_9 * (((650.0 * __pyx_v_tmp_init_1) + (12150.0 * __pyx_v_tmp_init_7)) - 15841.0))) + 62855.0)) - (__pyx_v_tmp_init_76 * ((9052.0 * __pyx_v_nu) - 25025.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":732
 *         self._gr_k_405 = ccomplex.complex[double](239813.47521177687 - 193632.06320400691*nu, -nu*(1646170.0*tmp_init_1 - 1484375.0*tmp_init_22 + 1364445.0*tmp_init_7 - 86289.0) - 2217550.0*tmp_init_1 - 156250.0*tmp_init_22 + 1953720.0*tmp_init_7 - 87969.0)
 *         self._gr_k_406 = -tmp_init_3*(845930.0*tmp_init_1 - 648810.0*tmp_init_7 + tmp_init_9*(650.0*tmp_init_1 + 12150.0*tmp_init_7 - 15841.0) + 62855.0) - tmp_init_76*(9052.0*nu - 25025.0)
 *         self._gr_k_407 = ccomplex.complex[double](tmp_init_116*(512.0*nu + 827.0), -nu*(33920.0*tmp_init_1 - tmp_init_71 + 10752.0) + 378070.0*tmp_init_1 - 328050.0*tmp_init_7 + 24213.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_408 = ccomplex.complex[double](-tmp_init_118*(932.0*nu - 1483.0), 5.0*nu*(68920.0*tmp_init_1 + tmp_init_21 - 59375.0*tmp_init_22 + 19572.0) + 566030.0*tmp_init_1 + 200000.0*tmp_init_22 - 371790.0*tmp_init_7 - 94695.0)
 *         self._gr_k_409 = 373248.0*nu*tmp_init_171
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_116 * ((512.0 * __pyx_v_nu) + 827.0)), (((((-__pyx_v_nu) * (((33920.0 * __pyx_v_tmp_init_1) - __pyx_v_tmp_init_71) + 10752.0)) + (378070.0 * __pyx_v_tmp_init_1)) - (328050.0 * __pyx_v_tmp_init_7)) + 24213.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 732, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_407 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":733
 *         self._gr_k_406 = -tmp_init_3*(845930.0*tmp_init_1 - 648810.0*tmp_init_7 + tmp_init_9*(650.0*tmp_init_1 + 12150.0*tmp_init_7 - 15841.0) + 62855.0) - tmp_init_76*(9052.0*nu - 25025.0)
 *         self._gr_k_407 = ccomplex.complex[double](tmp_init_116*(512.0*nu + 827.0), -nu*(33920.0*tmp_init_1 - tmp_init_71 + 10752.0) + 378070.0*tmp_init_1 - 328050.0*tmp_init_7 + 24213.0)
 *         self._gr_k_408 = ccomplex.complex[double](-tmp_init_118*(932.0*nu - 1483.0), 5.0*nu*(68920.0*tmp_init_1 + tmp_init_21 - 59375.0*tmp_init_22 + 19572.0) + 566030.0*tmp_init_1 + 200000.0*tmp_init_22 - 371790.0*tmp_init_7 - 94695.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_409 = 373248.0*nu*tmp_init_171
 *         self._gr_k_410 = tmp_init_54 - 72.0
 */
  try {
    __pyx_t_1 = std::complex<double> (((-__pyx_v_tmp_init_118) * ((932.0 * __pyx_v_nu) - 1483.0)), ((((((5.0 * __pyx_v_nu) * ((((68920.0 * __pyx_v_tmp_init_1) + __pyx_v_tmp_init_21) - (59375.0 * __pyx_v_tmp_init_22)) + 19572.0)) + (566030.0 * __pyx_v_tmp_init_1)) + (200000.0 * __pyx_v_tmp_init_22)) - (371790.0 * __pyx_v_tmp_init_7)) - 94695.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 733, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_408 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":734
 *         self._gr_k_407 = ccomplex.complex[double](tmp_init_116*(512.0*nu + 827.0), -nu*(33920.0*tmp_init_1 - tmp_init_71 + 10752.0) + 378070.0*tmp_init_1 - 328050.0*tmp_init_7 + 24213.0)
 *         self._gr_k_408 = ccomplex.complex[double](-tmp_init_118*(932.0*nu - 1483.0), 5.0*nu*(68920.0*tmp_init_1 + tmp_init_21 - 59375.0*tmp_init_22 + 19572.0) + 566030.0*tmp_init_1 + 200000.0*tmp_init_22 - 371790.0*tmp_init_7 - 94695.0)
 *         self._gr_k_409 = 373248.0*nu*tmp_init_171             # <<<<<<<<<<<<<<
 *         self._gr_k_410 = tmp_init_54 - 72.0
 *         self._gr_k_411 = tmp_init_190 - 576.0
 */
  __pyx_v_self->_gr_k_409 = ((373248.0 * __pyx_v_nu) * __pyx_v_tmp_init_171);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":735
 *         self._gr_k_408 = ccomplex.complex[double](-tmp_init_118*(932.0*nu - 1483.0), 5.0*nu*(68920.0*tmp_init_1 + tmp_init_21 - 59375.0*tmp_init_22 + 19572.0) + 566030.0*tmp_init_1 + 200000.0*tmp_init_22 - 371790.0*tmp_init_7 - 94695.0)
 *         self._gr_k_409 = 373248.0*nu*tmp_init_171
 *         self._gr_k_410 = tmp_init_54 - 72.0             # <<<<<<<<<<<<<<
 *         self._gr_k_411 = tmp_init_190 - 576.0
 *         self._gr_k_412 = tmp_init_34*(7619.0*nu - 404371.0) + tmp_init_78*(636520.0*tmp_init_1 - 433755.0*tmp_init_7 + tmp_init_9*(20356.0*tmp_init_1 - 16281.0*tmp_init_7 + 630.0) - 64260.0)
 */
  __pyx_v_self->_gr_k_410 = (__pyx_v_tmp_init_54 - 72.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":736
 *         self._gr_k_409 = 373248.0*nu*tmp_init_171
 *         self._gr_k_410 = tmp_init_54 - 72.0
 *         self._gr_k_411 = tmp_init_190 - 576.0             # <<<<<<<<<<<<<<
 *         self._gr_k_412 = tmp_init_34*(7619.0*nu - 404371.0) + tmp_init_78*(636520.0*tmp_init_1 - 433755.0*tmp_init_7 + tmp_init_9*(20356.0*tmp_init_1 - 16281.0*tmp_init_7 + 630.0) - 64260.0)
 *         self._gr_k_413 = ccomplex.complex[double](14205025.342471609*nu - 37299501.257540897, 115051636800.0*tmp_init_1 + 120.0*tmp_init_15*(142881744.0*tmp_init_1 - 90390625.0*tmp_init_22 + 43277814.0*tmp_init_7 - 26376.0) - 24367875000.0*tmp_init_22 - 37537842960.0*tmp_init_7 + 21287520.0)
 */
  __pyx_v_self->_gr_k_411 = (__pyx_v_tmp_init_190 - 576.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":737
 *         self._gr_k_410 = tmp_init_54 - 72.0
 *         self._gr_k_411 = tmp_init_190 - 576.0
 *         self._gr_k_412 = tmp_init_34*(7619.0*nu - 404371.0) + tmp_init_78*(636520.0*tmp_init_1 - 433755.0*tmp_init_7 + tmp_init_9*(20356.0*tmp_init_1 - 16281.0*tmp_init_7 + 630.0) - 64260.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_413 = ccomplex.complex[double](14205025.342471609*nu - 37299501.257540897, 115051636800.0*tmp_init_1 + 120.0*tmp_init_15*(142881744.0*tmp_init_1 - 90390625.0*tmp_init_22 + 43277814.0*tmp_init_7 - 26376.0) - 24367875000.0*tmp_init_22 - 37537842960.0*tmp_init_7 + 21287520.0)
 *         self._gr_k_414 = tmp_init_63*(70274.0*nu - 157873.0) + tmp_init_79*(22440280.0*tmp_init_1 + tmp_init_37*(3712.0*tmp_init_1 + tmp_init_191 - 5824.0) - 14216229.0*tmp_init_7 + 93156.0)
 */
  __pyx_v_self->_gr_k_412 = ((__pyx_v_tmp_init_34 * ((7619.0 * __pyx_v_nu) - 404371.0)) + (__pyx_v_tmp_init_78 * ((((636520.0 * __pyx_v_tmp_init_1) - (433755.0 * __pyx_v_tmp_init_7)) + (__pyx_v_tmp_init_9 * (((20356.0 * __pyx_v_tmp_init_1) - (16281.0 * __pyx_v_tmp_init_7)) + 630.0))) - 64260.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":738
 *         self._gr_k_411 = tmp_init_190 - 576.0
 *         self._gr_k_412 = tmp_init_34*(7619.0*nu - 404371.0) + tmp_init_78*(636520.0*tmp_init_1 - 433755.0*tmp_init_7 + tmp_init_9*(20356.0*tmp_init_1 - 16281.0*tmp_init_7 + 630.0) - 64260.0)
 *         self._gr_k_413 = ccomplex.complex[double](14205025.342471609*nu - 37299501.257540897, 115051636800.0*tmp_init_1 + 120.0*tmp_init_15*(142881744.0*tmp_init_1 - 90390625.0*tmp_init_22 + 43277814.0*tmp_init_7 - 26376.0) - 24367875000.0*tmp_init_22 - 37537842960.0*tmp_init_7 + 21287520.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_414 = tmp_init_63*(70274.0*nu - 157873.0) + tmp_init_79*(22440280.0*tmp_init_1 + tmp_init_37*(3712.0*tmp_init_1 + tmp_init_191 - 5824.0) - 14216229.0*tmp_init_7 + 93156.0)
 *         self._gr_k_415 = ccomplex.complex[double](tmp_init_39*(645883.0*nu - 1776074.0), -nu*(2487389920.0*tmp_init_1 - 927734375.0*tmp_init_22 - 300460995.0*tmp_init_7 + 4502736.0) - 28214938480.0*tmp_init_1 + 3610625000.0*tmp_init_22 + 12216122730.0*tmp_init_7 + 21299544.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (((14205025.342471609 * __pyx_v_nu) - 37299501.257540897), (((((115051636800.0 * __pyx_v_tmp_init_1) + ((120.0 * __pyx_v_tmp_init_15) * ((((142881744.0 * __pyx_v_tmp_init_1) - (90390625.0 * __pyx_v_tmp_init_22)) + (43277814.0 * __pyx_v_tmp_init_7)) - 26376.0))) - (24367875000.0 * __pyx_v_tmp_init_22)) - (37537842960.0 * __pyx_v_tmp_init_7)) + 21287520.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 738, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_413 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":739
 *         self._gr_k_412 = tmp_init_34*(7619.0*nu - 404371.0) + tmp_init_78*(636520.0*tmp_init_1 - 433755.0*tmp_init_7 + tmp_init_9*(20356.0*tmp_init_1 - 16281.0*tmp_init_7 + 630.0) - 64260.0)
 *         self._gr_k_413 = ccomplex.complex[double](14205025.342471609*nu - 37299501.257540897, 115051636800.0*tmp_init_1 + 120.0*tmp_init_15*(142881744.0*tmp_init_1 - 90390625.0*tmp_init_22 + 43277814.0*tmp_init_7 - 26376.0) - 24367875000.0*tmp_init_22 - 37537842960.0*tmp_init_7 + 21287520.0)
 *         self._gr_k_414 = tmp_init_63*(70274.0*nu - 157873.0) + tmp_init_79*(22440280.0*tmp_init_1 + tmp_init_37*(3712.0*tmp_init_1 + tmp_init_191 - 5824.0) - 14216229.0*tmp_init_7 + 93156.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_415 = ccomplex.complex[double](tmp_init_39*(645883.0*nu - 1776074.0), -nu*(2487389920.0*tmp_init_1 - 927734375.0*tmp_init_22 - 300460995.0*tmp_init_7 + 4502736.0) - 28214938480.0*tmp_init_1 + 3610625000.0*tmp_init_22 + 12216122730.0*tmp_init_7 + 21299544.0)
 *         self._gr_k_416 = ccomplex.complex[double](tmp_init_70*(8942.0*nu - 18253.0), -nu*(107350125920.0*tmp_init_1 - 58522484375.0*tmp_init_22 - 33868205875.0*tmp_init_61 + 77810584095.0*tmp_init_7 + 4506768.0) - 101524887920.0*tmp_init_1 + 39879875000.0*tmp_init_22 - 38527526450.0*tmp_init_61 + 73533522870.0*tmp_init_7 + 9899352.0)
 */
  __pyx_v_self->_gr_k_414 = ((__pyx_v_tmp_init_63 * ((70274.0 * __pyx_v_nu) - 157873.0)) + (__pyx_v_tmp_init_79 * ((((22440280.0 * __pyx_v_tmp_init_1) + (__pyx_v_tmp_init_37 * (((3712.0 * __pyx_v_tmp_init_1) + __pyx_v_tmp_init_191) - 5824.0))) - (14216229.0 * __pyx_v_tmp_init_7)) + 93156.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":740
 *         self._gr_k_413 = ccomplex.complex[double](14205025.342471609*nu - 37299501.257540897, 115051636800.0*tmp_init_1 + 120.0*tmp_init_15*(142881744.0*tmp_init_1 - 90390625.0*tmp_init_22 + 43277814.0*tmp_init_7 - 26376.0) - 24367875000.0*tmp_init_22 - 37537842960.0*tmp_init_7 + 21287520.0)
 *         self._gr_k_414 = tmp_init_63*(70274.0*nu - 157873.0) + tmp_init_79*(22440280.0*tmp_init_1 + tmp_init_37*(3712.0*tmp_init_1 + tmp_init_191 - 5824.0) - 14216229.0*tmp_init_7 + 93156.0)
 *         self._gr_k_415 = ccomplex.complex[double](tmp_init_39*(645883.0*nu - 1776074.0), -nu*(2487389920.0*tmp_init_1 - 927734375.0*tmp_init_22 - 300460995.0*tmp_init_7 + 4502736.0) - 28214938480.0*tmp_init_1 + 3610625000.0*tmp_init_22 + 12216122730.0*tmp_init_7 + 21299544.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_416 = ccomplex.complex[double](tmp_init_70*(8942.0*nu - 18253.0), -nu*(107350125920.0*tmp_init_1 - 58522484375.0*tmp_init_22 - 33868205875.0*tmp_init_61 + 77810584095.0*tmp_init_7 + 4506768.0) - 101524887920.0*tmp_init_1 + 39879875000.0*tmp_init_22 - 38527526450.0*tmp_init_61 + 73533522870.0*tmp_init_7 + 9899352.0)
 *         self._gr_k_417 = 39584.067435231395*tmp_init_174 - tmp_init_18*(123851303456.0*tmp_init_1 - 6360546875.0*tmp_init_22 - 41996575285.0*tmp_init_61 + 5560700463.0*tmp_init_7 + 246960.0) + tmp_init_3*(73198537016.0*tmp_init_1 + 2481250000.0*tmp_init_22 - 25132263415.0*tmp_init_61 - 5302961055.0*tmp_init_7 + 8820.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_39 * ((645883.0 * __pyx_v_nu) - 1776074.0)), ((((((-__pyx_v_nu) * ((((2487389920.0 * __pyx_v_tmp_init_1) - (927734375.0 * __pyx_v_tmp_init_22)) - (300460995.0 * __pyx_v_tmp_init_7)) + 4502736.0)) - (28214938480.0 * __pyx_v_tmp_init_1)) + (3610625000.0 * __pyx_v_tmp_init_22)) + (12216122730.0 * __pyx_v_tmp_init_7)) + 21299544.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 740, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_415 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":741
 *         self._gr_k_414 = tmp_init_63*(70274.0*nu - 157873.0) + tmp_init_79*(22440280.0*tmp_init_1 + tmp_init_37*(3712.0*tmp_init_1 + tmp_init_191 - 5824.0) - 14216229.0*tmp_init_7 + 93156.0)
 *         self._gr_k_415 = ccomplex.complex[double](tmp_init_39*(645883.0*nu - 1776074.0), -nu*(2487389920.0*tmp_init_1 - 927734375.0*tmp_init_22 - 300460995.0*tmp_init_7 + 4502736.0) - 28214938480.0*tmp_init_1 + 3610625000.0*tmp_init_22 + 12216122730.0*tmp_init_7 + 21299544.0)
 *         self._gr_k_416 = ccomplex.complex[double](tmp_init_70*(8942.0*nu - 18253.0), -nu*(107350125920.0*tmp_init_1 - 58522484375.0*tmp_init_22 - 33868205875.0*tmp_init_61 + 77810584095.0*tmp_init_7 + 4506768.0) - 101524887920.0*tmp_init_1 + 39879875000.0*tmp_init_22 - 38527526450.0*tmp_init_61 + 73533522870.0*tmp_init_7 + 9899352.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_417 = 39584.067435231395*tmp_init_174 - tmp_init_18*(123851303456.0*tmp_init_1 - 6360546875.0*tmp_init_22 - 41996575285.0*tmp_init_61 + 5560700463.0*tmp_init_7 + 246960.0) + tmp_init_3*(73198537016.0*tmp_init_1 + 2481250000.0*tmp_init_22 - 25132263415.0*tmp_init_61 - 5302961055.0*tmp_init_7 + 8820.0)
 *         self._gr_k_418 = -495.0*flagTail
 */
  try {
    __pyx_t_1 = std::complex<double> ((__pyx_v_tmp_init_70 * ((8942.0 * __pyx_v_nu) - 18253.0)), (((((((-__pyx_v_nu) * (((((107350125920.0 * __pyx_v_tmp_init_1) - (58522484375.0 * __pyx_v_tmp_init_22)) - (33868205875.0 * __pyx_v_tmp_init_61)) + (77810584095.0 * __pyx_v_tmp_init_7)) + 4506768.0)) - (101524887920.0 * __pyx_v_tmp_init_1)) + (39879875000.0 * __pyx_v_tmp_init_22)) - (38527526450.0 * __pyx_v_tmp_init_61)) + (73533522870.0 * __pyx_v_tmp_init_7)) + 9899352.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 741, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_416 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":742
 *         self._gr_k_415 = ccomplex.complex[double](tmp_init_39*(645883.0*nu - 1776074.0), -nu*(2487389920.0*tmp_init_1 - 927734375.0*tmp_init_22 - 300460995.0*tmp_init_7 + 4502736.0) - 28214938480.0*tmp_init_1 + 3610625000.0*tmp_init_22 + 12216122730.0*tmp_init_7 + 21299544.0)
 *         self._gr_k_416 = ccomplex.complex[double](tmp_init_70*(8942.0*nu - 18253.0), -nu*(107350125920.0*tmp_init_1 - 58522484375.0*tmp_init_22 - 33868205875.0*tmp_init_61 + 77810584095.0*tmp_init_7 + 4506768.0) - 101524887920.0*tmp_init_1 + 39879875000.0*tmp_init_22 - 38527526450.0*tmp_init_61 + 73533522870.0*tmp_init_7 + 9899352.0)
 *         self._gr_k_417 = 39584.067435231395*tmp_init_174 - tmp_init_18*(123851303456.0*tmp_init_1 - 6360546875.0*tmp_init_22 - 41996575285.0*tmp_init_61 + 5560700463.0*tmp_init_7 + 246960.0) + tmp_init_3*(73198537016.0*tmp_init_1 + 2481250000.0*tmp_init_22 - 25132263415.0*tmp_init_61 - 5302961055.0*tmp_init_7 + 8820.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_418 = -495.0*flagTail
 *         self._gr_k_419 = -tmp_init_192
 */
  __pyx_v_self->_gr_k_417 = (((39584.067435231395 * __pyx_v_tmp_init_174) - (__pyx_v_tmp_init_18 * (((((123851303456.0 * __pyx_v_tmp_init_1) - (6360546875.0 * __pyx_v_tmp_init_22)) - (41996575285.0 * __pyx_v_tmp_init_61)) + (5560700463.0 * __pyx_v_tmp_init_7)) + 246960.0))) + (__pyx_v_tmp_init_3 * (((((73198537016.0 * __pyx_v_tmp_init_1) + (2481250000.0 * __pyx_v_tmp_init_22)) - (25132263415.0 * __pyx_v_tmp_init_61)) - (5302961055.0 * __pyx_v_tmp_init_7)) + 8820.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":743
 *         self._gr_k_416 = ccomplex.complex[double](tmp_init_70*(8942.0*nu - 18253.0), -nu*(107350125920.0*tmp_init_1 - 58522484375.0*tmp_init_22 - 33868205875.0*tmp_init_61 + 77810584095.0*tmp_init_7 + 4506768.0) - 101524887920.0*tmp_init_1 + 39879875000.0*tmp_init_22 - 38527526450.0*tmp_init_61 + 73533522870.0*tmp_init_7 + 9899352.0)
 *         self._gr_k_417 = 39584.067435231395*tmp_init_174 - tmp_init_18*(123851303456.0*tmp_init_1 - 6360546875.0*tmp_init_22 - 41996575285.0*tmp_init_61 + 5560700463.0*tmp_init_7 + 246960.0) + tmp_init_3*(73198537016.0*tmp_init_1 + 2481250000.0*tmp_init_22 - 25132263415.0*tmp_init_61 - 5302961055.0*tmp_init_7 + 8820.0)
 *         self._gr_k_418 = -495.0*flagTail             # <<<<<<<<<<<<<<
 *         self._gr_k_419 = -tmp_init_192
 *         self._gr_k_420 = 35874.0 - 13158.0*nu
 */
  __pyx_v_self->_gr_k_418 = (-495.0 * __pyx_v_flagTail);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":744
 *         self._gr_k_417 = 39584.067435231395*tmp_init_174 - tmp_init_18*(123851303456.0*tmp_init_1 - 6360546875.0*tmp_init_22 - 41996575285.0*tmp_init_61 + 5560700463.0*tmp_init_7 + 246960.0) + tmp_init_3*(73198537016.0*tmp_init_1 + 2481250000.0*tmp_init_22 - 25132263415.0*tmp_init_61 - 5302961055.0*tmp_init_7 + 8820.0)
 *         self._gr_k_418 = -495.0*flagTail
 *         self._gr_k_419 = -tmp_init_192             # <<<<<<<<<<<<<<
 *         self._gr_k_420 = 35874.0 - 13158.0*nu
 *         self._gr_k_421 = tmp_init_184 + 481.0
 */
  __pyx_v_self->_gr_k_419 = (-__pyx_v_tmp_init_192);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":745
 *         self._gr_k_418 = -495.0*flagTail
 *         self._gr_k_419 = -tmp_init_192
 *         self._gr_k_420 = 35874.0 - 13158.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_421 = tmp_init_184 + 481.0
 *         self._gr_k_422 = 10069.0 - 7775.0*nu
 */
  __pyx_v_self->_gr_k_420 = (35874.0 - (13158.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":746
 *         self._gr_k_419 = -tmp_init_192
 *         self._gr_k_420 = 35874.0 - 13158.0*nu
 *         self._gr_k_421 = tmp_init_184 + 481.0             # <<<<<<<<<<<<<<
 *         self._gr_k_422 = 10069.0 - 7775.0*nu
 *         self._gr_k_423 = 3888.0*nu
 */
  __pyx_v_self->_gr_k_421 = (__pyx_v_tmp_init_184 + 481.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":747
 *         self._gr_k_420 = 35874.0 - 13158.0*nu
 *         self._gr_k_421 = tmp_init_184 + 481.0
 *         self._gr_k_422 = 10069.0 - 7775.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_423 = 3888.0*nu
 *         self._gr_k_424 = -tmp_init_165*(-89910.0*tmp_init_1 + tmp_init_169*(4131.0*tmp_init_1 - 4131.0*tmp_init_7 - 5198.0) + 89910.0*tmp_init_7 - 62937.0) + tmp_init_193*(17.0*nu - 37.0)
 */
  __pyx_v_self->_gr_k_422 = (10069.0 - (7775.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":748
 *         self._gr_k_421 = tmp_init_184 + 481.0
 *         self._gr_k_422 = 10069.0 - 7775.0*nu
 *         self._gr_k_423 = 3888.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_424 = -tmp_init_165*(-89910.0*tmp_init_1 + tmp_init_169*(4131.0*tmp_init_1 - 4131.0*tmp_init_7 - 5198.0) + 89910.0*tmp_init_7 - 62937.0) + tmp_init_193*(17.0*nu - 37.0)
 *         self._gr_k_425 = tmp_init_183*tmp_init_194 - tmp_init_78*(nu*(17145.0*tmp_init_1 - 17145.0*tmp_init_7 - 190241.0) + 55620.0*tmp_init_1 - 55620.0*tmp_init_7 + 38934.0)
 */
  __pyx_v_self->_gr_k_423 = (3888.0 * __pyx_v_nu);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":749
 *         self._gr_k_422 = 10069.0 - 7775.0*nu
 *         self._gr_k_423 = 3888.0*nu
 *         self._gr_k_424 = -tmp_init_165*(-89910.0*tmp_init_1 + tmp_init_169*(4131.0*tmp_init_1 - 4131.0*tmp_init_7 - 5198.0) + 89910.0*tmp_init_7 - 62937.0) + tmp_init_193*(17.0*nu - 37.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_425 = tmp_init_183*tmp_init_194 - tmp_init_78*(nu*(17145.0*tmp_init_1 - 17145.0*tmp_init_7 - 190241.0) + 55620.0*tmp_init_1 - 55620.0*tmp_init_7 + 38934.0)
 *         self._gr_k_426 = ccomplex.complex[double](727781.3541306115 - 16540.485321150261*tmp_init_44, 2.0*nu*(163215.0*tmp_init_1 - 163215.0*tmp_init_7 + 316493.0) - 463320.0*tmp_init_1 + 463320.0*tmp_init_7 - 324324.0)
 */
  __pyx_v_self->_gr_k_424 = (((-__pyx_v_tmp_init_165) * ((((-89910.0 * __pyx_v_tmp_init_1) + (__pyx_v_tmp_init_169 * (((4131.0 * __pyx_v_tmp_init_1) - (4131.0 * __pyx_v_tmp_init_7)) - 5198.0))) + (89910.0 * __pyx_v_tmp_init_7)) - 62937.0)) + (__pyx_v_tmp_init_193 * ((17.0 * __pyx_v_nu) - 37.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":750
 *         self._gr_k_423 = 3888.0*nu
 *         self._gr_k_424 = -tmp_init_165*(-89910.0*tmp_init_1 + tmp_init_169*(4131.0*tmp_init_1 - 4131.0*tmp_init_7 - 5198.0) + 89910.0*tmp_init_7 - 62937.0) + tmp_init_193*(17.0*nu - 37.0)
 *         self._gr_k_425 = tmp_init_183*tmp_init_194 - tmp_init_78*(nu*(17145.0*tmp_init_1 - 17145.0*tmp_init_7 - 190241.0) + 55620.0*tmp_init_1 - 55620.0*tmp_init_7 + 38934.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_426 = ccomplex.complex[double](727781.3541306115 - 16540.485321150261*tmp_init_44, 2.0*nu*(163215.0*tmp_init_1 - 163215.0*tmp_init_7 + 316493.0) - 463320.0*tmp_init_1 + 463320.0*tmp_init_7 - 324324.0)
 *         self._gr_k_427 = -405.0*tmp_init_171*(98.0*nu - 61.0)
 */
  __pyx_v_self->_gr_k_425 = ((__pyx_v_tmp_init_183 * __pyx_v_tmp_init_194) - (__pyx_v_tmp_init_78 * ((((__pyx_v_nu * (((17145.0 * __pyx_v_tmp_init_1) - (17145.0 * __pyx_v_tmp_init_7)) - 190241.0)) + (55620.0 * __pyx_v_tmp_init_1)) - (55620.0 * __pyx_v_tmp_init_7)) + 38934.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":751
 *         self._gr_k_424 = -tmp_init_165*(-89910.0*tmp_init_1 + tmp_init_169*(4131.0*tmp_init_1 - 4131.0*tmp_init_7 - 5198.0) + 89910.0*tmp_init_7 - 62937.0) + tmp_init_193*(17.0*nu - 37.0)
 *         self._gr_k_425 = tmp_init_183*tmp_init_194 - tmp_init_78*(nu*(17145.0*tmp_init_1 - 17145.0*tmp_init_7 - 190241.0) + 55620.0*tmp_init_1 - 55620.0*tmp_init_7 + 38934.0)
 *         self._gr_k_426 = ccomplex.complex[double](727781.3541306115 - 16540.485321150261*tmp_init_44, 2.0*nu*(163215.0*tmp_init_1 - 163215.0*tmp_init_7 + 316493.0) - 463320.0*tmp_init_1 + 463320.0*tmp_init_7 - 324324.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_427 = -405.0*tmp_init_171*(98.0*nu - 61.0)
 *         self._gr_k_428 = ccomplex.complex[double](12299759.353812275 - 8906.4151729270638*tmp_init_111, -7830270.0*tmp_init_1 + 3.0*tmp_init_15*(580230.0*tmp_init_1 - 580230.0*tmp_init_7 - 402809.0) + 7830270.0*tmp_init_7 - 5481189.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((727781.3541306115 - (16540.485321150261 * __pyx_v_tmp_init_44)), (((((2.0 * __pyx_v_nu) * (((163215.0 * __pyx_v_tmp_init_1) - (163215.0 * __pyx_v_tmp_init_7)) + 316493.0)) - (463320.0 * __pyx_v_tmp_init_1)) + (463320.0 * __pyx_v_tmp_init_7)) - 324324.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 751, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_426 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":752
 *         self._gr_k_425 = tmp_init_183*tmp_init_194 - tmp_init_78*(nu*(17145.0*tmp_init_1 - 17145.0*tmp_init_7 - 190241.0) + 55620.0*tmp_init_1 - 55620.0*tmp_init_7 + 38934.0)
 *         self._gr_k_426 = ccomplex.complex[double](727781.3541306115 - 16540.485321150261*tmp_init_44, 2.0*nu*(163215.0*tmp_init_1 - 163215.0*tmp_init_7 + 316493.0) - 463320.0*tmp_init_1 + 463320.0*tmp_init_7 - 324324.0)
 *         self._gr_k_427 = -405.0*tmp_init_171*(98.0*nu - 61.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_428 = ccomplex.complex[double](12299759.353812275 - 8906.4151729270638*tmp_init_111, -7830270.0*tmp_init_1 + 3.0*tmp_init_15*(580230.0*tmp_init_1 - 580230.0*tmp_init_7 - 402809.0) + 7830270.0*tmp_init_7 - 5481189.0)
 *         self._gr_k_429 = 319221.0*tmp_init_170 - tmp_init_179*tmp_init_194 + tmp_init_195*(971190.0*tmp_init_1 - 971190.0*tmp_init_7 - 129137.0)
 */
  __pyx_v_self->_gr_k_427 = ((-405.0 * __pyx_v_tmp_init_171) * ((98.0 * __pyx_v_nu) - 61.0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":753
 *         self._gr_k_426 = ccomplex.complex[double](727781.3541306115 - 16540.485321150261*tmp_init_44, 2.0*nu*(163215.0*tmp_init_1 - 163215.0*tmp_init_7 + 316493.0) - 463320.0*tmp_init_1 + 463320.0*tmp_init_7 - 324324.0)
 *         self._gr_k_427 = -405.0*tmp_init_171*(98.0*nu - 61.0)
 *         self._gr_k_428 = ccomplex.complex[double](12299759.353812275 - 8906.4151729270638*tmp_init_111, -7830270.0*tmp_init_1 + 3.0*tmp_init_15*(580230.0*tmp_init_1 - 580230.0*tmp_init_7 - 402809.0) + 7830270.0*tmp_init_7 - 5481189.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_429 = 319221.0*tmp_init_170 - tmp_init_179*tmp_init_194 + tmp_init_195*(971190.0*tmp_init_1 - 971190.0*tmp_init_7 - 129137.0)
 *         self._gr_k_430 = 126927.0*tmp_init_170 + tmp_init_178*tmp_init_194 - tmp_init_196*(4698.0*tmp_init_1 - 4698.0*tmp_init_7 - 61429.0)
 */
  try {
    __pyx_t_1 = std::complex<double> ((12299759.353812275 - (8906.4151729270638 * __pyx_v_tmp_init_111)), ((((-7830270.0 * __pyx_v_tmp_init_1) + ((3.0 * __pyx_v_tmp_init_15) * (((580230.0 * __pyx_v_tmp_init_1) - (580230.0 * __pyx_v_tmp_init_7)) - 402809.0))) + (7830270.0 * __pyx_v_tmp_init_7)) - 5481189.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 753, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_428 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":754
 *         self._gr_k_427 = -405.0*tmp_init_171*(98.0*nu - 61.0)
 *         self._gr_k_428 = ccomplex.complex[double](12299759.353812275 - 8906.4151729270638*tmp_init_111, -7830270.0*tmp_init_1 + 3.0*tmp_init_15*(580230.0*tmp_init_1 - 580230.0*tmp_init_7 - 402809.0) + 7830270.0*tmp_init_7 - 5481189.0)
 *         self._gr_k_429 = 319221.0*tmp_init_170 - tmp_init_179*tmp_init_194 + tmp_init_195*(971190.0*tmp_init_1 - 971190.0*tmp_init_7 - 129137.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_430 = 126927.0*tmp_init_170 + tmp_init_178*tmp_init_194 - tmp_init_196*(4698.0*tmp_init_1 - 4698.0*tmp_init_7 - 61429.0)
 *         self._gr_k_431 = -5580505.2783511574*nu + 723654.0*tmp_init_170 + tmp_init_197*(888165.0*tmp_init_1 - 888165.0*tmp_init_7 + 176782.0) + 11367130.450704341
 */
  __pyx_v_self->_gr_k_429 = (((319221.0 * __pyx_v_tmp_init_170) - (__pyx_v_tmp_init_179 * __pyx_v_tmp_init_194)) + (__pyx_v_tmp_init_195 * (((971190.0 * __pyx_v_tmp_init_1) - (971190.0 * __pyx_v_tmp_init_7)) - 129137.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":755
 *         self._gr_k_428 = ccomplex.complex[double](12299759.353812275 - 8906.4151729270638*tmp_init_111, -7830270.0*tmp_init_1 + 3.0*tmp_init_15*(580230.0*tmp_init_1 - 580230.0*tmp_init_7 - 402809.0) + 7830270.0*tmp_init_7 - 5481189.0)
 *         self._gr_k_429 = 319221.0*tmp_init_170 - tmp_init_179*tmp_init_194 + tmp_init_195*(971190.0*tmp_init_1 - 971190.0*tmp_init_7 - 129137.0)
 *         self._gr_k_430 = 126927.0*tmp_init_170 + tmp_init_178*tmp_init_194 - tmp_init_196*(4698.0*tmp_init_1 - 4698.0*tmp_init_7 - 61429.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_431 = -5580505.2783511574*nu + 723654.0*tmp_init_170 + tmp_init_197*(888165.0*tmp_init_1 - 888165.0*tmp_init_7 + 176782.0) + 11367130.450704341
 *         self._gr_k_432 = 213921.0*tmp_init_170 + tmp_init_185*tmp_init_194 - tmp_init_195*(112185.0*tmp_init_1 - 112185.0*tmp_init_7 - 1337168.0)
 */
  __pyx_v_self->_gr_k_430 = (((126927.0 * __pyx_v_tmp_init_170) + (__pyx_v_tmp_init_178 * __pyx_v_tmp_init_194)) - (__pyx_v_tmp_init_196 * (((4698.0 * __pyx_v_tmp_init_1) - (4698.0 * __pyx_v_tmp_init_7)) - 61429.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":756
 *         self._gr_k_429 = 319221.0*tmp_init_170 - tmp_init_179*tmp_init_194 + tmp_init_195*(971190.0*tmp_init_1 - 971190.0*tmp_init_7 - 129137.0)
 *         self._gr_k_430 = 126927.0*tmp_init_170 + tmp_init_178*tmp_init_194 - tmp_init_196*(4698.0*tmp_init_1 - 4698.0*tmp_init_7 - 61429.0)
 *         self._gr_k_431 = -5580505.2783511574*nu + 723654.0*tmp_init_170 + tmp_init_197*(888165.0*tmp_init_1 - 888165.0*tmp_init_7 + 176782.0) + 11367130.450704341             # <<<<<<<<<<<<<<
 *         self._gr_k_432 = 213921.0*tmp_init_170 + tmp_init_185*tmp_init_194 - tmp_init_195*(112185.0*tmp_init_1 - 112185.0*tmp_init_7 - 1337168.0)
 *         self._gr_k_433 = ccomplex.complex[double](2067560.6651437827 - 6361.7251235193313*tmp_init_160, 3.0*nu*(419850.0*tmp_init_1 - 419850.0*tmp_init_7 + 374792.0) - 1316250.0*tmp_init_1 + 1316250.0*tmp_init_7 - 921375.0)
 */
  __pyx_v_self->_gr_k_431 = ((((-5580505.2783511574 * __pyx_v_nu) + (723654.0 * __pyx_v_tmp_init_170)) + (__pyx_v_tmp_init_197 * (((888165.0 * __pyx_v_tmp_init_1) - (888165.0 * __pyx_v_tmp_init_7)) + 176782.0))) + 11367130.450704341);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":757
 *         self._gr_k_430 = 126927.0*tmp_init_170 + tmp_init_178*tmp_init_194 - tmp_init_196*(4698.0*tmp_init_1 - 4698.0*tmp_init_7 - 61429.0)
 *         self._gr_k_431 = -5580505.2783511574*nu + 723654.0*tmp_init_170 + tmp_init_197*(888165.0*tmp_init_1 - 888165.0*tmp_init_7 + 176782.0) + 11367130.450704341
 *         self._gr_k_432 = 213921.0*tmp_init_170 + tmp_init_185*tmp_init_194 - tmp_init_195*(112185.0*tmp_init_1 - 112185.0*tmp_init_7 - 1337168.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_433 = ccomplex.complex[double](2067560.6651437827 - 6361.7251235193313*tmp_init_160, 3.0*nu*(419850.0*tmp_init_1 - 419850.0*tmp_init_7 + 374792.0) - 1316250.0*tmp_init_1 + 1316250.0*tmp_init_7 - 921375.0)
 *         self._gr_k_434 = -144.0*nu*(tmp_init_3*(-3645.0*tmp_init_1 + 3645.0*tmp_init_7 + 37897.0) + 11451.105222334796)
 */
  __pyx_v_self->_gr_k_432 = (((213921.0 * __pyx_v_tmp_init_170) + (__pyx_v_tmp_init_185 * __pyx_v_tmp_init_194)) - (__pyx_v_tmp_init_195 * (((112185.0 * __pyx_v_tmp_init_1) - (112185.0 * __pyx_v_tmp_init_7)) - 1337168.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":758
 *         self._gr_k_431 = -5580505.2783511574*nu + 723654.0*tmp_init_170 + tmp_init_197*(888165.0*tmp_init_1 - 888165.0*tmp_init_7 + 176782.0) + 11367130.450704341
 *         self._gr_k_432 = 213921.0*tmp_init_170 + tmp_init_185*tmp_init_194 - tmp_init_195*(112185.0*tmp_init_1 - 112185.0*tmp_init_7 - 1337168.0)
 *         self._gr_k_433 = ccomplex.complex[double](2067560.6651437827 - 6361.7251235193313*tmp_init_160, 3.0*nu*(419850.0*tmp_init_1 - 419850.0*tmp_init_7 + 374792.0) - 1316250.0*tmp_init_1 + 1316250.0*tmp_init_7 - 921375.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_434 = -144.0*nu*(tmp_init_3*(-3645.0*tmp_init_1 + 3645.0*tmp_init_7 + 37897.0) + 11451.105222334796)
 *         self._gr_k_435 = tmp_init_182 + 250.0
 */
  try {
    __pyx_t_1 = std::complex<double> ((2067560.6651437827 - (6361.7251235193313 * __pyx_v_tmp_init_160)), (((((3.0 * __pyx_v_nu) * (((419850.0 * __pyx_v_tmp_init_1) - (419850.0 * __pyx_v_tmp_init_7)) + 374792.0)) - (1316250.0 * __pyx_v_tmp_init_1)) + (1316250.0 * __pyx_v_tmp_init_7)) - 921375.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 758, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_433 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":759
 *         self._gr_k_432 = 213921.0*tmp_init_170 + tmp_init_185*tmp_init_194 - tmp_init_195*(112185.0*tmp_init_1 - 112185.0*tmp_init_7 - 1337168.0)
 *         self._gr_k_433 = ccomplex.complex[double](2067560.6651437827 - 6361.7251235193313*tmp_init_160, 3.0*nu*(419850.0*tmp_init_1 - 419850.0*tmp_init_7 + 374792.0) - 1316250.0*tmp_init_1 + 1316250.0*tmp_init_7 - 921375.0)
 *         self._gr_k_434 = -144.0*nu*(tmp_init_3*(-3645.0*tmp_init_1 + 3645.0*tmp_init_7 + 37897.0) + 11451.105222334796)             # <<<<<<<<<<<<<<
 *         self._gr_k_435 = tmp_init_182 + 250.0
 *         self._gr_k_436 = 1522.0 - 806.0*nu
 */
  __pyx_v_self->_gr_k_434 = ((-144.0 * __pyx_v_nu) * ((__pyx_v_tmp_init_3 * (((-3645.0 * __pyx_v_tmp_init_1) + (3645.0 * __pyx_v_tmp_init_7)) + 37897.0)) + 11451.105222334796));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":760
 *         self._gr_k_433 = ccomplex.complex[double](2067560.6651437827 - 6361.7251235193313*tmp_init_160, 3.0*nu*(419850.0*tmp_init_1 - 419850.0*tmp_init_7 + 374792.0) - 1316250.0*tmp_init_1 + 1316250.0*tmp_init_7 - 921375.0)
 *         self._gr_k_434 = -144.0*nu*(tmp_init_3*(-3645.0*tmp_init_1 + 3645.0*tmp_init_7 + 37897.0) + 11451.105222334796)
 *         self._gr_k_435 = tmp_init_182 + 250.0             # <<<<<<<<<<<<<<
 *         self._gr_k_436 = 1522.0 - 806.0*nu
 *         self._gr_k_437 = tmp_init_42 - 765.0
 */
  __pyx_v_self->_gr_k_435 = (__pyx_v_tmp_init_182 + 250.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":761
 *         self._gr_k_434 = -144.0*nu*(tmp_init_3*(-3645.0*tmp_init_1 + 3645.0*tmp_init_7 + 37897.0) + 11451.105222334796)
 *         self._gr_k_435 = tmp_init_182 + 250.0
 *         self._gr_k_436 = 1522.0 - 806.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_437 = tmp_init_42 - 765.0
 *         self._gr_k_438 = 10458.0 - 3852.0*nu
 */
  __pyx_v_self->_gr_k_436 = (1522.0 - (806.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":762
 *         self._gr_k_435 = tmp_init_182 + 250.0
 *         self._gr_k_436 = 1522.0 - 806.0*nu
 *         self._gr_k_437 = tmp_init_42 - 765.0             # <<<<<<<<<<<<<<
 *         self._gr_k_438 = 10458.0 - 3852.0*nu
 *         self._gr_k_439 = 8184.0 - tmp_init_175
 */
  __pyx_v_self->_gr_k_437 = (__pyx_v_tmp_init_42 - 765.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":763
 *         self._gr_k_436 = 1522.0 - 806.0*nu
 *         self._gr_k_437 = tmp_init_42 - 765.0
 *         self._gr_k_438 = 10458.0 - 3852.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_439 = 8184.0 - tmp_init_175
 *         self._gr_k_440 = 3880.0 - 2300.0*nu
 */
  __pyx_v_self->_gr_k_438 = (10458.0 - (3852.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":764
 *         self._gr_k_437 = tmp_init_42 - 765.0
 *         self._gr_k_438 = 10458.0 - 3852.0*nu
 *         self._gr_k_439 = 8184.0 - tmp_init_175             # <<<<<<<<<<<<<<
 *         self._gr_k_440 = 3880.0 - 2300.0*nu
 *         self._gr_k_441 = 35.0 - tmp_init_180
 */
  __pyx_v_self->_gr_k_439 = (8184.0 - __pyx_v_tmp_init_175);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":765
 *         self._gr_k_438 = 10458.0 - 3852.0*nu
 *         self._gr_k_439 = 8184.0 - tmp_init_175
 *         self._gr_k_440 = 3880.0 - 2300.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_441 = 35.0 - tmp_init_180
 *         self._gr_k_442 = 4796.0*nu - 10582.0
 */
  __pyx_v_self->_gr_k_440 = (3880.0 - (2300.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":766
 *         self._gr_k_439 = 8184.0 - tmp_init_175
 *         self._gr_k_440 = 3880.0 - 2300.0*nu
 *         self._gr_k_441 = 35.0 - tmp_init_180             # <<<<<<<<<<<<<<
 *         self._gr_k_442 = 4796.0*nu - 10582.0
 *         self._gr_k_443 = tmp_init_177 - 13285.0
 */
  __pyx_v_self->_gr_k_441 = (35.0 - __pyx_v_tmp_init_180);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":767
 *         self._gr_k_440 = 3880.0 - 2300.0*nu
 *         self._gr_k_441 = 35.0 - tmp_init_180
 *         self._gr_k_442 = 4796.0*nu - 10582.0             # <<<<<<<<<<<<<<
 *         self._gr_k_443 = tmp_init_177 - 13285.0
 *         self._gr_k_444 = 1470.0*nu - 1077.0
 */
  __pyx_v_self->_gr_k_442 = ((4796.0 * __pyx_v_nu) - 10582.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":768
 *         self._gr_k_441 = 35.0 - tmp_init_180
 *         self._gr_k_442 = 4796.0*nu - 10582.0
 *         self._gr_k_443 = tmp_init_177 - 13285.0             # <<<<<<<<<<<<<<
 *         self._gr_k_444 = 1470.0*nu - 1077.0
 *         self._gr_k_445 = -178200.0*tmp_init_87
 */
  __pyx_v_self->_gr_k_443 = (__pyx_v_tmp_init_177 - 13285.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":769
 *         self._gr_k_442 = 4796.0*nu - 10582.0
 *         self._gr_k_443 = tmp_init_177 - 13285.0
 *         self._gr_k_444 = 1470.0*nu - 1077.0             # <<<<<<<<<<<<<<
 *         self._gr_k_445 = -178200.0*tmp_init_87
 *         self._gr_k_446 = 1.6237477657230744e-9*flagPN3
 */
  __pyx_v_self->_gr_k_444 = ((1470.0 * __pyx_v_nu) - 1077.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":770
 *         self._gr_k_443 = tmp_init_177 - 13285.0
 *         self._gr_k_444 = 1470.0*nu - 1077.0
 *         self._gr_k_445 = -178200.0*tmp_init_87             # <<<<<<<<<<<<<<
 *         self._gr_k_446 = 1.6237477657230744e-9*flagPN3
 *         self._gr_k_447 = 4.3402777777777778e-5*tmp_init_199
 */
  __pyx_v_self->_gr_k_445 = (-178200.0 * __pyx_v_tmp_init_87);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":771
 *         self._gr_k_444 = 1470.0*nu - 1077.0
 *         self._gr_k_445 = -178200.0*tmp_init_87
 *         self._gr_k_446 = 1.6237477657230744e-9*flagPN3             # <<<<<<<<<<<<<<
 *         self._gr_k_447 = 4.3402777777777778e-5*tmp_init_199
 *         self._gr_k_448 = 27.0*tmp_init_52
 */
  __pyx_v_self->_gr_k_446 = (1.6237477657230744e-9 * __pyx_v_flagPN3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":772
 *         self._gr_k_445 = -178200.0*tmp_init_87
 *         self._gr_k_446 = 1.6237477657230744e-9*flagPN3
 *         self._gr_k_447 = 4.3402777777777778e-5*tmp_init_199             # <<<<<<<<<<<<<<
 *         self._gr_k_448 = 27.0*tmp_init_52
 *         self._gr_k_449 = 108.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_447 = (4.3402777777777778e-5 * __pyx_v_tmp_init_199);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":773
 *         self._gr_k_446 = 1.6237477657230744e-9*flagPN3
 *         self._gr_k_447 = 4.3402777777777778e-5*tmp_init_199
 *         self._gr_k_448 = 27.0*tmp_init_52             # <<<<<<<<<<<<<<
 *         self._gr_k_449 = 108.0*tmp_init_18
 *         self._gr_k_450 = -9720.0*tmp_init_56
 */
  __pyx_v_self->_gr_k_448 = (27.0 * __pyx_v_tmp_init_52);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":774
 *         self._gr_k_447 = 4.3402777777777778e-5*tmp_init_199
 *         self._gr_k_448 = 27.0*tmp_init_52
 *         self._gr_k_449 = 108.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_450 = -9720.0*tmp_init_56
 *         self._gr_k_451 = ccomplex.complex[double](0, -116640.0*tmp_init_51)
 */
  __pyx_v_self->_gr_k_449 = (108.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":775
 *         self._gr_k_448 = 27.0*tmp_init_52
 *         self._gr_k_449 = 108.0*tmp_init_18
 *         self._gr_k_450 = -9720.0*tmp_init_56             # <<<<<<<<<<<<<<
 *         self._gr_k_451 = ccomplex.complex[double](0, -116640.0*tmp_init_51)
 *         self._gr_k_452 = ccomplex.complex[double](-tmp_init_193*tmp_init_51, 16.0*nu*(9720.0*tmp_init_1 - 9720.0*tmp_init_7 + 16301.0) - 77760.0*tmp_init_1 + 77760.0*tmp_init_7 - 82944.0)
 */
  __pyx_v_self->_gr_k_450 = (-9720.0 * __pyx_v_tmp_init_56);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":776
 *         self._gr_k_449 = 108.0*tmp_init_18
 *         self._gr_k_450 = -9720.0*tmp_init_56
 *         self._gr_k_451 = ccomplex.complex[double](0, -116640.0*tmp_init_51)             # <<<<<<<<<<<<<<
 *         self._gr_k_452 = ccomplex.complex[double](-tmp_init_193*tmp_init_51, 16.0*nu*(9720.0*tmp_init_1 - 9720.0*tmp_init_7 + 16301.0) - 77760.0*tmp_init_1 + 77760.0*tmp_init_7 - 82944.0)
 *         self._gr_k_453 = 1.7861225422953818e-7*tmp_init_199
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, (-116640.0 * __pyx_v_tmp_init_51));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 776, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_451 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":777
 *         self._gr_k_450 = -9720.0*tmp_init_56
 *         self._gr_k_451 = ccomplex.complex[double](0, -116640.0*tmp_init_51)
 *         self._gr_k_452 = ccomplex.complex[double](-tmp_init_193*tmp_init_51, 16.0*nu*(9720.0*tmp_init_1 - 9720.0*tmp_init_7 + 16301.0) - 77760.0*tmp_init_1 + 77760.0*tmp_init_7 - 82944.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_453 = 1.7861225422953818e-7*tmp_init_199
 *         self._gr_k_454 = 19890.0*nu - 9945.0
 */
  try {
    __pyx_t_1 = std::complex<double> (((-__pyx_v_tmp_init_193) * __pyx_v_tmp_init_51), (((((16.0 * __pyx_v_nu) * (((9720.0 * __pyx_v_tmp_init_1) - (9720.0 * __pyx_v_tmp_init_7)) + 16301.0)) - (77760.0 * __pyx_v_tmp_init_1)) + (77760.0 * __pyx_v_tmp_init_7)) - 82944.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 777, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_452 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":778
 *         self._gr_k_451 = ccomplex.complex[double](0, -116640.0*tmp_init_51)
 *         self._gr_k_452 = ccomplex.complex[double](-tmp_init_193*tmp_init_51, 16.0*nu*(9720.0*tmp_init_1 - 9720.0*tmp_init_7 + 16301.0) - 77760.0*tmp_init_1 + 77760.0*tmp_init_7 - 82944.0)
 *         self._gr_k_453 = 1.7861225422953818e-7*tmp_init_199             # <<<<<<<<<<<<<<
 *         self._gr_k_454 = 19890.0*nu - 9945.0
 *         self._gr_k_455 = 218556.0*nu - 109278.0
 */
  __pyx_v_self->_gr_k_453 = (1.7861225422953818e-7 * __pyx_v_tmp_init_199);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":779
 *         self._gr_k_452 = ccomplex.complex[double](-tmp_init_193*tmp_init_51, 16.0*nu*(9720.0*tmp_init_1 - 9720.0*tmp_init_7 + 16301.0) - 77760.0*tmp_init_1 + 77760.0*tmp_init_7 - 82944.0)
 *         self._gr_k_453 = 1.7861225422953818e-7*tmp_init_199
 *         self._gr_k_454 = 19890.0*nu - 9945.0             # <<<<<<<<<<<<<<
 *         self._gr_k_455 = 218556.0*nu - 109278.0
 *         self._gr_k_456 = 147629156.0*nu - 128967272.0*tmp_init_57 - 41696632.0
 */
  __pyx_v_self->_gr_k_454 = ((19890.0 * __pyx_v_nu) - 9945.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":780
 *         self._gr_k_453 = 1.7861225422953818e-7*tmp_init_199
 *         self._gr_k_454 = 19890.0*nu - 9945.0
 *         self._gr_k_455 = 218556.0*nu - 109278.0             # <<<<<<<<<<<<<<
 *         self._gr_k_456 = 147629156.0*nu - 128967272.0*tmp_init_57 - 41696632.0
 *         self._gr_k_457 = 20709.0 - 41418.0*nu
 */
  __pyx_v_self->_gr_k_455 = ((218556.0 * __pyx_v_nu) - 109278.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":781
 *         self._gr_k_454 = 19890.0*nu - 9945.0
 *         self._gr_k_455 = 218556.0*nu - 109278.0
 *         self._gr_k_456 = 147629156.0*nu - 128967272.0*tmp_init_57 - 41696632.0             # <<<<<<<<<<<<<<
 *         self._gr_k_457 = 20709.0 - 41418.0*nu
 *         self._gr_k_458 = 141804.0 - 283608.0*nu
 */
  __pyx_v_self->_gr_k_456 = (((147629156.0 * __pyx_v_nu) - (128967272.0 * __pyx_v_tmp_init_57)) - 41696632.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":782
 *         self._gr_k_455 = 218556.0*nu - 109278.0
 *         self._gr_k_456 = 147629156.0*nu - 128967272.0*tmp_init_57 - 41696632.0
 *         self._gr_k_457 = 20709.0 - 41418.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_458 = 141804.0 - 283608.0*nu
 *         self._gr_k_459 = 1170.0 - 2340.0*nu
 */
  __pyx_v_self->_gr_k_457 = (20709.0 - (41418.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":783
 *         self._gr_k_456 = 147629156.0*nu - 128967272.0*tmp_init_57 - 41696632.0
 *         self._gr_k_457 = 20709.0 - 41418.0*nu
 *         self._gr_k_458 = 141804.0 - 283608.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_459 = 1170.0 - 2340.0*nu
 *         self._gr_k_460 = tmp_init_172*(-40.0*nu*(7.0*tmp_init_1 - 97.0) + tmp_init_201) + 560.0*tmp_init_200
 */
  __pyx_v_self->_gr_k_458 = (141804.0 - (283608.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":784
 *         self._gr_k_457 = 20709.0 - 41418.0*nu
 *         self._gr_k_458 = 141804.0 - 283608.0*nu
 *         self._gr_k_459 = 1170.0 - 2340.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_460 = tmp_init_172*(-40.0*nu*(7.0*tmp_init_1 - 97.0) + tmp_init_201) + 560.0*tmp_init_200
 *         self._gr_k_461 = 3360.0*tmp_init_200 + 48.0*tmp_init_202 - tmp_init_203*(2240.0*tmp_init_1 + 54603.0)
 */
  __pyx_v_self->_gr_k_459 = (1170.0 - (2340.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":785
 *         self._gr_k_458 = 141804.0 - 283608.0*nu
 *         self._gr_k_459 = 1170.0 - 2340.0*nu
 *         self._gr_k_460 = tmp_init_172*(-40.0*nu*(7.0*tmp_init_1 - 97.0) + tmp_init_201) + 560.0*tmp_init_200             # <<<<<<<<<<<<<<
 *         self._gr_k_461 = 3360.0*tmp_init_200 + 48.0*tmp_init_202 - tmp_init_203*(2240.0*tmp_init_1 + 54603.0)
 *         self._gr_k_462 = ccomplex.complex[double](-tmp_init_204, 8960.0*nu*tmp_init_1 - 214489.0*nu - tmp_init_134 - 5792.0)
 */
  __pyx_v_self->_gr_k_460 = ((__pyx_v_tmp_init_172 * (((-40.0 * __pyx_v_nu) * ((7.0 * __pyx_v_tmp_init_1) - 97.0)) + __pyx_v_tmp_init_201)) + (560.0 * __pyx_v_tmp_init_200));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":786
 *         self._gr_k_459 = 1170.0 - 2340.0*nu
 *         self._gr_k_460 = tmp_init_172*(-40.0*nu*(7.0*tmp_init_1 - 97.0) + tmp_init_201) + 560.0*tmp_init_200
 *         self._gr_k_461 = 3360.0*tmp_init_200 + 48.0*tmp_init_202 - tmp_init_203*(2240.0*tmp_init_1 + 54603.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_462 = ccomplex.complex[double](-tmp_init_204, 8960.0*nu*tmp_init_1 - 214489.0*nu - tmp_init_134 - 5792.0)
 *         self._gr_k_463 = ccomplex.complex[double](-tmp_init_204, 8.0*nu*(-tmp_init_155 - 21439.0) - 8.0*tmp_init_166 - 5792.0)
 */
  __pyx_v_self->_gr_k_461 = (((3360.0 * __pyx_v_tmp_init_200) + (48.0 * __pyx_v_tmp_init_202)) - (__pyx_v_tmp_init_203 * ((2240.0 * __pyx_v_tmp_init_1) + 54603.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":787
 *         self._gr_k_460 = tmp_init_172*(-40.0*nu*(7.0*tmp_init_1 - 97.0) + tmp_init_201) + 560.0*tmp_init_200
 *         self._gr_k_461 = 3360.0*tmp_init_200 + 48.0*tmp_init_202 - tmp_init_203*(2240.0*tmp_init_1 + 54603.0)
 *         self._gr_k_462 = ccomplex.complex[double](-tmp_init_204, 8960.0*nu*tmp_init_1 - 214489.0*nu - tmp_init_134 - 5792.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_463 = ccomplex.complex[double](-tmp_init_204, 8.0*nu*(-tmp_init_155 - 21439.0) - 8.0*tmp_init_166 - 5792.0)
 *         self._gr_k_464 = 8.0*tmp_init_205*tmp_init_51
 */
  try {
    __pyx_t_1 = std::complex<double> ((-__pyx_v_tmp_init_204), (((((8960.0 * __pyx_v_nu) * __pyx_v_tmp_init_1) - (214489.0 * __pyx_v_nu)) - __pyx_v_tmp_init_134) - 5792.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 787, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_462 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":788
 *         self._gr_k_461 = 3360.0*tmp_init_200 + 48.0*tmp_init_202 - tmp_init_203*(2240.0*tmp_init_1 + 54603.0)
 *         self._gr_k_462 = ccomplex.complex[double](-tmp_init_204, 8960.0*nu*tmp_init_1 - 214489.0*nu - tmp_init_134 - 5792.0)
 *         self._gr_k_463 = ccomplex.complex[double](-tmp_init_204, 8.0*nu*(-tmp_init_155 - 21439.0) - 8.0*tmp_init_166 - 5792.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_464 = 8.0*tmp_init_205*tmp_init_51
 *         self._gr_k_465 = tmp_init_197
 */
  try {
    __pyx_t_1 = std::complex<double> ((-__pyx_v_tmp_init_204), ((((8.0 * __pyx_v_nu) * ((-__pyx_v_tmp_init_155) - 21439.0)) - (8.0 * __pyx_v_tmp_init_166)) - 5792.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 788, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_463 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":789
 *         self._gr_k_462 = ccomplex.complex[double](-tmp_init_204, 8960.0*nu*tmp_init_1 - 214489.0*nu - tmp_init_134 - 5792.0)
 *         self._gr_k_463 = ccomplex.complex[double](-tmp_init_204, 8.0*nu*(-tmp_init_155 - 21439.0) - 8.0*tmp_init_166 - 5792.0)
 *         self._gr_k_464 = 8.0*tmp_init_205*tmp_init_51             # <<<<<<<<<<<<<<
 *         self._gr_k_465 = tmp_init_197
 *         self._gr_k_466 = tmp_init_195
 */
  __pyx_v_self->_gr_k_464 = ((8.0 * __pyx_v_tmp_init_205) * __pyx_v_tmp_init_51);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":790
 *         self._gr_k_463 = ccomplex.complex[double](-tmp_init_204, 8.0*nu*(-tmp_init_155 - 21439.0) - 8.0*tmp_init_166 - 5792.0)
 *         self._gr_k_464 = 8.0*tmp_init_205*tmp_init_51
 *         self._gr_k_465 = tmp_init_197             # <<<<<<<<<<<<<<
 *         self._gr_k_466 = tmp_init_195
 *         self._gr_k_467 = 14595.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_465 = __pyx_v_tmp_init_197;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":791
 *         self._gr_k_464 = 8.0*tmp_init_205*tmp_init_51
 *         self._gr_k_465 = tmp_init_197
 *         self._gr_k_466 = tmp_init_195             # <<<<<<<<<<<<<<
 *         self._gr_k_467 = 14595.0*tmp_init_18
 *         self._gr_k_468 = 118420.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_466 = __pyx_v_tmp_init_195;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":792
 *         self._gr_k_465 = tmp_init_197
 *         self._gr_k_466 = tmp_init_195
 *         self._gr_k_467 = 14595.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_468 = 118420.0*tmp_init_18
 *         self._gr_k_469 = -tmp_init_18
 */
  __pyx_v_self->_gr_k_467 = (14595.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":793
 *         self._gr_k_466 = tmp_init_195
 *         self._gr_k_467 = 14595.0*tmp_init_18
 *         self._gr_k_468 = 118420.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_469 = -tmp_init_18
 *         self._gr_k_470 = tmp_init_207
 */
  __pyx_v_self->_gr_k_468 = (118420.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":794
 *         self._gr_k_467 = 14595.0*tmp_init_18
 *         self._gr_k_468 = 118420.0*tmp_init_18
 *         self._gr_k_469 = -tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_470 = tmp_init_207
 *         self._gr_k_471 = tmp_init_207
 */
  __pyx_v_self->_gr_k_469 = (-__pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":795
 *         self._gr_k_468 = 118420.0*tmp_init_18
 *         self._gr_k_469 = -tmp_init_18
 *         self._gr_k_470 = tmp_init_207             # <<<<<<<<<<<<<<
 *         self._gr_k_471 = tmp_init_207
 *         self._gr_k_472 = ccomplex.complex[double](0, -tmp_init_67)
 */
  __pyx_v_self->_gr_k_470 = __pyx_v_tmp_init_207;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":796
 *         self._gr_k_469 = -tmp_init_18
 *         self._gr_k_470 = tmp_init_207
 *         self._gr_k_471 = tmp_init_207             # <<<<<<<<<<<<<<
 *         self._gr_k_472 = ccomplex.complex[double](0, -tmp_init_67)
 *         self._gr_k_473 = ccomplex.complex[double](0, -tmp_init_108)
 */
  __pyx_v_self->_gr_k_471 = __pyx_v_tmp_init_207;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":797
 *         self._gr_k_470 = tmp_init_207
 *         self._gr_k_471 = tmp_init_207
 *         self._gr_k_472 = ccomplex.complex[double](0, -tmp_init_67)             # <<<<<<<<<<<<<<
 *         self._gr_k_473 = ccomplex.complex[double](0, -tmp_init_108)
 *         self._gr_k_474 = -tmp_init_195
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, (-__pyx_v_tmp_init_67));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 797, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_472 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":798
 *         self._gr_k_471 = tmp_init_207
 *         self._gr_k_472 = ccomplex.complex[double](0, -tmp_init_67)
 *         self._gr_k_473 = ccomplex.complex[double](0, -tmp_init_108)             # <<<<<<<<<<<<<<
 *         self._gr_k_474 = -tmp_init_195
 *         self._gr_k_475 = -152820.0*tmp_init_18
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, (-__pyx_v_tmp_init_108));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 798, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_473 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":799
 *         self._gr_k_472 = ccomplex.complex[double](0, -tmp_init_67)
 *         self._gr_k_473 = ccomplex.complex[double](0, -tmp_init_108)
 *         self._gr_k_474 = -tmp_init_195             # <<<<<<<<<<<<<<
 *         self._gr_k_475 = -152820.0*tmp_init_18
 *         self._gr_k_476 = -13965.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_474 = (-__pyx_v_tmp_init_195);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":800
 *         self._gr_k_473 = ccomplex.complex[double](0, -tmp_init_108)
 *         self._gr_k_474 = -tmp_init_195
 *         self._gr_k_475 = -152820.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_476 = -13965.0*tmp_init_18
 *         self._gr_k_477 = 1872.0*nu - 936.0
 */
  __pyx_v_self->_gr_k_475 = (-152820.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":801
 *         self._gr_k_474 = -tmp_init_195
 *         self._gr_k_475 = -152820.0*tmp_init_18
 *         self._gr_k_476 = -13965.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_477 = 1872.0*nu - 936.0
 *         self._gr_k_478 = 178308.0*nu - 89154.0
 */
  __pyx_v_self->_gr_k_476 = (-13965.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":802
 *         self._gr_k_475 = -152820.0*tmp_init_18
 *         self._gr_k_476 = -13965.0*tmp_init_18
 *         self._gr_k_477 = 1872.0*nu - 936.0             # <<<<<<<<<<<<<<
 *         self._gr_k_478 = 178308.0*nu - 89154.0
 *         self._gr_k_479 = 194454.0 - 388908.0*nu
 */
  __pyx_v_self->_gr_k_477 = ((1872.0 * __pyx_v_nu) - 936.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":803
 *         self._gr_k_476 = -13965.0*tmp_init_18
 *         self._gr_k_477 = 1872.0*nu - 936.0
 *         self._gr_k_478 = 178308.0*nu - 89154.0             # <<<<<<<<<<<<<<
 *         self._gr_k_479 = 194454.0 - 388908.0*nu
 *         self._gr_k_480 = 28748516.0*nu - 29089844.0*tmp_init_57 - 7094293.0
 */
  __pyx_v_self->_gr_k_478 = ((178308.0 * __pyx_v_nu) - 89154.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":804
 *         self._gr_k_477 = 1872.0*nu - 936.0
 *         self._gr_k_478 = 178308.0*nu - 89154.0
 *         self._gr_k_479 = 194454.0 - 388908.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_480 = 28748516.0*nu - 29089844.0*tmp_init_57 - 7094293.0
 *         self._gr_k_481 = 21177.0 - 42354.0*nu
 */
  __pyx_v_self->_gr_k_479 = (194454.0 - (388908.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":805
 *         self._gr_k_478 = 178308.0*nu - 89154.0
 *         self._gr_k_479 = 194454.0 - 388908.0*nu
 *         self._gr_k_480 = 28748516.0*nu - 29089844.0*tmp_init_57 - 7094293.0             # <<<<<<<<<<<<<<
 *         self._gr_k_481 = 21177.0 - 42354.0*nu
 *         self._gr_k_482 = 1557504.0*nu - 778752.0
 */
  __pyx_v_self->_gr_k_480 = (((28748516.0 * __pyx_v_nu) - (29089844.0 * __pyx_v_tmp_init_57)) - 7094293.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":806
 *         self._gr_k_479 = 194454.0 - 388908.0*nu
 *         self._gr_k_480 = 28748516.0*nu - 29089844.0*tmp_init_57 - 7094293.0
 *         self._gr_k_481 = 21177.0 - 42354.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_482 = 1557504.0*nu - 778752.0
 *         self._gr_k_483 = -1555057.0*nu + 1800442.0*tmp_init_57 + 325010.0
 */
  __pyx_v_self->_gr_k_481 = (21177.0 - (42354.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":807
 *         self._gr_k_480 = 28748516.0*nu - 29089844.0*tmp_init_57 - 7094293.0
 *         self._gr_k_481 = 21177.0 - 42354.0*nu
 *         self._gr_k_482 = 1557504.0*nu - 778752.0             # <<<<<<<<<<<<<<
 *         self._gr_k_483 = -1555057.0*nu + 1800442.0*tmp_init_57 + 325010.0
 *         self._gr_k_484 = 1248.0*nu - 624.0
 */
  __pyx_v_self->_gr_k_482 = ((1557504.0 * __pyx_v_nu) - 778752.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":808
 *         self._gr_k_481 = 21177.0 - 42354.0*nu
 *         self._gr_k_482 = 1557504.0*nu - 778752.0
 *         self._gr_k_483 = -1555057.0*nu + 1800442.0*tmp_init_57 + 325010.0             # <<<<<<<<<<<<<<
 *         self._gr_k_484 = 1248.0*nu - 624.0
 *         self._gr_k_485 = 58734.0*nu - 29367.0
 */
  __pyx_v_self->_gr_k_483 = (((-1555057.0 * __pyx_v_nu) + (1800442.0 * __pyx_v_tmp_init_57)) + 325010.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":809
 *         self._gr_k_482 = 1557504.0*nu - 778752.0
 *         self._gr_k_483 = -1555057.0*nu + 1800442.0*tmp_init_57 + 325010.0
 *         self._gr_k_484 = 1248.0*nu - 624.0             # <<<<<<<<<<<<<<
 *         self._gr_k_485 = 58734.0*nu - 29367.0
 *         self._gr_k_486 = tmp_init_208
 */
  __pyx_v_self->_gr_k_484 = ((1248.0 * __pyx_v_nu) - 624.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":810
 *         self._gr_k_483 = -1555057.0*nu + 1800442.0*tmp_init_57 + 325010.0
 *         self._gr_k_484 = 1248.0*nu - 624.0
 *         self._gr_k_485 = 58734.0*nu - 29367.0             # <<<<<<<<<<<<<<
 *         self._gr_k_486 = tmp_init_208
 *         self._gr_k_487 = 1163008.0*nu - 13216.0*tmp_init_57 - 591416.0
 */
  __pyx_v_self->_gr_k_485 = ((58734.0 * __pyx_v_nu) - 29367.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":811
 *         self._gr_k_484 = 1248.0*nu - 624.0
 *         self._gr_k_485 = 58734.0*nu - 29367.0
 *         self._gr_k_486 = tmp_init_208             # <<<<<<<<<<<<<<
 *         self._gr_k_487 = 1163008.0*nu - 13216.0*tmp_init_57 - 591416.0
 *         self._gr_k_488 = 156.0 - 312.0*nu
 */
  __pyx_v_self->_gr_k_486 = __pyx_v_tmp_init_208;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":812
 *         self._gr_k_485 = 58734.0*nu - 29367.0
 *         self._gr_k_486 = tmp_init_208
 *         self._gr_k_487 = 1163008.0*nu - 13216.0*tmp_init_57 - 591416.0             # <<<<<<<<<<<<<<
 *         self._gr_k_488 = 156.0 - 312.0*nu
 *         self._gr_k_489 = 6289920.0*tmp_init_210
 */
  __pyx_v_self->_gr_k_487 = (((1163008.0 * __pyx_v_nu) - (13216.0 * __pyx_v_tmp_init_57)) - 591416.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":813
 *         self._gr_k_486 = tmp_init_208
 *         self._gr_k_487 = 1163008.0*nu - 13216.0*tmp_init_57 - 591416.0
 *         self._gr_k_488 = 156.0 - 312.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_489 = 6289920.0*tmp_init_210
 *         self._gr_k_490 = tmp_init_113*tmp_init_188
 */
  __pyx_v_self->_gr_k_488 = (156.0 - (312.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":814
 *         self._gr_k_487 = 1163008.0*nu - 13216.0*tmp_init_57 - 591416.0
 *         self._gr_k_488 = 156.0 - 312.0*nu
 *         self._gr_k_489 = 6289920.0*tmp_init_210             # <<<<<<<<<<<<<<
 *         self._gr_k_490 = tmp_init_113*tmp_init_188
 *         self._gr_k_491 = 13.0*tmp_init_211
 */
  __pyx_v_self->_gr_k_489 = (6289920.0 * __pyx_v_tmp_init_210);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":815
 *         self._gr_k_488 = 156.0 - 312.0*nu
 *         self._gr_k_489 = 6289920.0*tmp_init_210
 *         self._gr_k_490 = tmp_init_113*tmp_init_188             # <<<<<<<<<<<<<<
 *         self._gr_k_491 = 13.0*tmp_init_211
 *         self._gr_k_492 = -98280.0*tmp_init_212
 */
  __pyx_v_self->_gr_k_490 = (__pyx_v_tmp_init_113 * __pyx_v_tmp_init_188);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":816
 *         self._gr_k_489 = 6289920.0*tmp_init_210
 *         self._gr_k_490 = tmp_init_113*tmp_init_188
 *         self._gr_k_491 = 13.0*tmp_init_211             # <<<<<<<<<<<<<<
 *         self._gr_k_492 = -98280.0*tmp_init_212
 *         self._gr_k_493 = -393120.0*tmp_init_210
 */
  __pyx_v_self->_gr_k_491 = (13.0 * __pyx_v_tmp_init_211);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":817
 *         self._gr_k_490 = tmp_init_113*tmp_init_188
 *         self._gr_k_491 = 13.0*tmp_init_211
 *         self._gr_k_492 = -98280.0*tmp_init_212             # <<<<<<<<<<<<<<
 *         self._gr_k_493 = -393120.0*tmp_init_210
 *         self._gr_k_494 = -1872.0*tmp_init_205*tmp_init_209
 */
  __pyx_v_self->_gr_k_492 = (-98280.0 * __pyx_v_tmp_init_212);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":818
 *         self._gr_k_491 = 13.0*tmp_init_211
 *         self._gr_k_492 = -98280.0*tmp_init_212
 *         self._gr_k_493 = -393120.0*tmp_init_210             # <<<<<<<<<<<<<<
 *         self._gr_k_494 = -1872.0*tmp_init_205*tmp_init_209
 *         self._gr_k_495 = 4.7695360195360195e-7*tmp_init_213
 */
  __pyx_v_self->_gr_k_493 = (-393120.0 * __pyx_v_tmp_init_210);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":819
 *         self._gr_k_492 = -98280.0*tmp_init_212
 *         self._gr_k_493 = -393120.0*tmp_init_210
 *         self._gr_k_494 = -1872.0*tmp_init_205*tmp_init_209             # <<<<<<<<<<<<<<
 *         self._gr_k_495 = 4.7695360195360195e-7*tmp_init_213
 *         self._gr_k_496 = 1188720.0*nu - 594360.0
 */
  __pyx_v_self->_gr_k_494 = ((-1872.0 * __pyx_v_tmp_init_205) * __pyx_v_tmp_init_209);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":820
 *         self._gr_k_493 = -393120.0*tmp_init_210
 *         self._gr_k_494 = -1872.0*tmp_init_205*tmp_init_209
 *         self._gr_k_495 = 4.7695360195360195e-7*tmp_init_213             # <<<<<<<<<<<<<<
 *         self._gr_k_496 = 1188720.0*nu - 594360.0
 *         self._gr_k_497 = 340470.0*nu - 170235.0
 */
  __pyx_v_self->_gr_k_495 = (4.7695360195360195e-7 * __pyx_v_tmp_init_213);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":821
 *         self._gr_k_494 = -1872.0*tmp_init_205*tmp_init_209
 *         self._gr_k_495 = 4.7695360195360195e-7*tmp_init_213
 *         self._gr_k_496 = 1188720.0*nu - 594360.0             # <<<<<<<<<<<<<<
 *         self._gr_k_497 = 340470.0*nu - 170235.0
 *         self._gr_k_498 = 3112200.0*nu - 1556100.0
 */
  __pyx_v_self->_gr_k_496 = ((1188720.0 * __pyx_v_nu) - 594360.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":822
 *         self._gr_k_495 = 4.7695360195360195e-7*tmp_init_213
 *         self._gr_k_496 = 1188720.0*nu - 594360.0
 *         self._gr_k_497 = 340470.0*nu - 170235.0             # <<<<<<<<<<<<<<
 *         self._gr_k_498 = 3112200.0*nu - 1556100.0
 *         self._gr_k_499 = 2354040.0*nu - 1177020.0
 */
  __pyx_v_self->_gr_k_497 = ((340470.0 * __pyx_v_nu) - 170235.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":823
 *         self._gr_k_496 = 1188720.0*nu - 594360.0
 *         self._gr_k_497 = 340470.0*nu - 170235.0
 *         self._gr_k_498 = 3112200.0*nu - 1556100.0             # <<<<<<<<<<<<<<
 *         self._gr_k_499 = 2354040.0*nu - 1177020.0
 *         self._gr_k_500 = 9629636.0*nu - 4510184.0*tmp_init_57 - 3663472.0
 */
  __pyx_v_self->_gr_k_498 = ((3112200.0 * __pyx_v_nu) - 1556100.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":824
 *         self._gr_k_497 = 340470.0*nu - 170235.0
 *         self._gr_k_498 = 3112200.0*nu - 1556100.0
 *         self._gr_k_499 = 2354040.0*nu - 1177020.0             # <<<<<<<<<<<<<<
 *         self._gr_k_500 = 9629636.0*nu - 4510184.0*tmp_init_57 - 3663472.0
 *         self._gr_k_501 = 42120.0*nu - 21060.0
 */
  __pyx_v_self->_gr_k_499 = ((2354040.0 * __pyx_v_nu) - 1177020.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":825
 *         self._gr_k_498 = 3112200.0*nu - 1556100.0
 *         self._gr_k_499 = 2354040.0*nu - 1177020.0
 *         self._gr_k_500 = 9629636.0*nu - 4510184.0*tmp_init_57 - 3663472.0             # <<<<<<<<<<<<<<
 *         self._gr_k_501 = 42120.0*nu - 21060.0
 *         self._gr_k_502 = 8125.0*tmp_init_211
 */
  __pyx_v_self->_gr_k_500 = (((9629636.0 * __pyx_v_nu) - (4510184.0 * __pyx_v_tmp_init_57)) - 3663472.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":826
 *         self._gr_k_499 = 2354040.0*nu - 1177020.0
 *         self._gr_k_500 = 9629636.0*nu - 4510184.0*tmp_init_57 - 3663472.0
 *         self._gr_k_501 = 42120.0*nu - 21060.0             # <<<<<<<<<<<<<<
 *         self._gr_k_502 = 8125.0*tmp_init_211
 *         self._gr_k_503 = 12480.0*nu - 6240.0
 */
  __pyx_v_self->_gr_k_501 = ((42120.0 * __pyx_v_nu) - 21060.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":827
 *         self._gr_k_500 = 9629636.0*nu - 4510184.0*tmp_init_57 - 3663472.0
 *         self._gr_k_501 = 42120.0*nu - 21060.0
 *         self._gr_k_502 = 8125.0*tmp_init_211             # <<<<<<<<<<<<<<
 *         self._gr_k_503 = 12480.0*nu - 6240.0
 *         self._gr_k_504 = 61425000.0*tmp_init_212
 */
  __pyx_v_self->_gr_k_502 = (8125.0 * __pyx_v_tmp_init_211);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":828
 *         self._gr_k_501 = 42120.0*nu - 21060.0
 *         self._gr_k_502 = 8125.0*tmp_init_211
 *         self._gr_k_503 = 12480.0*nu - 6240.0             # <<<<<<<<<<<<<<
 *         self._gr_k_504 = 61425000.0*tmp_init_212
 *         self._gr_k_505 = -1228500000.0*tmp_init_210
 */
  __pyx_v_self->_gr_k_503 = ((12480.0 * __pyx_v_nu) - 6240.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":829
 *         self._gr_k_502 = 8125.0*tmp_init_211
 *         self._gr_k_503 = 12480.0*nu - 6240.0
 *         self._gr_k_504 = 61425000.0*tmp_init_212             # <<<<<<<<<<<<<<
 *         self._gr_k_505 = -1228500000.0*tmp_init_210
 *         self._gr_k_506 = 9984.0*nu - 4992.0
 */
  __pyx_v_self->_gr_k_504 = (61425000.0 * __pyx_v_tmp_init_212);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":830
 *         self._gr_k_503 = 12480.0*nu - 6240.0
 *         self._gr_k_504 = 61425000.0*tmp_init_212
 *         self._gr_k_505 = -1228500000.0*tmp_init_210             # <<<<<<<<<<<<<<
 *         self._gr_k_506 = 9984.0*nu - 4992.0
 *         self._gr_k_507 = 9360.0*nu - 4680.0
 */
  __pyx_v_self->_gr_k_505 = (-1228500000.0 * __pyx_v_tmp_init_210);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":831
 *         self._gr_k_504 = 61425000.0*tmp_init_212
 *         self._gr_k_505 = -1228500000.0*tmp_init_210
 *         self._gr_k_506 = 9984.0*nu - 4992.0             # <<<<<<<<<<<<<<
 *         self._gr_k_507 = 9360.0*nu - 4680.0
 *         self._gr_k_508 = 6469632.0*nu - 3234816.0
 */
  __pyx_v_self->_gr_k_506 = ((9984.0 * __pyx_v_nu) - 4992.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":832
 *         self._gr_k_505 = -1228500000.0*tmp_init_210
 *         self._gr_k_506 = 9984.0*nu - 4992.0
 *         self._gr_k_507 = 9360.0*nu - 4680.0             # <<<<<<<<<<<<<<
 *         self._gr_k_508 = 6469632.0*nu - 3234816.0
 *         self._gr_k_509 = -963200.0*nu + 358400.0*tmp_init_57 + 368200.0
 */
  __pyx_v_self->_gr_k_507 = ((9360.0 * __pyx_v_nu) - 4680.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":833
 *         self._gr_k_506 = 9984.0*nu - 4992.0
 *         self._gr_k_507 = 9360.0*nu - 4680.0
 *         self._gr_k_508 = 6469632.0*nu - 3234816.0             # <<<<<<<<<<<<<<
 *         self._gr_k_509 = -963200.0*nu + 358400.0*tmp_init_57 + 368200.0
 *         self._gr_k_510 = 273000.0*nu - 136500.0
 */
  __pyx_v_self->_gr_k_508 = ((6469632.0 * __pyx_v_nu) - 3234816.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":834
 *         self._gr_k_507 = 9360.0*nu - 4680.0
 *         self._gr_k_508 = 6469632.0*nu - 3234816.0
 *         self._gr_k_509 = -963200.0*nu + 358400.0*tmp_init_57 + 368200.0             # <<<<<<<<<<<<<<
 *         self._gr_k_510 = 273000.0*nu - 136500.0
 *         self._gr_k_511 = tmp_init_208
 */
  __pyx_v_self->_gr_k_509 = (((-963200.0 * __pyx_v_nu) + (358400.0 * __pyx_v_tmp_init_57)) + 368200.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":835
 *         self._gr_k_508 = 6469632.0*nu - 3234816.0
 *         self._gr_k_509 = -963200.0*nu + 358400.0*tmp_init_57 + 368200.0
 *         self._gr_k_510 = 273000.0*nu - 136500.0             # <<<<<<<<<<<<<<
 *         self._gr_k_511 = tmp_init_208
 *         self._gr_k_512 = 10000.0*tmp_init_85
 */
  __pyx_v_self->_gr_k_510 = ((273000.0 * __pyx_v_nu) - 136500.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":836
 *         self._gr_k_509 = -963200.0*nu + 358400.0*tmp_init_57 + 368200.0
 *         self._gr_k_510 = 273000.0*nu - 136500.0
 *         self._gr_k_511 = tmp_init_208             # <<<<<<<<<<<<<<
 *         self._gr_k_512 = 10000.0*tmp_init_85
 *         self._gr_k_513 = -585000.0*tmp_init_18*tmp_init_51
 */
  __pyx_v_self->_gr_k_511 = __pyx_v_tmp_init_208;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":837
 *         self._gr_k_510 = 273000.0*nu - 136500.0
 *         self._gr_k_511 = tmp_init_208
 *         self._gr_k_512 = 10000.0*tmp_init_85             # <<<<<<<<<<<<<<
 *         self._gr_k_513 = -585000.0*tmp_init_18*tmp_init_51
 *         self._gr_k_514 = -1872.0*tmp_init_51*(-28.0*tmp_init_18*(31250.0*tmp_init_1 - tmp_init_189 + 52917.0) + 218750.0*tmp_init_200 + 3125.0*ccomplex.complex[double](0, 1)*(tmp_init_201 - 140.0*tmp_init_22))
 */
  __pyx_v_self->_gr_k_512 = (10000.0 * __pyx_v_tmp_init_85);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":838
 *         self._gr_k_511 = tmp_init_208
 *         self._gr_k_512 = 10000.0*tmp_init_85
 *         self._gr_k_513 = -585000.0*tmp_init_18*tmp_init_51             # <<<<<<<<<<<<<<
 *         self._gr_k_514 = -1872.0*tmp_init_51*(-28.0*tmp_init_18*(31250.0*tmp_init_1 - tmp_init_189 + 52917.0) + 218750.0*tmp_init_200 + 3125.0*ccomplex.complex[double](0, 1)*(tmp_init_201 - 140.0*tmp_init_22))
 *         self._gr_k_515 = 1.221001221001221e-12*tmp_init_213
 */
  __pyx_v_self->_gr_k_513 = ((-585000.0 * __pyx_v_tmp_init_18) * __pyx_v_tmp_init_51);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":839
 *         self._gr_k_512 = 10000.0*tmp_init_85
 *         self._gr_k_513 = -585000.0*tmp_init_18*tmp_init_51
 *         self._gr_k_514 = -1872.0*tmp_init_51*(-28.0*tmp_init_18*(31250.0*tmp_init_1 - tmp_init_189 + 52917.0) + 218750.0*tmp_init_200 + 3125.0*ccomplex.complex[double](0, 1)*(tmp_init_201 - 140.0*tmp_init_22))             # <<<<<<<<<<<<<<
 *         self._gr_k_515 = 1.221001221001221e-12*tmp_init_213
 *         self._gr_k_516 = ccomplex.complex[double](-tmp_init_214, nu*(6531840.0*tmp_init_1 - 6531840.0*tmp_init_7 + 4655359.0) - 3265920.0*tmp_init_1 + 3265920.0*tmp_init_7 - 4222368.0)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 839, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_514 = ((-1872.0 * __pyx_v_tmp_init_51) * ((((-28.0 * __pyx_v_tmp_init_18) * (((31250.0 * __pyx_v_tmp_init_1) - __pyx_v_tmp_init_189) + 52917.0)) + (218750.0 * __pyx_v_tmp_init_200)) + ((3125.0 * __pyx_t_1) * (__pyx_v_tmp_init_201 - (140.0 * __pyx_v_tmp_init_22)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":840
 *         self._gr_k_513 = -585000.0*tmp_init_18*tmp_init_51
 *         self._gr_k_514 = -1872.0*tmp_init_51*(-28.0*tmp_init_18*(31250.0*tmp_init_1 - tmp_init_189 + 52917.0) + 218750.0*tmp_init_200 + 3125.0*ccomplex.complex[double](0, 1)*(tmp_init_201 - 140.0*tmp_init_22))
 *         self._gr_k_515 = 1.221001221001221e-12*tmp_init_213             # <<<<<<<<<<<<<<
 *         self._gr_k_516 = ccomplex.complex[double](-tmp_init_214, nu*(6531840.0*tmp_init_1 - 6531840.0*tmp_init_7 + 4655359.0) - 3265920.0*tmp_init_1 + 3265920.0*tmp_init_7 - 4222368.0)
 *         self._gr_k_517 = tmp_init_18
 */
  __pyx_v_self->_gr_k_515 = (1.221001221001221e-12 * __pyx_v_tmp_init_213);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":841
 *         self._gr_k_514 = -1872.0*tmp_init_51*(-28.0*tmp_init_18*(31250.0*tmp_init_1 - tmp_init_189 + 52917.0) + 218750.0*tmp_init_200 + 3125.0*ccomplex.complex[double](0, 1)*(tmp_init_201 - 140.0*tmp_init_22))
 *         self._gr_k_515 = 1.221001221001221e-12*tmp_init_213
 *         self._gr_k_516 = ccomplex.complex[double](-tmp_init_214, nu*(6531840.0*tmp_init_1 - 6531840.0*tmp_init_7 + 4655359.0) - 3265920.0*tmp_init_1 + 3265920.0*tmp_init_7 - 4222368.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_517 = tmp_init_18
 *         self._gr_k_518 = tmp_init_18
 */
  try {
    __pyx_t_1 = std::complex<double> ((-__pyx_v_tmp_init_214), ((((__pyx_v_nu * (((6531840.0 * __pyx_v_tmp_init_1) - (6531840.0 * __pyx_v_tmp_init_7)) + 4655359.0)) - (3265920.0 * __pyx_v_tmp_init_1)) + (3265920.0 * __pyx_v_tmp_init_7)) - 4222368.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 841, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_516 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":842
 *         self._gr_k_515 = 1.221001221001221e-12*tmp_init_213
 *         self._gr_k_516 = ccomplex.complex[double](-tmp_init_214, nu*(6531840.0*tmp_init_1 - 6531840.0*tmp_init_7 + 4655359.0) - 3265920.0*tmp_init_1 + 3265920.0*tmp_init_7 - 4222368.0)
 *         self._gr_k_517 = tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_518 = tmp_init_18
 *         self._gr_k_519 = 9835.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_517 = __pyx_v_tmp_init_18;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":843
 *         self._gr_k_516 = ccomplex.complex[double](-tmp_init_214, nu*(6531840.0*tmp_init_1 - 6531840.0*tmp_init_7 + 4655359.0) - 3265920.0*tmp_init_1 + 3265920.0*tmp_init_7 - 4222368.0)
 *         self._gr_k_517 = tmp_init_18
 *         self._gr_k_518 = tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_519 = 9835.0*tmp_init_18
 *         self._gr_k_520 = -320.0*tmp_init_18*(5103.0*tmp_init_1 - tmp_init_191 + 3427.0) + 408240.0*tmp_init_200 + 5832.0*tmp_init_215
 */
  __pyx_v_self->_gr_k_518 = __pyx_v_tmp_init_18;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":844
 *         self._gr_k_517 = tmp_init_18
 *         self._gr_k_518 = tmp_init_18
 *         self._gr_k_519 = 9835.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_520 = -320.0*tmp_init_18*(5103.0*tmp_init_1 - tmp_init_191 + 3427.0) + 408240.0*tmp_init_200 + 5832.0*tmp_init_215
 *         self._gr_k_521 = 2449440.0*tmp_init_200 - tmp_init_203*(1632960.0*tmp_init_1 - 1632960.0*tmp_init_7 + 770467.0) + 34992.0*tmp_init_215
 */
  __pyx_v_self->_gr_k_519 = (9835.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":845
 *         self._gr_k_518 = tmp_init_18
 *         self._gr_k_519 = 9835.0*tmp_init_18
 *         self._gr_k_520 = -320.0*tmp_init_18*(5103.0*tmp_init_1 - tmp_init_191 + 3427.0) + 408240.0*tmp_init_200 + 5832.0*tmp_init_215             # <<<<<<<<<<<<<<
 *         self._gr_k_521 = 2449440.0*tmp_init_200 - tmp_init_203*(1632960.0*tmp_init_1 - 1632960.0*tmp_init_7 + 770467.0) + 34992.0*tmp_init_215
 *         self._gr_k_522 = 8.0*ccomplex.complex[double](0, 1)*nu*(816480.0*tmp_init_1 - 816480.0*tmp_init_7 + 288649.0) - tmp_init_214 - 23328.0*tmp_init_215
 */
  __pyx_v_self->_gr_k_520 = ((((-320.0 * __pyx_v_tmp_init_18) * (((5103.0 * __pyx_v_tmp_init_1) - __pyx_v_tmp_init_191) + 3427.0)) + (408240.0 * __pyx_v_tmp_init_200)) + (5832.0 * __pyx_v_tmp_init_215));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":846
 *         self._gr_k_519 = 9835.0*tmp_init_18
 *         self._gr_k_520 = -320.0*tmp_init_18*(5103.0*tmp_init_1 - tmp_init_191 + 3427.0) + 408240.0*tmp_init_200 + 5832.0*tmp_init_215
 *         self._gr_k_521 = 2449440.0*tmp_init_200 - tmp_init_203*(1632960.0*tmp_init_1 - 1632960.0*tmp_init_7 + 770467.0) + 34992.0*tmp_init_215             # <<<<<<<<<<<<<<
 *         self._gr_k_522 = 8.0*ccomplex.complex[double](0, 1)*nu*(816480.0*tmp_init_1 - 816480.0*tmp_init_7 + 288649.0) - tmp_init_214 - 23328.0*tmp_init_215
 *         self._gr_k_523 = 5832.0*tmp_init_216*tmp_init_51
 */
  __pyx_v_self->_gr_k_521 = (((2449440.0 * __pyx_v_tmp_init_200) - (__pyx_v_tmp_init_203 * (((1632960.0 * __pyx_v_tmp_init_1) - (1632960.0 * __pyx_v_tmp_init_7)) + 770467.0))) + (34992.0 * __pyx_v_tmp_init_215));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":847
 *         self._gr_k_520 = -320.0*tmp_init_18*(5103.0*tmp_init_1 - tmp_init_191 + 3427.0) + 408240.0*tmp_init_200 + 5832.0*tmp_init_215
 *         self._gr_k_521 = 2449440.0*tmp_init_200 - tmp_init_203*(1632960.0*tmp_init_1 - 1632960.0*tmp_init_7 + 770467.0) + 34992.0*tmp_init_215
 *         self._gr_k_522 = 8.0*ccomplex.complex[double](0, 1)*nu*(816480.0*tmp_init_1 - 816480.0*tmp_init_7 + 288649.0) - tmp_init_214 - 23328.0*tmp_init_215             # <<<<<<<<<<<<<<
 *         self._gr_k_523 = 5832.0*tmp_init_216*tmp_init_51
 *         self._gr_k_524 = tmp_init_206
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 847, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_522 = (((((8.0 * __pyx_t_1) * __pyx_v_nu) * (((816480.0 * __pyx_v_tmp_init_1) - (816480.0 * __pyx_v_tmp_init_7)) + 288649.0)) - __pyx_v_tmp_init_214) - (23328.0 * __pyx_v_tmp_init_215));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":848
 *         self._gr_k_521 = 2449440.0*tmp_init_200 - tmp_init_203*(1632960.0*tmp_init_1 - 1632960.0*tmp_init_7 + 770467.0) + 34992.0*tmp_init_215
 *         self._gr_k_522 = 8.0*ccomplex.complex[double](0, 1)*nu*(816480.0*tmp_init_1 - 816480.0*tmp_init_7 + 288649.0) - tmp_init_214 - 23328.0*tmp_init_215
 *         self._gr_k_523 = 5832.0*tmp_init_216*tmp_init_51             # <<<<<<<<<<<<<<
 *         self._gr_k_524 = tmp_init_206
 *         self._gr_k_525 = 7035.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_523 = ((5832.0 * __pyx_v_tmp_init_216) * __pyx_v_tmp_init_51);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":849
 *         self._gr_k_522 = 8.0*ccomplex.complex[double](0, 1)*nu*(816480.0*tmp_init_1 - 816480.0*tmp_init_7 + 288649.0) - tmp_init_214 - 23328.0*tmp_init_215
 *         self._gr_k_523 = 5832.0*tmp_init_216*tmp_init_51
 *         self._gr_k_524 = tmp_init_206             # <<<<<<<<<<<<<<
 *         self._gr_k_525 = 7035.0*tmp_init_18
 *         self._gr_k_526 = 55140.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_524 = __pyx_v_tmp_init_206;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":850
 *         self._gr_k_523 = 5832.0*tmp_init_216*tmp_init_51
 *         self._gr_k_524 = tmp_init_206
 *         self._gr_k_525 = 7035.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_526 = 55140.0*tmp_init_18
 *         self._gr_k_527 = 40060.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_525 = (7035.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":851
 *         self._gr_k_524 = tmp_init_206
 *         self._gr_k_525 = 7035.0*tmp_init_18
 *         self._gr_k_526 = 55140.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_527 = 40060.0*tmp_init_18
 *         self._gr_k_528 = 40.0*tmp_init_18
 */
  __pyx_v_self->_gr_k_526 = (55140.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":852
 *         self._gr_k_525 = 7035.0*tmp_init_18
 *         self._gr_k_526 = 55140.0*tmp_init_18
 *         self._gr_k_527 = 40060.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_528 = 40.0*tmp_init_18
 *         self._gr_k_529 = tmp_init_197
 */
  __pyx_v_self->_gr_k_527 = (40060.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":853
 *         self._gr_k_526 = 55140.0*tmp_init_18
 *         self._gr_k_527 = 40060.0*tmp_init_18
 *         self._gr_k_528 = 40.0*tmp_init_18             # <<<<<<<<<<<<<<
 *         self._gr_k_529 = tmp_init_197
 *         self._gr_k_530 = tmp_init_55
 */
  __pyx_v_self->_gr_k_528 = (40.0 * __pyx_v_tmp_init_18);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":854
 *         self._gr_k_527 = 40060.0*tmp_init_18
 *         self._gr_k_528 = 40.0*tmp_init_18
 *         self._gr_k_529 = tmp_init_197             # <<<<<<<<<<<<<<
 *         self._gr_k_530 = tmp_init_55
 *         self._gr_k_531 = tmp_init_195
 */
  __pyx_v_self->_gr_k_529 = __pyx_v_tmp_init_197;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":855
 *         self._gr_k_528 = 40.0*tmp_init_18
 *         self._gr_k_529 = tmp_init_197
 *         self._gr_k_530 = tmp_init_55             # <<<<<<<<<<<<<<
 *         self._gr_k_531 = tmp_init_195
 *         self._gr_k_532 = tmp_init_196
 */
  __pyx_v_self->_gr_k_530 = __pyx_v_tmp_init_55;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":856
 *         self._gr_k_529 = tmp_init_197
 *         self._gr_k_530 = tmp_init_55
 *         self._gr_k_531 = tmp_init_195             # <<<<<<<<<<<<<<
 *         self._gr_k_532 = tmp_init_196
 *         self._gr_k_533 = 1198080.0*nu - 599040.0
 */
  __pyx_v_self->_gr_k_531 = __pyx_v_tmp_init_195;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":857
 *         self._gr_k_530 = tmp_init_55
 *         self._gr_k_531 = tmp_init_195
 *         self._gr_k_532 = tmp_init_196             # <<<<<<<<<<<<<<
 *         self._gr_k_533 = 1198080.0*nu - 599040.0
 *         self._gr_k_534 = 1173744.0*nu - 586872.0
 */
  __pyx_v_self->_gr_k_532 = __pyx_v_tmp_init_196;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":858
 *         self._gr_k_531 = tmp_init_195
 *         self._gr_k_532 = tmp_init_196
 *         self._gr_k_533 = 1198080.0*nu - 599040.0             # <<<<<<<<<<<<<<
 *         self._gr_k_534 = 1173744.0*nu - 586872.0
 *         self._gr_k_535 = 951912.0*nu - 475956.0
 */
  __pyx_v_self->_gr_k_533 = ((1198080.0 * __pyx_v_nu) - 599040.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":859
 *         self._gr_k_532 = tmp_init_196
 *         self._gr_k_533 = 1198080.0*nu - 599040.0
 *         self._gr_k_534 = 1173744.0*nu - 586872.0             # <<<<<<<<<<<<<<
 *         self._gr_k_535 = 951912.0*nu - 475956.0
 *         self._gr_k_536 = 356616.0*nu - 178308.0
 */
  __pyx_v_self->_gr_k_534 = ((1173744.0 * __pyx_v_nu) - 586872.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":860
 *         self._gr_k_533 = 1198080.0*nu - 599040.0
 *         self._gr_k_534 = 1173744.0*nu - 586872.0
 *         self._gr_k_535 = 951912.0*nu - 475956.0             # <<<<<<<<<<<<<<
 *         self._gr_k_536 = 356616.0*nu - 178308.0
 *         self._gr_k_537 = 266760.0*nu - 133380.0
 */
  __pyx_v_self->_gr_k_535 = ((951912.0 * __pyx_v_nu) - 475956.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":861
 *         self._gr_k_534 = 1173744.0*nu - 586872.0
 *         self._gr_k_535 = 951912.0*nu - 475956.0
 *         self._gr_k_536 = 356616.0*nu - 178308.0             # <<<<<<<<<<<<<<
 *         self._gr_k_537 = 266760.0*nu - 133380.0
 *         self._gr_k_538 = 213730660.0*nu - 173831336.0*tmp_init_57 - 63367008.0
 */
  __pyx_v_self->_gr_k_536 = ((356616.0 * __pyx_v_nu) - 178308.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":862
 *         self._gr_k_535 = 951912.0*nu - 475956.0
 *         self._gr_k_536 = 356616.0*nu - 178308.0
 *         self._gr_k_537 = 266760.0*nu - 133380.0             # <<<<<<<<<<<<<<
 *         self._gr_k_538 = 213730660.0*nu - 173831336.0*tmp_init_57 - 63367008.0
 *         self._gr_k_539 = 52650.0*nu - 26325.0
 */
  __pyx_v_self->_gr_k_537 = ((266760.0 * __pyx_v_nu) - 133380.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":863
 *         self._gr_k_536 = 356616.0*nu - 178308.0
 *         self._gr_k_537 = 266760.0*nu - 133380.0
 *         self._gr_k_538 = 213730660.0*nu - 173831336.0*tmp_init_57 - 63367008.0             # <<<<<<<<<<<<<<
 *         self._gr_k_539 = 52650.0*nu - 26325.0
 *         self._gr_k_540 = 7488.0*nu - 3744.0
 */
  __pyx_v_self->_gr_k_538 = (((213730660.0 * __pyx_v_nu) - (173831336.0 * __pyx_v_tmp_init_57)) - 63367008.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":864
 *         self._gr_k_537 = 266760.0*nu - 133380.0
 *         self._gr_k_538 = 213730660.0*nu - 173831336.0*tmp_init_57 - 63367008.0
 *         self._gr_k_539 = 52650.0*nu - 26325.0             # <<<<<<<<<<<<<<
 *         self._gr_k_540 = 7488.0*nu - 3744.0
 *         self._gr_k_541 = 243243.0 - 486486.0*nu
 */
  __pyx_v_self->_gr_k_539 = ((52650.0 * __pyx_v_nu) - 26325.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":865
 *         self._gr_k_538 = 213730660.0*nu - 173831336.0*tmp_init_57 - 63367008.0
 *         self._gr_k_539 = 52650.0*nu - 26325.0
 *         self._gr_k_540 = 7488.0*nu - 3744.0             # <<<<<<<<<<<<<<
 *         self._gr_k_541 = 243243.0 - 486486.0*nu
 *         self._gr_k_542 = 149526.0 - 299052.0*nu
 */
  __pyx_v_self->_gr_k_540 = ((7488.0 * __pyx_v_nu) - 3744.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":866
 *         self._gr_k_539 = 52650.0*nu - 26325.0
 *         self._gr_k_540 = 7488.0*nu - 3744.0
 *         self._gr_k_541 = 243243.0 - 486486.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_542 = 149526.0 - 299052.0*nu
 *         self._gr_k_543 = -16835824.0*nu + 14723660.0*tmp_init_57 + 4739601.0
 */
  __pyx_v_self->_gr_k_541 = (243243.0 - (486486.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":867
 *         self._gr_k_540 = 7488.0*nu - 3744.0
 *         self._gr_k_541 = 243243.0 - 486486.0*nu
 *         self._gr_k_542 = 149526.0 - 299052.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_543 = -16835824.0*nu + 14723660.0*tmp_init_57 + 4739601.0
 *         self._gr_k_544 = 70902.0 - 141804.0*nu
 */
  __pyx_v_self->_gr_k_542 = (149526.0 - (299052.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":868
 *         self._gr_k_541 = 243243.0 - 486486.0*nu
 *         self._gr_k_542 = 149526.0 - 299052.0*nu
 *         self._gr_k_543 = -16835824.0*nu + 14723660.0*tmp_init_57 + 4739601.0             # <<<<<<<<<<<<<<
 *         self._gr_k_544 = 70902.0 - 141804.0*nu
 *         self._gr_k_545 = 56160.0 - 112320.0*nu
 */
  __pyx_v_self->_gr_k_543 = (((-16835824.0 * __pyx_v_nu) + (14723660.0 * __pyx_v_tmp_init_57)) + 4739601.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":869
 *         self._gr_k_542 = 149526.0 - 299052.0*nu
 *         self._gr_k_543 = -16835824.0*nu + 14723660.0*tmp_init_57 + 4739601.0
 *         self._gr_k_544 = 70902.0 - 141804.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_545 = 56160.0 - 112320.0*nu
 *         self._gr_k_546 = 44928.0 - 89856.0*nu
 */
  __pyx_v_self->_gr_k_544 = (70902.0 - (141804.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":870
 *         self._gr_k_543 = -16835824.0*nu + 14723660.0*tmp_init_57 + 4739601.0
 *         self._gr_k_544 = 70902.0 - 141804.0*nu
 *         self._gr_k_545 = 56160.0 - 112320.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_546 = 44928.0 - 89856.0*nu
 *         self._gr_k_547 = 2340.0 - 4680.0*nu
 */
  __pyx_v_self->_gr_k_545 = (56160.0 - (112320.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":871
 *         self._gr_k_544 = 70902.0 - 141804.0*nu
 *         self._gr_k_545 = 56160.0 - 112320.0*nu
 *         self._gr_k_546 = 44928.0 - 89856.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_547 = 2340.0 - 4680.0*nu
 *         self._gr_k_548 = 909440.0*nu - 172480.0*tmp_init_57 - 405720.0
 */
  __pyx_v_self->_gr_k_546 = (44928.0 - (89856.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":872
 *         self._gr_k_545 = 56160.0 - 112320.0*nu
 *         self._gr_k_546 = 44928.0 - 89856.0*nu
 *         self._gr_k_547 = 2340.0 - 4680.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_548 = 909440.0*nu - 172480.0*tmp_init_57 - 405720.0
 *         self._gr_k_549 = 5616.0*nu - 2808.0
 */
  __pyx_v_self->_gr_k_547 = (2340.0 - (4680.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":873
 *         self._gr_k_546 = 44928.0 - 89856.0*nu
 *         self._gr_k_547 = 2340.0 - 4680.0*nu
 *         self._gr_k_548 = 909440.0*nu - 172480.0*tmp_init_57 - 405720.0             # <<<<<<<<<<<<<<
 *         self._gr_k_549 = 5616.0*nu - 2808.0
 *         self._gr_k_550 = 13756055040.0*tmp_init_210
 */
  __pyx_v_self->_gr_k_548 = (((909440.0 * __pyx_v_nu) - (172480.0 * __pyx_v_tmp_init_57)) - 405720.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":874
 *         self._gr_k_547 = 2340.0 - 4680.0*nu
 *         self._gr_k_548 = 909440.0*nu - 172480.0*tmp_init_57 - 405720.0
 *         self._gr_k_549 = 5616.0*nu - 2808.0             # <<<<<<<<<<<<<<
 *         self._gr_k_550 = 13756055040.0*tmp_init_210
 *         self._gr_k_551 = 117.0*tmp_init_211
 */
  __pyx_v_self->_gr_k_549 = ((5616.0 * __pyx_v_nu) - 2808.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":875
 *         self._gr_k_548 = 909440.0*nu - 172480.0*tmp_init_57 - 405720.0
 *         self._gr_k_549 = 5616.0*nu - 2808.0
 *         self._gr_k_550 = 13756055040.0*tmp_init_210             # <<<<<<<<<<<<<<
 *         self._gr_k_551 = 117.0*tmp_init_211
 *         self._gr_k_552 = -3538080.0*tmp_init_210
 */
  __pyx_v_self->_gr_k_550 = (13756055040.0 * __pyx_v_tmp_init_210);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":876
 *         self._gr_k_549 = 5616.0*nu - 2808.0
 *         self._gr_k_550 = 13756055040.0*tmp_init_210
 *         self._gr_k_551 = 117.0*tmp_init_211             # <<<<<<<<<<<<<<
 *         self._gr_k_552 = -3538080.0*tmp_init_210
 *         self._gr_k_553 = -294840.0*tmp_init_212
 */
  __pyx_v_self->_gr_k_551 = (117.0 * __pyx_v_tmp_init_211);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":877
 *         self._gr_k_550 = 13756055040.0*tmp_init_210
 *         self._gr_k_551 = 117.0*tmp_init_211
 *         self._gr_k_552 = -3538080.0*tmp_init_210             # <<<<<<<<<<<<<<
 *         self._gr_k_553 = -294840.0*tmp_init_212
 *         self._gr_k_554 = -16848.0*tmp_init_209*tmp_init_216
 */
  __pyx_v_self->_gr_k_552 = (-3538080.0 * __pyx_v_tmp_init_210);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":878
 *         self._gr_k_551 = 117.0*tmp_init_211
 *         self._gr_k_552 = -3538080.0*tmp_init_210
 *         self._gr_k_553 = -294840.0*tmp_init_212             # <<<<<<<<<<<<<<
 *         self._gr_k_554 = -16848.0*tmp_init_209*tmp_init_216
 *         self._gr_k_555 = -16.0*tmp_init_85
 */
  __pyx_v_self->_gr_k_553 = (-294840.0 * __pyx_v_tmp_init_212);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":879
 *         self._gr_k_552 = -3538080.0*tmp_init_210
 *         self._gr_k_553 = -294840.0*tmp_init_212
 *         self._gr_k_554 = -16848.0*tmp_init_209*tmp_init_216             # <<<<<<<<<<<<<<
 *         self._gr_k_555 = -16.0*tmp_init_85
 *         self._gr_k_556 = 6.5425734150013985e-10*tmp_init_213
 */
  __pyx_v_self->_gr_k_554 = ((-16848.0 * __pyx_v_tmp_init_209) * __pyx_v_tmp_init_216);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":880
 *         self._gr_k_553 = -294840.0*tmp_init_212
 *         self._gr_k_554 = -16848.0*tmp_init_209*tmp_init_216
 *         self._gr_k_555 = -16.0*tmp_init_85             # <<<<<<<<<<<<<<
 *         self._gr_k_556 = 6.5425734150013985e-10*tmp_init_213
 *         self._gr_k_557 = 1.6744898834019204e-7*flagPN3
 */
  __pyx_v_self->_gr_k_555 = (-16.0 * __pyx_v_tmp_init_85);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":881
 *         self._gr_k_554 = -16848.0*tmp_init_209*tmp_init_216
 *         self._gr_k_555 = -16.0*tmp_init_85
 *         self._gr_k_556 = 6.5425734150013985e-10*tmp_init_213             # <<<<<<<<<<<<<<
 *         self._gr_k_557 = 1.6744898834019204e-7*flagPN3
 *         self._gr_k_558 = 3.7252902984619141e-9*flagPN3
 */
  __pyx_v_self->_gr_k_556 = (6.5425734150013985e-10 * __pyx_v_tmp_init_213);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":882
 *         self._gr_k_555 = -16.0*tmp_init_85
 *         self._gr_k_556 = 6.5425734150013985e-10*tmp_init_213
 *         self._gr_k_557 = 1.6744898834019204e-7*flagPN3             # <<<<<<<<<<<<<<
 *         self._gr_k_558 = 3.7252902984619141e-9*flagPN3
 *         self._gr_k_559 = 1.9073486328125e-6*flagPN3
 */
  __pyx_v_self->_gr_k_557 = (1.6744898834019204e-7 * __pyx_v_flagPN3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":883
 *         self._gr_k_556 = 6.5425734150013985e-10*tmp_init_213
 *         self._gr_k_557 = 1.6744898834019204e-7*flagPN3
 *         self._gr_k_558 = 3.7252902984619141e-9*flagPN3             # <<<<<<<<<<<<<<
 *         self._gr_k_559 = 1.9073486328125e-6*flagPN3
 *         self._gr_k_560 = tmp_init_217
 */
  __pyx_v_self->_gr_k_558 = (3.7252902984619141e-9 * __pyx_v_flagPN3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":884
 *         self._gr_k_557 = 1.6744898834019204e-7*flagPN3
 *         self._gr_k_558 = 3.7252902984619141e-9*flagPN3
 *         self._gr_k_559 = 1.9073486328125e-6*flagPN3             # <<<<<<<<<<<<<<
 *         self._gr_k_560 = tmp_init_217
 *         self._gr_k_561 = 1.8605443148910227e-8*flagPN3
 */
  __pyx_v_self->_gr_k_559 = (1.9073486328125e-6 * __pyx_v_flagPN3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":885
 *         self._gr_k_558 = 3.7252902984619141e-9*flagPN3
 *         self._gr_k_559 = 1.9073486328125e-6*flagPN3
 *         self._gr_k_560 = tmp_init_217             # <<<<<<<<<<<<<<
 *         self._gr_k_561 = 1.8605443148910227e-8*flagPN3
 *         self._gr_k_562 = 252.0*nu + 5544.0*tmp_init_57 - 22113.0
 */
  __pyx_v_self->_gr_k_560 = __pyx_v_tmp_init_217;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":886
 *         self._gr_k_559 = 1.9073486328125e-6*flagPN3
 *         self._gr_k_560 = tmp_init_217
 *         self._gr_k_561 = 1.8605443148910227e-8*flagPN3             # <<<<<<<<<<<<<<
 *         self._gr_k_562 = 252.0*nu + 5544.0*tmp_init_57 - 22113.0
 *         self._gr_k_563 = -802740.0*nu + 201864.0*tmp_init_57 + 699.0
 */
  __pyx_v_self->_gr_k_561 = (1.8605443148910227e-8 * __pyx_v_flagPN3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":887
 *         self._gr_k_560 = tmp_init_217
 *         self._gr_k_561 = 1.8605443148910227e-8*flagPN3
 *         self._gr_k_562 = 252.0*nu + 5544.0*tmp_init_57 - 22113.0             # <<<<<<<<<<<<<<
 *         self._gr_k_563 = -802740.0*nu + 201864.0*tmp_init_57 + 699.0
 *         self._gr_k_564 = -1923684.0*nu + 82152.0*tmp_init_57 + 4068519.0
 */
  __pyx_v_self->_gr_k_562 = (((252.0 * __pyx_v_nu) + (5544.0 * __pyx_v_tmp_init_57)) - 22113.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":888
 *         self._gr_k_561 = 1.8605443148910227e-8*flagPN3
 *         self._gr_k_562 = 252.0*nu + 5544.0*tmp_init_57 - 22113.0
 *         self._gr_k_563 = -802740.0*nu + 201864.0*tmp_init_57 + 699.0             # <<<<<<<<<<<<<<
 *         self._gr_k_564 = -1923684.0*nu + 82152.0*tmp_init_57 + 4068519.0
 *         self._gr_k_565 = -8681608.0*nu + 989776.0*tmp_init_57 + 16444598.0
 */
  __pyx_v_self->_gr_k_563 = (((-802740.0 * __pyx_v_nu) + (201864.0 * __pyx_v_tmp_init_57)) + 699.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":889
 *         self._gr_k_562 = 252.0*nu + 5544.0*tmp_init_57 - 22113.0
 *         self._gr_k_563 = -802740.0*nu + 201864.0*tmp_init_57 + 699.0
 *         self._gr_k_564 = -1923684.0*nu + 82152.0*tmp_init_57 + 4068519.0             # <<<<<<<<<<<<<<
 *         self._gr_k_565 = -8681608.0*nu + 989776.0*tmp_init_57 + 16444598.0
 *         self._gr_k_566 = -3410792.0*nu + 513296.0*tmp_init_57 + 3326638.0
 */
  __pyx_v_self->_gr_k_564 = (((-1923684.0 * __pyx_v_nu) + (82152.0 * __pyx_v_tmp_init_57)) + 4068519.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":890
 *         self._gr_k_563 = -802740.0*nu + 201864.0*tmp_init_57 + 699.0
 *         self._gr_k_564 = -1923684.0*nu + 82152.0*tmp_init_57 + 4068519.0
 *         self._gr_k_565 = -8681608.0*nu + 989776.0*tmp_init_57 + 16444598.0             # <<<<<<<<<<<<<<
 *         self._gr_k_566 = -3410792.0*nu + 513296.0*tmp_init_57 + 3326638.0
 *         self._gr_k_567 = -35700.0*nu + 34440.0*tmp_init_57 + 13755.0
 */
  __pyx_v_self->_gr_k_565 = (((-8681608.0 * __pyx_v_nu) + (989776.0 * __pyx_v_tmp_init_57)) + 16444598.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":891
 *         self._gr_k_564 = -1923684.0*nu + 82152.0*tmp_init_57 + 4068519.0
 *         self._gr_k_565 = -8681608.0*nu + 989776.0*tmp_init_57 + 16444598.0
 *         self._gr_k_566 = -3410792.0*nu + 513296.0*tmp_init_57 + 3326638.0             # <<<<<<<<<<<<<<
 *         self._gr_k_567 = -35700.0*nu + 34440.0*tmp_init_57 + 13755.0
 *         self._gr_k_568 = -921176.0*nu + 47312.0*tmp_init_57 - 533894.0
 */
  __pyx_v_self->_gr_k_566 = (((-3410792.0 * __pyx_v_nu) + (513296.0 * __pyx_v_tmp_init_57)) + 3326638.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":892
 *         self._gr_k_565 = -8681608.0*nu + 989776.0*tmp_init_57 + 16444598.0
 *         self._gr_k_566 = -3410792.0*nu + 513296.0*tmp_init_57 + 3326638.0
 *         self._gr_k_567 = -35700.0*nu + 34440.0*tmp_init_57 + 13755.0             # <<<<<<<<<<<<<<
 *         self._gr_k_568 = -921176.0*nu + 47312.0*tmp_init_57 - 533894.0
 *         self._gr_k_569 = 91148.0*nu + tmp_init_218 - 701749.0
 */
  __pyx_v_self->_gr_k_567 = (((-35700.0 * __pyx_v_nu) + (34440.0 * __pyx_v_tmp_init_57)) + 13755.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":893
 *         self._gr_k_566 = -3410792.0*nu + 513296.0*tmp_init_57 + 3326638.0
 *         self._gr_k_567 = -35700.0*nu + 34440.0*tmp_init_57 + 13755.0
 *         self._gr_k_568 = -921176.0*nu + 47312.0*tmp_init_57 - 533894.0             # <<<<<<<<<<<<<<
 *         self._gr_k_569 = 91148.0*nu + tmp_init_218 - 701749.0
 *         self._gr_k_570 = -507828.0*nu + 85752.0*tmp_init_57 - 145221.0
 */
  __pyx_v_self->_gr_k_568 = (((-921176.0 * __pyx_v_nu) + (47312.0 * __pyx_v_tmp_init_57)) - 533894.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":894
 *         self._gr_k_567 = -35700.0*nu + 34440.0*tmp_init_57 + 13755.0
 *         self._gr_k_568 = -921176.0*nu + 47312.0*tmp_init_57 - 533894.0
 *         self._gr_k_569 = 91148.0*nu + tmp_init_218 - 701749.0             # <<<<<<<<<<<<<<
 *         self._gr_k_570 = -507828.0*nu + 85752.0*tmp_init_57 - 145221.0
 *         self._gr_k_571 = -46620.0*nu + 5544.0*tmp_init_57 - 8253.0
 */
  __pyx_v_self->_gr_k_569 = (((91148.0 * __pyx_v_nu) + __pyx_v_tmp_init_218) - 701749.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":895
 *         self._gr_k_568 = -921176.0*nu + 47312.0*tmp_init_57 - 533894.0
 *         self._gr_k_569 = 91148.0*nu + tmp_init_218 - 701749.0
 *         self._gr_k_570 = -507828.0*nu + 85752.0*tmp_init_57 - 145221.0             # <<<<<<<<<<<<<<
 *         self._gr_k_571 = -46620.0*nu + 5544.0*tmp_init_57 - 8253.0
 *         self._gr_k_572 = -1982544.0*nu + 352512.0*tmp_init_57 + 607344.0
 */
  __pyx_v_self->_gr_k_570 = (((-507828.0 * __pyx_v_nu) + (85752.0 * __pyx_v_tmp_init_57)) - 145221.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":896
 *         self._gr_k_569 = 91148.0*nu + tmp_init_218 - 701749.0
 *         self._gr_k_570 = -507828.0*nu + 85752.0*tmp_init_57 - 145221.0
 *         self._gr_k_571 = -46620.0*nu + 5544.0*tmp_init_57 - 8253.0             # <<<<<<<<<<<<<<
 *         self._gr_k_572 = -1982544.0*nu + 352512.0*tmp_init_57 + 607344.0
 *         self._gr_k_573 = -1866576.0*nu + 28032.0*tmp_init_57 + 2803824.0
 */
  __pyx_v_self->_gr_k_571 = (((-46620.0 * __pyx_v_nu) + (5544.0 * __pyx_v_tmp_init_57)) - 8253.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":897
 *         self._gr_k_570 = -507828.0*nu + 85752.0*tmp_init_57 - 145221.0
 *         self._gr_k_571 = -46620.0*nu + 5544.0*tmp_init_57 - 8253.0
 *         self._gr_k_572 = -1982544.0*nu + 352512.0*tmp_init_57 + 607344.0             # <<<<<<<<<<<<<<
 *         self._gr_k_573 = -1866576.0*nu + 28032.0*tmp_init_57 + 2803824.0
 *         self._gr_k_574 = -4812008.0*nu + 578288.0*tmp_init_57 + 5164042.0
 */
  __pyx_v_self->_gr_k_572 = (((-1982544.0 * __pyx_v_nu) + (352512.0 * __pyx_v_tmp_init_57)) + 607344.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":898
 *         self._gr_k_571 = -46620.0*nu + 5544.0*tmp_init_57 - 8253.0
 *         self._gr_k_572 = -1982544.0*nu + 352512.0*tmp_init_57 + 607344.0
 *         self._gr_k_573 = -1866576.0*nu + 28032.0*tmp_init_57 + 2803824.0             # <<<<<<<<<<<<<<
 *         self._gr_k_574 = -4812008.0*nu + 578288.0*tmp_init_57 + 5164042.0
 *         self._gr_k_575 = -196700.0*nu + 80360.0*tmp_init_57 - 9485.0
 */
  __pyx_v_self->_gr_k_573 = (((-1866576.0 * __pyx_v_nu) + (28032.0 * __pyx_v_tmp_init_57)) + 2803824.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":899
 *         self._gr_k_572 = -1982544.0*nu + 352512.0*tmp_init_57 + 607344.0
 *         self._gr_k_573 = -1866576.0*nu + 28032.0*tmp_init_57 + 2803824.0
 *         self._gr_k_574 = -4812008.0*nu + 578288.0*tmp_init_57 + 5164042.0             # <<<<<<<<<<<<<<
 *         self._gr_k_575 = -196700.0*nu + 80360.0*tmp_init_57 - 9485.0
 *         self._gr_k_576 = -980.0*nu + 224.0*tmp_init_57 + 380569.0
 */
  __pyx_v_self->_gr_k_574 = (((-4812008.0 * __pyx_v_nu) + (578288.0 * __pyx_v_tmp_init_57)) + 5164042.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":900
 *         self._gr_k_573 = -1866576.0*nu + 28032.0*tmp_init_57 + 2803824.0
 *         self._gr_k_574 = -4812008.0*nu + 578288.0*tmp_init_57 + 5164042.0
 *         self._gr_k_575 = -196700.0*nu + 80360.0*tmp_init_57 - 9485.0             # <<<<<<<<<<<<<<
 *         self._gr_k_576 = -980.0*nu + 224.0*tmp_init_57 + 380569.0
 *         self._gr_k_577 = 1354752.0*nu - 3386880.0
 */
  __pyx_v_self->_gr_k_575 = (((-196700.0 * __pyx_v_nu) + (80360.0 * __pyx_v_tmp_init_57)) - 9485.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":901
 *         self._gr_k_574 = -4812008.0*nu + 578288.0*tmp_init_57 + 5164042.0
 *         self._gr_k_575 = -196700.0*nu + 80360.0*tmp_init_57 - 9485.0
 *         self._gr_k_576 = -980.0*nu + 224.0*tmp_init_57 + 380569.0             # <<<<<<<<<<<<<<
 *         self._gr_k_577 = 1354752.0*nu - 3386880.0
 *         self._gr_k_578 = -2056960.0*nu + 283648.0*tmp_init_57 + 4507136.0
 */
  __pyx_v_self->_gr_k_576 = (((-980.0 * __pyx_v_nu) + (224.0 * __pyx_v_tmp_init_57)) + 380569.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":902
 *         self._gr_k_575 = -196700.0*nu + 80360.0*tmp_init_57 - 9485.0
 *         self._gr_k_576 = -980.0*nu + 224.0*tmp_init_57 + 380569.0
 *         self._gr_k_577 = 1354752.0*nu - 3386880.0             # <<<<<<<<<<<<<<
 *         self._gr_k_578 = -2056960.0*nu + 283648.0*tmp_init_57 + 4507136.0
 *         self._gr_k_579 = 99212.0*nu + tmp_init_218 - 719137.0
 */
  __pyx_v_self->_gr_k_577 = ((1354752.0 * __pyx_v_nu) - 3386880.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":903
 *         self._gr_k_576 = -980.0*nu + 224.0*tmp_init_57 + 380569.0
 *         self._gr_k_577 = 1354752.0*nu - 3386880.0
 *         self._gr_k_578 = -2056960.0*nu + 283648.0*tmp_init_57 + 4507136.0             # <<<<<<<<<<<<<<
 *         self._gr_k_579 = 99212.0*nu + tmp_init_218 - 719137.0
 *         self._gr_k_580 = -316548.0*nu + 22104.0*tmp_init_57 - 286245.0
 */
  __pyx_v_self->_gr_k_578 = (((-2056960.0 * __pyx_v_nu) + (283648.0 * __pyx_v_tmp_init_57)) + 4507136.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":904
 *         self._gr_k_577 = 1354752.0*nu - 3386880.0
 *         self._gr_k_578 = -2056960.0*nu + 283648.0*tmp_init_57 + 4507136.0
 *         self._gr_k_579 = 99212.0*nu + tmp_init_218 - 719137.0             # <<<<<<<<<<<<<<
 *         self._gr_k_580 = -316548.0*nu + 22104.0*tmp_init_57 - 286245.0
 *         self._gr_k_581 = 1724804.0*nu - 63104.0*tmp_init_57 - 457201.0
 */
  __pyx_v_self->_gr_k_579 = (((99212.0 * __pyx_v_nu) + __pyx_v_tmp_init_218) - 719137.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":905
 *         self._gr_k_578 = -2056960.0*nu + 283648.0*tmp_init_57 + 4507136.0
 *         self._gr_k_579 = 99212.0*nu + tmp_init_218 - 719137.0
 *         self._gr_k_580 = -316548.0*nu + 22104.0*tmp_init_57 - 286245.0             # <<<<<<<<<<<<<<
 *         self._gr_k_581 = 1724804.0*nu - 63104.0*tmp_init_57 - 457201.0
 *         self._gr_k_582 = 2678212.0*nu - 355072.0*tmp_init_57 - 671813.0
 */
  __pyx_v_self->_gr_k_580 = (((-316548.0 * __pyx_v_nu) + (22104.0 * __pyx_v_tmp_init_57)) - 286245.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":906
 *         self._gr_k_579 = 99212.0*nu + tmp_init_218 - 719137.0
 *         self._gr_k_580 = -316548.0*nu + 22104.0*tmp_init_57 - 286245.0
 *         self._gr_k_581 = 1724804.0*nu - 63104.0*tmp_init_57 - 457201.0             # <<<<<<<<<<<<<<
 *         self._gr_k_582 = 2678212.0*nu - 355072.0*tmp_init_57 - 671813.0
 *         self._gr_k_583 = 522220.0*nu - 133408.0*tmp_init_57 + 59653.0
 */
  __pyx_v_self->_gr_k_581 = (((1724804.0 * __pyx_v_nu) - (63104.0 * __pyx_v_tmp_init_57)) - 457201.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":907
 *         self._gr_k_580 = -316548.0*nu + 22104.0*tmp_init_57 - 286245.0
 *         self._gr_k_581 = 1724804.0*nu - 63104.0*tmp_init_57 - 457201.0
 *         self._gr_k_582 = 2678212.0*nu - 355072.0*tmp_init_57 - 671813.0             # <<<<<<<<<<<<<<
 *         self._gr_k_583 = 522220.0*nu - 133408.0*tmp_init_57 + 59653.0
 *         self._gr_k_584 = 846720.0 - 338688.0*nu
 */
  __pyx_v_self->_gr_k_582 = (((2678212.0 * __pyx_v_nu) - (355072.0 * __pyx_v_tmp_init_57)) - 671813.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":908
 *         self._gr_k_581 = 1724804.0*nu - 63104.0*tmp_init_57 - 457201.0
 *         self._gr_k_582 = 2678212.0*nu - 355072.0*tmp_init_57 - 671813.0
 *         self._gr_k_583 = 522220.0*nu - 133408.0*tmp_init_57 + 59653.0             # <<<<<<<<<<<<<<
 *         self._gr_k_584 = 846720.0 - 338688.0*nu
 *         self._gr_k_585 = 1.4762849584278156e-6*flagPN2
 */
  __pyx_v_self->_gr_k_583 = (((522220.0 * __pyx_v_nu) - (133408.0 * __pyx_v_tmp_init_57)) + 59653.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":909
 *         self._gr_k_582 = 2678212.0*nu - 355072.0*tmp_init_57 - 671813.0
 *         self._gr_k_583 = 522220.0*nu - 133408.0*tmp_init_57 + 59653.0
 *         self._gr_k_584 = 846720.0 - 338688.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_585 = 1.4762849584278156e-6*flagPN2
 *         self._gr_k_586 = tmp_init_219
 */
  __pyx_v_self->_gr_k_584 = (846720.0 - (338688.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":910
 *         self._gr_k_583 = 522220.0*nu - 133408.0*tmp_init_57 + 59653.0
 *         self._gr_k_584 = 846720.0 - 338688.0*nu
 *         self._gr_k_585 = 1.4762849584278156e-6*flagPN2             # <<<<<<<<<<<<<<
 *         self._gr_k_586 = tmp_init_219
 *         self._gr_k_587 = tmp_init_46
 */
  __pyx_v_self->_gr_k_585 = (1.4762849584278156e-6 * __pyx_v_flagPN2);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":911
 *         self._gr_k_584 = 846720.0 - 338688.0*nu
 *         self._gr_k_585 = 1.4762849584278156e-6*flagPN2
 *         self._gr_k_586 = tmp_init_219             # <<<<<<<<<<<<<<
 *         self._gr_k_587 = tmp_init_46
 *         self._gr_k_588 = tmp_init_124*tmp_init_188
 */
  __pyx_v_self->_gr_k_586 = __pyx_v_tmp_init_219;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":912
 *         self._gr_k_585 = 1.4762849584278156e-6*flagPN2
 *         self._gr_k_586 = tmp_init_219
 *         self._gr_k_587 = tmp_init_46             # <<<<<<<<<<<<<<
 *         self._gr_k_588 = tmp_init_124*tmp_init_188
 *         self._gr_k_589 = tmp_init_219
 */
  __pyx_v_self->_gr_k_587 = __pyx_v_tmp_init_46;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":913
 *         self._gr_k_586 = tmp_init_219
 *         self._gr_k_587 = tmp_init_46
 *         self._gr_k_588 = tmp_init_124*tmp_init_188             # <<<<<<<<<<<<<<
 *         self._gr_k_589 = tmp_init_219
 *         self._gr_k_590 = 38880.0*tmp_init_87
 */
  __pyx_v_self->_gr_k_588 = (__pyx_v_tmp_init_124 * __pyx_v_tmp_init_188);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":914
 *         self._gr_k_587 = tmp_init_46
 *         self._gr_k_588 = tmp_init_124*tmp_init_188
 *         self._gr_k_589 = tmp_init_219             # <<<<<<<<<<<<<<
 *         self._gr_k_590 = 38880.0*tmp_init_87
 *         self._gr_k_591 = -tmp_init_126*tmp_init_188
 */
  __pyx_v_self->_gr_k_589 = __pyx_v_tmp_init_219;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":915
 *         self._gr_k_588 = tmp_init_124*tmp_init_188
 *         self._gr_k_589 = tmp_init_219
 *         self._gr_k_590 = 38880.0*tmp_init_87             # <<<<<<<<<<<<<<
 *         self._gr_k_591 = -tmp_init_126*tmp_init_188
 *         self._gr_k_592 = -27.0*flagTail
 */
  __pyx_v_self->_gr_k_590 = (38880.0 * __pyx_v_tmp_init_87);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":916
 *         self._gr_k_589 = tmp_init_219
 *         self._gr_k_590 = 38880.0*tmp_init_87
 *         self._gr_k_591 = -tmp_init_126*tmp_init_188             # <<<<<<<<<<<<<<
 *         self._gr_k_592 = -27.0*flagTail
 *         self._gr_k_593 = 5.3583676268861454e-7*flagPN2
 */
  __pyx_v_self->_gr_k_591 = ((-__pyx_v_tmp_init_126) * __pyx_v_tmp_init_188);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":917
 *         self._gr_k_590 = 38880.0*tmp_init_87
 *         self._gr_k_591 = -tmp_init_126*tmp_init_188
 *         self._gr_k_592 = -27.0*flagTail             # <<<<<<<<<<<<<<
 *         self._gr_k_593 = 5.3583676268861454e-7*flagPN2
 *         self._gr_k_594 = 0.0001220703125*flagPN2
 */
  __pyx_v_self->_gr_k_592 = (-27.0 * __pyx_v_flagTail);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":918
 *         self._gr_k_591 = -tmp_init_126*tmp_init_188
 *         self._gr_k_592 = -27.0*flagTail
 *         self._gr_k_593 = 5.3583676268861454e-7*flagPN2             # <<<<<<<<<<<<<<
 *         self._gr_k_594 = 0.0001220703125*flagPN2
 *         self._gr_k_595 = 4.0187757201646091e-6*flagPN2
 */
  __pyx_v_self->_gr_k_593 = (5.3583676268861454e-7 * __pyx_v_flagPN2);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":919
 *         self._gr_k_592 = -27.0*flagTail
 *         self._gr_k_593 = 5.3583676268861454e-7*flagPN2
 *         self._gr_k_594 = 0.0001220703125*flagPN2             # <<<<<<<<<<<<<<
 *         self._gr_k_595 = 4.0187757201646091e-6*flagPN2
 *         self._gr_k_596 = 0.0009765625*flagPN2
 */
  __pyx_v_self->_gr_k_594 = (0.0001220703125 * __pyx_v_flagPN2);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":920
 *         self._gr_k_593 = 5.3583676268861454e-7*flagPN2
 *         self._gr_k_594 = 0.0001220703125*flagPN2
 *         self._gr_k_595 = 4.0187757201646091e-6*flagPN2             # <<<<<<<<<<<<<<
 *         self._gr_k_596 = 0.0009765625*flagPN2
 *         self._gr_k_597 = 1.52587890625e-5*flagPN2
 */
  __pyx_v_self->_gr_k_595 = (4.0187757201646091e-6 * __pyx_v_flagPN2);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":921
 *         self._gr_k_594 = 0.0001220703125*flagPN2
 *         self._gr_k_595 = 4.0187757201646091e-6*flagPN2
 *         self._gr_k_596 = 0.0009765625*flagPN2             # <<<<<<<<<<<<<<
 *         self._gr_k_597 = 1.52587890625e-5*flagPN2
 *         self._gr_k_598 = tmp_init_220
 */
  __pyx_v_self->_gr_k_596 = (0.0009765625 * __pyx_v_flagPN2);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":922
 *         self._gr_k_595 = 4.0187757201646091e-6*flagPN2
 *         self._gr_k_596 = 0.0009765625*flagPN2
 *         self._gr_k_597 = 1.52587890625e-5*flagPN2             # <<<<<<<<<<<<<<
 *         self._gr_k_598 = tmp_init_220
 *         self._gr_k_599 = 0.027777777777777778*flagPN12
 */
  __pyx_v_self->_gr_k_597 = (1.52587890625e-5 * __pyx_v_flagPN2);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":923
 *         self._gr_k_596 = 0.0009765625*flagPN2
 *         self._gr_k_597 = 1.52587890625e-5*flagPN2
 *         self._gr_k_598 = tmp_init_220             # <<<<<<<<<<<<<<
 *         self._gr_k_599 = 0.027777777777777778*flagPN12
 *         self._gr_k_600 = tmp_init_220
 */
  __pyx_v_self->_gr_k_598 = __pyx_v_tmp_init_220;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":924
 *         self._gr_k_597 = 1.52587890625e-5*flagPN2
 *         self._gr_k_598 = tmp_init_220
 *         self._gr_k_599 = 0.027777777777777778*flagPN12             # <<<<<<<<<<<<<<
 *         self._gr_k_600 = tmp_init_220
 *         self._gr_k_601 = 0.03125*flagPN1
 */
  __pyx_v_self->_gr_k_599 = (0.027777777777777778 * __pyx_v_flagPN12);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":925
 *         self._gr_k_598 = tmp_init_220
 *         self._gr_k_599 = 0.027777777777777778*flagPN12
 *         self._gr_k_600 = tmp_init_220             # <<<<<<<<<<<<<<
 *         self._gr_k_601 = 0.03125*flagPN1
 *         self._gr_k_602 = 0.001953125*flagPN1
 */
  __pyx_v_self->_gr_k_600 = __pyx_v_tmp_init_220;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":926
 *         self._gr_k_599 = 0.027777777777777778*flagPN12
 *         self._gr_k_600 = tmp_init_220
 *         self._gr_k_601 = 0.03125*flagPN1             # <<<<<<<<<<<<<<
 *         self._gr_k_602 = 0.001953125*flagPN1
 *         self._gr_k_603 = 0.0625*flagPN1
 */
  __pyx_v_self->_gr_k_601 = (0.03125 * __pyx_v_flagPN1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":927
 *         self._gr_k_600 = tmp_init_220
 *         self._gr_k_601 = 0.03125*flagPN1
 *         self._gr_k_602 = 0.001953125*flagPN1             # <<<<<<<<<<<<<<
 *         self._gr_k_603 = 0.0625*flagPN1
 *         self._gr_k_604 = -163888.0*nu + 12696.0*tmp_init_57 + 76744.0
 */
  __pyx_v_self->_gr_k_602 = (0.001953125 * __pyx_v_flagPN1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":928
 *         self._gr_k_601 = 0.03125*flagPN1
 *         self._gr_k_602 = 0.001953125*flagPN1
 *         self._gr_k_603 = 0.0625*flagPN1             # <<<<<<<<<<<<<<
 *         self._gr_k_604 = -163888.0*nu + 12696.0*tmp_init_57 + 76744.0
 *         self._gr_k_605 = -43215.0*nu + 6300.0*tmp_init_57 + 19590.0
 */
  __pyx_v_self->_gr_k_603 = (0.0625 * __pyx_v_flagPN1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":929
 *         self._gr_k_602 = 0.001953125*flagPN1
 *         self._gr_k_603 = 0.0625*flagPN1
 *         self._gr_k_604 = -163888.0*nu + 12696.0*tmp_init_57 + 76744.0             # <<<<<<<<<<<<<<
 *         self._gr_k_605 = -43215.0*nu + 6300.0*tmp_init_57 + 19590.0
 *         self._gr_k_606 = 306864.0*nu - 46008.0*tmp_init_57 - 135720.0
 */
  __pyx_v_self->_gr_k_604 = (((-163888.0 * __pyx_v_nu) + (12696.0 * __pyx_v_tmp_init_57)) + 76744.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":930
 *         self._gr_k_603 = 0.0625*flagPN1
 *         self._gr_k_604 = -163888.0*nu + 12696.0*tmp_init_57 + 76744.0
 *         self._gr_k_605 = -43215.0*nu + 6300.0*tmp_init_57 + 19590.0             # <<<<<<<<<<<<<<
 *         self._gr_k_606 = 306864.0*nu - 46008.0*tmp_init_57 - 135720.0
 *         self._gr_k_607 = 493862.0*nu - 42096.0*tmp_init_57 - 226244.0
 */
  __pyx_v_self->_gr_k_605 = (((-43215.0 * __pyx_v_nu) + (6300.0 * __pyx_v_tmp_init_57)) + 19590.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":931
 *         self._gr_k_604 = -163888.0*nu + 12696.0*tmp_init_57 + 76744.0
 *         self._gr_k_605 = -43215.0*nu + 6300.0*tmp_init_57 + 19590.0
 *         self._gr_k_606 = 306864.0*nu - 46008.0*tmp_init_57 - 135720.0             # <<<<<<<<<<<<<<
 *         self._gr_k_607 = 493862.0*nu - 42096.0*tmp_init_57 - 226244.0
 *         self._gr_k_608 = 44745.0*nu - 17100.0*tmp_init_57 - 17250.0
 */
  __pyx_v_self->_gr_k_606 = (((306864.0 * __pyx_v_nu) - (46008.0 * __pyx_v_tmp_init_57)) - 135720.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":932
 *         self._gr_k_605 = -43215.0*nu + 6300.0*tmp_init_57 + 19590.0
 *         self._gr_k_606 = 306864.0*nu - 46008.0*tmp_init_57 - 135720.0
 *         self._gr_k_607 = 493862.0*nu - 42096.0*tmp_init_57 - 226244.0             # <<<<<<<<<<<<<<
 *         self._gr_k_608 = 44745.0*nu - 17100.0*tmp_init_57 - 17250.0
 *         self._gr_k_609 = 3168.0 - 6336.0*nu
 */
  __pyx_v_self->_gr_k_607 = (((493862.0 * __pyx_v_nu) - (42096.0 * __pyx_v_tmp_init_57)) - 226244.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":933
 *         self._gr_k_606 = 306864.0*nu - 46008.0*tmp_init_57 - 135720.0
 *         self._gr_k_607 = 493862.0*nu - 42096.0*tmp_init_57 - 226244.0
 *         self._gr_k_608 = 44745.0*nu - 17100.0*tmp_init_57 - 17250.0             # <<<<<<<<<<<<<<
 *         self._gr_k_609 = 3168.0 - 6336.0*nu
 *         self._gr_k_610 = -20213.0*nu + 2100.0*tmp_init_57 + 9434.0
 */
  __pyx_v_self->_gr_k_608 = (((44745.0 * __pyx_v_nu) - (17100.0 * __pyx_v_tmp_init_57)) - 17250.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":934
 *         self._gr_k_607 = 493862.0*nu - 42096.0*tmp_init_57 - 226244.0
 *         self._gr_k_608 = 44745.0*nu - 17100.0*tmp_init_57 - 17250.0
 *         self._gr_k_609 = 3168.0 - 6336.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_610 = -20213.0*nu + 2100.0*tmp_init_57 + 9434.0
 *         self._gr_k_611 = 130087.0*nu - 16476.0*tmp_init_57 - 58798.0
 */
  __pyx_v_self->_gr_k_609 = (3168.0 - (6336.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":935
 *         self._gr_k_608 = 44745.0*nu - 17100.0*tmp_init_57 - 17250.0
 *         self._gr_k_609 = 3168.0 - 6336.0*nu
 *         self._gr_k_610 = -20213.0*nu + 2100.0*tmp_init_57 + 9434.0             # <<<<<<<<<<<<<<
 *         self._gr_k_611 = 130087.0*nu - 16476.0*tmp_init_57 - 58798.0
 *         self._gr_k_612 = 42502.0*nu - 11400.0*tmp_init_57 - 17836.0
 */
  __pyx_v_self->_gr_k_610 = (((-20213.0 * __pyx_v_nu) + (2100.0 * __pyx_v_tmp_init_57)) + 9434.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":936
 *         self._gr_k_609 = 3168.0 - 6336.0*nu
 *         self._gr_k_610 = -20213.0*nu + 2100.0*tmp_init_57 + 9434.0
 *         self._gr_k_611 = 130087.0*nu - 16476.0*tmp_init_57 - 58798.0             # <<<<<<<<<<<<<<
 *         self._gr_k_612 = 42502.0*nu - 11400.0*tmp_init_57 - 17836.0
 *         self._gr_k_613 = -24059.0*nu + 876.0*tmp_init_57 + 12062.0
 */
  __pyx_v_self->_gr_k_611 = (((130087.0 * __pyx_v_nu) - (16476.0 * __pyx_v_tmp_init_57)) - 58798.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":937
 *         self._gr_k_610 = -20213.0*nu + 2100.0*tmp_init_57 + 9434.0
 *         self._gr_k_611 = 130087.0*nu - 16476.0*tmp_init_57 - 58798.0
 *         self._gr_k_612 = 42502.0*nu - 11400.0*tmp_init_57 - 17836.0             # <<<<<<<<<<<<<<
 *         self._gr_k_613 = -24059.0*nu + 876.0*tmp_init_57 + 12062.0
 *         self._gr_k_614 = 44282.0*nu - 5376.0*tmp_init_57 - 22604.0
 */
  __pyx_v_self->_gr_k_612 = (((42502.0 * __pyx_v_nu) - (11400.0 * __pyx_v_tmp_init_57)) - 17836.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":938
 *         self._gr_k_611 = 130087.0*nu - 16476.0*tmp_init_57 - 58798.0
 *         self._gr_k_612 = 42502.0*nu - 11400.0*tmp_init_57 - 17836.0
 *         self._gr_k_613 = -24059.0*nu + 876.0*tmp_init_57 + 12062.0             # <<<<<<<<<<<<<<
 *         self._gr_k_614 = 44282.0*nu - 5376.0*tmp_init_57 - 22604.0
 *         self._gr_k_615 = 161193.0*nu - 33948.0*tmp_init_57 - 71442.0
 */
  __pyx_v_self->_gr_k_613 = (((-24059.0 * __pyx_v_nu) + (876.0 * __pyx_v_tmp_init_57)) + 12062.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":939
 *         self._gr_k_612 = 42502.0*nu - 11400.0*tmp_init_57 - 17836.0
 *         self._gr_k_613 = -24059.0*nu + 876.0*tmp_init_57 + 12062.0
 *         self._gr_k_614 = 44282.0*nu - 5376.0*tmp_init_57 - 22604.0             # <<<<<<<<<<<<<<
 *         self._gr_k_615 = 161193.0*nu - 33948.0*tmp_init_57 - 71442.0
 *         self._gr_k_616 = tmp_init_37 - 3.0
 */
  __pyx_v_self->_gr_k_614 = (((44282.0 * __pyx_v_nu) - (5376.0 * __pyx_v_tmp_init_57)) - 22604.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":940
 *         self._gr_k_613 = -24059.0*nu + 876.0*tmp_init_57 + 12062.0
 *         self._gr_k_614 = 44282.0*nu - 5376.0*tmp_init_57 - 22604.0
 *         self._gr_k_615 = 161193.0*nu - 33948.0*tmp_init_57 - 71442.0             # <<<<<<<<<<<<<<
 *         self._gr_k_616 = tmp_init_37 - 3.0
 *         self._gr_k_617 = 133.0*nu - 24.0*tmp_init_57 - 67.0
 */
  __pyx_v_self->_gr_k_615 = (((161193.0 * __pyx_v_nu) - (33948.0 * __pyx_v_tmp_init_57)) - 71442.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":941
 *         self._gr_k_614 = 44282.0*nu - 5376.0*tmp_init_57 - 22604.0
 *         self._gr_k_615 = 161193.0*nu - 33948.0*tmp_init_57 - 71442.0
 *         self._gr_k_616 = tmp_init_37 - 3.0             # <<<<<<<<<<<<<<
 *         self._gr_k_617 = 133.0*nu - 24.0*tmp_init_57 - 67.0
 *         self._gr_k_618 = 0.00011837121212121212*tmp_init_221
 */
  __pyx_v_self->_gr_k_616 = (__pyx_v_tmp_init_37 - 3.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":942
 *         self._gr_k_615 = 161193.0*nu - 33948.0*tmp_init_57 - 71442.0
 *         self._gr_k_616 = tmp_init_37 - 3.0
 *         self._gr_k_617 = 133.0*nu - 24.0*tmp_init_57 - 67.0             # <<<<<<<<<<<<<<
 *         self._gr_k_618 = 0.00011837121212121212*tmp_init_221
 *         self._gr_k_619 = 9504.0*nu - 4752.0
 */
  __pyx_v_self->_gr_k_617 = (((133.0 * __pyx_v_nu) - (24.0 * __pyx_v_tmp_init_57)) - 67.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":943
 *         self._gr_k_616 = tmp_init_37 - 3.0
 *         self._gr_k_617 = 133.0*nu - 24.0*tmp_init_57 - 67.0
 *         self._gr_k_618 = 0.00011837121212121212*tmp_init_221             # <<<<<<<<<<<<<<
 *         self._gr_k_619 = 9504.0*nu - 4752.0
 *         self._gr_k_620 = -232726.0*nu + 38568.0*tmp_init_57 + 97116.0
 */
  __pyx_v_self->_gr_k_618 = (0.00011837121212121212 * __pyx_v_tmp_init_221);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":944
 *         self._gr_k_617 = 133.0*nu - 24.0*tmp_init_57 - 67.0
 *         self._gr_k_618 = 0.00011837121212121212*tmp_init_221
 *         self._gr_k_619 = 9504.0*nu - 4752.0             # <<<<<<<<<<<<<<
 *         self._gr_k_620 = -232726.0*nu + 38568.0*tmp_init_57 + 97116.0
 *         self._gr_k_621 = -261229.0*nu + 31524.0*tmp_init_57 + 114282.0
 */
  __pyx_v_self->_gr_k_619 = ((9504.0 * __pyx_v_nu) - 4752.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":945
 *         self._gr_k_618 = 0.00011837121212121212*tmp_init_221
 *         self._gr_k_619 = 9504.0*nu - 4752.0
 *         self._gr_k_620 = -232726.0*nu + 38568.0*tmp_init_57 + 97116.0             # <<<<<<<<<<<<<<
 *         self._gr_k_621 = -261229.0*nu + 31524.0*tmp_init_57 + 114282.0
 *         self._gr_k_622 = -40821.0*nu + 13860.0*tmp_init_57 + 14058.0
 */
  __pyx_v_self->_gr_k_620 = (((-232726.0 * __pyx_v_nu) + (38568.0 * __pyx_v_tmp_init_57)) + 97116.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":946
 *         self._gr_k_619 = 9504.0*nu - 4752.0
 *         self._gr_k_620 = -232726.0*nu + 38568.0*tmp_init_57 + 97116.0
 *         self._gr_k_621 = -261229.0*nu + 31524.0*tmp_init_57 + 114282.0             # <<<<<<<<<<<<<<
 *         self._gr_k_622 = -40821.0*nu + 13860.0*tmp_init_57 + 14058.0
 *         self._gr_k_623 = -157264.0*nu + 18728.0*tmp_init_57 + 69368.0
 */
  __pyx_v_self->_gr_k_621 = (((-261229.0 * __pyx_v_nu) + (31524.0 * __pyx_v_tmp_init_57)) + 114282.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":947
 *         self._gr_k_620 = -232726.0*nu + 38568.0*tmp_init_57 + 97116.0
 *         self._gr_k_621 = -261229.0*nu + 31524.0*tmp_init_57 + 114282.0
 *         self._gr_k_622 = -40821.0*nu + 13860.0*tmp_init_57 + 14058.0             # <<<<<<<<<<<<<<
 *         self._gr_k_623 = -157264.0*nu + 18728.0*tmp_init_57 + 69368.0
 *         self._gr_k_624 = -2986632.0*nu + 430848.0*tmp_init_57 + 1275120.0
 */
  __pyx_v_self->_gr_k_622 = (((-40821.0 * __pyx_v_nu) + (13860.0 * __pyx_v_tmp_init_57)) + 14058.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":948
 *         self._gr_k_621 = -261229.0*nu + 31524.0*tmp_init_57 + 114282.0
 *         self._gr_k_622 = -40821.0*nu + 13860.0*tmp_init_57 + 14058.0
 *         self._gr_k_623 = -157264.0*nu + 18728.0*tmp_init_57 + 69368.0             # <<<<<<<<<<<<<<
 *         self._gr_k_624 = -2986632.0*nu + 430848.0*tmp_init_57 + 1275120.0
 *         self._gr_k_625 = -212586.0*nu + 27984.0*tmp_init_57 + 91740.0
 */
  __pyx_v_self->_gr_k_623 = (((-157264.0 * __pyx_v_nu) + (18728.0 * __pyx_v_tmp_init_57)) + 69368.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":949
 *         self._gr_k_622 = -40821.0*nu + 13860.0*tmp_init_57 + 14058.0
 *         self._gr_k_623 = -157264.0*nu + 18728.0*tmp_init_57 + 69368.0
 *         self._gr_k_624 = -2986632.0*nu + 430848.0*tmp_init_57 + 1275120.0             # <<<<<<<<<<<<<<
 *         self._gr_k_625 = -212586.0*nu + 27984.0*tmp_init_57 + 91740.0
 *         self._gr_k_626 = 12065.0*nu + 260.0*tmp_init_57 - 5890.0
 */
  __pyx_v_self->_gr_k_624 = (((-2986632.0 * __pyx_v_nu) + (430848.0 * __pyx_v_tmp_init_57)) + 1275120.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":950
 *         self._gr_k_623 = -157264.0*nu + 18728.0*tmp_init_57 + 69368.0
 *         self._gr_k_624 = -2986632.0*nu + 430848.0*tmp_init_57 + 1275120.0
 *         self._gr_k_625 = -212586.0*nu + 27984.0*tmp_init_57 + 91740.0             # <<<<<<<<<<<<<<
 *         self._gr_k_626 = 12065.0*nu + 260.0*tmp_init_57 - 5890.0
 *         self._gr_k_627 = -94000.0*nu + 18360.0*tmp_init_57 + 37800.0
 */
  __pyx_v_self->_gr_k_625 = (((-212586.0 * __pyx_v_nu) + (27984.0 * __pyx_v_tmp_init_57)) + 91740.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":951
 *         self._gr_k_624 = -2986632.0*nu + 430848.0*tmp_init_57 + 1275120.0
 *         self._gr_k_625 = -212586.0*nu + 27984.0*tmp_init_57 + 91740.0
 *         self._gr_k_626 = 12065.0*nu + 260.0*tmp_init_57 - 5890.0             # <<<<<<<<<<<<<<
 *         self._gr_k_627 = -94000.0*nu + 18360.0*tmp_init_57 + 37800.0
 *         self._gr_k_628 = -8855.0*nu + 4620.0*tmp_init_57 + 2310.0
 */
  __pyx_v_self->_gr_k_626 = (((12065.0 * __pyx_v_nu) + (260.0 * __pyx_v_tmp_init_57)) - 5890.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":952
 *         self._gr_k_625 = -212586.0*nu + 27984.0*tmp_init_57 + 91740.0
 *         self._gr_k_626 = 12065.0*nu + 260.0*tmp_init_57 - 5890.0
 *         self._gr_k_627 = -94000.0*nu + 18360.0*tmp_init_57 + 37800.0             # <<<<<<<<<<<<<<
 *         self._gr_k_628 = -8855.0*nu + 4620.0*tmp_init_57 + 2310.0
 *         self._gr_k_629 = -1129348.0*nu + 298320.0*tmp_init_57 + 427944.0
 */
  __pyx_v_self->_gr_k_627 = (((-94000.0 * __pyx_v_nu) + (18360.0 * __pyx_v_tmp_init_57)) + 37800.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":953
 *         self._gr_k_626 = 12065.0*nu + 260.0*tmp_init_57 - 5890.0
 *         self._gr_k_627 = -94000.0*nu + 18360.0*tmp_init_57 + 37800.0
 *         self._gr_k_628 = -8855.0*nu + 4620.0*tmp_init_57 + 2310.0             # <<<<<<<<<<<<<<
 *         self._gr_k_629 = -1129348.0*nu + 298320.0*tmp_init_57 + 427944.0
 *         self._gr_k_630 = -41236.0*nu - 15504.0*tmp_init_57 + 19560.0
 */
  __pyx_v_self->_gr_k_628 = (((-8855.0 * __pyx_v_nu) + (4620.0 * __pyx_v_tmp_init_57)) + 2310.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":954
 *         self._gr_k_627 = -94000.0*nu + 18360.0*tmp_init_57 + 37800.0
 *         self._gr_k_628 = -8855.0*nu + 4620.0*tmp_init_57 + 2310.0
 *         self._gr_k_629 = -1129348.0*nu + 298320.0*tmp_init_57 + 427944.0             # <<<<<<<<<<<<<<
 *         self._gr_k_630 = -41236.0*nu - 15504.0*tmp_init_57 + 19560.0
 *         self._gr_k_631 = 1051.0*nu + 144.0*tmp_init_57 - 513.0
 */
  __pyx_v_self->_gr_k_629 = (((-1129348.0 * __pyx_v_nu) + (298320.0 * __pyx_v_tmp_init_57)) + 427944.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":955
 *         self._gr_k_628 = -8855.0*nu + 4620.0*tmp_init_57 + 2310.0
 *         self._gr_k_629 = -1129348.0*nu + 298320.0*tmp_init_57 + 427944.0
 *         self._gr_k_630 = -41236.0*nu - 15504.0*tmp_init_57 + 19560.0             # <<<<<<<<<<<<<<
 *         self._gr_k_631 = 1051.0*nu + 144.0*tmp_init_57 - 513.0
 *         self._gr_k_632 = 9394.0*nu - 2112.0*tmp_init_57 - 3729.0
 */
  __pyx_v_self->_gr_k_630 = (((-41236.0 * __pyx_v_nu) - (15504.0 * __pyx_v_tmp_init_57)) + 19560.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":956
 *         self._gr_k_629 = -1129348.0*nu + 298320.0*tmp_init_57 + 427944.0
 *         self._gr_k_630 = -41236.0*nu - 15504.0*tmp_init_57 + 19560.0
 *         self._gr_k_631 = 1051.0*nu + 144.0*tmp_init_57 - 513.0             # <<<<<<<<<<<<<<
 *         self._gr_k_632 = 9394.0*nu - 2112.0*tmp_init_57 - 3729.0
 *         self._gr_k_633 = 4.3841189674523008e-6*tmp_init_221
 */
  __pyx_v_self->_gr_k_631 = (((1051.0 * __pyx_v_nu) + (144.0 * __pyx_v_tmp_init_57)) - 513.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":957
 *         self._gr_k_630 = -41236.0*nu - 15504.0*tmp_init_57 + 19560.0
 *         self._gr_k_631 = 1051.0*nu + 144.0*tmp_init_57 - 513.0
 *         self._gr_k_632 = 9394.0*nu - 2112.0*tmp_init_57 - 3729.0             # <<<<<<<<<<<<<<
 *         self._gr_k_633 = 4.3841189674523008e-6*tmp_init_221
 *         self._gr_k_634 = -15513600.0*nu + 4147200.0*tmp_init_57 + 6274560.0
 */
  __pyx_v_self->_gr_k_632 = (((9394.0 * __pyx_v_nu) - (2112.0 * __pyx_v_tmp_init_57)) - 3729.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":958
 *         self._gr_k_631 = 1051.0*nu + 144.0*tmp_init_57 - 513.0
 *         self._gr_k_632 = 9394.0*nu - 2112.0*tmp_init_57 - 3729.0
 *         self._gr_k_633 = 4.3841189674523008e-6*tmp_init_221             # <<<<<<<<<<<<<<
 *         self._gr_k_634 = -15513600.0*nu + 4147200.0*tmp_init_57 + 6274560.0
 *         self._gr_k_635 = 9510020.0*nu + 581100.0*tmp_init_57 - 4532255.0
 */
  __pyx_v_self->_gr_k_633 = (4.3841189674523008e-6 * __pyx_v_tmp_init_221);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":959
 *         self._gr_k_632 = 9394.0*nu - 2112.0*tmp_init_57 - 3729.0
 *         self._gr_k_633 = 4.3841189674523008e-6*tmp_init_221
 *         self._gr_k_634 = -15513600.0*nu + 4147200.0*tmp_init_57 + 6274560.0             # <<<<<<<<<<<<<<
 *         self._gr_k_635 = 9510020.0*nu + 581100.0*tmp_init_57 - 4532255.0
 *         self._gr_k_636 = 19543000.0*nu + 858900.0*tmp_init_57 - 9257455.0
 */
  __pyx_v_self->_gr_k_634 = (((-15513600.0 * __pyx_v_nu) + (4147200.0 * __pyx_v_tmp_init_57)) + 6274560.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":960
 *         self._gr_k_633 = 4.3841189674523008e-6*tmp_init_221
 *         self._gr_k_634 = -15513600.0*nu + 4147200.0*tmp_init_57 + 6274560.0
 *         self._gr_k_635 = 9510020.0*nu + 581100.0*tmp_init_57 - 4532255.0             # <<<<<<<<<<<<<<
 *         self._gr_k_636 = 19543000.0*nu + 858900.0*tmp_init_57 - 9257455.0
 *         self._gr_k_637 = 264420.0*nu + 16380.0*tmp_init_57 - 125931.0
 */
  __pyx_v_self->_gr_k_635 = (((9510020.0 * __pyx_v_nu) + (581100.0 * __pyx_v_tmp_init_57)) - 4532255.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":961
 *         self._gr_k_634 = -15513600.0*nu + 4147200.0*tmp_init_57 + 6274560.0
 *         self._gr_k_635 = 9510020.0*nu + 581100.0*tmp_init_57 - 4532255.0
 *         self._gr_k_636 = 19543000.0*nu + 858900.0*tmp_init_57 - 9257455.0             # <<<<<<<<<<<<<<
 *         self._gr_k_637 = 264420.0*nu + 16380.0*tmp_init_57 - 125931.0
 *         self._gr_k_638 = 20679540.0*nu + 447780.0*tmp_init_57 - 9737721.0
 */
  __pyx_v_self->_gr_k_636 = (((19543000.0 * __pyx_v_nu) + (858900.0 * __pyx_v_tmp_init_57)) - 9257455.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":962
 *         self._gr_k_635 = 9510020.0*nu + 581100.0*tmp_init_57 - 4532255.0
 *         self._gr_k_636 = 19543000.0*nu + 858900.0*tmp_init_57 - 9257455.0
 *         self._gr_k_637 = 264420.0*nu + 16380.0*tmp_init_57 - 125931.0             # <<<<<<<<<<<<<<
 *         self._gr_k_638 = 20679540.0*nu + 447780.0*tmp_init_57 - 9737721.0
 *         self._gr_k_639 = 28004580.0*nu - 12205620.0*tmp_init_57 - 9457911.0
 */
  __pyx_v_self->_gr_k_637 = (((264420.0 * __pyx_v_nu) + (16380.0 * __pyx_v_tmp_init_57)) - 125931.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":963
 *         self._gr_k_636 = 19543000.0*nu + 858900.0*tmp_init_57 - 9257455.0
 *         self._gr_k_637 = 264420.0*nu + 16380.0*tmp_init_57 - 125931.0
 *         self._gr_k_638 = 20679540.0*nu + 447780.0*tmp_init_57 - 9737721.0             # <<<<<<<<<<<<<<
 *         self._gr_k_639 = 28004580.0*nu - 12205620.0*tmp_init_57 - 9457911.0
 *         self._gr_k_640 = 137598900.0*nu - 35023860.0*tmp_init_57 - 55012863.0
 */
  __pyx_v_self->_gr_k_638 = (((20679540.0 * __pyx_v_nu) + (447780.0 * __pyx_v_tmp_init_57)) - 9737721.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":964
 *         self._gr_k_637 = 264420.0*nu + 16380.0*tmp_init_57 - 125931.0
 *         self._gr_k_638 = 20679540.0*nu + 447780.0*tmp_init_57 - 9737721.0
 *         self._gr_k_639 = 28004580.0*nu - 12205620.0*tmp_init_57 - 9457911.0             # <<<<<<<<<<<<<<
 *         self._gr_k_640 = 137598900.0*nu - 35023860.0*tmp_init_57 - 55012863.0
 *         self._gr_k_641 = 20175380.0*nu + 626220.0*tmp_init_57 - 9522839.0
 */
  __pyx_v_self->_gr_k_639 = (((28004580.0 * __pyx_v_nu) - (12205620.0 * __pyx_v_tmp_init_57)) - 9457911.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":965
 *         self._gr_k_638 = 20679540.0*nu + 447780.0*tmp_init_57 - 9737721.0
 *         self._gr_k_639 = 28004580.0*nu - 12205620.0*tmp_init_57 - 9457911.0
 *         self._gr_k_640 = 137598900.0*nu - 35023860.0*tmp_init_57 - 55012863.0             # <<<<<<<<<<<<<<
 *         self._gr_k_641 = 20175380.0*nu + 626220.0*tmp_init_57 - 9522839.0
 *         self._gr_k_642 = 93510780.0*nu - 31442940.0*tmp_init_57 - 34995717.0
 */
  __pyx_v_self->_gr_k_640 = (((137598900.0 * __pyx_v_nu) - (35023860.0 * __pyx_v_tmp_init_57)) - 55012863.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":966
 *         self._gr_k_639 = 28004580.0*nu - 12205620.0*tmp_init_57 - 9457911.0
 *         self._gr_k_640 = 137598900.0*nu - 35023860.0*tmp_init_57 - 55012863.0
 *         self._gr_k_641 = 20175380.0*nu + 626220.0*tmp_init_57 - 9522839.0             # <<<<<<<<<<<<<<
 *         self._gr_k_642 = 93510780.0*nu - 31442940.0*tmp_init_57 - 34995717.0
 *         self._gr_k_643 = 17115580.0*nu - 8463420.0*tmp_init_57 - 5532901.0
 */
  __pyx_v_self->_gr_k_641 = (((20175380.0 * __pyx_v_nu) + (626220.0 * __pyx_v_tmp_init_57)) - 9522839.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":967
 *         self._gr_k_640 = 137598900.0*nu - 35023860.0*tmp_init_57 - 55012863.0
 *         self._gr_k_641 = 20175380.0*nu + 626220.0*tmp_init_57 - 9522839.0
 *         self._gr_k_642 = 93510780.0*nu - 31442940.0*tmp_init_57 - 34995717.0             # <<<<<<<<<<<<<<
 *         self._gr_k_643 = 17115580.0*nu - 8463420.0*tmp_init_57 - 5532901.0
 *         self._gr_k_644 = 208878280.0*nu - 49944960.0*tmp_init_57 - 84641908.0
 */
  __pyx_v_self->_gr_k_642 = (((93510780.0 * __pyx_v_nu) - (31442940.0 * __pyx_v_tmp_init_57)) - 34995717.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":968
 *         self._gr_k_641 = 20175380.0*nu + 626220.0*tmp_init_57 - 9522839.0
 *         self._gr_k_642 = 93510780.0*nu - 31442940.0*tmp_init_57 - 34995717.0
 *         self._gr_k_643 = 17115580.0*nu - 8463420.0*tmp_init_57 - 5532901.0             # <<<<<<<<<<<<<<
 *         self._gr_k_644 = 208878280.0*nu - 49944960.0*tmp_init_57 - 84641908.0
 *         self._gr_k_645 = 76900760.0*nu - 28976640.0*tmp_init_57 - 27657692.0
 */
  __pyx_v_self->_gr_k_643 = (((17115580.0 * __pyx_v_nu) - (8463420.0 * __pyx_v_tmp_init_57)) - 5532901.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":969
 *         self._gr_k_642 = 93510780.0*nu - 31442940.0*tmp_init_57 - 34995717.0
 *         self._gr_k_643 = 17115580.0*nu - 8463420.0*tmp_init_57 - 5532901.0
 *         self._gr_k_644 = 208878280.0*nu - 49944960.0*tmp_init_57 - 84641908.0             # <<<<<<<<<<<<<<
 *         self._gr_k_645 = 76900760.0*nu - 28976640.0*tmp_init_57 - 27657692.0
 *         self._gr_k_646 = 200278920.0*nu - 57817800.0*tmp_init_57 - 77899350.0
 */
  __pyx_v_self->_gr_k_644 = (((208878280.0 * __pyx_v_nu) - (49944960.0 * __pyx_v_tmp_init_57)) - 84641908.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":970
 *         self._gr_k_643 = 17115580.0*nu - 8463420.0*tmp_init_57 - 5532901.0
 *         self._gr_k_644 = 208878280.0*nu - 49944960.0*tmp_init_57 - 84641908.0
 *         self._gr_k_645 = 76900760.0*nu - 28976640.0*tmp_init_57 - 27657692.0             # <<<<<<<<<<<<<<
 *         self._gr_k_646 = 200278920.0*nu - 57817800.0*tmp_init_57 - 77899350.0
 *         self._gr_k_647 = 9488000.0*nu - 5575500.0*tmp_init_57 - 2751275.0
 */
  __pyx_v_self->_gr_k_645 = (((76900760.0 * __pyx_v_nu) - (28976640.0 * __pyx_v_tmp_init_57)) - 27657692.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":971
 *         self._gr_k_644 = 208878280.0*nu - 49944960.0*tmp_init_57 - 84641908.0
 *         self._gr_k_645 = 76900760.0*nu - 28976640.0*tmp_init_57 - 27657692.0
 *         self._gr_k_646 = 200278920.0*nu - 57817800.0*tmp_init_57 - 77899350.0             # <<<<<<<<<<<<<<
 *         self._gr_k_647 = 9488000.0*nu - 5575500.0*tmp_init_57 - 2751275.0
 *         self._gr_k_648 = 175510.0*nu + 2560.0*tmp_init_57 - 82507.0
 */
  __pyx_v_self->_gr_k_646 = (((200278920.0 * __pyx_v_nu) - (57817800.0 * __pyx_v_tmp_init_57)) - 77899350.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":972
 *         self._gr_k_645 = 76900760.0*nu - 28976640.0*tmp_init_57 - 27657692.0
 *         self._gr_k_646 = 200278920.0*nu - 57817800.0*tmp_init_57 - 77899350.0
 *         self._gr_k_647 = 9488000.0*nu - 5575500.0*tmp_init_57 - 2751275.0             # <<<<<<<<<<<<<<
 *         self._gr_k_648 = 175510.0*nu + 2560.0*tmp_init_57 - 82507.0
 *         self._gr_k_649 = 428930.0*nu - 174960.0*tmp_init_57 - 151933.0
 */
  __pyx_v_self->_gr_k_647 = (((9488000.0 * __pyx_v_nu) - (5575500.0 * __pyx_v_tmp_init_57)) - 2751275.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":973
 *         self._gr_k_646 = 200278920.0*nu - 57817800.0*tmp_init_57 - 77899350.0
 *         self._gr_k_647 = 9488000.0*nu - 5575500.0*tmp_init_57 - 2751275.0
 *         self._gr_k_648 = 175510.0*nu + 2560.0*tmp_init_57 - 82507.0             # <<<<<<<<<<<<<<
 *         self._gr_k_649 = 428930.0*nu - 174960.0*tmp_init_57 - 151933.0
 *         self._gr_k_650 = 2425340.0*nu - 887100.0*tmp_init_57 - 871925.0
 */
  __pyx_v_self->_gr_k_648 = (((175510.0 * __pyx_v_nu) + (2560.0 * __pyx_v_tmp_init_57)) - 82507.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":974
 *         self._gr_k_647 = 9488000.0*nu - 5575500.0*tmp_init_57 - 2751275.0
 *         self._gr_k_648 = 175510.0*nu + 2560.0*tmp_init_57 - 82507.0
 *         self._gr_k_649 = 428930.0*nu - 174960.0*tmp_init_57 - 151933.0             # <<<<<<<<<<<<<<
 *         self._gr_k_650 = 2425340.0*nu - 887100.0*tmp_init_57 - 871925.0
 *         self._gr_k_651 = 184521880.0*nu - 49047480.0*tmp_init_57 - 73143274.0
 */
  __pyx_v_self->_gr_k_649 = (((428930.0 * __pyx_v_nu) - (174960.0 * __pyx_v_tmp_init_57)) - 151933.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":975
 *         self._gr_k_648 = 175510.0*nu + 2560.0*tmp_init_57 - 82507.0
 *         self._gr_k_649 = 428930.0*nu - 174960.0*tmp_init_57 - 151933.0
 *         self._gr_k_650 = 2425340.0*nu - 887100.0*tmp_init_57 - 871925.0             # <<<<<<<<<<<<<<
 *         self._gr_k_651 = 184521880.0*nu - 49047480.0*tmp_init_57 - 73143274.0
 *         self._gr_k_652 = 103997320.0*nu - 33361320.0*tmp_init_57 - 39209566.0
 */
  __pyx_v_self->_gr_k_650 = (((2425340.0 * __pyx_v_nu) - (887100.0 * __pyx_v_tmp_init_57)) - 871925.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":976
 *         self._gr_k_649 = 428930.0*nu - 174960.0*tmp_init_57 - 151933.0
 *         self._gr_k_650 = 2425340.0*nu - 887100.0*tmp_init_57 - 871925.0
 *         self._gr_k_651 = 184521880.0*nu - 49047480.0*tmp_init_57 - 73143274.0             # <<<<<<<<<<<<<<
 *         self._gr_k_652 = 103997320.0*nu - 33361320.0*tmp_init_57 - 39209566.0
 *         self._gr_k_653 = 171363980.0*nu - 40991580.0*tmp_init_57 - 69696629.0
 */
  __pyx_v_self->_gr_k_651 = (((184521880.0 * __pyx_v_nu) - (49047480.0 * __pyx_v_tmp_init_57)) - 73143274.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":977
 *         self._gr_k_650 = 2425340.0*nu - 887100.0*tmp_init_57 - 871925.0
 *         self._gr_k_651 = 184521880.0*nu - 49047480.0*tmp_init_57 - 73143274.0
 *         self._gr_k_652 = 103997320.0*nu - 33361320.0*tmp_init_57 - 39209566.0             # <<<<<<<<<<<<<<
 *         self._gr_k_653 = 171363980.0*nu - 40991580.0*tmp_init_57 - 69696629.0
 *         self._gr_k_654 = 2455020.0*nu - 1871100.0*tmp_init_57 - 558765.0
 */
  __pyx_v_self->_gr_k_652 = (((103997320.0 * __pyx_v_nu) - (33361320.0 * __pyx_v_tmp_init_57)) - 39209566.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":978
 *         self._gr_k_651 = 184521880.0*nu - 49047480.0*tmp_init_57 - 73143274.0
 *         self._gr_k_652 = 103997320.0*nu - 33361320.0*tmp_init_57 - 39209566.0
 *         self._gr_k_653 = 171363980.0*nu - 40991580.0*tmp_init_57 - 69696629.0             # <<<<<<<<<<<<<<
 *         self._gr_k_654 = 2455020.0*nu - 1871100.0*tmp_init_57 - 558765.0
 *         self._gr_k_655 = 5902448.0*nu - 1726320.0*tmp_init_57 - 2277140.0
 */
  __pyx_v_self->_gr_k_653 = (((171363980.0 * __pyx_v_nu) - (40991580.0 * __pyx_v_tmp_init_57)) - 69696629.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":979
 *         self._gr_k_652 = 103997320.0*nu - 33361320.0*tmp_init_57 - 39209566.0
 *         self._gr_k_653 = 171363980.0*nu - 40991580.0*tmp_init_57 - 69696629.0
 *         self._gr_k_654 = 2455020.0*nu - 1871100.0*tmp_init_57 - 558765.0             # <<<<<<<<<<<<<<
 *         self._gr_k_655 = 5902448.0*nu - 1726320.0*tmp_init_57 - 2277140.0
 *         self._gr_k_656 = 10062120.0*nu - 2507400.0*tmp_init_57 - 4088790.0
 */
  __pyx_v_self->_gr_k_654 = (((2455020.0 * __pyx_v_nu) - (1871100.0 * __pyx_v_tmp_init_57)) - 558765.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":980
 *         self._gr_k_653 = 171363980.0*nu - 40991580.0*tmp_init_57 - 69696629.0
 *         self._gr_k_654 = 2455020.0*nu - 1871100.0*tmp_init_57 - 558765.0
 *         self._gr_k_655 = 5902448.0*nu - 1726320.0*tmp_init_57 - 2277140.0             # <<<<<<<<<<<<<<
 *         self._gr_k_656 = 10062120.0*nu - 2507400.0*tmp_init_57 - 4088790.0
 *         self._gr_k_657 = 8567148.0*nu - 2209500.0*tmp_init_57 - 3422469.0
 */
  __pyx_v_self->_gr_k_655 = (((5902448.0 * __pyx_v_nu) - (1726320.0 * __pyx_v_tmp_init_57)) - 2277140.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":981
 *         self._gr_k_654 = 2455020.0*nu - 1871100.0*tmp_init_57 - 558765.0
 *         self._gr_k_655 = 5902448.0*nu - 1726320.0*tmp_init_57 - 2277140.0
 *         self._gr_k_656 = 10062120.0*nu - 2507400.0*tmp_init_57 - 4088790.0             # <<<<<<<<<<<<<<
 *         self._gr_k_657 = 8567148.0*nu - 2209500.0*tmp_init_57 - 3422469.0
 *         self._gr_k_658 = 492520.0*nu - 262920.0*tmp_init_57 - 148246.0
 */
  __pyx_v_self->_gr_k_656 = (((10062120.0 * __pyx_v_nu) - (2507400.0 * __pyx_v_tmp_init_57)) - 4088790.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":982
 *         self._gr_k_655 = 5902448.0*nu - 1726320.0*tmp_init_57 - 2277140.0
 *         self._gr_k_656 = 10062120.0*nu - 2507400.0*tmp_init_57 - 4088790.0
 *         self._gr_k_657 = 8567148.0*nu - 2209500.0*tmp_init_57 - 3422469.0             # <<<<<<<<<<<<<<
 *         self._gr_k_658 = 492520.0*nu - 262920.0*tmp_init_57 - 148246.0
 *         self._gr_k_659 = 28980.0*nu - 34020.0*tmp_init_57 - 2331.0
 */
  __pyx_v_self->_gr_k_657 = (((8567148.0 * __pyx_v_nu) - (2209500.0 * __pyx_v_tmp_init_57)) - 3422469.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":983
 *         self._gr_k_656 = 10062120.0*nu - 2507400.0*tmp_init_57 - 4088790.0
 *         self._gr_k_657 = 8567148.0*nu - 2209500.0*tmp_init_57 - 3422469.0
 *         self._gr_k_658 = 492520.0*nu - 262920.0*tmp_init_57 - 148246.0             # <<<<<<<<<<<<<<
 *         self._gr_k_659 = 28980.0*nu - 34020.0*tmp_init_57 - 2331.0
 *         self._gr_k_660 = 89237480.0*nu - 26505000.0*tmp_init_57 - 34523390.0
 */
  __pyx_v_self->_gr_k_658 = (((492520.0 * __pyx_v_nu) - (262920.0 * __pyx_v_tmp_init_57)) - 148246.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":984
 *         self._gr_k_657 = 8567148.0*nu - 2209500.0*tmp_init_57 - 3422469.0
 *         self._gr_k_658 = 492520.0*nu - 262920.0*tmp_init_57 - 148246.0
 *         self._gr_k_659 = 28980.0*nu - 34020.0*tmp_init_57 - 2331.0             # <<<<<<<<<<<<<<
 *         self._gr_k_660 = 89237480.0*nu - 26505000.0*tmp_init_57 - 34523390.0
 *         self._gr_k_661 = 29876020.0*nu - 13141980.0*tmp_init_57 - 10240969.0
 */
  __pyx_v_self->_gr_k_659 = (((28980.0 * __pyx_v_nu) - (34020.0 * __pyx_v_tmp_init_57)) - 2331.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":985
 *         self._gr_k_658 = 492520.0*nu - 262920.0*tmp_init_57 - 148246.0
 *         self._gr_k_659 = 28980.0*nu - 34020.0*tmp_init_57 - 2331.0
 *         self._gr_k_660 = 89237480.0*nu - 26505000.0*tmp_init_57 - 34523390.0             # <<<<<<<<<<<<<<
 *         self._gr_k_661 = 29876020.0*nu - 13141980.0*tmp_init_57 - 10240969.0
 *         self._gr_k_662 = 6.4102564102564103e-8*tmp_init_221
 */
  __pyx_v_self->_gr_k_660 = (((89237480.0 * __pyx_v_nu) - (26505000.0 * __pyx_v_tmp_init_57)) - 34523390.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":986
 *         self._gr_k_659 = 28980.0*nu - 34020.0*tmp_init_57 - 2331.0
 *         self._gr_k_660 = 89237480.0*nu - 26505000.0*tmp_init_57 - 34523390.0
 *         self._gr_k_661 = 29876020.0*nu - 13141980.0*tmp_init_57 - 10240969.0             # <<<<<<<<<<<<<<
 *         self._gr_k_662 = 6.4102564102564103e-8*tmp_init_221
 *         self._gr_k_663 = -1176936.0*nu + 459864.0*tmp_init_57 + 496878.0
 */
  __pyx_v_self->_gr_k_661 = (((29876020.0 * __pyx_v_nu) - (13141980.0 * __pyx_v_tmp_init_57)) - 10240969.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":987
 *         self._gr_k_660 = 89237480.0*nu - 26505000.0*tmp_init_57 - 34523390.0
 *         self._gr_k_661 = 29876020.0*nu - 13141980.0*tmp_init_57 - 10240969.0
 *         self._gr_k_662 = 6.4102564102564103e-8*tmp_init_221             # <<<<<<<<<<<<<<
 *         self._gr_k_663 = -1176936.0*nu + 459864.0*tmp_init_57 + 496878.0
 *         self._gr_k_664 = -787336.0*nu + 102144.0*tmp_init_57 + 374596.0
 */
  __pyx_v_self->_gr_k_662 = (6.4102564102564103e-8 * __pyx_v_tmp_init_221);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":988
 *         self._gr_k_661 = 29876020.0*nu - 13141980.0*tmp_init_57 - 10240969.0
 *         self._gr_k_662 = 6.4102564102564103e-8*tmp_init_221
 *         self._gr_k_663 = -1176936.0*nu + 459864.0*tmp_init_57 + 496878.0             # <<<<<<<<<<<<<<
 *         self._gr_k_664 = -787336.0*nu + 102144.0*tmp_init_57 + 374596.0
 *         self._gr_k_665 = -3912536.0*nu + 900864.0*tmp_init_57 + 1707980.0
 */
  __pyx_v_self->_gr_k_663 = (((-1176936.0 * __pyx_v_nu) + (459864.0 * __pyx_v_tmp_init_57)) + 496878.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":989
 *         self._gr_k_662 = 6.4102564102564103e-8*tmp_init_221
 *         self._gr_k_663 = -1176936.0*nu + 459864.0*tmp_init_57 + 496878.0
 *         self._gr_k_664 = -787336.0*nu + 102144.0*tmp_init_57 + 374596.0             # <<<<<<<<<<<<<<
 *         self._gr_k_665 = -3912536.0*nu + 900864.0*tmp_init_57 + 1707980.0
 *         self._gr_k_666 = -491176.0*nu + 94212.0*tmp_init_57 + 222283.0
 */
  __pyx_v_self->_gr_k_664 = (((-787336.0 * __pyx_v_nu) + (102144.0 * __pyx_v_tmp_init_57)) + 374596.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":990
 *         self._gr_k_663 = -1176936.0*nu + 459864.0*tmp_init_57 + 496878.0
 *         self._gr_k_664 = -787336.0*nu + 102144.0*tmp_init_57 + 374596.0
 *         self._gr_k_665 = -3912536.0*nu + 900864.0*tmp_init_57 + 1707980.0             # <<<<<<<<<<<<<<
 *         self._gr_k_666 = -491176.0*nu + 94212.0*tmp_init_57 + 222283.0
 *         self._gr_k_667 = -978512.0*nu + 357924.0*tmp_init_57 + 393335.0
 */
  __pyx_v_self->_gr_k_665 = (((-3912536.0 * __pyx_v_nu) + (900864.0 * __pyx_v_tmp_init_57)) + 1707980.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":991
 *         self._gr_k_664 = -787336.0*nu + 102144.0*tmp_init_57 + 374596.0
 *         self._gr_k_665 = -3912536.0*nu + 900864.0*tmp_init_57 + 1707980.0
 *         self._gr_k_666 = -491176.0*nu + 94212.0*tmp_init_57 + 222283.0             # <<<<<<<<<<<<<<
 *         self._gr_k_667 = -978512.0*nu + 357924.0*tmp_init_57 + 393335.0
 *         self._gr_k_668 = -10352640.0*nu + 276480.0*tmp_init_57 + 4984320.0
 */
  __pyx_v_self->_gr_k_666 = (((-491176.0 * __pyx_v_nu) + (94212.0 * __pyx_v_tmp_init_57)) + 222283.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":992
 *         self._gr_k_665 = -3912536.0*nu + 900864.0*tmp_init_57 + 1707980.0
 *         self._gr_k_666 = -491176.0*nu + 94212.0*tmp_init_57 + 222283.0
 *         self._gr_k_667 = -978512.0*nu + 357924.0*tmp_init_57 + 393335.0             # <<<<<<<<<<<<<<
 *         self._gr_k_668 = -10352640.0*nu + 276480.0*tmp_init_57 + 4984320.0
 *         self._gr_k_669 = tmp_init_28 - 13.0
 */
  __pyx_v_self->_gr_k_667 = (((-978512.0 * __pyx_v_nu) + (357924.0 * __pyx_v_tmp_init_57)) + 393335.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":993
 *         self._gr_k_666 = -491176.0*nu + 94212.0*tmp_init_57 + 222283.0
 *         self._gr_k_667 = -978512.0*nu + 357924.0*tmp_init_57 + 393335.0
 *         self._gr_k_668 = -10352640.0*nu + 276480.0*tmp_init_57 + 4984320.0             # <<<<<<<<<<<<<<
 *         self._gr_k_669 = tmp_init_28 - 13.0
 *         self._gr_k_670 = 5358.0*nu - 944.0*tmp_init_57 - 2451.0
 */
  __pyx_v_self->_gr_k_668 = (((-10352640.0 * __pyx_v_nu) + (276480.0 * __pyx_v_tmp_init_57)) + 4984320.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":994
 *         self._gr_k_667 = -978512.0*nu + 357924.0*tmp_init_57 + 393335.0
 *         self._gr_k_668 = -10352640.0*nu + 276480.0*tmp_init_57 + 4984320.0
 *         self._gr_k_669 = tmp_init_28 - 13.0             # <<<<<<<<<<<<<<
 *         self._gr_k_670 = 5358.0*nu - 944.0*tmp_init_57 - 2451.0
 *         self._gr_k_671 = -390084.0*nu + 89100.0*tmp_init_57 + 172167.0
 */
  __pyx_v_self->_gr_k_669 = (__pyx_v_tmp_init_28 - 13.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":995
 *         self._gr_k_668 = -10352640.0*nu + 276480.0*tmp_init_57 + 4984320.0
 *         self._gr_k_669 = tmp_init_28 - 13.0
 *         self._gr_k_670 = 5358.0*nu - 944.0*tmp_init_57 - 2451.0             # <<<<<<<<<<<<<<
 *         self._gr_k_671 = -390084.0*nu + 89100.0*tmp_init_57 + 172167.0
 *         self._gr_k_672 = -2484108.0*nu + 281124.0*tmp_init_57 + 1162269.0
 */
  __pyx_v_self->_gr_k_670 = (((5358.0 * __pyx_v_nu) - (944.0 * __pyx_v_tmp_init_57)) - 2451.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":996
 *         self._gr_k_669 = tmp_init_28 - 13.0
 *         self._gr_k_670 = 5358.0*nu - 944.0*tmp_init_57 - 2451.0
 *         self._gr_k_671 = -390084.0*nu + 89100.0*tmp_init_57 + 172167.0             # <<<<<<<<<<<<<<
 *         self._gr_k_672 = -2484108.0*nu + 281124.0*tmp_init_57 + 1162269.0
 *         self._gr_k_673 = -9140744.0*nu + 1153368.0*tmp_init_57 + 4200398.0
 */
  __pyx_v_self->_gr_k_671 = (((-390084.0 * __pyx_v_nu) + (89100.0 * __pyx_v_tmp_init_57)) + 172167.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":997
 *         self._gr_k_670 = 5358.0*nu - 944.0*tmp_init_57 - 2451.0
 *         self._gr_k_671 = -390084.0*nu + 89100.0*tmp_init_57 + 172167.0
 *         self._gr_k_672 = -2484108.0*nu + 281124.0*tmp_init_57 + 1162269.0             # <<<<<<<<<<<<<<
 *         self._gr_k_673 = -9140744.0*nu + 1153368.0*tmp_init_57 + 4200398.0
 *         self._gr_k_674 = -2909336.0*nu + 519432.0*tmp_init_57 + 1353050.0
 */
  __pyx_v_self->_gr_k_672 = (((-2484108.0 * __pyx_v_nu) + (281124.0 * __pyx_v_tmp_init_57)) + 1162269.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":998
 *         self._gr_k_671 = -390084.0*nu + 89100.0*tmp_init_57 + 172167.0
 *         self._gr_k_672 = -2484108.0*nu + 281124.0*tmp_init_57 + 1162269.0
 *         self._gr_k_673 = -9140744.0*nu + 1153368.0*tmp_init_57 + 4200398.0             # <<<<<<<<<<<<<<
 *         self._gr_k_674 = -2909336.0*nu + 519432.0*tmp_init_57 + 1353050.0
 *         self._gr_k_675 = -3445156.0*nu + 830700.0*tmp_init_57 + 1483807.0
 */
  __pyx_v_self->_gr_k_673 = (((-9140744.0 * __pyx_v_nu) + (1153368.0 * __pyx_v_tmp_init_57)) + 4200398.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":999
 *         self._gr_k_672 = -2484108.0*nu + 281124.0*tmp_init_57 + 1162269.0
 *         self._gr_k_673 = -9140744.0*nu + 1153368.0*tmp_init_57 + 4200398.0
 *         self._gr_k_674 = -2909336.0*nu + 519432.0*tmp_init_57 + 1353050.0             # <<<<<<<<<<<<<<
 *         self._gr_k_675 = -3445156.0*nu + 830700.0*tmp_init_57 + 1483807.0
 *         self._gr_k_676 = -488044.0*nu + 212100.0*tmp_init_57 + 186517.0
 */
  __pyx_v_self->_gr_k_674 = (((-2909336.0 * __pyx_v_nu) + (519432.0 * __pyx_v_tmp_init_57)) + 1353050.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1000
 *         self._gr_k_673 = -9140744.0*nu + 1153368.0*tmp_init_57 + 4200398.0
 *         self._gr_k_674 = -2909336.0*nu + 519432.0*tmp_init_57 + 1353050.0
 *         self._gr_k_675 = -3445156.0*nu + 830700.0*tmp_init_57 + 1483807.0             # <<<<<<<<<<<<<<
 *         self._gr_k_676 = -488044.0*nu + 212100.0*tmp_init_57 + 186517.0
 *         self._gr_k_677 = -3186828.0*nu + 231588.0*tmp_init_57 + 1514541.0
 */
  __pyx_v_self->_gr_k_675 = (((-3445156.0 * __pyx_v_nu) + (830700.0 * __pyx_v_tmp_init_57)) + 1483807.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1001
 *         self._gr_k_674 = -2909336.0*nu + 519432.0*tmp_init_57 + 1353050.0
 *         self._gr_k_675 = -3445156.0*nu + 830700.0*tmp_init_57 + 1483807.0
 *         self._gr_k_676 = -488044.0*nu + 212100.0*tmp_init_57 + 186517.0             # <<<<<<<<<<<<<<
 *         self._gr_k_677 = -3186828.0*nu + 231588.0*tmp_init_57 + 1514541.0
 *         self._gr_k_678 = -539368.0*nu + 157656.0*tmp_init_57 + 224230.0
 */
  __pyx_v_self->_gr_k_676 = (((-488044.0 * __pyx_v_nu) + (212100.0 * __pyx_v_tmp_init_57)) + 186517.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1002
 *         self._gr_k_675 = -3445156.0*nu + 830700.0*tmp_init_57 + 1483807.0
 *         self._gr_k_676 = -488044.0*nu + 212100.0*tmp_init_57 + 186517.0
 *         self._gr_k_677 = -3186828.0*nu + 231588.0*tmp_init_57 + 1514541.0             # <<<<<<<<<<<<<<
 *         self._gr_k_678 = -539368.0*nu + 157656.0*tmp_init_57 + 224230.0
 *         self._gr_k_679 = -60420.0*nu + 17820.0*tmp_init_57 + 25635.0
 */
  __pyx_v_self->_gr_k_677 = (((-3186828.0 * __pyx_v_nu) + (231588.0 * __pyx_v_tmp_init_57)) + 1514541.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1003
 *         self._gr_k_676 = -488044.0*nu + 212100.0*tmp_init_57 + 186517.0
 *         self._gr_k_677 = -3186828.0*nu + 231588.0*tmp_init_57 + 1514541.0
 *         self._gr_k_678 = -539368.0*nu + 157656.0*tmp_init_57 + 224230.0             # <<<<<<<<<<<<<<
 *         self._gr_k_679 = -60420.0*nu + 17820.0*tmp_init_57 + 25635.0
 *         self._gr_k_680 = -7950192.0*nu + 460368.0*tmp_init_57 + 3781236.0
 */
  __pyx_v_self->_gr_k_678 = (((-539368.0 * __pyx_v_nu) + (157656.0 * __pyx_v_tmp_init_57)) + 224230.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1004
 *         self._gr_k_677 = -3186828.0*nu + 231588.0*tmp_init_57 + 1514541.0
 *         self._gr_k_678 = -539368.0*nu + 157656.0*tmp_init_57 + 224230.0
 *         self._gr_k_679 = -60420.0*nu + 17820.0*tmp_init_57 + 25635.0             # <<<<<<<<<<<<<<
 *         self._gr_k_680 = -7950192.0*nu + 460368.0*tmp_init_57 + 3781236.0
 *         self._gr_k_681 = -650024.0*nu + 87768.0*tmp_init_57 + 299942.0
 */
  __pyx_v_self->_gr_k_679 = (((-60420.0 * __pyx_v_nu) + (17820.0 * __pyx_v_tmp_init_57)) + 25635.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1005
 *         self._gr_k_678 = -539368.0*nu + 157656.0*tmp_init_57 + 224230.0
 *         self._gr_k_679 = -60420.0*nu + 17820.0*tmp_init_57 + 25635.0
 *         self._gr_k_680 = -7950192.0*nu + 460368.0*tmp_init_57 + 3781236.0             # <<<<<<<<<<<<<<
 *         self._gr_k_681 = -650024.0*nu + 87768.0*tmp_init_57 + 299942.0
 *         self._gr_k_682 = -2388316.0*nu + 333924.0*tmp_init_57 + 1085437.0
 */
  __pyx_v_self->_gr_k_680 = (((-7950192.0 * __pyx_v_nu) + (460368.0 * __pyx_v_tmp_init_57)) + 3781236.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1006
 *         self._gr_k_679 = -60420.0*nu + 17820.0*tmp_init_57 + 25635.0
 *         self._gr_k_680 = -7950192.0*nu + 460368.0*tmp_init_57 + 3781236.0
 *         self._gr_k_681 = -650024.0*nu + 87768.0*tmp_init_57 + 299942.0             # <<<<<<<<<<<<<<
 *         self._gr_k_682 = -2388316.0*nu + 333924.0*tmp_init_57 + 1085437.0
 *         self._gr_k_683 = -53140.0*nu + 30300.0*tmp_init_57 + 18355.0
 */
  __pyx_v_self->_gr_k_681 = (((-650024.0 * __pyx_v_nu) + (87768.0 * __pyx_v_tmp_init_57)) + 299942.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1007
 *         self._gr_k_680 = -7950192.0*nu + 460368.0*tmp_init_57 + 3781236.0
 *         self._gr_k_681 = -650024.0*nu + 87768.0*tmp_init_57 + 299942.0
 *         self._gr_k_682 = -2388316.0*nu + 333924.0*tmp_init_57 + 1085437.0             # <<<<<<<<<<<<<<
 *         self._gr_k_683 = -53140.0*nu + 30300.0*tmp_init_57 + 18355.0
 *         self._gr_k_684 = -372348.0*nu + 235620.0*tmp_init_57 + 139341.0
 */
  __pyx_v_self->_gr_k_682 = (((-2388316.0 * __pyx_v_nu) + (333924.0 * __pyx_v_tmp_init_57)) + 1085437.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1008
 *         self._gr_k_681 = -650024.0*nu + 87768.0*tmp_init_57 + 299942.0
 *         self._gr_k_682 = -2388316.0*nu + 333924.0*tmp_init_57 + 1085437.0
 *         self._gr_k_683 = -53140.0*nu + 30300.0*tmp_init_57 + 18355.0             # <<<<<<<<<<<<<<
 *         self._gr_k_684 = -372348.0*nu + 235620.0*tmp_init_57 + 139341.0
 *         self._gr_k_685 = 357516.0*nu - 50868.0*tmp_init_57 - 166521.0
 */
  __pyx_v_self->_gr_k_683 = (((-53140.0 * __pyx_v_nu) + (30300.0 * __pyx_v_tmp_init_57)) + 18355.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1009
 *         self._gr_k_682 = -2388316.0*nu + 333924.0*tmp_init_57 + 1085437.0
 *         self._gr_k_683 = -53140.0*nu + 30300.0*tmp_init_57 + 18355.0
 *         self._gr_k_684 = -372348.0*nu + 235620.0*tmp_init_57 + 139341.0             # <<<<<<<<<<<<<<
 *         self._gr_k_685 = 357516.0*nu - 50868.0*tmp_init_57 - 166521.0
 *         self._gr_k_686 = -127508.0*nu + 28044.0*tmp_init_57 + 58319.0
 */
  __pyx_v_self->_gr_k_684 = (((-372348.0 * __pyx_v_nu) + (235620.0 * __pyx_v_tmp_init_57)) + 139341.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1010
 *         self._gr_k_683 = -53140.0*nu + 30300.0*tmp_init_57 + 18355.0
 *         self._gr_k_684 = -372348.0*nu + 235620.0*tmp_init_57 + 139341.0
 *         self._gr_k_685 = 357516.0*nu - 50868.0*tmp_init_57 - 166521.0             # <<<<<<<<<<<<<<
 *         self._gr_k_686 = -127508.0*nu + 28044.0*tmp_init_57 + 58319.0
 *         self._gr_k_687 = -688636.0*nu + 245700.0*tmp_init_57 + 281437.0
 */
  __pyx_v_self->_gr_k_685 = (((357516.0 * __pyx_v_nu) - (50868.0 * __pyx_v_tmp_init_57)) - 166521.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1011
 *         self._gr_k_684 = -372348.0*nu + 235620.0*tmp_init_57 + 139341.0
 *         self._gr_k_685 = 357516.0*nu - 50868.0*tmp_init_57 - 166521.0
 *         self._gr_k_686 = -127508.0*nu + 28044.0*tmp_init_57 + 58319.0             # <<<<<<<<<<<<<<
 *         self._gr_k_687 = -688636.0*nu + 245700.0*tmp_init_57 + 281437.0
 *         self._gr_k_688 = -60892.0*nu + 3276.0*tmp_init_57 + 29731.0
 */
  __pyx_v_self->_gr_k_686 = (((-127508.0 * __pyx_v_nu) + (28044.0 * __pyx_v_tmp_init_57)) + 58319.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1012
 *         self._gr_k_685 = 357516.0*nu - 50868.0*tmp_init_57 - 166521.0
 *         self._gr_k_686 = -127508.0*nu + 28044.0*tmp_init_57 + 58319.0
 *         self._gr_k_687 = -688636.0*nu + 245700.0*tmp_init_57 + 281437.0             # <<<<<<<<<<<<<<
 *         self._gr_k_688 = -60892.0*nu + 3276.0*tmp_init_57 + 29731.0
 *         self._gr_k_689 = -498872.0*nu + 81576.0*tmp_init_57 + 229706.0
 */
  __pyx_v_self->_gr_k_687 = (((-688636.0 * __pyx_v_nu) + (245700.0 * __pyx_v_tmp_init_57)) + 281437.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1013
 *         self._gr_k_686 = -127508.0*nu + 28044.0*tmp_init_57 + 58319.0
 *         self._gr_k_687 = -688636.0*nu + 245700.0*tmp_init_57 + 281437.0
 *         self._gr_k_688 = -60892.0*nu + 3276.0*tmp_init_57 + 29731.0             # <<<<<<<<<<<<<<
 *         self._gr_k_689 = -498872.0*nu + 81576.0*tmp_init_57 + 229706.0
 *         self._gr_k_690 = 40164.0*nu - 81876.0*tmp_init_57 - 4269.0
 */
  __pyx_v_self->_gr_k_688 = (((-60892.0 * __pyx_v_nu) + (3276.0 * __pyx_v_tmp_init_57)) + 29731.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1014
 *         self._gr_k_687 = -688636.0*nu + 245700.0*tmp_init_57 + 281437.0
 *         self._gr_k_688 = -60892.0*nu + 3276.0*tmp_init_57 + 29731.0
 *         self._gr_k_689 = -498872.0*nu + 81576.0*tmp_init_57 + 229706.0             # <<<<<<<<<<<<<<
 *         self._gr_k_690 = 40164.0*nu - 81876.0*tmp_init_57 - 4269.0
 *         self._gr_k_691 = 0.00020032051282051282*tmp_init_221
 */
  __pyx_v_self->_gr_k_689 = (((-498872.0 * __pyx_v_nu) + (81576.0 * __pyx_v_tmp_init_57)) + 229706.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1015
 *         self._gr_k_688 = -60892.0*nu + 3276.0*tmp_init_57 + 29731.0
 *         self._gr_k_689 = -498872.0*nu + 81576.0*tmp_init_57 + 229706.0
 *         self._gr_k_690 = 40164.0*nu - 81876.0*tmp_init_57 - 4269.0             # <<<<<<<<<<<<<<
 *         self._gr_k_691 = 0.00020032051282051282*tmp_init_221
 *         self._gr_k_692 = 1376.0 - tmp_init_144
 */
  __pyx_v_self->_gr_k_690 = (((40164.0 * __pyx_v_nu) - (81876.0 * __pyx_v_tmp_init_57)) - 4269.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1016
 *         self._gr_k_689 = -498872.0*nu + 81576.0*tmp_init_57 + 229706.0
 *         self._gr_k_690 = 40164.0*nu - 81876.0*tmp_init_57 - 4269.0
 *         self._gr_k_691 = 0.00020032051282051282*tmp_init_221             # <<<<<<<<<<<<<<
 *         self._gr_k_692 = 1376.0 - tmp_init_144
 *         self._gr_k_693 = 2480.0 - 184.0*nu
 */
  __pyx_v_self->_gr_k_691 = (0.00020032051282051282 * __pyx_v_tmp_init_221);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1017
 *         self._gr_k_690 = 40164.0*nu - 81876.0*tmp_init_57 - 4269.0
 *         self._gr_k_691 = 0.00020032051282051282*tmp_init_221
 *         self._gr_k_692 = 1376.0 - tmp_init_144             # <<<<<<<<<<<<<<
 *         self._gr_k_693 = 2480.0 - 184.0*nu
 *         self._gr_k_694 = 6226.0 - 164.0*nu
 */
  __pyx_v_self->_gr_k_692 = (1376.0 - __pyx_v_tmp_init_144);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1018
 *         self._gr_k_691 = 0.00020032051282051282*tmp_init_221
 *         self._gr_k_692 = 1376.0 - tmp_init_144
 *         self._gr_k_693 = 2480.0 - 184.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_694 = 6226.0 - 164.0*nu
 *         self._gr_k_695 = -tmp_init_135
 */
  __pyx_v_self->_gr_k_693 = (2480.0 - (184.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1019
 *         self._gr_k_692 = 1376.0 - tmp_init_144
 *         self._gr_k_693 = 2480.0 - 184.0*nu
 *         self._gr_k_694 = 6226.0 - 164.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_695 = -tmp_init_135
 *         self._gr_k_696 = -tmp_init_136
 */
  __pyx_v_self->_gr_k_694 = (6226.0 - (164.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1020
 *         self._gr_k_693 = 2480.0 - 184.0*nu
 *         self._gr_k_694 = 6226.0 - 164.0*nu
 *         self._gr_k_695 = -tmp_init_135             # <<<<<<<<<<<<<<
 *         self._gr_k_696 = -tmp_init_136
 *         self._gr_k_697 = 192.0*nu + 2784.0
 */
  __pyx_v_self->_gr_k_695 = (-__pyx_v_tmp_init_135);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1021
 *         self._gr_k_694 = 6226.0 - 164.0*nu
 *         self._gr_k_695 = -tmp_init_135
 *         self._gr_k_696 = -tmp_init_136             # <<<<<<<<<<<<<<
 *         self._gr_k_697 = 192.0*nu + 2784.0
 *         self._gr_k_698 = 41.0 - tmp_init_49
 */
  __pyx_v_self->_gr_k_696 = (-__pyx_v_tmp_init_136);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1022
 *         self._gr_k_695 = -tmp_init_135
 *         self._gr_k_696 = -tmp_init_136
 *         self._gr_k_697 = 192.0*nu + 2784.0             # <<<<<<<<<<<<<<
 *         self._gr_k_698 = 41.0 - tmp_init_49
 *         self._gr_k_699 = 524.0*nu - 1246.0
 */
  __pyx_v_self->_gr_k_697 = ((192.0 * __pyx_v_nu) + 2784.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1023
 *         self._gr_k_696 = -tmp_init_136
 *         self._gr_k_697 = 192.0*nu + 2784.0
 *         self._gr_k_698 = 41.0 - tmp_init_49             # <<<<<<<<<<<<<<
 *         self._gr_k_699 = 524.0*nu - 1246.0
 *         self._gr_k_700 = tmp_init_13 - 429.0
 */
  __pyx_v_self->_gr_k_698 = (41.0 - __pyx_v_tmp_init_49);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1024
 *         self._gr_k_697 = 192.0*nu + 2784.0
 *         self._gr_k_698 = 41.0 - tmp_init_49
 *         self._gr_k_699 = 524.0*nu - 1246.0             # <<<<<<<<<<<<<<
 *         self._gr_k_700 = tmp_init_13 - 429.0
 *         self._gr_k_701 = 430.0*nu - 965.0
 */
  __pyx_v_self->_gr_k_699 = ((524.0 * __pyx_v_nu) - 1246.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1025
 *         self._gr_k_698 = 41.0 - tmp_init_49
 *         self._gr_k_699 = 524.0*nu - 1246.0
 *         self._gr_k_700 = tmp_init_13 - 429.0             # <<<<<<<<<<<<<<
 *         self._gr_k_701 = 430.0*nu - 965.0
 *         self._gr_k_702 = 366.0*nu - 1827.0
 */
  __pyx_v_self->_gr_k_700 = (__pyx_v_tmp_init_13 - 429.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1026
 *         self._gr_k_699 = 524.0*nu - 1246.0
 *         self._gr_k_700 = tmp_init_13 - 429.0
 *         self._gr_k_701 = 430.0*nu - 965.0             # <<<<<<<<<<<<<<
 *         self._gr_k_702 = 366.0*nu - 1827.0
 *         self._gr_k_703 = 314.0*nu - 1309.0
 */
  __pyx_v_self->_gr_k_701 = ((430.0 * __pyx_v_nu) - 965.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1027
 *         self._gr_k_700 = tmp_init_13 - 429.0
 *         self._gr_k_701 = 430.0*nu - 965.0
 *         self._gr_k_702 = 366.0*nu - 1827.0             # <<<<<<<<<<<<<<
 *         self._gr_k_703 = 314.0*nu - 1309.0
 *         self._gr_k_704 = tmp_init_140
 */
  __pyx_v_self->_gr_k_702 = ((366.0 * __pyx_v_nu) - 1827.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1028
 *         self._gr_k_701 = 430.0*nu - 965.0
 *         self._gr_k_702 = 366.0*nu - 1827.0
 *         self._gr_k_703 = 314.0*nu - 1309.0             # <<<<<<<<<<<<<<
 *         self._gr_k_704 = tmp_init_140
 *         self._gr_k_705 = 0.010416666666666667*flagPN32
 */
  __pyx_v_self->_gr_k_703 = ((314.0 * __pyx_v_nu) - 1309.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1029
 *         self._gr_k_702 = 366.0*nu - 1827.0
 *         self._gr_k_703 = 314.0*nu - 1309.0
 *         self._gr_k_704 = tmp_init_140             # <<<<<<<<<<<<<<
 *         self._gr_k_705 = 0.010416666666666667*flagPN32
 *         self._gr_k_706 = -84474.0*nu + 7668.0*tmp_init_57 + 7605.0
 */
  __pyx_v_self->_gr_k_704 = __pyx_v_tmp_init_140;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1030
 *         self._gr_k_703 = 314.0*nu - 1309.0
 *         self._gr_k_704 = tmp_init_140
 *         self._gr_k_705 = 0.010416666666666667*flagPN32             # <<<<<<<<<<<<<<
 *         self._gr_k_706 = -84474.0*nu + 7668.0*tmp_init_57 + 7605.0
 *         self._gr_k_707 = -335100.0*nu + 4056.0*tmp_init_57 + 978702.0
 */
  __pyx_v_self->_gr_k_705 = (0.010416666666666667 * __pyx_v_flagPN32);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1031
 *         self._gr_k_704 = tmp_init_140
 *         self._gr_k_705 = 0.010416666666666667*flagPN32
 *         self._gr_k_706 = -84474.0*nu + 7668.0*tmp_init_57 + 7605.0             # <<<<<<<<<<<<<<
 *         self._gr_k_707 = -335100.0*nu + 4056.0*tmp_init_57 + 978702.0
 *         self._gr_k_708 = -151304.0*nu + 363728.0*tmp_init_57 + 14169636.0
 */
  __pyx_v_self->_gr_k_706 = (((-84474.0 * __pyx_v_nu) + (7668.0 * __pyx_v_tmp_init_57)) + 7605.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1032
 *         self._gr_k_705 = 0.010416666666666667*flagPN32
 *         self._gr_k_706 = -84474.0*nu + 7668.0*tmp_init_57 + 7605.0
 *         self._gr_k_707 = -335100.0*nu + 4056.0*tmp_init_57 + 978702.0             # <<<<<<<<<<<<<<
 *         self._gr_k_708 = -151304.0*nu + 363728.0*tmp_init_57 + 14169636.0
 *         self._gr_k_709 = -662662.0*nu - 10868.0*tmp_init_57 + 7768827.0
 */
  __pyx_v_self->_gr_k_707 = (((-335100.0 * __pyx_v_nu) + (4056.0 * __pyx_v_tmp_init_57)) + 978702.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1033
 *         self._gr_k_706 = -84474.0*nu + 7668.0*tmp_init_57 + 7605.0
 *         self._gr_k_707 = -335100.0*nu + 4056.0*tmp_init_57 + 978702.0
 *         self._gr_k_708 = -151304.0*nu + 363728.0*tmp_init_57 + 14169636.0             # <<<<<<<<<<<<<<
 *         self._gr_k_709 = -662662.0*nu - 10868.0*tmp_init_57 + 7768827.0
 *         self._gr_k_710 = -1518022.0*nu - 74228.0*tmp_init_57 + 3927627.0
 */
  __pyx_v_self->_gr_k_708 = (((-151304.0 * __pyx_v_nu) + (363728.0 * __pyx_v_tmp_init_57)) + 14169636.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1034
 *         self._gr_k_707 = -335100.0*nu + 4056.0*tmp_init_57 + 978702.0
 *         self._gr_k_708 = -151304.0*nu + 363728.0*tmp_init_57 + 14169636.0
 *         self._gr_k_709 = -662662.0*nu - 10868.0*tmp_init_57 + 7768827.0             # <<<<<<<<<<<<<<
 *         self._gr_k_710 = -1518022.0*nu - 74228.0*tmp_init_57 + 3927627.0
 *         self._gr_k_711 = -803964.0*nu - 8616.0*tmp_init_57 + 636558.0
 */
  __pyx_v_self->_gr_k_709 = (((-662662.0 * __pyx_v_nu) - (10868.0 * __pyx_v_tmp_init_57)) + 7768827.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1035
 *         self._gr_k_708 = -151304.0*nu + 363728.0*tmp_init_57 + 14169636.0
 *         self._gr_k_709 = -662662.0*nu - 10868.0*tmp_init_57 + 7768827.0
 *         self._gr_k_710 = -1518022.0*nu - 74228.0*tmp_init_57 + 3927627.0             # <<<<<<<<<<<<<<
 *         self._gr_k_711 = -803964.0*nu - 8616.0*tmp_init_57 + 636558.0
 *         self._gr_k_712 = -111930.0*nu + 20340.0*tmp_init_57 + 20805.0
 */
  __pyx_v_self->_gr_k_710 = (((-1518022.0 * __pyx_v_nu) - (74228.0 * __pyx_v_tmp_init_57)) + 3927627.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1036
 *         self._gr_k_709 = -662662.0*nu - 10868.0*tmp_init_57 + 7768827.0
 *         self._gr_k_710 = -1518022.0*nu - 74228.0*tmp_init_57 + 3927627.0
 *         self._gr_k_711 = -803964.0*nu - 8616.0*tmp_init_57 + 636558.0             # <<<<<<<<<<<<<<
 *         self._gr_k_712 = -111930.0*nu + 20340.0*tmp_init_57 + 20805.0
 *         self._gr_k_713 = 726.0*nu - 198.0
 */
  __pyx_v_self->_gr_k_711 = (((-803964.0 * __pyx_v_nu) - (8616.0 * __pyx_v_tmp_init_57)) + 636558.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1037
 *         self._gr_k_710 = -1518022.0*nu - 74228.0*tmp_init_57 + 3927627.0
 *         self._gr_k_711 = -803964.0*nu - 8616.0*tmp_init_57 + 636558.0
 *         self._gr_k_712 = -111930.0*nu + 20340.0*tmp_init_57 + 20805.0             # <<<<<<<<<<<<<<
 *         self._gr_k_713 = 726.0*nu - 198.0
 *         self._gr_k_714 = -305404.0*nu + 12166.0*tmp_init_57 + 417582.0
 */
  __pyx_v_self->_gr_k_712 = (((-111930.0 * __pyx_v_nu) + (20340.0 * __pyx_v_tmp_init_57)) + 20805.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1038
 *         self._gr_k_711 = -803964.0*nu - 8616.0*tmp_init_57 + 636558.0
 *         self._gr_k_712 = -111930.0*nu + 20340.0*tmp_init_57 + 20805.0
 *         self._gr_k_713 = 726.0*nu - 198.0             # <<<<<<<<<<<<<<
 *         self._gr_k_714 = -305404.0*nu + 12166.0*tmp_init_57 + 417582.0
 *         self._gr_k_715 = -24748.0*nu + 3018.0*tmp_init_57 + 33346.0
 */
  __pyx_v_self->_gr_k_713 = ((726.0 * __pyx_v_nu) - 198.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1039
 *         self._gr_k_712 = -111930.0*nu + 20340.0*tmp_init_57 + 20805.0
 *         self._gr_k_713 = 726.0*nu - 198.0
 *         self._gr_k_714 = -305404.0*nu + 12166.0*tmp_init_57 + 417582.0             # <<<<<<<<<<<<<<
 *         self._gr_k_715 = -24748.0*nu + 3018.0*tmp_init_57 + 33346.0
 *         self._gr_k_716 = 18314.0*nu + 21118.0*tmp_init_57 - 12867.0
 */
  __pyx_v_self->_gr_k_714 = (((-305404.0 * __pyx_v_nu) + (12166.0 * __pyx_v_tmp_init_57)) + 417582.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1040
 *         self._gr_k_713 = 726.0*nu - 198.0
 *         self._gr_k_714 = -305404.0*nu + 12166.0*tmp_init_57 + 417582.0
 *         self._gr_k_715 = -24748.0*nu + 3018.0*tmp_init_57 + 33346.0             # <<<<<<<<<<<<<<
 *         self._gr_k_716 = 18314.0*nu + 21118.0*tmp_init_57 - 12867.0
 *         self._gr_k_717 = -174142.0*nu + 26618.0*tmp_init_57 + 137921.0
 */
  __pyx_v_self->_gr_k_715 = (((-24748.0 * __pyx_v_nu) + (3018.0 * __pyx_v_tmp_init_57)) + 33346.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1041
 *         self._gr_k_714 = -305404.0*nu + 12166.0*tmp_init_57 + 417582.0
 *         self._gr_k_715 = -24748.0*nu + 3018.0*tmp_init_57 + 33346.0
 *         self._gr_k_716 = 18314.0*nu + 21118.0*tmp_init_57 - 12867.0             # <<<<<<<<<<<<<<
 *         self._gr_k_717 = -174142.0*nu + 26618.0*tmp_init_57 + 137921.0
 *         self._gr_k_718 = 9300.0*nu + 35452.0*tmp_init_57 - 57028.0
 */
  __pyx_v_self->_gr_k_716 = (((18314.0 * __pyx_v_nu) + (21118.0 * __pyx_v_tmp_init_57)) - 12867.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1042
 *         self._gr_k_715 = -24748.0*nu + 3018.0*tmp_init_57 + 33346.0
 *         self._gr_k_716 = 18314.0*nu + 21118.0*tmp_init_57 - 12867.0
 *         self._gr_k_717 = -174142.0*nu + 26618.0*tmp_init_57 + 137921.0             # <<<<<<<<<<<<<<
 *         self._gr_k_718 = 9300.0*nu + 35452.0*tmp_init_57 - 57028.0
 *         self._gr_k_719 = 12188.0*nu + 3366.0*tmp_init_57 - 19283.0
 */
  __pyx_v_self->_gr_k_717 = (((-174142.0 * __pyx_v_nu) + (26618.0 * __pyx_v_tmp_init_57)) + 137921.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1043
 *         self._gr_k_716 = 18314.0*nu + 21118.0*tmp_init_57 - 12867.0
 *         self._gr_k_717 = -174142.0*nu + 26618.0*tmp_init_57 + 137921.0
 *         self._gr_k_718 = 9300.0*nu + 35452.0*tmp_init_57 - 57028.0             # <<<<<<<<<<<<<<
 *         self._gr_k_719 = 12188.0*nu + 3366.0*tmp_init_57 - 19283.0
 *         self._gr_k_720 = -140828.0*nu + 34286.0*tmp_init_57 + 102021.0
 */
  __pyx_v_self->_gr_k_718 = (((9300.0 * __pyx_v_nu) + (35452.0 * __pyx_v_tmp_init_57)) - 57028.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1044
 *         self._gr_k_717 = -174142.0*nu + 26618.0*tmp_init_57 + 137921.0
 *         self._gr_k_718 = 9300.0*nu + 35452.0*tmp_init_57 - 57028.0
 *         self._gr_k_719 = 12188.0*nu + 3366.0*tmp_init_57 - 19283.0             # <<<<<<<<<<<<<<
 *         self._gr_k_720 = -140828.0*nu + 34286.0*tmp_init_57 + 102021.0
 *         self._gr_k_721 = 376.0*nu + 5900.0*tmp_init_57 - 8883.0
 */
  __pyx_v_self->_gr_k_719 = (((12188.0 * __pyx_v_nu) + (3366.0 * __pyx_v_tmp_init_57)) - 19283.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1045
 *         self._gr_k_718 = 9300.0*nu + 35452.0*tmp_init_57 - 57028.0
 *         self._gr_k_719 = 12188.0*nu + 3366.0*tmp_init_57 - 19283.0
 *         self._gr_k_720 = -140828.0*nu + 34286.0*tmp_init_57 + 102021.0             # <<<<<<<<<<<<<<
 *         self._gr_k_721 = 376.0*nu + 5900.0*tmp_init_57 - 8883.0
 *         self._gr_k_722 = -162966.0*nu + tmp_init_59 + 106131.0
 */
  __pyx_v_self->_gr_k_720 = (((-140828.0 * __pyx_v_nu) + (34286.0 * __pyx_v_tmp_init_57)) + 102021.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1046
 *         self._gr_k_719 = 12188.0*nu + 3366.0*tmp_init_57 - 19283.0
 *         self._gr_k_720 = -140828.0*nu + 34286.0*tmp_init_57 + 102021.0
 *         self._gr_k_721 = 376.0*nu + 5900.0*tmp_init_57 - 8883.0             # <<<<<<<<<<<<<<
 *         self._gr_k_722 = -162966.0*nu + tmp_init_59 + 106131.0
 *         self._gr_k_723 = -395994.0*nu + 6612.0*tmp_init_57 + 1690341.0
 */
  __pyx_v_self->_gr_k_721 = (((376.0 * __pyx_v_nu) + (5900.0 * __pyx_v_tmp_init_57)) - 8883.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1047
 *         self._gr_k_720 = -140828.0*nu + 34286.0*tmp_init_57 + 102021.0
 *         self._gr_k_721 = 376.0*nu + 5900.0*tmp_init_57 - 8883.0
 *         self._gr_k_722 = -162966.0*nu + tmp_init_59 + 106131.0             # <<<<<<<<<<<<<<
 *         self._gr_k_723 = -395994.0*nu + 6612.0*tmp_init_57 + 1690341.0
 *         self._gr_k_724 = -1711452.0*nu - 344488.0*tmp_init_57 + 6611854.0
 */
  __pyx_v_self->_gr_k_722 = (((-162966.0 * __pyx_v_nu) + __pyx_v_tmp_init_59) + 106131.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1048
 *         self._gr_k_721 = 376.0*nu + 5900.0*tmp_init_57 - 8883.0
 *         self._gr_k_722 = -162966.0*nu + tmp_init_59 + 106131.0
 *         self._gr_k_723 = -395994.0*nu + 6612.0*tmp_init_57 + 1690341.0             # <<<<<<<<<<<<<<
 *         self._gr_k_724 = -1711452.0*nu - 344488.0*tmp_init_57 + 6611854.0
 *         self._gr_k_725 = -2018260.0*nu - 78456.0*tmp_init_57 + 6438922.0
 */
  __pyx_v_self->_gr_k_723 = (((-395994.0 * __pyx_v_nu) + (6612.0 * __pyx_v_tmp_init_57)) + 1690341.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1049
 *         self._gr_k_722 = -162966.0*nu + tmp_init_59 + 106131.0
 *         self._gr_k_723 = -395994.0*nu + 6612.0*tmp_init_57 + 1690341.0
 *         self._gr_k_724 = -1711452.0*nu - 344488.0*tmp_init_57 + 6611854.0             # <<<<<<<<<<<<<<
 *         self._gr_k_725 = -2018260.0*nu - 78456.0*tmp_init_57 + 6438922.0
 *         self._gr_k_726 = -1622382.0*nu - 4868.0*tmp_init_57 + 1981967.0
 */
  __pyx_v_self->_gr_k_724 = (((-1711452.0 * __pyx_v_nu) - (344488.0 * __pyx_v_tmp_init_57)) + 6611854.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1050
 *         self._gr_k_723 = -395994.0*nu + 6612.0*tmp_init_57 + 1690341.0
 *         self._gr_k_724 = -1711452.0*nu - 344488.0*tmp_init_57 + 6611854.0
 *         self._gr_k_725 = -2018260.0*nu - 78456.0*tmp_init_57 + 6438922.0             # <<<<<<<<<<<<<<
 *         self._gr_k_726 = -1622382.0*nu - 4868.0*tmp_init_57 + 1981967.0
 *         self._gr_k_727 = -330866.0*nu + 47460.0*tmp_init_57 + 149921.0
 */
  __pyx_v_self->_gr_k_725 = (((-2018260.0 * __pyx_v_nu) - (78456.0 * __pyx_v_tmp_init_57)) + 6438922.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1051
 *         self._gr_k_724 = -1711452.0*nu - 344488.0*tmp_init_57 + 6611854.0
 *         self._gr_k_725 = -2018260.0*nu - 78456.0*tmp_init_57 + 6438922.0
 *         self._gr_k_726 = -1622382.0*nu - 4868.0*tmp_init_57 + 1981967.0             # <<<<<<<<<<<<<<
 *         self._gr_k_727 = -330866.0*nu + 47460.0*tmp_init_57 + 149921.0
 *         self._gr_k_728 = -673464.0*nu + 5456.0*tmp_init_57 + 2725228.0
 */
  __pyx_v_self->_gr_k_726 = (((-1622382.0 * __pyx_v_nu) - (4868.0 * __pyx_v_tmp_init_57)) + 1981967.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1052
 *         self._gr_k_725 = -2018260.0*nu - 78456.0*tmp_init_57 + 6438922.0
 *         self._gr_k_726 = -1622382.0*nu - 4868.0*tmp_init_57 + 1981967.0
 *         self._gr_k_727 = -330866.0*nu + 47460.0*tmp_init_57 + 149921.0             # <<<<<<<<<<<<<<
 *         self._gr_k_728 = -673464.0*nu + 5456.0*tmp_init_57 + 2725228.0
 *         self._gr_k_729 = -3775140.0*nu - 394824.0*tmp_init_57 + 8468346.0
 */
  __pyx_v_self->_gr_k_727 = (((-330866.0 * __pyx_v_nu) + (47460.0 * __pyx_v_tmp_init_57)) + 149921.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1053
 *         self._gr_k_726 = -1622382.0*nu - 4868.0*tmp_init_57 + 1981967.0
 *         self._gr_k_727 = -330866.0*nu + 47460.0*tmp_init_57 + 149921.0
 *         self._gr_k_728 = -673464.0*nu + 5456.0*tmp_init_57 + 2725228.0             # <<<<<<<<<<<<<<
 *         self._gr_k_729 = -3775140.0*nu - 394824.0*tmp_init_57 + 8468346.0
 *         self._gr_k_730 = -4508216.0*nu + 45456.0*tmp_init_57 + 6612908.0
 */
  __pyx_v_self->_gr_k_728 = (((-673464.0 * __pyx_v_nu) + (5456.0 * __pyx_v_tmp_init_57)) + 2725228.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1054
 *         self._gr_k_727 = -330866.0*nu + 47460.0*tmp_init_57 + 149921.0
 *         self._gr_k_728 = -673464.0*nu + 5456.0*tmp_init_57 + 2725228.0
 *         self._gr_k_729 = -3775140.0*nu - 394824.0*tmp_init_57 + 8468346.0             # <<<<<<<<<<<<<<
 *         self._gr_k_730 = -4508216.0*nu + 45456.0*tmp_init_57 + 6612908.0
 *         self._gr_k_731 = -431350.0*nu + 35076.0*tmp_init_57 + 488839.0
 */
  __pyx_v_self->_gr_k_729 = (((-3775140.0 * __pyx_v_nu) - (394824.0 * __pyx_v_tmp_init_57)) + 8468346.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1055
 *         self._gr_k_728 = -673464.0*nu + 5456.0*tmp_init_57 + 2725228.0
 *         self._gr_k_729 = -3775140.0*nu - 394824.0*tmp_init_57 + 8468346.0
 *         self._gr_k_730 = -4508216.0*nu + 45456.0*tmp_init_57 + 6612908.0             # <<<<<<<<<<<<<<
 *         self._gr_k_731 = -431350.0*nu + 35076.0*tmp_init_57 + 488839.0
 *         self._gr_k_732 = -1422902.0*nu + 191076.0*tmp_init_57 + 949511.0
 */
  __pyx_v_self->_gr_k_730 = (((-4508216.0 * __pyx_v_nu) + (45456.0 * __pyx_v_tmp_init_57)) + 6612908.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1056
 *         self._gr_k_729 = -3775140.0*nu - 394824.0*tmp_init_57 + 8468346.0
 *         self._gr_k_730 = -4508216.0*nu + 45456.0*tmp_init_57 + 6612908.0
 *         self._gr_k_731 = -431350.0*nu + 35076.0*tmp_init_57 + 488839.0             # <<<<<<<<<<<<<<
 *         self._gr_k_732 = -1422902.0*nu + 191076.0*tmp_init_57 + 949511.0
 *         self._gr_k_733 = 1086720.0*nu + 416256.0*tmp_init_57 + 4060032.0
 */
  __pyx_v_self->_gr_k_731 = (((-431350.0 * __pyx_v_nu) + (35076.0 * __pyx_v_tmp_init_57)) + 488839.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1057
 *         self._gr_k_730 = -4508216.0*nu + 45456.0*tmp_init_57 + 6612908.0
 *         self._gr_k_731 = -431350.0*nu + 35076.0*tmp_init_57 + 488839.0
 *         self._gr_k_732 = -1422902.0*nu + 191076.0*tmp_init_57 + 949511.0             # <<<<<<<<<<<<<<
 *         self._gr_k_733 = 1086720.0*nu + 416256.0*tmp_init_57 + 4060032.0
 *         self._gr_k_734 = 380160.0 - 152064.0*nu
 */
  __pyx_v_self->_gr_k_732 = (((-1422902.0 * __pyx_v_nu) + (191076.0 * __pyx_v_tmp_init_57)) + 949511.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1058
 *         self._gr_k_731 = -431350.0*nu + 35076.0*tmp_init_57 + 488839.0
 *         self._gr_k_732 = -1422902.0*nu + 191076.0*tmp_init_57 + 949511.0
 *         self._gr_k_733 = 1086720.0*nu + 416256.0*tmp_init_57 + 4060032.0             # <<<<<<<<<<<<<<
 *         self._gr_k_734 = 380160.0 - 152064.0*nu
 *         self._gr_k_735 = 95040.0 - tmp_init_89
 */
  __pyx_v_self->_gr_k_733 = (((1086720.0 * __pyx_v_nu) + (416256.0 * __pyx_v_tmp_init_57)) + 4060032.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1059
 *         self._gr_k_732 = -1422902.0*nu + 191076.0*tmp_init_57 + 949511.0
 *         self._gr_k_733 = 1086720.0*nu + 416256.0*tmp_init_57 + 4060032.0
 *         self._gr_k_734 = 380160.0 - 152064.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_735 = 95040.0 - tmp_init_89
 *         self._gr_k_736 = -1.9728535353535354e-5*flagPN52
 */
  __pyx_v_self->_gr_k_734 = (380160.0 - (152064.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1060
 *         self._gr_k_733 = 1086720.0*nu + 416256.0*tmp_init_57 + 4060032.0
 *         self._gr_k_734 = 380160.0 - 152064.0*nu
 *         self._gr_k_735 = 95040.0 - tmp_init_89             # <<<<<<<<<<<<<<
 *         self._gr_k_736 = -1.9728535353535354e-5*flagPN52
 *         self._gr_k_737 = 1344.0*nu - 3552.0
 */
  __pyx_v_self->_gr_k_735 = (95040.0 - __pyx_v_tmp_init_89);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1061
 *         self._gr_k_734 = 380160.0 - 152064.0*nu
 *         self._gr_k_735 = 95040.0 - tmp_init_89
 *         self._gr_k_736 = -1.9728535353535354e-5*flagPN52             # <<<<<<<<<<<<<<
 *         self._gr_k_737 = 1344.0*nu - 3552.0
 *         self._gr_k_738 = 424.0*nu - 560.0
 */
  __pyx_v_self->_gr_k_736 = (-1.9728535353535354e-5 * __pyx_v_flagPN52);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1062
 *         self._gr_k_735 = 95040.0 - tmp_init_89
 *         self._gr_k_736 = -1.9728535353535354e-5*flagPN52
 *         self._gr_k_737 = 1344.0*nu - 3552.0             # <<<<<<<<<<<<<<
 *         self._gr_k_738 = 424.0*nu - 560.0
 *         self._gr_k_739 = 1116.0*nu - 2478.0
 */
  __pyx_v_self->_gr_k_737 = ((1344.0 * __pyx_v_nu) - 3552.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1063
 *         self._gr_k_736 = -1.9728535353535354e-5*flagPN52
 *         self._gr_k_737 = 1344.0*nu - 3552.0
 *         self._gr_k_738 = 424.0*nu - 560.0             # <<<<<<<<<<<<<<
 *         self._gr_k_739 = 1116.0*nu - 2478.0
 *         self._gr_k_740 = 2136.0*nu - 5952.0
 */
  __pyx_v_self->_gr_k_738 = ((424.0 * __pyx_v_nu) - 560.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1064
 *         self._gr_k_737 = 1344.0*nu - 3552.0
 *         self._gr_k_738 = 424.0*nu - 560.0
 *         self._gr_k_739 = 1116.0*nu - 2478.0             # <<<<<<<<<<<<<<
 *         self._gr_k_740 = 2136.0*nu - 5952.0
 *         self._gr_k_741 = tmp_init_176
 */
  __pyx_v_self->_gr_k_739 = ((1116.0 * __pyx_v_nu) - 2478.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1065
 *         self._gr_k_738 = 424.0*nu - 560.0
 *         self._gr_k_739 = 1116.0*nu - 2478.0
 *         self._gr_k_740 = 2136.0*nu - 5952.0             # <<<<<<<<<<<<<<
 *         self._gr_k_741 = tmp_init_176
 *         self._gr_k_742 = tmp_init_15 - 103.0
 */
  __pyx_v_self->_gr_k_740 = ((2136.0 * __pyx_v_nu) - 5952.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1066
 *         self._gr_k_739 = 1116.0*nu - 2478.0
 *         self._gr_k_740 = 2136.0*nu - 5952.0
 *         self._gr_k_741 = tmp_init_176             # <<<<<<<<<<<<<<
 *         self._gr_k_742 = tmp_init_15 - 103.0
 *         self._gr_k_743 = tmp_init_125 - 143.0
 */
  __pyx_v_self->_gr_k_741 = __pyx_v_tmp_init_176;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1067
 *         self._gr_k_740 = 2136.0*nu - 5952.0
 *         self._gr_k_741 = tmp_init_176
 *         self._gr_k_742 = tmp_init_15 - 103.0             # <<<<<<<<<<<<<<
 *         self._gr_k_743 = tmp_init_125 - 143.0
 *         self._gr_k_744 = 4188.0*nu - 8934.0
 */
  __pyx_v_self->_gr_k_742 = (__pyx_v_tmp_init_15 - 103.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1068
 *         self._gr_k_741 = tmp_init_176
 *         self._gr_k_742 = tmp_init_15 - 103.0
 *         self._gr_k_743 = tmp_init_125 - 143.0             # <<<<<<<<<<<<<<
 *         self._gr_k_744 = 4188.0*nu - 8934.0
 *         self._gr_k_745 = 3758.0*nu - 9667.0
 */
  __pyx_v_self->_gr_k_743 = (__pyx_v_tmp_init_125 - 143.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1069
 *         self._gr_k_742 = tmp_init_15 - 103.0
 *         self._gr_k_743 = tmp_init_125 - 143.0
 *         self._gr_k_744 = 4188.0*nu - 8934.0             # <<<<<<<<<<<<<<
 *         self._gr_k_745 = 3758.0*nu - 9667.0
 *         self._gr_k_746 = 2218.0*nu - 3941.0
 */
  __pyx_v_self->_gr_k_744 = ((4188.0 * __pyx_v_nu) - 8934.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1070
 *         self._gr_k_743 = tmp_init_125 - 143.0
 *         self._gr_k_744 = 4188.0*nu - 8934.0
 *         self._gr_k_745 = 3758.0*nu - 9667.0             # <<<<<<<<<<<<<<
 *         self._gr_k_746 = 2218.0*nu - 3941.0
 *         self._gr_k_747 = tmp_init_173 - 1567.0
 */
  __pyx_v_self->_gr_k_745 = ((3758.0 * __pyx_v_nu) - 9667.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1071
 *         self._gr_k_744 = 4188.0*nu - 8934.0
 *         self._gr_k_745 = 3758.0*nu - 9667.0
 *         self._gr_k_746 = 2218.0*nu - 3941.0             # <<<<<<<<<<<<<<
 *         self._gr_k_747 = tmp_init_173 - 1567.0
 *         self._gr_k_748 = tmp_init_181
 */
  __pyx_v_self->_gr_k_746 = ((2218.0 * __pyx_v_nu) - 3941.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1072
 *         self._gr_k_745 = 3758.0*nu - 9667.0
 *         self._gr_k_746 = 2218.0*nu - 3941.0
 *         self._gr_k_747 = tmp_init_173 - 1567.0             # <<<<<<<<<<<<<<
 *         self._gr_k_748 = tmp_init_181
 *         self._gr_k_749 = tmp_init_159 - 2641.0
 */
  __pyx_v_self->_gr_k_747 = (__pyx_v_tmp_init_173 - 1567.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1073
 *         self._gr_k_746 = 2218.0*nu - 3941.0
 *         self._gr_k_747 = tmp_init_173 - 1567.0
 *         self._gr_k_748 = tmp_init_181             # <<<<<<<<<<<<<<
 *         self._gr_k_749 = tmp_init_159 - 2641.0
 *         self._gr_k_750 = 1582.0*nu - 1625.0
 */
  __pyx_v_self->_gr_k_748 = __pyx_v_tmp_init_181;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1074
 *         self._gr_k_747 = tmp_init_173 - 1567.0
 *         self._gr_k_748 = tmp_init_181
 *         self._gr_k_749 = tmp_init_159 - 2641.0             # <<<<<<<<<<<<<<
 *         self._gr_k_750 = 1582.0*nu - 1625.0
 *         self._gr_k_751 = 0.00038580246913580247*flagPN32
 */
  __pyx_v_self->_gr_k_749 = (__pyx_v_tmp_init_159 - 2641.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1075
 *         self._gr_k_748 = tmp_init_181
 *         self._gr_k_749 = tmp_init_159 - 2641.0
 *         self._gr_k_750 = 1582.0*nu - 1625.0             # <<<<<<<<<<<<<<
 *         self._gr_k_751 = 0.00038580246913580247*flagPN32
 *         self._gr_k_752 = -3337425.0*nu + 3337425.0*tmp_init_57 + 667485.0
 */
  __pyx_v_self->_gr_k_750 = ((1582.0 * __pyx_v_nu) - 1625.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1076
 *         self._gr_k_749 = tmp_init_159 - 2641.0
 *         self._gr_k_750 = 1582.0*nu - 1625.0
 *         self._gr_k_751 = 0.00038580246913580247*flagPN32             # <<<<<<<<<<<<<<
 *         self._gr_k_752 = -3337425.0*nu + 3337425.0*tmp_init_57 + 667485.0
 *         self._gr_k_753 = 97172166.0*nu + 22702680.0*tmp_init_101 - 126570990.0*tmp_init_57 - 17563182.0
 */
  __pyx_v_self->_gr_k_751 = (0.00038580246913580247 * __pyx_v_flagPN32);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1077
 *         self._gr_k_750 = 1582.0*nu - 1625.0
 *         self._gr_k_751 = 0.00038580246913580247*flagPN32
 *         self._gr_k_752 = -3337425.0*nu + 3337425.0*tmp_init_57 + 667485.0             # <<<<<<<<<<<<<<
 *         self._gr_k_753 = 97172166.0*nu + 22702680.0*tmp_init_101 - 126570990.0*tmp_init_57 - 17563182.0
 *         self._gr_k_754 = 201514264.0*nu + 32303040.0*tmp_init_101 - 245115500.0*tmp_init_57 - 37488548.0
 */
  __pyx_v_self->_gr_k_752 = (((-3337425.0 * __pyx_v_nu) + (3337425.0 * __pyx_v_tmp_init_57)) + 667485.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1078
 *         self._gr_k_751 = 0.00038580246913580247*flagPN32
 *         self._gr_k_752 = -3337425.0*nu + 3337425.0*tmp_init_57 + 667485.0
 *         self._gr_k_753 = 97172166.0*nu + 22702680.0*tmp_init_101 - 126570990.0*tmp_init_57 - 17563182.0             # <<<<<<<<<<<<<<
 *         self._gr_k_754 = 201514264.0*nu + 32303040.0*tmp_init_101 - 245115500.0*tmp_init_57 - 37488548.0
 *         self._gr_k_755 = 134248282.0*nu + 17860920.0*tmp_init_101 - 158636450.0*tmp_init_57 - 25269554.0
 */
  __pyx_v_self->_gr_k_753 = ((((97172166.0 * __pyx_v_nu) + (22702680.0 * __pyx_v_tmp_init_101)) - (126570990.0 * __pyx_v_tmp_init_57)) - 17563182.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1079
 *         self._gr_k_752 = -3337425.0*nu + 3337425.0*tmp_init_57 + 667485.0
 *         self._gr_k_753 = 97172166.0*nu + 22702680.0*tmp_init_101 - 126570990.0*tmp_init_57 - 17563182.0
 *         self._gr_k_754 = 201514264.0*nu + 32303040.0*tmp_init_101 - 245115500.0*tmp_init_57 - 37488548.0             # <<<<<<<<<<<<<<
 *         self._gr_k_755 = 134248282.0*nu + 17860920.0*tmp_init_101 - 158636450.0*tmp_init_57 - 25269554.0
 *         self._gr_k_756 = 11637465.0*nu + 5821200.0*tmp_init_101 - 18719925.0*tmp_init_57 - 1886745.0
 */
  __pyx_v_self->_gr_k_754 = ((((201514264.0 * __pyx_v_nu) + (32303040.0 * __pyx_v_tmp_init_101)) - (245115500.0 * __pyx_v_tmp_init_57)) - 37488548.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1080
 *         self._gr_k_753 = 97172166.0*nu + 22702680.0*tmp_init_101 - 126570990.0*tmp_init_57 - 17563182.0
 *         self._gr_k_754 = 201514264.0*nu + 32303040.0*tmp_init_101 - 245115500.0*tmp_init_57 - 37488548.0
 *         self._gr_k_755 = 134248282.0*nu + 17860920.0*tmp_init_101 - 158636450.0*tmp_init_57 - 25269554.0             # <<<<<<<<<<<<<<
 *         self._gr_k_756 = 11637465.0*nu + 5821200.0*tmp_init_101 - 18719925.0*tmp_init_57 - 1886745.0
 *         self._gr_k_757 = -704403.0*nu + 278124.0*tmp_init_101 + 674072.0*tmp_init_57 + 135534.0
 */
  __pyx_v_self->_gr_k_755 = ((((134248282.0 * __pyx_v_nu) + (17860920.0 * __pyx_v_tmp_init_101)) - (158636450.0 * __pyx_v_tmp_init_57)) - 25269554.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1081
 *         self._gr_k_754 = 201514264.0*nu + 32303040.0*tmp_init_101 - 245115500.0*tmp_init_57 - 37488548.0
 *         self._gr_k_755 = 134248282.0*nu + 17860920.0*tmp_init_101 - 158636450.0*tmp_init_57 - 25269554.0
 *         self._gr_k_756 = 11637465.0*nu + 5821200.0*tmp_init_101 - 18719925.0*tmp_init_57 - 1886745.0             # <<<<<<<<<<<<<<
 *         self._gr_k_757 = -704403.0*nu + 278124.0*tmp_init_101 + 674072.0*tmp_init_57 + 135534.0
 *         self._gr_k_758 = 105323526.0*nu + 15107400.0*tmp_init_101 - 125972280.0*tmp_init_57 - 19726452.0
 */
  __pyx_v_self->_gr_k_756 = ((((11637465.0 * __pyx_v_nu) + (5821200.0 * __pyx_v_tmp_init_101)) - (18719925.0 * __pyx_v_tmp_init_57)) - 1886745.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1082
 *         self._gr_k_755 = 134248282.0*nu + 17860920.0*tmp_init_101 - 158636450.0*tmp_init_57 - 25269554.0
 *         self._gr_k_756 = 11637465.0*nu + 5821200.0*tmp_init_101 - 18719925.0*tmp_init_57 - 1886745.0
 *         self._gr_k_757 = -704403.0*nu + 278124.0*tmp_init_101 + 674072.0*tmp_init_57 + 135534.0             # <<<<<<<<<<<<<<
 *         self._gr_k_758 = 105323526.0*nu + 15107400.0*tmp_init_101 - 125972280.0*tmp_init_57 - 19726452.0
 *         self._gr_k_759 = 54001185.0*nu + 7535220.0*tmp_init_101 - 63800940.0*tmp_init_57 - 10175550.0
 */
  __pyx_v_self->_gr_k_757 = ((((-704403.0 * __pyx_v_nu) + (278124.0 * __pyx_v_tmp_init_101)) + (674072.0 * __pyx_v_tmp_init_57)) + 135534.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1083
 *         self._gr_k_756 = 11637465.0*nu + 5821200.0*tmp_init_101 - 18719925.0*tmp_init_57 - 1886745.0
 *         self._gr_k_757 = -704403.0*nu + 278124.0*tmp_init_101 + 674072.0*tmp_init_57 + 135534.0
 *         self._gr_k_758 = 105323526.0*nu + 15107400.0*tmp_init_101 - 125972280.0*tmp_init_57 - 19726452.0             # <<<<<<<<<<<<<<
 *         self._gr_k_759 = 54001185.0*nu + 7535220.0*tmp_init_101 - 63800940.0*tmp_init_57 - 10175550.0
 *         self._gr_k_760 = 25555215.0*nu + 7276500.0*tmp_init_101 - 35000700.0*tmp_init_57 - 4509330.0
 */
  __pyx_v_self->_gr_k_758 = ((((105323526.0 * __pyx_v_nu) + (15107400.0 * __pyx_v_tmp_init_101)) - (125972280.0 * __pyx_v_tmp_init_57)) - 19726452.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1084
 *         self._gr_k_757 = -704403.0*nu + 278124.0*tmp_init_101 + 674072.0*tmp_init_57 + 135534.0
 *         self._gr_k_758 = 105323526.0*nu + 15107400.0*tmp_init_101 - 125972280.0*tmp_init_57 - 19726452.0
 *         self._gr_k_759 = 54001185.0*nu + 7535220.0*tmp_init_101 - 63800940.0*tmp_init_57 - 10175550.0             # <<<<<<<<<<<<<<
 *         self._gr_k_760 = 25555215.0*nu + 7276500.0*tmp_init_101 - 35000700.0*tmp_init_57 - 4509330.0
 *         self._gr_k_761 = -2924565.0*nu + 161700.0*tmp_init_101 + 2925300.0*tmp_init_57 + 580230.0
 */
  __pyx_v_self->_gr_k_759 = ((((54001185.0 * __pyx_v_nu) + (7535220.0 * __pyx_v_tmp_init_101)) - (63800940.0 * __pyx_v_tmp_init_57)) - 10175550.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1085
 *         self._gr_k_758 = 105323526.0*nu + 15107400.0*tmp_init_101 - 125972280.0*tmp_init_57 - 19726452.0
 *         self._gr_k_759 = 54001185.0*nu + 7535220.0*tmp_init_101 - 63800940.0*tmp_init_57 - 10175550.0
 *         self._gr_k_760 = 25555215.0*nu + 7276500.0*tmp_init_101 - 35000700.0*tmp_init_57 - 4509330.0             # <<<<<<<<<<<<<<
 *         self._gr_k_761 = -2924565.0*nu + 161700.0*tmp_init_101 + 2925300.0*tmp_init_57 + 580230.0
 *         self._gr_k_762 = 81785690.0*nu + 14737800.0*tmp_init_101 - 101747800.0*tmp_init_57 - 15067180.0
 */
  __pyx_v_self->_gr_k_760 = ((((25555215.0 * __pyx_v_nu) + (7276500.0 * __pyx_v_tmp_init_101)) - (35000700.0 * __pyx_v_tmp_init_57)) - 4509330.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1086
 *         self._gr_k_759 = 54001185.0*nu + 7535220.0*tmp_init_101 - 63800940.0*tmp_init_57 - 10175550.0
 *         self._gr_k_760 = 25555215.0*nu + 7276500.0*tmp_init_101 - 35000700.0*tmp_init_57 - 4509330.0
 *         self._gr_k_761 = -2924565.0*nu + 161700.0*tmp_init_101 + 2925300.0*tmp_init_57 + 580230.0             # <<<<<<<<<<<<<<
 *         self._gr_k_762 = 81785690.0*nu + 14737800.0*tmp_init_101 - 101747800.0*tmp_init_57 - 15067180.0
 *         self._gr_k_763 = 1713285.0*nu + 1455300.0*tmp_init_101 - 3483900.0*tmp_init_57 - 232470.0
 */
  __pyx_v_self->_gr_k_761 = ((((-2924565.0 * __pyx_v_nu) + (161700.0 * __pyx_v_tmp_init_101)) + (2925300.0 * __pyx_v_tmp_init_57)) + 580230.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1087
 *         self._gr_k_760 = 25555215.0*nu + 7276500.0*tmp_init_101 - 35000700.0*tmp_init_57 - 4509330.0
 *         self._gr_k_761 = -2924565.0*nu + 161700.0*tmp_init_101 + 2925300.0*tmp_init_57 + 580230.0
 *         self._gr_k_762 = 81785690.0*nu + 14737800.0*tmp_init_101 - 101747800.0*tmp_init_57 - 15067180.0             # <<<<<<<<<<<<<<
 *         self._gr_k_763 = 1713285.0*nu + 1455300.0*tmp_init_101 - 3483900.0*tmp_init_57 - 232470.0
 *         self._gr_k_764 = -66108315.0*nu - 9333324.0*tmp_init_101 + 78966888.0*tmp_init_57 + 12386166.0
 */
  __pyx_v_self->_gr_k_762 = ((((81785690.0 * __pyx_v_nu) + (14737800.0 * __pyx_v_tmp_init_101)) - (101747800.0 * __pyx_v_tmp_init_57)) - 15067180.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1088
 *         self._gr_k_761 = -2924565.0*nu + 161700.0*tmp_init_101 + 2925300.0*tmp_init_57 + 580230.0
 *         self._gr_k_762 = 81785690.0*nu + 14737800.0*tmp_init_101 - 101747800.0*tmp_init_57 - 15067180.0
 *         self._gr_k_763 = 1713285.0*nu + 1455300.0*tmp_init_101 - 3483900.0*tmp_init_57 - 232470.0             # <<<<<<<<<<<<<<
 *         self._gr_k_764 = -66108315.0*nu - 9333324.0*tmp_init_101 + 78966888.0*tmp_init_57 + 12386166.0
 *         self._gr_k_765 = -62832077.0*nu - 12644940.0*tmp_init_101 + 79249240.0*tmp_init_57 + 11520514.0
 */
  __pyx_v_self->_gr_k_763 = ((((1713285.0 * __pyx_v_nu) + (1455300.0 * __pyx_v_tmp_init_101)) - (3483900.0 * __pyx_v_tmp_init_57)) - 232470.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1089
 *         self._gr_k_762 = 81785690.0*nu + 14737800.0*tmp_init_101 - 101747800.0*tmp_init_57 - 15067180.0
 *         self._gr_k_763 = 1713285.0*nu + 1455300.0*tmp_init_101 - 3483900.0*tmp_init_57 - 232470.0
 *         self._gr_k_764 = -66108315.0*nu - 9333324.0*tmp_init_101 + 78966888.0*tmp_init_57 + 12386166.0             # <<<<<<<<<<<<<<
 *         self._gr_k_765 = -62832077.0*nu - 12644940.0*tmp_init_101 + 79249240.0*tmp_init_57 + 11520514.0
 *         self._gr_k_766 = -12656805.0*nu - 4689300.0*tmp_init_101 + 18362120.0*tmp_init_57 + 2176314.0
 */
  __pyx_v_self->_gr_k_764 = ((((-66108315.0 * __pyx_v_nu) - (9333324.0 * __pyx_v_tmp_init_101)) + (78966888.0 * __pyx_v_tmp_init_57)) + 12386166.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1090
 *         self._gr_k_763 = 1713285.0*nu + 1455300.0*tmp_init_101 - 3483900.0*tmp_init_57 - 232470.0
 *         self._gr_k_764 = -66108315.0*nu - 9333324.0*tmp_init_101 + 78966888.0*tmp_init_57 + 12386166.0
 *         self._gr_k_765 = -62832077.0*nu - 12644940.0*tmp_init_101 + 79249240.0*tmp_init_57 + 11520514.0             # <<<<<<<<<<<<<<
 *         self._gr_k_766 = -12656805.0*nu - 4689300.0*tmp_init_101 + 18362120.0*tmp_init_57 + 2176314.0
 *         self._gr_k_767 = -84219464.0*nu - 14562240.0*tmp_init_101 + 103527900.0*tmp_init_57 + 15604948.0
 */
  __pyx_v_self->_gr_k_765 = ((((-62832077.0 * __pyx_v_nu) - (12644940.0 * __pyx_v_tmp_init_101)) + (79249240.0 * __pyx_v_tmp_init_57)) + 11520514.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1091
 *         self._gr_k_764 = -66108315.0*nu - 9333324.0*tmp_init_101 + 78966888.0*tmp_init_57 + 12386166.0
 *         self._gr_k_765 = -62832077.0*nu - 12644940.0*tmp_init_101 + 79249240.0*tmp_init_57 + 11520514.0
 *         self._gr_k_766 = -12656805.0*nu - 4689300.0*tmp_init_101 + 18362120.0*tmp_init_57 + 2176314.0             # <<<<<<<<<<<<<<
 *         self._gr_k_767 = -84219464.0*nu - 14562240.0*tmp_init_101 + 103527900.0*tmp_init_57 + 15604948.0
 *         self._gr_k_768 = -5424902.0*nu + 826980.0*tmp_init_101 + 5383525.0*tmp_init_57 + 1064899.0
 */
  __pyx_v_self->_gr_k_766 = ((((-12656805.0 * __pyx_v_nu) - (4689300.0 * __pyx_v_tmp_init_101)) + (18362120.0 * __pyx_v_tmp_init_57)) + 2176314.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1092
 *         self._gr_k_765 = -62832077.0*nu - 12644940.0*tmp_init_101 + 79249240.0*tmp_init_57 + 11520514.0
 *         self._gr_k_766 = -12656805.0*nu - 4689300.0*tmp_init_101 + 18362120.0*tmp_init_57 + 2176314.0
 *         self._gr_k_767 = -84219464.0*nu - 14562240.0*tmp_init_101 + 103527900.0*tmp_init_57 + 15604948.0             # <<<<<<<<<<<<<<
 *         self._gr_k_768 = -5424902.0*nu + 826980.0*tmp_init_101 + 5383525.0*tmp_init_57 + 1064899.0
 *         self._gr_k_769 = -34728946.0*nu - 10575180.0*tmp_init_101 + 47595415.0*tmp_init_57 + 6145097.0
 */
  __pyx_v_self->_gr_k_767 = ((((-84219464.0 * __pyx_v_nu) - (14562240.0 * __pyx_v_tmp_init_101)) + (103527900.0 * __pyx_v_tmp_init_57)) + 15604948.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1093
 *         self._gr_k_766 = -12656805.0*nu - 4689300.0*tmp_init_101 + 18362120.0*tmp_init_57 + 2176314.0
 *         self._gr_k_767 = -84219464.0*nu - 14562240.0*tmp_init_101 + 103527900.0*tmp_init_57 + 15604948.0
 *         self._gr_k_768 = -5424902.0*nu + 826980.0*tmp_init_101 + 5383525.0*tmp_init_57 + 1064899.0             # <<<<<<<<<<<<<<
 *         self._gr_k_769 = -34728946.0*nu - 10575180.0*tmp_init_101 + 47595415.0*tmp_init_57 + 6145097.0
 *         self._gr_k_770 = -9566837.0*nu + 1122660.0*tmp_init_101 + 9571940.0*tmp_init_57 + 1880854.0
 */
  __pyx_v_self->_gr_k_768 = ((((-5424902.0 * __pyx_v_nu) + (826980.0 * __pyx_v_tmp_init_101)) + (5383525.0 * __pyx_v_tmp_init_57)) + 1064899.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1094
 *         self._gr_k_767 = -84219464.0*nu - 14562240.0*tmp_init_101 + 103527900.0*tmp_init_57 + 15604948.0
 *         self._gr_k_768 = -5424902.0*nu + 826980.0*tmp_init_101 + 5383525.0*tmp_init_57 + 1064899.0
 *         self._gr_k_769 = -34728946.0*nu - 10575180.0*tmp_init_101 + 47595415.0*tmp_init_57 + 6145097.0             # <<<<<<<<<<<<<<
 *         self._gr_k_770 = -9566837.0*nu + 1122660.0*tmp_init_101 + 9571940.0*tmp_init_57 + 1880854.0
 *         self._gr_k_771 = -54270475.0*nu - 14437500.0*tmp_init_101 + 71836100.0*tmp_init_57 + 9760970.0
 */
  __pyx_v_self->_gr_k_769 = ((((-34728946.0 * __pyx_v_nu) - (10575180.0 * __pyx_v_tmp_init_101)) + (47595415.0 * __pyx_v_tmp_init_57)) + 6145097.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1095
 *         self._gr_k_768 = -5424902.0*nu + 826980.0*tmp_init_101 + 5383525.0*tmp_init_57 + 1064899.0
 *         self._gr_k_769 = -34728946.0*nu - 10575180.0*tmp_init_101 + 47595415.0*tmp_init_57 + 6145097.0
 *         self._gr_k_770 = -9566837.0*nu + 1122660.0*tmp_init_101 + 9571940.0*tmp_init_57 + 1880854.0             # <<<<<<<<<<<<<<
 *         self._gr_k_771 = -54270475.0*nu - 14437500.0*tmp_init_101 + 71836100.0*tmp_init_57 + 9760970.0
 *         self._gr_k_772 = 1.6767900068681319e-8*tmp_init_223
 */
  __pyx_v_self->_gr_k_770 = ((((-9566837.0 * __pyx_v_nu) + (1122660.0 * __pyx_v_tmp_init_101)) + (9571940.0 * __pyx_v_tmp_init_57)) + 1880854.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1096
 *         self._gr_k_769 = -34728946.0*nu - 10575180.0*tmp_init_101 + 47595415.0*tmp_init_57 + 6145097.0
 *         self._gr_k_770 = -9566837.0*nu + 1122660.0*tmp_init_101 + 9571940.0*tmp_init_57 + 1880854.0
 *         self._gr_k_771 = -54270475.0*nu - 14437500.0*tmp_init_101 + 71836100.0*tmp_init_57 + 9760970.0             # <<<<<<<<<<<<<<
 *         self._gr_k_772 = 1.6767900068681319e-8*tmp_init_223
 *         self._gr_k_773 = 1189335.0*nu + tmp_init_224 - 1275750.0*tmp_init_57 - 232890.0
 */
  __pyx_v_self->_gr_k_771 = ((((-54270475.0 * __pyx_v_nu) - (14437500.0 * __pyx_v_tmp_init_101)) + (71836100.0 * __pyx_v_tmp_init_57)) + 9760970.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1097
 *         self._gr_k_770 = -9566837.0*nu + 1122660.0*tmp_init_101 + 9571940.0*tmp_init_57 + 1880854.0
 *         self._gr_k_771 = -54270475.0*nu - 14437500.0*tmp_init_101 + 71836100.0*tmp_init_57 + 9760970.0
 *         self._gr_k_772 = 1.6767900068681319e-8*tmp_init_223             # <<<<<<<<<<<<<<
 *         self._gr_k_773 = 1189335.0*nu + tmp_init_224 - 1275750.0*tmp_init_57 - 232890.0
 *         self._gr_k_774 = 1023750.0*nu - 1023750.0*tmp_init_57 - 204750.0
 */
  __pyx_v_self->_gr_k_772 = (1.6767900068681319e-8 * __pyx_v_tmp_init_223);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1098
 *         self._gr_k_771 = -54270475.0*nu - 14437500.0*tmp_init_101 + 71836100.0*tmp_init_57 + 9760970.0
 *         self._gr_k_772 = 1.6767900068681319e-8*tmp_init_223
 *         self._gr_k_773 = 1189335.0*nu + tmp_init_224 - 1275750.0*tmp_init_57 - 232890.0             # <<<<<<<<<<<<<<
 *         self._gr_k_774 = 1023750.0*nu - 1023750.0*tmp_init_57 - 204750.0
 *         self._gr_k_775 = -20808886.0*nu - 4353720.0*tmp_init_101 + 25190270.0*tmp_init_57 + 3910622.0
 */
  __pyx_v_self->_gr_k_773 = ((((1189335.0 * __pyx_v_nu) + __pyx_v_tmp_init_224) - (1275750.0 * __pyx_v_tmp_init_57)) - 232890.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1099
 *         self._gr_k_772 = 1.6767900068681319e-8*tmp_init_223
 *         self._gr_k_773 = 1189335.0*nu + tmp_init_224 - 1275750.0*tmp_init_57 - 232890.0
 *         self._gr_k_774 = 1023750.0*nu - 1023750.0*tmp_init_57 - 204750.0             # <<<<<<<<<<<<<<
 *         self._gr_k_775 = -20808886.0*nu - 4353720.0*tmp_init_101 + 25190270.0*tmp_init_57 + 3910622.0
 *         self._gr_k_776 = -27531028.0*nu - 3504480.0*tmp_init_101 + 31578050.0*tmp_init_57 + 5259446.0
 */
  __pyx_v_self->_gr_k_774 = (((1023750.0 * __pyx_v_nu) - (1023750.0 * __pyx_v_tmp_init_57)) - 204750.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1100
 *         self._gr_k_773 = 1189335.0*nu + tmp_init_224 - 1275750.0*tmp_init_57 - 232890.0
 *         self._gr_k_774 = 1023750.0*nu - 1023750.0*tmp_init_57 - 204750.0
 *         self._gr_k_775 = -20808886.0*nu - 4353720.0*tmp_init_101 + 25190270.0*tmp_init_57 + 3910622.0             # <<<<<<<<<<<<<<
 *         self._gr_k_776 = -27531028.0*nu - 3504480.0*tmp_init_101 + 31578050.0*tmp_init_57 + 5259446.0
 *         self._gr_k_777 = -3702195.0*nu - 1609650.0*tmp_init_101 + 5130300.0*tmp_init_57 + 664020.0
 */
  __pyx_v_self->_gr_k_775 = ((((-20808886.0 * __pyx_v_nu) - (4353720.0 * __pyx_v_tmp_init_101)) + (25190270.0 * __pyx_v_tmp_init_57)) + 3910622.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1101
 *         self._gr_k_774 = 1023750.0*nu - 1023750.0*tmp_init_57 - 204750.0
 *         self._gr_k_775 = -20808886.0*nu - 4353720.0*tmp_init_101 + 25190270.0*tmp_init_57 + 3910622.0
 *         self._gr_k_776 = -27531028.0*nu - 3504480.0*tmp_init_101 + 31578050.0*tmp_init_57 + 5259446.0             # <<<<<<<<<<<<<<
 *         self._gr_k_777 = -3702195.0*nu - 1609650.0*tmp_init_101 + 5130300.0*tmp_init_57 + 664020.0
 *         self._gr_k_778 = 123501.0*nu + 2562.0*tmp_init_101 - 123424.0*tmp_init_57 - 24780.0
 */
  __pyx_v_self->_gr_k_776 = ((((-27531028.0 * __pyx_v_nu) - (3504480.0 * __pyx_v_tmp_init_101)) + (31578050.0 * __pyx_v_tmp_init_57)) + 5259446.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1102
 *         self._gr_k_775 = -20808886.0*nu - 4353720.0*tmp_init_101 + 25190270.0*tmp_init_57 + 3910622.0
 *         self._gr_k_776 = -27531028.0*nu - 3504480.0*tmp_init_101 + 31578050.0*tmp_init_57 + 5259446.0
 *         self._gr_k_777 = -3702195.0*nu - 1609650.0*tmp_init_101 + 5130300.0*tmp_init_57 + 664020.0             # <<<<<<<<<<<<<<
 *         self._gr_k_778 = 123501.0*nu + 2562.0*tmp_init_101 - 123424.0*tmp_init_57 - 24780.0
 *         self._gr_k_779 = -93275.0*nu + 93275.0*tmp_init_57 + 18655.0
 */
  __pyx_v_self->_gr_k_777 = ((((-3702195.0 * __pyx_v_nu) - (1609650.0 * __pyx_v_tmp_init_101)) + (5130300.0 * __pyx_v_tmp_init_57)) + 664020.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1103
 *         self._gr_k_776 = -27531028.0*nu - 3504480.0*tmp_init_101 + 31578050.0*tmp_init_57 + 5259446.0
 *         self._gr_k_777 = -3702195.0*nu - 1609650.0*tmp_init_101 + 5130300.0*tmp_init_57 + 664020.0
 *         self._gr_k_778 = 123501.0*nu + 2562.0*tmp_init_101 - 123424.0*tmp_init_57 - 24780.0             # <<<<<<<<<<<<<<
 *         self._gr_k_779 = -93275.0*nu + 93275.0*tmp_init_57 + 18655.0
 *         self._gr_k_780 = -221494.0*nu - 76440.0*tmp_init_101 + 143325.0*tmp_init_57 + 53183.0
 */
  __pyx_v_self->_gr_k_778 = ((((123501.0 * __pyx_v_nu) + (2562.0 * __pyx_v_tmp_init_101)) - (123424.0 * __pyx_v_tmp_init_57)) - 24780.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1104
 *         self._gr_k_777 = -3702195.0*nu - 1609650.0*tmp_init_101 + 5130300.0*tmp_init_57 + 664020.0
 *         self._gr_k_778 = 123501.0*nu + 2562.0*tmp_init_101 - 123424.0*tmp_init_57 - 24780.0
 *         self._gr_k_779 = -93275.0*nu + 93275.0*tmp_init_57 + 18655.0             # <<<<<<<<<<<<<<
 *         self._gr_k_780 = -221494.0*nu - 76440.0*tmp_init_101 + 143325.0*tmp_init_57 + 53183.0
 *         self._gr_k_781 = -1925623.0*nu - 556710.0*tmp_init_101 + 2341010.0*tmp_init_57 + 365426.0
 */
  __pyx_v_self->_gr_k_779 = (((-93275.0 * __pyx_v_nu) + (93275.0 * __pyx_v_tmp_init_57)) + 18655.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1105
 *         self._gr_k_778 = 123501.0*nu + 2562.0*tmp_init_101 - 123424.0*tmp_init_57 - 24780.0
 *         self._gr_k_779 = -93275.0*nu + 93275.0*tmp_init_57 + 18655.0
 *         self._gr_k_780 = -221494.0*nu - 76440.0*tmp_init_101 + 143325.0*tmp_init_57 + 53183.0             # <<<<<<<<<<<<<<
 *         self._gr_k_781 = -1925623.0*nu - 556710.0*tmp_init_101 + 2341010.0*tmp_init_57 + 365426.0
 *         self._gr_k_782 = -6897093.0*nu - 1279026.0*tmp_init_101 + 8089032.0*tmp_init_57 + 1313796.0
 */
  __pyx_v_self->_gr_k_780 = ((((-221494.0 * __pyx_v_nu) - (76440.0 * __pyx_v_tmp_init_101)) + (143325.0 * __pyx_v_tmp_init_57)) + 53183.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1106
 *         self._gr_k_779 = -93275.0*nu + 93275.0*tmp_init_57 + 18655.0
 *         self._gr_k_780 = -221494.0*nu - 76440.0*tmp_init_101 + 143325.0*tmp_init_57 + 53183.0
 *         self._gr_k_781 = -1925623.0*nu - 556710.0*tmp_init_101 + 2341010.0*tmp_init_57 + 365426.0             # <<<<<<<<<<<<<<
 *         self._gr_k_782 = -6897093.0*nu - 1279026.0*tmp_init_101 + 8089032.0*tmp_init_57 + 1313796.0
 *         self._gr_k_783 = -4655.0*nu - 4746.0*tmp_init_101 - 79688.0*tmp_init_57 + 8296.0
 */
  __pyx_v_self->_gr_k_781 = ((((-1925623.0 * __pyx_v_nu) - (556710.0 * __pyx_v_tmp_init_101)) + (2341010.0 * __pyx_v_tmp_init_57)) + 365426.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1107
 *         self._gr_k_780 = -221494.0*nu - 76440.0*tmp_init_101 + 143325.0*tmp_init_57 + 53183.0
 *         self._gr_k_781 = -1925623.0*nu - 556710.0*tmp_init_101 + 2341010.0*tmp_init_57 + 365426.0
 *         self._gr_k_782 = -6897093.0*nu - 1279026.0*tmp_init_101 + 8089032.0*tmp_init_57 + 1313796.0             # <<<<<<<<<<<<<<
 *         self._gr_k_783 = -4655.0*nu - 4746.0*tmp_init_101 - 79688.0*tmp_init_57 + 8296.0
 *         self._gr_k_784 = -2638377.0*nu - 885990.0*tmp_init_101 + 3400880.0*tmp_init_57 + 487632.0
 */
  __pyx_v_self->_gr_k_782 = ((((-6897093.0 * __pyx_v_nu) - (1279026.0 * __pyx_v_tmp_init_101)) + (8089032.0 * __pyx_v_tmp_init_57)) + 1313796.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1108
 *         self._gr_k_781 = -1925623.0*nu - 556710.0*tmp_init_101 + 2341010.0*tmp_init_57 + 365426.0
 *         self._gr_k_782 = -6897093.0*nu - 1279026.0*tmp_init_101 + 8089032.0*tmp_init_57 + 1313796.0
 *         self._gr_k_783 = -4655.0*nu - 4746.0*tmp_init_101 - 79688.0*tmp_init_57 + 8296.0             # <<<<<<<<<<<<<<
 *         self._gr_k_784 = -2638377.0*nu - 885990.0*tmp_init_101 + 3400880.0*tmp_init_57 + 487632.0
 *         self._gr_k_785 = 276451.0*nu + 6090.0*tmp_init_101 - 278810.0*tmp_init_57 - 55262.0
 */
  __pyx_v_self->_gr_k_783 = ((((-4655.0 * __pyx_v_nu) - (4746.0 * __pyx_v_tmp_init_101)) - (79688.0 * __pyx_v_tmp_init_57)) + 8296.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1109
 *         self._gr_k_782 = -6897093.0*nu - 1279026.0*tmp_init_101 + 8089032.0*tmp_init_57 + 1313796.0
 *         self._gr_k_783 = -4655.0*nu - 4746.0*tmp_init_101 - 79688.0*tmp_init_57 + 8296.0
 *         self._gr_k_784 = -2638377.0*nu - 885990.0*tmp_init_101 + 3400880.0*tmp_init_57 + 487632.0             # <<<<<<<<<<<<<<
 *         self._gr_k_785 = 276451.0*nu + 6090.0*tmp_init_101 - 278810.0*tmp_init_57 - 55262.0
 *         self._gr_k_786 = 902573.0*nu + 357210.0*tmp_init_101 - 795410.0*tmp_init_57 - 199906.0
 */
  __pyx_v_self->_gr_k_784 = ((((-2638377.0 * __pyx_v_nu) - (885990.0 * __pyx_v_tmp_init_101)) + (3400880.0 * __pyx_v_tmp_init_57)) + 487632.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1110
 *         self._gr_k_783 = -4655.0*nu - 4746.0*tmp_init_101 - 79688.0*tmp_init_57 + 8296.0
 *         self._gr_k_784 = -2638377.0*nu - 885990.0*tmp_init_101 + 3400880.0*tmp_init_57 + 487632.0
 *         self._gr_k_785 = 276451.0*nu + 6090.0*tmp_init_101 - 278810.0*tmp_init_57 - 55262.0             # <<<<<<<<<<<<<<
 *         self._gr_k_786 = 902573.0*nu + 357210.0*tmp_init_101 - 795410.0*tmp_init_57 - 199906.0
 *         self._gr_k_787 = 2764125.0*nu + 144690.0*tmp_init_101 - 2923830.0*tmp_init_57 - 543270.0
 */
  __pyx_v_self->_gr_k_785 = ((((276451.0 * __pyx_v_nu) + (6090.0 * __pyx_v_tmp_init_101)) - (278810.0 * __pyx_v_tmp_init_57)) - 55262.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1111
 *         self._gr_k_784 = -2638377.0*nu - 885990.0*tmp_init_101 + 3400880.0*tmp_init_57 + 487632.0
 *         self._gr_k_785 = 276451.0*nu + 6090.0*tmp_init_101 - 278810.0*tmp_init_57 - 55262.0
 *         self._gr_k_786 = 902573.0*nu + 357210.0*tmp_init_101 - 795410.0*tmp_init_57 - 199906.0             # <<<<<<<<<<<<<<
 *         self._gr_k_787 = 2764125.0*nu + 144690.0*tmp_init_101 - 2923830.0*tmp_init_57 - 543270.0
 *         self._gr_k_788 = 861735.0*nu + tmp_init_224 - 948150.0*tmp_init_57 - 167370.0
 */
  __pyx_v_self->_gr_k_786 = ((((902573.0 * __pyx_v_nu) + (357210.0 * __pyx_v_tmp_init_101)) - (795410.0 * __pyx_v_tmp_init_57)) - 199906.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1112
 *         self._gr_k_785 = 276451.0*nu + 6090.0*tmp_init_101 - 278810.0*tmp_init_57 - 55262.0
 *         self._gr_k_786 = 902573.0*nu + 357210.0*tmp_init_101 - 795410.0*tmp_init_57 - 199906.0
 *         self._gr_k_787 = 2764125.0*nu + 144690.0*tmp_init_101 - 2923830.0*tmp_init_57 - 543270.0             # <<<<<<<<<<<<<<
 *         self._gr_k_788 = 861735.0*nu + tmp_init_224 - 948150.0*tmp_init_57 - 167370.0
 *         self._gr_k_789 = -21827694.0*nu - 3105900.0*tmp_init_101 + 25469220.0*tmp_init_57 + 4142148.0
 */
  __pyx_v_self->_gr_k_787 = ((((2764125.0 * __pyx_v_nu) + (144690.0 * __pyx_v_tmp_init_101)) - (2923830.0 * __pyx_v_tmp_init_57)) - 543270.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1113
 *         self._gr_k_786 = 902573.0*nu + 357210.0*tmp_init_101 - 795410.0*tmp_init_57 - 199906.0
 *         self._gr_k_787 = 2764125.0*nu + 144690.0*tmp_init_101 - 2923830.0*tmp_init_57 - 543270.0
 *         self._gr_k_788 = 861735.0*nu + tmp_init_224 - 948150.0*tmp_init_57 - 167370.0             # <<<<<<<<<<<<<<
 *         self._gr_k_789 = -21827694.0*nu - 3105900.0*tmp_init_101 + 25469220.0*tmp_init_57 + 4142148.0
 *         self._gr_k_790 = -21716898.0*nu - 2212140.0*tmp_init_101 + 24620820.0*tmp_init_57 + 4157676.0
 */
  __pyx_v_self->_gr_k_788 = ((((861735.0 * __pyx_v_nu) + __pyx_v_tmp_init_224) - (948150.0 * __pyx_v_tmp_init_57)) - 167370.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1114
 *         self._gr_k_787 = 2764125.0*nu + 144690.0*tmp_init_101 - 2923830.0*tmp_init_57 - 543270.0
 *         self._gr_k_788 = 861735.0*nu + tmp_init_224 - 948150.0*tmp_init_57 - 167370.0
 *         self._gr_k_789 = -21827694.0*nu - 3105900.0*tmp_init_101 + 25469220.0*tmp_init_57 + 4142148.0             # <<<<<<<<<<<<<<
 *         self._gr_k_790 = -21716898.0*nu - 2212140.0*tmp_init_101 + 24620820.0*tmp_init_57 + 4157676.0
 *         self._gr_k_791 = -8090565.0*nu - 2069550.0*tmp_init_101 + 10186050.0*tmp_init_57 + 1497630.0
 */
  __pyx_v_self->_gr_k_789 = ((((-21827694.0 * __pyx_v_nu) - (3105900.0 * __pyx_v_tmp_init_101)) + (25469220.0 * __pyx_v_tmp_init_57)) + 4142148.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1115
 *         self._gr_k_788 = 861735.0*nu + tmp_init_224 - 948150.0*tmp_init_57 - 167370.0
 *         self._gr_k_789 = -21827694.0*nu - 3105900.0*tmp_init_101 + 25469220.0*tmp_init_57 + 4142148.0
 *         self._gr_k_790 = -21716898.0*nu - 2212140.0*tmp_init_101 + 24620820.0*tmp_init_57 + 4157676.0             # <<<<<<<<<<<<<<
 *         self._gr_k_791 = -8090565.0*nu - 2069550.0*tmp_init_101 + 10186050.0*tmp_init_57 + 1497630.0
 *         self._gr_k_792 = -820015.0*nu - 536550.0*tmp_init_101 + 1296050.0*tmp_init_57 + 138530.0
 */
  __pyx_v_self->_gr_k_790 = ((((-21716898.0 * __pyx_v_nu) - (2212140.0 * __pyx_v_tmp_init_101)) + (24620820.0 * __pyx_v_tmp_init_57)) + 4157676.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1116
 *         self._gr_k_789 = -21827694.0*nu - 3105900.0*tmp_init_101 + 25469220.0*tmp_init_57 + 4142148.0
 *         self._gr_k_790 = -21716898.0*nu - 2212140.0*tmp_init_101 + 24620820.0*tmp_init_57 + 4157676.0
 *         self._gr_k_791 = -8090565.0*nu - 2069550.0*tmp_init_101 + 10186050.0*tmp_init_57 + 1497630.0             # <<<<<<<<<<<<<<
 *         self._gr_k_792 = -820015.0*nu - 536550.0*tmp_init_101 + 1296050.0*tmp_init_57 + 138530.0
 *         self._gr_k_793 = 5.365728021978022e-7*tmp_init_223
 */
  __pyx_v_self->_gr_k_791 = ((((-8090565.0 * __pyx_v_nu) - (2069550.0 * __pyx_v_tmp_init_101)) + (10186050.0 * __pyx_v_tmp_init_57)) + 1497630.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1117
 *         self._gr_k_790 = -21716898.0*nu - 2212140.0*tmp_init_101 + 24620820.0*tmp_init_57 + 4157676.0
 *         self._gr_k_791 = -8090565.0*nu - 2069550.0*tmp_init_101 + 10186050.0*tmp_init_57 + 1497630.0
 *         self._gr_k_792 = -820015.0*nu - 536550.0*tmp_init_101 + 1296050.0*tmp_init_57 + 138530.0             # <<<<<<<<<<<<<<
 *         self._gr_k_793 = 5.365728021978022e-7*tmp_init_223
 *         self._gr_k_794 = -0.0078125*flagPN2
 */
  __pyx_v_self->_gr_k_792 = ((((-820015.0 * __pyx_v_nu) - (536550.0 * __pyx_v_tmp_init_101)) + (1296050.0 * __pyx_v_tmp_init_57)) + 138530.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1118
 *         self._gr_k_791 = -8090565.0*nu - 2069550.0*tmp_init_101 + 10186050.0*tmp_init_57 + 1497630.0
 *         self._gr_k_792 = -820015.0*nu - 536550.0*tmp_init_101 + 1296050.0*tmp_init_57 + 138530.0
 *         self._gr_k_793 = 5.365728021978022e-7*tmp_init_223             # <<<<<<<<<<<<<<
 *         self._gr_k_794 = -0.0078125*flagPN2
 *         self._gr_k_795 = 34191360.0*nu + 2580480.0*tmp_init_101 - 37416960.0*tmp_init_57 - 6635520.0
 */
  __pyx_v_self->_gr_k_793 = (5.365728021978022e-7 * __pyx_v_tmp_init_223);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1119
 *         self._gr_k_792 = -820015.0*nu - 536550.0*tmp_init_101 + 1296050.0*tmp_init_57 + 138530.0
 *         self._gr_k_793 = 5.365728021978022e-7*tmp_init_223
 *         self._gr_k_794 = -0.0078125*flagPN2             # <<<<<<<<<<<<<<
 *         self._gr_k_795 = 34191360.0*nu + 2580480.0*tmp_init_101 - 37416960.0*tmp_init_57 - 6635520.0
 *         self._gr_k_796 = 131600.0*nu + 15092.0*tmp_init_101 - 139489.0*tmp_init_57 - 26075.0
 */
  __pyx_v_self->_gr_k_794 = (-0.0078125 * __pyx_v_flagPN2);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1120
 *         self._gr_k_793 = 5.365728021978022e-7*tmp_init_223
 *         self._gr_k_794 = -0.0078125*flagPN2
 *         self._gr_k_795 = 34191360.0*nu + 2580480.0*tmp_init_101 - 37416960.0*tmp_init_57 - 6635520.0             # <<<<<<<<<<<<<<
 *         self._gr_k_796 = 131600.0*nu + 15092.0*tmp_init_101 - 139489.0*tmp_init_57 - 26075.0
 *         self._gr_k_797 = -1997688.0*nu + 261912.0*tmp_init_101 + 2028726.0*tmp_init_57 + 389394.0
 */
  __pyx_v_self->_gr_k_795 = ((((34191360.0 * __pyx_v_nu) + (2580480.0 * __pyx_v_tmp_init_101)) - (37416960.0 * __pyx_v_tmp_init_57)) - 6635520.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1121
 *         self._gr_k_794 = -0.0078125*flagPN2
 *         self._gr_k_795 = 34191360.0*nu + 2580480.0*tmp_init_101 - 37416960.0*tmp_init_57 - 6635520.0
 *         self._gr_k_796 = 131600.0*nu + 15092.0*tmp_init_101 - 139489.0*tmp_init_57 - 26075.0             # <<<<<<<<<<<<<<
 *         self._gr_k_797 = -1997688.0*nu + 261912.0*tmp_init_101 + 2028726.0*tmp_init_57 + 389394.0
 *         self._gr_k_798 = 4770668.0*nu + 1693664.0*tmp_init_101 - 6156388.0*tmp_init_57 - 883748.0
 */
  __pyx_v_self->_gr_k_796 = ((((131600.0 * __pyx_v_nu) + (15092.0 * __pyx_v_tmp_init_101)) - (139489.0 * __pyx_v_tmp_init_57)) - 26075.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1122
 *         self._gr_k_795 = 34191360.0*nu + 2580480.0*tmp_init_101 - 37416960.0*tmp_init_57 - 6635520.0
 *         self._gr_k_796 = 131600.0*nu + 15092.0*tmp_init_101 - 139489.0*tmp_init_57 - 26075.0
 *         self._gr_k_797 = -1997688.0*nu + 261912.0*tmp_init_101 + 2028726.0*tmp_init_57 + 389394.0             # <<<<<<<<<<<<<<
 *         self._gr_k_798 = 4770668.0*nu + 1693664.0*tmp_init_101 - 6156388.0*tmp_init_57 - 883748.0
 *         self._gr_k_799 = -774452.0*nu - 162624.0*tmp_init_101 + 897428.0*tmp_init_57 + 148996.0
 */
  __pyx_v_self->_gr_k_797 = ((((-1997688.0 * __pyx_v_nu) + (261912.0 * __pyx_v_tmp_init_101)) + (2028726.0 * __pyx_v_tmp_init_57)) + 389394.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1123
 *         self._gr_k_796 = 131600.0*nu + 15092.0*tmp_init_101 - 139489.0*tmp_init_57 - 26075.0
 *         self._gr_k_797 = -1997688.0*nu + 261912.0*tmp_init_101 + 2028726.0*tmp_init_57 + 389394.0
 *         self._gr_k_798 = 4770668.0*nu + 1693664.0*tmp_init_101 - 6156388.0*tmp_init_57 - 883748.0             # <<<<<<<<<<<<<<
 *         self._gr_k_799 = -774452.0*nu - 162624.0*tmp_init_101 + 897428.0*tmp_init_57 + 148996.0
 *         self._gr_k_800 = 1587376.0*nu + 747348.0*tmp_init_101 - 2206981.0*tmp_init_57 - 285719.0
 */
  __pyx_v_self->_gr_k_798 = ((((4770668.0 * __pyx_v_nu) + (1693664.0 * __pyx_v_tmp_init_101)) - (6156388.0 * __pyx_v_tmp_init_57)) - 883748.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1124
 *         self._gr_k_797 = -1997688.0*nu + 261912.0*tmp_init_101 + 2028726.0*tmp_init_57 + 389394.0
 *         self._gr_k_798 = 4770668.0*nu + 1693664.0*tmp_init_101 - 6156388.0*tmp_init_57 - 883748.0
 *         self._gr_k_799 = -774452.0*nu - 162624.0*tmp_init_101 + 897428.0*tmp_init_57 + 148996.0             # <<<<<<<<<<<<<<
 *         self._gr_k_800 = 1587376.0*nu + 747348.0*tmp_init_101 - 2206981.0*tmp_init_57 - 285719.0
 *         self._gr_k_801 = 1849575.0*nu + 268324.0*tmp_init_101 - 2057188.0*tmp_init_57 - 359786.0
 */
  __pyx_v_self->_gr_k_799 = ((((-774452.0 * __pyx_v_nu) - (162624.0 * __pyx_v_tmp_init_101)) + (897428.0 * __pyx_v_tmp_init_57)) + 148996.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1125
 *         self._gr_k_798 = 4770668.0*nu + 1693664.0*tmp_init_101 - 6156388.0*tmp_init_57 - 883748.0
 *         self._gr_k_799 = -774452.0*nu - 162624.0*tmp_init_101 + 897428.0*tmp_init_57 + 148996.0
 *         self._gr_k_800 = 1587376.0*nu + 747348.0*tmp_init_101 - 2206981.0*tmp_init_57 - 285719.0             # <<<<<<<<<<<<<<
 *         self._gr_k_801 = 1849575.0*nu + 268324.0*tmp_init_101 - 2057188.0*tmp_init_57 - 359786.0
 *         self._gr_k_802 = 954625.0*nu + 444500.0*tmp_init_101 - 1348550.0*tmp_init_57 - 169860.0
 */
  __pyx_v_self->_gr_k_800 = ((((1587376.0 * __pyx_v_nu) + (747348.0 * __pyx_v_tmp_init_101)) - (2206981.0 * __pyx_v_tmp_init_57)) - 285719.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1126
 *         self._gr_k_799 = -774452.0*nu - 162624.0*tmp_init_101 + 897428.0*tmp_init_57 + 148996.0
 *         self._gr_k_800 = 1587376.0*nu + 747348.0*tmp_init_101 - 2206981.0*tmp_init_57 - 285719.0
 *         self._gr_k_801 = 1849575.0*nu + 268324.0*tmp_init_101 - 2057188.0*tmp_init_57 - 359786.0             # <<<<<<<<<<<<<<
 *         self._gr_k_802 = 954625.0*nu + 444500.0*tmp_init_101 - 1348550.0*tmp_init_57 - 169860.0
 *         self._gr_k_803 = 5658723.0*nu + 491484.0*tmp_init_101 - 6128178.0*tmp_init_57 - 1105548.0
 */
  __pyx_v_self->_gr_k_801 = ((((1849575.0 * __pyx_v_nu) + (268324.0 * __pyx_v_tmp_init_101)) - (2057188.0 * __pyx_v_tmp_init_57)) - 359786.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1127
 *         self._gr_k_800 = 1587376.0*nu + 747348.0*tmp_init_101 - 2206981.0*tmp_init_57 - 285719.0
 *         self._gr_k_801 = 1849575.0*nu + 268324.0*tmp_init_101 - 2057188.0*tmp_init_57 - 359786.0
 *         self._gr_k_802 = 954625.0*nu + 444500.0*tmp_init_101 - 1348550.0*tmp_init_57 - 169860.0             # <<<<<<<<<<<<<<
 *         self._gr_k_803 = 5658723.0*nu + 491484.0*tmp_init_101 - 6128178.0*tmp_init_57 - 1105548.0
 *         self._gr_k_804 = 1369305.0*nu + 165228.0*tmp_init_101 - 1516746.0*tmp_init_57 - 265944.0
 */
  __pyx_v_self->_gr_k_802 = ((((954625.0 * __pyx_v_nu) + (444500.0 * __pyx_v_tmp_init_101)) - (1348550.0 * __pyx_v_tmp_init_57)) - 169860.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1128
 *         self._gr_k_801 = 1849575.0*nu + 268324.0*tmp_init_101 - 2057188.0*tmp_init_57 - 359786.0
 *         self._gr_k_802 = 954625.0*nu + 444500.0*tmp_init_101 - 1348550.0*tmp_init_57 - 169860.0
 *         self._gr_k_803 = 5658723.0*nu + 491484.0*tmp_init_101 - 6128178.0*tmp_init_57 - 1105548.0             # <<<<<<<<<<<<<<
 *         self._gr_k_804 = 1369305.0*nu + 165228.0*tmp_init_101 - 1516746.0*tmp_init_57 - 265944.0
 *         self._gr_k_805 = 112455.0*nu + 26460.0*tmp_init_101 - 133770.0*tmp_init_57 - 21420.0
 */
  __pyx_v_self->_gr_k_803 = ((((5658723.0 * __pyx_v_nu) + (491484.0 * __pyx_v_tmp_init_101)) - (6128178.0 * __pyx_v_tmp_init_57)) - 1105548.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1129
 *         self._gr_k_802 = 954625.0*nu + 444500.0*tmp_init_101 - 1348550.0*tmp_init_57 - 169860.0
 *         self._gr_k_803 = 5658723.0*nu + 491484.0*tmp_init_101 - 6128178.0*tmp_init_57 - 1105548.0
 *         self._gr_k_804 = 1369305.0*nu + 165228.0*tmp_init_101 - 1516746.0*tmp_init_57 - 265944.0             # <<<<<<<<<<<<<<
 *         self._gr_k_805 = 112455.0*nu + 26460.0*tmp_init_101 - 133770.0*tmp_init_57 - 21420.0
 *         self._gr_k_806 = 37744749.0*nu + 3318924.0*tmp_init_101 - 41587938.0*tmp_init_57 - 7314360.0
 */
  __pyx_v_self->_gr_k_804 = ((((1369305.0 * __pyx_v_nu) + (165228.0 * __pyx_v_tmp_init_101)) - (1516746.0 * __pyx_v_tmp_init_57)) - 265944.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1130
 *         self._gr_k_803 = 5658723.0*nu + 491484.0*tmp_init_101 - 6128178.0*tmp_init_57 - 1105548.0
 *         self._gr_k_804 = 1369305.0*nu + 165228.0*tmp_init_101 - 1516746.0*tmp_init_57 - 265944.0
 *         self._gr_k_805 = 112455.0*nu + 26460.0*tmp_init_101 - 133770.0*tmp_init_57 - 21420.0             # <<<<<<<<<<<<<<
 *         self._gr_k_806 = 37744749.0*nu + 3318924.0*tmp_init_101 - 41587938.0*tmp_init_57 - 7314360.0
 *         self._gr_k_807 = 14558229.0*nu + 2130548.0*tmp_init_101 - 16759806.0*tmp_init_57 - 2783812.0
 */
  __pyx_v_self->_gr_k_805 = ((((112455.0 * __pyx_v_nu) + (26460.0 * __pyx_v_tmp_init_101)) - (133770.0 * __pyx_v_tmp_init_57)) - 21420.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1131
 *         self._gr_k_804 = 1369305.0*nu + 165228.0*tmp_init_101 - 1516746.0*tmp_init_57 - 265944.0
 *         self._gr_k_805 = 112455.0*nu + 26460.0*tmp_init_101 - 133770.0*tmp_init_57 - 21420.0
 *         self._gr_k_806 = 37744749.0*nu + 3318924.0*tmp_init_101 - 41587938.0*tmp_init_57 - 7314360.0             # <<<<<<<<<<<<<<
 *         self._gr_k_807 = 14558229.0*nu + 2130548.0*tmp_init_101 - 16759806.0*tmp_init_57 - 2783812.0
 *         self._gr_k_808 = 4889003.0*nu + 1261540.0*tmp_init_101 - 6077470.0*tmp_init_57 - 911976.0
 */
  __pyx_v_self->_gr_k_806 = ((((37744749.0 * __pyx_v_nu) + (3318924.0 * __pyx_v_tmp_init_101)) - (41587938.0 * __pyx_v_tmp_init_57)) - 7314360.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1132
 *         self._gr_k_805 = 112455.0*nu + 26460.0*tmp_init_101 - 133770.0*tmp_init_57 - 21420.0
 *         self._gr_k_806 = 37744749.0*nu + 3318924.0*tmp_init_101 - 41587938.0*tmp_init_57 - 7314360.0
 *         self._gr_k_807 = 14558229.0*nu + 2130548.0*tmp_init_101 - 16759806.0*tmp_init_57 - 2783812.0             # <<<<<<<<<<<<<<
 *         self._gr_k_808 = 4889003.0*nu + 1261540.0*tmp_init_101 - 6077470.0*tmp_init_57 - 911976.0
 *         self._gr_k_809 = 75215.0*nu + 67620.0*tmp_init_101 - 132790.0*tmp_init_57 - 12040.0
 */
  __pyx_v_self->_gr_k_807 = ((((14558229.0 * __pyx_v_nu) + (2130548.0 * __pyx_v_tmp_init_101)) - (16759806.0 * __pyx_v_tmp_init_57)) - 2783812.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1133
 *         self._gr_k_806 = 37744749.0*nu + 3318924.0*tmp_init_101 - 41587938.0*tmp_init_57 - 7314360.0
 *         self._gr_k_807 = 14558229.0*nu + 2130548.0*tmp_init_101 - 16759806.0*tmp_init_57 - 2783812.0
 *         self._gr_k_808 = 4889003.0*nu + 1261540.0*tmp_init_101 - 6077470.0*tmp_init_57 - 911976.0             # <<<<<<<<<<<<<<
 *         self._gr_k_809 = 75215.0*nu + 67620.0*tmp_init_101 - 132790.0*tmp_init_57 - 12040.0
 *         self._gr_k_810 = 5404140.0*nu + 522144.0*tmp_init_101 - 5867778.0*tmp_init_57 - 1056006.0
 */
  __pyx_v_self->_gr_k_808 = ((((4889003.0 * __pyx_v_nu) + (1261540.0 * __pyx_v_tmp_init_101)) - (6077470.0 * __pyx_v_tmp_init_57)) - 911976.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1134
 *         self._gr_k_807 = 14558229.0*nu + 2130548.0*tmp_init_101 - 16759806.0*tmp_init_57 - 2783812.0
 *         self._gr_k_808 = 4889003.0*nu + 1261540.0*tmp_init_101 - 6077470.0*tmp_init_57 - 911976.0
 *         self._gr_k_809 = 75215.0*nu + 67620.0*tmp_init_101 - 132790.0*tmp_init_57 - 12040.0             # <<<<<<<<<<<<<<
 *         self._gr_k_810 = 5404140.0*nu + 522144.0*tmp_init_101 - 5867778.0*tmp_init_57 - 1056006.0
 *         self._gr_k_811 = 720090.0*nu + 132300.0*tmp_init_101 - 826665.0*tmp_init_57 - 138663.0
 */
  __pyx_v_self->_gr_k_809 = ((((75215.0 * __pyx_v_nu) + (67620.0 * __pyx_v_tmp_init_101)) - (132790.0 * __pyx_v_tmp_init_57)) - 12040.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1135
 *         self._gr_k_808 = 4889003.0*nu + 1261540.0*tmp_init_101 - 6077470.0*tmp_init_57 - 911976.0
 *         self._gr_k_809 = 75215.0*nu + 67620.0*tmp_init_101 - 132790.0*tmp_init_57 - 12040.0
 *         self._gr_k_810 = 5404140.0*nu + 522144.0*tmp_init_101 - 5867778.0*tmp_init_57 - 1056006.0             # <<<<<<<<<<<<<<
 *         self._gr_k_811 = 720090.0*nu + 132300.0*tmp_init_101 - 826665.0*tmp_init_57 - 138663.0
 *         self._gr_k_812 = 8665132.0*nu + 3233216.0*tmp_init_101 - 11526242.0*tmp_init_57 - 1580166.0
 */
  __pyx_v_self->_gr_k_810 = ((((5404140.0 * __pyx_v_nu) + (522144.0 * __pyx_v_tmp_init_101)) - (5867778.0 * __pyx_v_tmp_init_57)) - 1056006.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1136
 *         self._gr_k_809 = 75215.0*nu + 67620.0*tmp_init_101 - 132790.0*tmp_init_57 - 12040.0
 *         self._gr_k_810 = 5404140.0*nu + 522144.0*tmp_init_101 - 5867778.0*tmp_init_57 - 1056006.0
 *         self._gr_k_811 = 720090.0*nu + 132300.0*tmp_init_101 - 826665.0*tmp_init_57 - 138663.0             # <<<<<<<<<<<<<<
 *         self._gr_k_812 = 8665132.0*nu + 3233216.0*tmp_init_101 - 11526242.0*tmp_init_57 - 1580166.0
 *         self._gr_k_813 = 56341992.0*nu + 7570080.0*tmp_init_101 - 64061340.0*tmp_init_57 - 10823028.0
 */
  __pyx_v_self->_gr_k_811 = ((((720090.0 * __pyx_v_nu) + (132300.0 * __pyx_v_tmp_init_101)) - (826665.0 * __pyx_v_tmp_init_57)) - 138663.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1137
 *         self._gr_k_810 = 5404140.0*nu + 522144.0*tmp_init_101 - 5867778.0*tmp_init_57 - 1056006.0
 *         self._gr_k_811 = 720090.0*nu + 132300.0*tmp_init_101 - 826665.0*tmp_init_57 - 138663.0
 *         self._gr_k_812 = 8665132.0*nu + 3233216.0*tmp_init_101 - 11526242.0*tmp_init_57 - 1580166.0             # <<<<<<<<<<<<<<
 *         self._gr_k_813 = 56341992.0*nu + 7570080.0*tmp_init_101 - 64061340.0*tmp_init_57 - 10823028.0
 *         self._gr_k_814 = 31154214.0*nu + 6912612.0*tmp_init_101 - 37633239.0*tmp_init_57 - 5873001.0
 */
  __pyx_v_self->_gr_k_812 = ((((8665132.0 * __pyx_v_nu) + (3233216.0 * __pyx_v_tmp_init_101)) - (11526242.0 * __pyx_v_tmp_init_57)) - 1580166.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1138
 *         self._gr_k_811 = 720090.0*nu + 132300.0*tmp_init_101 - 826665.0*tmp_init_57 - 138663.0
 *         self._gr_k_812 = 8665132.0*nu + 3233216.0*tmp_init_101 - 11526242.0*tmp_init_57 - 1580166.0
 *         self._gr_k_813 = 56341992.0*nu + 7570080.0*tmp_init_101 - 64061340.0*tmp_init_57 - 10823028.0             # <<<<<<<<<<<<<<
 *         self._gr_k_814 = 31154214.0*nu + 6912612.0*tmp_init_101 - 37633239.0*tmp_init_57 - 5873001.0
 *         self._gr_k_815 = 2116870.0*nu + 446348.0*tmp_init_101 - 2025191.0*tmp_init_57 - 443985.0
 */
  __pyx_v_self->_gr_k_813 = ((((56341992.0 * __pyx_v_nu) + (7570080.0 * __pyx_v_tmp_init_101)) - (64061340.0 * __pyx_v_tmp_init_57)) - 10823028.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1139
 *         self._gr_k_812 = 8665132.0*nu + 3233216.0*tmp_init_101 - 11526242.0*tmp_init_57 - 1580166.0
 *         self._gr_k_813 = 56341992.0*nu + 7570080.0*tmp_init_101 - 64061340.0*tmp_init_57 - 10823028.0
 *         self._gr_k_814 = 31154214.0*nu + 6912612.0*tmp_init_101 - 37633239.0*tmp_init_57 - 5873001.0             # <<<<<<<<<<<<<<
 *         self._gr_k_815 = 2116870.0*nu + 446348.0*tmp_init_101 - 2025191.0*tmp_init_57 - 443985.0
 *         self._gr_k_816 = 938490.0*nu + 608580.0*tmp_init_101 - 1456665.0*tmp_init_57 - 160671.0
 */
  __pyx_v_self->_gr_k_814 = ((((31154214.0 * __pyx_v_nu) + (6912612.0 * __pyx_v_tmp_init_101)) - (37633239.0 * __pyx_v_tmp_init_57)) - 5873001.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1140
 *         self._gr_k_813 = 56341992.0*nu + 7570080.0*tmp_init_101 - 64061340.0*tmp_init_57 - 10823028.0
 *         self._gr_k_814 = 31154214.0*nu + 6912612.0*tmp_init_101 - 37633239.0*tmp_init_57 - 5873001.0
 *         self._gr_k_815 = 2116870.0*nu + 446348.0*tmp_init_101 - 2025191.0*tmp_init_57 - 443985.0             # <<<<<<<<<<<<<<
 *         self._gr_k_816 = 938490.0*nu + 608580.0*tmp_init_101 - 1456665.0*tmp_init_57 - 160671.0
 *         self._gr_k_817 = 4093075.0*nu + 92540.0*tmp_init_101 - 4103680.0*tmp_init_57 - 820350.0
 */
  __pyx_v_self->_gr_k_815 = ((((2116870.0 * __pyx_v_nu) + (446348.0 * __pyx_v_tmp_init_101)) - (2025191.0 * __pyx_v_tmp_init_57)) - 443985.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1141
 *         self._gr_k_814 = 31154214.0*nu + 6912612.0*tmp_init_101 - 37633239.0*tmp_init_57 - 5873001.0
 *         self._gr_k_815 = 2116870.0*nu + 446348.0*tmp_init_101 - 2025191.0*tmp_init_57 - 443985.0
 *         self._gr_k_816 = 938490.0*nu + 608580.0*tmp_init_101 - 1456665.0*tmp_init_57 - 160671.0             # <<<<<<<<<<<<<<
 *         self._gr_k_817 = 4093075.0*nu + 92540.0*tmp_init_101 - 4103680.0*tmp_init_57 - 820350.0
 *         self._gr_k_818 = 64440054.0*nu + 14136472.0*tmp_init_101 - 77117824.0*tmp_init_57 - 12205244.0
 */
  __pyx_v_self->_gr_k_816 = ((((938490.0 * __pyx_v_nu) + (608580.0 * __pyx_v_tmp_init_101)) - (1456665.0 * __pyx_v_tmp_init_57)) - 160671.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1142
 *         self._gr_k_815 = 2116870.0*nu + 446348.0*tmp_init_101 - 2025191.0*tmp_init_57 - 443985.0
 *         self._gr_k_816 = 938490.0*nu + 608580.0*tmp_init_101 - 1456665.0*tmp_init_57 - 160671.0
 *         self._gr_k_817 = 4093075.0*nu + 92540.0*tmp_init_101 - 4103680.0*tmp_init_57 - 820350.0             # <<<<<<<<<<<<<<
 *         self._gr_k_818 = 64440054.0*nu + 14136472.0*tmp_init_101 - 77117824.0*tmp_init_57 - 12205244.0
 *         self._gr_k_819 = -6775818.0*nu + 1399944.0*tmp_init_101 + 6906872.0*tmp_init_57 + 1303932.0
 */
  __pyx_v_self->_gr_k_817 = ((((4093075.0 * __pyx_v_nu) + (92540.0 * __pyx_v_tmp_init_101)) - (4103680.0 * __pyx_v_tmp_init_57)) - 820350.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1143
 *         self._gr_k_816 = 938490.0*nu + 608580.0*tmp_init_101 - 1456665.0*tmp_init_57 - 160671.0
 *         self._gr_k_817 = 4093075.0*nu + 92540.0*tmp_init_101 - 4103680.0*tmp_init_57 - 820350.0
 *         self._gr_k_818 = 64440054.0*nu + 14136472.0*tmp_init_101 - 77117824.0*tmp_init_57 - 12205244.0             # <<<<<<<<<<<<<<
 *         self._gr_k_819 = -6775818.0*nu + 1399944.0*tmp_init_101 + 6906872.0*tmp_init_57 + 1303932.0
 *         self._gr_k_820 = 33235027.0*nu + 10962644.0*tmp_init_101 - 42795508.0*tmp_init_57 - 6140754.0
 */
  __pyx_v_self->_gr_k_818 = ((((64440054.0 * __pyx_v_nu) + (14136472.0 * __pyx_v_tmp_init_101)) - (77117824.0 * __pyx_v_tmp_init_57)) - 12205244.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1144
 *         self._gr_k_817 = 4093075.0*nu + 92540.0*tmp_init_101 - 4103680.0*tmp_init_57 - 820350.0
 *         self._gr_k_818 = 64440054.0*nu + 14136472.0*tmp_init_101 - 77117824.0*tmp_init_57 - 12205244.0
 *         self._gr_k_819 = -6775818.0*nu + 1399944.0*tmp_init_101 + 6906872.0*tmp_init_57 + 1303932.0             # <<<<<<<<<<<<<<
 *         self._gr_k_820 = 33235027.0*nu + 10962644.0*tmp_init_101 - 42795508.0*tmp_init_57 - 6140754.0
 *         self._gr_k_821 = 5364135.0*nu + 2810220.0*tmp_init_101 - 7742560.0*tmp_init_57 - 949254.0
 */
  __pyx_v_self->_gr_k_819 = ((((-6775818.0 * __pyx_v_nu) + (1399944.0 * __pyx_v_tmp_init_101)) + (6906872.0 * __pyx_v_tmp_init_57)) + 1303932.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1145
 *         self._gr_k_818 = 64440054.0*nu + 14136472.0*tmp_init_101 - 77117824.0*tmp_init_57 - 12205244.0
 *         self._gr_k_819 = -6775818.0*nu + 1399944.0*tmp_init_101 + 6906872.0*tmp_init_57 + 1303932.0
 *         self._gr_k_820 = 33235027.0*nu + 10962644.0*tmp_init_101 - 42795508.0*tmp_init_57 - 6140754.0             # <<<<<<<<<<<<<<
 *         self._gr_k_821 = 5364135.0*nu + 2810220.0*tmp_init_101 - 7742560.0*tmp_init_57 - 949254.0
 *         self._gr_k_822 = 1094548.0*nu + 236096.0*tmp_init_101 - 1272082.0*tmp_init_57 - 210438.0
 */
  __pyx_v_self->_gr_k_820 = ((((33235027.0 * __pyx_v_nu) + (10962644.0 * __pyx_v_tmp_init_101)) - (42795508.0 * __pyx_v_tmp_init_57)) - 6140754.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1146
 *         self._gr_k_819 = -6775818.0*nu + 1399944.0*tmp_init_101 + 6906872.0*tmp_init_57 + 1303932.0
 *         self._gr_k_820 = 33235027.0*nu + 10962644.0*tmp_init_101 - 42795508.0*tmp_init_57 - 6140754.0
 *         self._gr_k_821 = 5364135.0*nu + 2810220.0*tmp_init_101 - 7742560.0*tmp_init_57 - 949254.0             # <<<<<<<<<<<<<<
 *         self._gr_k_822 = 1094548.0*nu + 236096.0*tmp_init_101 - 1272082.0*tmp_init_57 - 210438.0
 *         self._gr_k_823 = 23814.0*nu + tmp_init_225 - 23947.0*tmp_init_57 - 4757.0
 */
  __pyx_v_self->_gr_k_821 = ((((5364135.0 * __pyx_v_nu) + (2810220.0 * __pyx_v_tmp_init_101)) - (7742560.0 * __pyx_v_tmp_init_57)) - 949254.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1147
 *         self._gr_k_820 = 33235027.0*nu + 10962644.0*tmp_init_101 - 42795508.0*tmp_init_57 - 6140754.0
 *         self._gr_k_821 = 5364135.0*nu + 2810220.0*tmp_init_101 - 7742560.0*tmp_init_57 - 949254.0
 *         self._gr_k_822 = 1094548.0*nu + 236096.0*tmp_init_101 - 1272082.0*tmp_init_57 - 210438.0             # <<<<<<<<<<<<<<
 *         self._gr_k_823 = 23814.0*nu + tmp_init_225 - 23947.0*tmp_init_57 - 4757.0
 *         self._gr_k_824 = 485478.0*nu + 37884.0*tmp_init_101 - 542563.0*tmp_init_57 - 93285.0
 */
  __pyx_v_self->_gr_k_822 = ((((1094548.0 * __pyx_v_nu) + (236096.0 * __pyx_v_tmp_init_101)) - (1272082.0 * __pyx_v_tmp_init_57)) - 210438.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1148
 *         self._gr_k_821 = 5364135.0*nu + 2810220.0*tmp_init_101 - 7742560.0*tmp_init_57 - 949254.0
 *         self._gr_k_822 = 1094548.0*nu + 236096.0*tmp_init_101 - 1272082.0*tmp_init_57 - 210438.0
 *         self._gr_k_823 = 23814.0*nu + tmp_init_225 - 23947.0*tmp_init_57 - 4757.0             # <<<<<<<<<<<<<<
 *         self._gr_k_824 = 485478.0*nu + 37884.0*tmp_init_101 - 542563.0*tmp_init_57 - 93285.0
 *         self._gr_k_825 = 140889.0*nu + 2772.0*tmp_init_101 - 142674.0*tmp_init_57 - 28104.0
 */
  __pyx_v_self->_gr_k_823 = ((((23814.0 * __pyx_v_nu) + __pyx_v_tmp_init_225) - (23947.0 * __pyx_v_tmp_init_57)) - 4757.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1149
 *         self._gr_k_822 = 1094548.0*nu + 236096.0*tmp_init_101 - 1272082.0*tmp_init_57 - 210438.0
 *         self._gr_k_823 = 23814.0*nu + tmp_init_225 - 23947.0*tmp_init_57 - 4757.0
 *         self._gr_k_824 = 485478.0*nu + 37884.0*tmp_init_101 - 542563.0*tmp_init_57 - 93285.0             # <<<<<<<<<<<<<<
 *         self._gr_k_825 = 140889.0*nu + 2772.0*tmp_init_101 - 142674.0*tmp_init_57 - 28104.0
 *         self._gr_k_826 = 11179.0*nu + tmp_init_225 - 11312.0*tmp_init_57 - 2230.0
 */
  __pyx_v_self->_gr_k_824 = ((((485478.0 * __pyx_v_nu) + (37884.0 * __pyx_v_tmp_init_101)) - (542563.0 * __pyx_v_tmp_init_57)) - 93285.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1150
 *         self._gr_k_823 = 23814.0*nu + tmp_init_225 - 23947.0*tmp_init_57 - 4757.0
 *         self._gr_k_824 = 485478.0*nu + 37884.0*tmp_init_101 - 542563.0*tmp_init_57 - 93285.0
 *         self._gr_k_825 = 140889.0*nu + 2772.0*tmp_init_101 - 142674.0*tmp_init_57 - 28104.0             # <<<<<<<<<<<<<<
 *         self._gr_k_826 = 11179.0*nu + tmp_init_225 - 11312.0*tmp_init_57 - 2230.0
 *         self._gr_k_827 = 415835.0*nu + tmp_init_226 - 492380.0*tmp_init_57 - 79522.0
 */
  __pyx_v_self->_gr_k_825 = ((((140889.0 * __pyx_v_nu) + (2772.0 * __pyx_v_tmp_init_101)) - (142674.0 * __pyx_v_tmp_init_57)) - 28104.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1151
 *         self._gr_k_824 = 485478.0*nu + 37884.0*tmp_init_101 - 542563.0*tmp_init_57 - 93285.0
 *         self._gr_k_825 = 140889.0*nu + 2772.0*tmp_init_101 - 142674.0*tmp_init_57 - 28104.0
 *         self._gr_k_826 = 11179.0*nu + tmp_init_225 - 11312.0*tmp_init_57 - 2230.0             # <<<<<<<<<<<<<<
 *         self._gr_k_827 = 415835.0*nu + tmp_init_226 - 492380.0*tmp_init_57 - 79522.0
 *         self._gr_k_828 = 4464523.0*nu - 130228.0*tmp_init_101 - 4725014.0*tmp_init_57 - 866856.0
 */
  __pyx_v_self->_gr_k_826 = ((((11179.0 * __pyx_v_nu) + __pyx_v_tmp_init_225) - (11312.0 * __pyx_v_tmp_init_57)) - 2230.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1152
 *         self._gr_k_825 = 140889.0*nu + 2772.0*tmp_init_101 - 142674.0*tmp_init_57 - 28104.0
 *         self._gr_k_826 = 11179.0*nu + tmp_init_225 - 11312.0*tmp_init_57 - 2230.0
 *         self._gr_k_827 = 415835.0*nu + tmp_init_226 - 492380.0*tmp_init_57 - 79522.0             # <<<<<<<<<<<<<<
 *         self._gr_k_828 = 4464523.0*nu - 130228.0*tmp_init_101 - 4725014.0*tmp_init_57 - 866856.0
 *         self._gr_k_829 = 4199139.0*nu + 826644.0*tmp_init_101 - 4822818.0*tmp_init_57 - 809988.0
 */
  __pyx_v_self->_gr_k_827 = ((((415835.0 * __pyx_v_nu) + __pyx_v_tmp_init_226) - (492380.0 * __pyx_v_tmp_init_57)) - 79522.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1153
 *         self._gr_k_826 = 11179.0*nu + tmp_init_225 - 11312.0*tmp_init_57 - 2230.0
 *         self._gr_k_827 = 415835.0*nu + tmp_init_226 - 492380.0*tmp_init_57 - 79522.0
 *         self._gr_k_828 = 4464523.0*nu - 130228.0*tmp_init_101 - 4725014.0*tmp_init_57 - 866856.0             # <<<<<<<<<<<<<<
 *         self._gr_k_829 = 4199139.0*nu + 826644.0*tmp_init_101 - 4822818.0*tmp_init_57 - 809988.0
 *         self._gr_k_830 = -2197503.0*nu - 1239924.0*tmp_init_101 + 3148698.0*tmp_init_57 + 393396.0
 */
  __pyx_v_self->_gr_k_828 = ((((4464523.0 * __pyx_v_nu) - (130228.0 * __pyx_v_tmp_init_101)) - (4725014.0 * __pyx_v_tmp_init_57)) - 866856.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1154
 *         self._gr_k_827 = 415835.0*nu + tmp_init_226 - 492380.0*tmp_init_57 - 79522.0
 *         self._gr_k_828 = 4464523.0*nu - 130228.0*tmp_init_101 - 4725014.0*tmp_init_57 - 866856.0
 *         self._gr_k_829 = 4199139.0*nu + 826644.0*tmp_init_101 - 4822818.0*tmp_init_57 - 809988.0             # <<<<<<<<<<<<<<
 *         self._gr_k_830 = -2197503.0*nu - 1239924.0*tmp_init_101 + 3148698.0*tmp_init_57 + 393396.0
 *         self._gr_k_831 = 1.7438616071428571e-5*tmp_init_223
 */
  __pyx_v_self->_gr_k_829 = ((((4199139.0 * __pyx_v_nu) + (826644.0 * __pyx_v_tmp_init_101)) - (4822818.0 * __pyx_v_tmp_init_57)) - 809988.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1155
 *         self._gr_k_828 = 4464523.0*nu - 130228.0*tmp_init_101 - 4725014.0*tmp_init_57 - 866856.0
 *         self._gr_k_829 = 4199139.0*nu + 826644.0*tmp_init_101 - 4822818.0*tmp_init_57 - 809988.0
 *         self._gr_k_830 = -2197503.0*nu - 1239924.0*tmp_init_101 + 3148698.0*tmp_init_57 + 393396.0             # <<<<<<<<<<<<<<
 *         self._gr_k_831 = 1.7438616071428571e-5*tmp_init_223
 *         self._gr_k_832 = -9453440.0*nu + 4800000.0*tmp_init_57 + 2474480.0
 */
  __pyx_v_self->_gr_k_830 = ((((-2197503.0 * __pyx_v_nu) - (1239924.0 * __pyx_v_tmp_init_101)) + (3148698.0 * __pyx_v_tmp_init_57)) + 393396.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1156
 *         self._gr_k_829 = 4199139.0*nu + 826644.0*tmp_init_101 - 4822818.0*tmp_init_57 - 809988.0
 *         self._gr_k_830 = -2197503.0*nu - 1239924.0*tmp_init_101 + 3148698.0*tmp_init_57 + 393396.0
 *         self._gr_k_831 = 1.7438616071428571e-5*tmp_init_223             # <<<<<<<<<<<<<<
 *         self._gr_k_832 = -9453440.0*nu + 4800000.0*tmp_init_57 + 2474480.0
 *         self._gr_k_833 = -1213440.0*nu + 368640.0*tmp_init_57 + 352512.0
 */
  __pyx_v_self->_gr_k_831 = (1.7438616071428571e-5 * __pyx_v_tmp_init_223);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1157
 *         self._gr_k_830 = -2197503.0*nu - 1239924.0*tmp_init_101 + 3148698.0*tmp_init_57 + 393396.0
 *         self._gr_k_831 = 1.7438616071428571e-5*tmp_init_223
 *         self._gr_k_832 = -9453440.0*nu + 4800000.0*tmp_init_57 + 2474480.0             # <<<<<<<<<<<<<<
 *         self._gr_k_833 = -1213440.0*nu + 368640.0*tmp_init_57 + 352512.0
 *         self._gr_k_834 = 123420.0*nu - 39985.0
 */
  __pyx_v_self->_gr_k_832 = (((-9453440.0 * __pyx_v_nu) + (4800000.0 * __pyx_v_tmp_init_57)) + 2474480.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1158
 *         self._gr_k_831 = 1.7438616071428571e-5*tmp_init_223
 *         self._gr_k_832 = -9453440.0*nu + 4800000.0*tmp_init_57 + 2474480.0
 *         self._gr_k_833 = -1213440.0*nu + 368640.0*tmp_init_57 + 352512.0             # <<<<<<<<<<<<<<
 *         self._gr_k_834 = 123420.0*nu - 39985.0
 *         self._gr_k_835 = 577730.0*nu + 3840.0*tmp_init_57 - 187475.0
 */
  __pyx_v_self->_gr_k_833 = (((-1213440.0 * __pyx_v_nu) + (368640.0 * __pyx_v_tmp_init_57)) + 352512.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1159
 *         self._gr_k_832 = -9453440.0*nu + 4800000.0*tmp_init_57 + 2474480.0
 *         self._gr_k_833 = -1213440.0*nu + 368640.0*tmp_init_57 + 352512.0
 *         self._gr_k_834 = 123420.0*nu - 39985.0             # <<<<<<<<<<<<<<
 *         self._gr_k_835 = 577730.0*nu + 3840.0*tmp_init_57 - 187475.0
 *         self._gr_k_836 = 878110.0*nu + 13440.0*tmp_init_57 - 285589.0
 */
  __pyx_v_self->_gr_k_834 = ((123420.0 * __pyx_v_nu) - 39985.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1160
 *         self._gr_k_833 = -1213440.0*nu + 368640.0*tmp_init_57 + 352512.0
 *         self._gr_k_834 = 123420.0*nu - 39985.0
 *         self._gr_k_835 = 577730.0*nu + 3840.0*tmp_init_57 - 187475.0             # <<<<<<<<<<<<<<
 *         self._gr_k_836 = 878110.0*nu + 13440.0*tmp_init_57 - 285589.0
 *         self._gr_k_837 = 6077810.0*nu - 1829280.0*tmp_init_57 - 1753407.0
 */
  __pyx_v_self->_gr_k_835 = (((577730.0 * __pyx_v_nu) + (3840.0 * __pyx_v_tmp_init_57)) - 187475.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1161
 *         self._gr_k_834 = 123420.0*nu - 39985.0
 *         self._gr_k_835 = 577730.0*nu + 3840.0*tmp_init_57 - 187475.0
 *         self._gr_k_836 = 878110.0*nu + 13440.0*tmp_init_57 - 285589.0             # <<<<<<<<<<<<<<
 *         self._gr_k_837 = 6077810.0*nu - 1829280.0*tmp_init_57 - 1753407.0
 *         self._gr_k_838 = 3464210.0*nu - 1401600.0*tmp_init_57 - 951111.0
 */
  __pyx_v_self->_gr_k_836 = (((878110.0 * __pyx_v_nu) + (13440.0 * __pyx_v_tmp_init_57)) - 285589.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1162
 *         self._gr_k_835 = 577730.0*nu + 3840.0*tmp_init_57 - 187475.0
 *         self._gr_k_836 = 878110.0*nu + 13440.0*tmp_init_57 - 285589.0
 *         self._gr_k_837 = 6077810.0*nu - 1829280.0*tmp_init_57 - 1753407.0             # <<<<<<<<<<<<<<
 *         self._gr_k_838 = 3464210.0*nu - 1401600.0*tmp_init_57 - 951111.0
 *         self._gr_k_839 = 505630.0*nu - 348000.0*tmp_init_57 - 119485.0
 */
  __pyx_v_self->_gr_k_837 = (((6077810.0 * __pyx_v_nu) - (1829280.0 * __pyx_v_tmp_init_57)) - 1753407.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1163
 *         self._gr_k_836 = 878110.0*nu + 13440.0*tmp_init_57 - 285589.0
 *         self._gr_k_837 = 6077810.0*nu - 1829280.0*tmp_init_57 - 1753407.0
 *         self._gr_k_838 = 3464210.0*nu - 1401600.0*tmp_init_57 - 951111.0             # <<<<<<<<<<<<<<
 *         self._gr_k_839 = 505630.0*nu - 348000.0*tmp_init_57 - 119485.0
 *         self._gr_k_840 = 1866600.0*nu - 587520.0*tmp_init_57 - 534954.0
 */
  __pyx_v_self->_gr_k_838 = (((3464210.0 * __pyx_v_nu) - (1401600.0 * __pyx_v_tmp_init_57)) - 951111.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1164
 *         self._gr_k_837 = 6077810.0*nu - 1829280.0*tmp_init_57 - 1753407.0
 *         self._gr_k_838 = 3464210.0*nu - 1401600.0*tmp_init_57 - 951111.0
 *         self._gr_k_839 = 505630.0*nu - 348000.0*tmp_init_57 - 119485.0             # <<<<<<<<<<<<<<
 *         self._gr_k_840 = 1866600.0*nu - 587520.0*tmp_init_57 - 534954.0
 *         self._gr_k_841 = 7290040.0*nu - 2081760.0*tmp_init_57 - 2121000.0
 */
  __pyx_v_self->_gr_k_839 = (((505630.0 * __pyx_v_nu) - (348000.0 * __pyx_v_tmp_init_57)) - 119485.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1165
 *         self._gr_k_838 = 3464210.0*nu - 1401600.0*tmp_init_57 - 951111.0
 *         self._gr_k_839 = 505630.0*nu - 348000.0*tmp_init_57 - 119485.0
 *         self._gr_k_840 = 1866600.0*nu - 587520.0*tmp_init_57 - 534954.0             # <<<<<<<<<<<<<<
 *         self._gr_k_841 = 7290040.0*nu - 2081760.0*tmp_init_57 - 2121000.0
 *         self._gr_k_842 = 1761960.0*nu - tmp_init_227 - 465912.0
 */
  __pyx_v_self->_gr_k_840 = (((1866600.0 * __pyx_v_nu) - (587520.0 * __pyx_v_tmp_init_57)) - 534954.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1166
 *         self._gr_k_839 = 505630.0*nu - 348000.0*tmp_init_57 - 119485.0
 *         self._gr_k_840 = 1866600.0*nu - 587520.0*tmp_init_57 - 534954.0
 *         self._gr_k_841 = 7290040.0*nu - 2081760.0*tmp_init_57 - 2121000.0             # <<<<<<<<<<<<<<
 *         self._gr_k_842 = 1761960.0*nu - tmp_init_227 - 465912.0
 *         self._gr_k_843 = 5464340.0*nu - 1860960.0*tmp_init_57 - 1546530.0
 */
  __pyx_v_self->_gr_k_841 = (((7290040.0 * __pyx_v_nu) - (2081760.0 * __pyx_v_tmp_init_57)) - 2121000.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1167
 *         self._gr_k_840 = 1866600.0*nu - 587520.0*tmp_init_57 - 534954.0
 *         self._gr_k_841 = 7290040.0*nu - 2081760.0*tmp_init_57 - 2121000.0
 *         self._gr_k_842 = 1761960.0*nu - tmp_init_227 - 465912.0             # <<<<<<<<<<<<<<
 *         self._gr_k_843 = 5464340.0*nu - 1860960.0*tmp_init_57 - 1546530.0
 *         self._gr_k_844 = 617690.0*nu + 15360.0*tmp_init_57 - 201627.0
 */
  __pyx_v_self->_gr_k_842 = (((1761960.0 * __pyx_v_nu) - __pyx_v_tmp_init_227) - 465912.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1168
 *         self._gr_k_841 = 7290040.0*nu - 2081760.0*tmp_init_57 - 2121000.0
 *         self._gr_k_842 = 1761960.0*nu - tmp_init_227 - 465912.0
 *         self._gr_k_843 = 5464340.0*nu - 1860960.0*tmp_init_57 - 1546530.0             # <<<<<<<<<<<<<<
 *         self._gr_k_844 = 617690.0*nu + 15360.0*tmp_init_57 - 201627.0
 *         self._gr_k_845 = 158130.0*nu - 151200.0*tmp_init_57 - 31395.0
 */
  __pyx_v_self->_gr_k_843 = (((5464340.0 * __pyx_v_nu) - (1860960.0 * __pyx_v_tmp_init_57)) - 1546530.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1169
 *         self._gr_k_842 = 1761960.0*nu - tmp_init_227 - 465912.0
 *         self._gr_k_843 = 5464340.0*nu - 1860960.0*tmp_init_57 - 1546530.0
 *         self._gr_k_844 = 617690.0*nu + 15360.0*tmp_init_57 - 201627.0             # <<<<<<<<<<<<<<
 *         self._gr_k_845 = 158130.0*nu - 151200.0*tmp_init_57 - 31395.0
 *         self._gr_k_846 = 2339300.0*nu - 824160.0*tmp_init_57 - 658930.0
 */
  __pyx_v_self->_gr_k_844 = (((617690.0 * __pyx_v_nu) + (15360.0 * __pyx_v_tmp_init_57)) - 201627.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1170
 *         self._gr_k_843 = 5464340.0*nu - 1860960.0*tmp_init_57 - 1546530.0
 *         self._gr_k_844 = 617690.0*nu + 15360.0*tmp_init_57 - 201627.0
 *         self._gr_k_845 = 158130.0*nu - 151200.0*tmp_init_57 - 31395.0             # <<<<<<<<<<<<<<
 *         self._gr_k_846 = 2339300.0*nu - 824160.0*tmp_init_57 - 658930.0
 *         self._gr_k_847 = 645530.0*nu - 366240.0*tmp_init_57 - 163547.0
 */
  __pyx_v_self->_gr_k_845 = (((158130.0 * __pyx_v_nu) - (151200.0 * __pyx_v_tmp_init_57)) - 31395.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1171
 *         self._gr_k_844 = 617690.0*nu + 15360.0*tmp_init_57 - 201627.0
 *         self._gr_k_845 = 158130.0*nu - 151200.0*tmp_init_57 - 31395.0
 *         self._gr_k_846 = 2339300.0*nu - 824160.0*tmp_init_57 - 658930.0             # <<<<<<<<<<<<<<
 *         self._gr_k_847 = 645530.0*nu - 366240.0*tmp_init_57 - 163547.0
 *         self._gr_k_848 = 191100.0*nu - 115200.0*tmp_init_57 - 46965.0
 */
  __pyx_v_self->_gr_k_846 = (((2339300.0 * __pyx_v_nu) - (824160.0 * __pyx_v_tmp_init_57)) - 658930.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1172
 *         self._gr_k_845 = 158130.0*nu - 151200.0*tmp_init_57 - 31395.0
 *         self._gr_k_846 = 2339300.0*nu - 824160.0*tmp_init_57 - 658930.0
 *         self._gr_k_847 = 645530.0*nu - 366240.0*tmp_init_57 - 163547.0             # <<<<<<<<<<<<<<
 *         self._gr_k_848 = 191100.0*nu - 115200.0*tmp_init_57 - 46965.0
 *         self._gr_k_849 = 2921580.0*nu - tmp_init_227 - 852221.0
 */
  __pyx_v_self->_gr_k_847 = (((645530.0 * __pyx_v_nu) - (366240.0 * __pyx_v_tmp_init_57)) - 163547.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1173
 *         self._gr_k_846 = 2339300.0*nu - 824160.0*tmp_init_57 - 658930.0
 *         self._gr_k_847 = 645530.0*nu - 366240.0*tmp_init_57 - 163547.0
 *         self._gr_k_848 = 191100.0*nu - 115200.0*tmp_init_57 - 46965.0             # <<<<<<<<<<<<<<
 *         self._gr_k_849 = 2921580.0*nu - tmp_init_227 - 852221.0
 *         self._gr_k_850 = 868360.0*nu - 340800.0*tmp_init_57 - 239034.0
 */
  __pyx_v_self->_gr_k_848 = (((191100.0 * __pyx_v_nu) - (115200.0 * __pyx_v_tmp_init_57)) - 46965.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1174
 *         self._gr_k_847 = 645530.0*nu - 366240.0*tmp_init_57 - 163547.0
 *         self._gr_k_848 = 191100.0*nu - 115200.0*tmp_init_57 - 46965.0
 *         self._gr_k_849 = 2921580.0*nu - tmp_init_227 - 852221.0             # <<<<<<<<<<<<<<
 *         self._gr_k_850 = 868360.0*nu - 340800.0*tmp_init_57 - 239034.0
 *         self._gr_k_851 = 9100.0*nu - 16800.0*tmp_init_57 - 665.0
 */
  __pyx_v_self->_gr_k_849 = (((2921580.0 * __pyx_v_nu) - __pyx_v_tmp_init_227) - 852221.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1175
 *         self._gr_k_848 = 191100.0*nu - 115200.0*tmp_init_57 - 46965.0
 *         self._gr_k_849 = 2921580.0*nu - tmp_init_227 - 852221.0
 *         self._gr_k_850 = 868360.0*nu - 340800.0*tmp_init_57 - 239034.0             # <<<<<<<<<<<<<<
 *         self._gr_k_851 = 9100.0*nu - 16800.0*tmp_init_57 - 665.0
 *         self._gr_k_852 = 1484912.0 - 4583040.0*nu
 */
  __pyx_v_self->_gr_k_850 = (((868360.0 * __pyx_v_nu) - (340800.0 * __pyx_v_tmp_init_57)) - 239034.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1176
 *         self._gr_k_849 = 2921580.0*nu - tmp_init_227 - 852221.0
 *         self._gr_k_850 = 868360.0*nu - 340800.0*tmp_init_57 - 239034.0
 *         self._gr_k_851 = 9100.0*nu - 16800.0*tmp_init_57 - 665.0             # <<<<<<<<<<<<<<
 *         self._gr_k_852 = 1484912.0 - 4583040.0*nu
 *         self._gr_k_853 = 2.2194602272727273e-6*tmp_init_229
 */
  __pyx_v_self->_gr_k_851 = (((9100.0 * __pyx_v_nu) - (16800.0 * __pyx_v_tmp_init_57)) - 665.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1177
 *         self._gr_k_850 = 868360.0*nu - 340800.0*tmp_init_57 - 239034.0
 *         self._gr_k_851 = 9100.0*nu - 16800.0*tmp_init_57 - 665.0
 *         self._gr_k_852 = 1484912.0 - 4583040.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_853 = 2.2194602272727273e-6*tmp_init_229
 *         self._gr_k_854 = 294.0*nu - 413.0
 */
  __pyx_v_self->_gr_k_852 = (1484912.0 - (4583040.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1178
 *         self._gr_k_851 = 9100.0*nu - 16800.0*tmp_init_57 - 665.0
 *         self._gr_k_852 = 1484912.0 - 4583040.0*nu
 *         self._gr_k_853 = 2.2194602272727273e-6*tmp_init_229             # <<<<<<<<<<<<<<
 *         self._gr_k_854 = 294.0*nu - 413.0
 *         self._gr_k_855 = 858.0*nu - 2071.0
 */
  __pyx_v_self->_gr_k_853 = (2.2194602272727273e-6 * __pyx_v_tmp_init_229);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1179
 *         self._gr_k_852 = 1484912.0 - 4583040.0*nu
 *         self._gr_k_853 = 2.2194602272727273e-6*tmp_init_229
 *         self._gr_k_854 = 294.0*nu - 413.0             # <<<<<<<<<<<<<<
 *         self._gr_k_855 = 858.0*nu - 2071.0
 *         self._gr_k_856 = tmp_init_14
 */
  __pyx_v_self->_gr_k_854 = ((294.0 * __pyx_v_nu) - 413.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1180
 *         self._gr_k_853 = 2.2194602272727273e-6*tmp_init_229
 *         self._gr_k_854 = 294.0*nu - 413.0
 *         self._gr_k_855 = 858.0*nu - 2071.0             # <<<<<<<<<<<<<<
 *         self._gr_k_856 = tmp_init_14
 *         self._gr_k_857 = tmp_init_117 - 459.0
 */
  __pyx_v_self->_gr_k_855 = ((858.0 * __pyx_v_nu) - 2071.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1181
 *         self._gr_k_854 = 294.0*nu - 413.0
 *         self._gr_k_855 = 858.0*nu - 2071.0
 *         self._gr_k_856 = tmp_init_14             # <<<<<<<<<<<<<<
 *         self._gr_k_857 = tmp_init_117 - 459.0
 *         self._gr_k_858 = nu - 26.0
 */
  __pyx_v_self->_gr_k_856 = __pyx_v_tmp_init_14;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1182
 *         self._gr_k_855 = 858.0*nu - 2071.0
 *         self._gr_k_856 = tmp_init_14
 *         self._gr_k_857 = tmp_init_117 - 459.0             # <<<<<<<<<<<<<<
 *         self._gr_k_858 = nu - 26.0
 *         self._gr_k_859 = tmp_init_123 - 23.0
 */
  __pyx_v_self->_gr_k_857 = (__pyx_v_tmp_init_117 - 459.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1183
 *         self._gr_k_856 = tmp_init_14
 *         self._gr_k_857 = tmp_init_117 - 459.0
 *         self._gr_k_858 = nu - 26.0             # <<<<<<<<<<<<<<
 *         self._gr_k_859 = tmp_init_123 - 23.0
 *         self._gr_k_860 = tmp_init_2 - 1118.0
 */
  __pyx_v_self->_gr_k_858 = (__pyx_v_nu - 26.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1184
 *         self._gr_k_857 = tmp_init_117 - 459.0
 *         self._gr_k_858 = nu - 26.0
 *         self._gr_k_859 = tmp_init_123 - 23.0             # <<<<<<<<<<<<<<
 *         self._gr_k_860 = tmp_init_2 - 1118.0
 *         self._gr_k_861 = tmp_init_43
 */
  __pyx_v_self->_gr_k_859 = (__pyx_v_tmp_init_123 - 23.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1185
 *         self._gr_k_858 = nu - 26.0
 *         self._gr_k_859 = tmp_init_123 - 23.0
 *         self._gr_k_860 = tmp_init_2 - 1118.0             # <<<<<<<<<<<<<<
 *         self._gr_k_861 = tmp_init_43
 *         self._gr_k_862 = tmp_init_190 - 656.0
 */
  __pyx_v_self->_gr_k_860 = (__pyx_v_tmp_init_2 - 1118.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1186
 *         self._gr_k_859 = tmp_init_123 - 23.0
 *         self._gr_k_860 = tmp_init_2 - 1118.0
 *         self._gr_k_861 = tmp_init_43             # <<<<<<<<<<<<<<
 *         self._gr_k_862 = tmp_init_190 - 656.0
 *         self._gr_k_863 = 0.0029761904761904762*flagPN1
 */
  __pyx_v_self->_gr_k_861 = __pyx_v_tmp_init_43;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1187
 *         self._gr_k_860 = tmp_init_2 - 1118.0
 *         self._gr_k_861 = tmp_init_43
 *         self._gr_k_862 = tmp_init_190 - 656.0             # <<<<<<<<<<<<<<
 *         self._gr_k_863 = 0.0029761904761904762*flagPN1
 *         self._gr_k_864 = 40425.0*nu*(23247.0*tmp_init_230 + 1950016.0) + 1027703600.0*tmp_init_101 + 83738639600.0*tmp_init_57 - 1134796585384.0
 */
  __pyx_v_self->_gr_k_862 = (__pyx_v_tmp_init_190 - 656.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1188
 *         self._gr_k_861 = tmp_init_43
 *         self._gr_k_862 = tmp_init_190 - 656.0
 *         self._gr_k_863 = 0.0029761904761904762*flagPN1             # <<<<<<<<<<<<<<
 *         self._gr_k_864 = 40425.0*nu*(23247.0*tmp_init_230 + 1950016.0) + 1027703600.0*tmp_init_101 + 83738639600.0*tmp_init_57 - 1134796585384.0
 *         self._gr_k_865 = -121275.0*nu*(2583.0*tmp_init_230 + 63584.0) + 1477014000.0*tmp_init_101 - 5013531600.0*tmp_init_57 + 13948768680.0
 */
  __pyx_v_self->_gr_k_863 = (0.0029761904761904762 * __pyx_v_flagPN1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1189
 *         self._gr_k_862 = tmp_init_190 - 656.0
 *         self._gr_k_863 = 0.0029761904761904762*flagPN1
 *         self._gr_k_864 = 40425.0*nu*(23247.0*tmp_init_230 + 1950016.0) + 1027703600.0*tmp_init_101 + 83738639600.0*tmp_init_57 - 1134796585384.0             # <<<<<<<<<<<<<<
 *         self._gr_k_865 = -121275.0*nu*(2583.0*tmp_init_230 + 63584.0) + 1477014000.0*tmp_init_101 - 5013531600.0*tmp_init_57 + 13948768680.0
 *         self._gr_k_866 = -7330862540800.0*nu + 32491778400.0*tmp_init_101 + tmp_init_231*(1927.0*nu - 5120.0) + tmp_init_233 + 2352501887200.0*tmp_init_57 + 898822771760.0
 */
  __pyx_v_self->_gr_k_864 = (((((40425.0 * __pyx_v_nu) * ((23247.0 * __pyx_v_tmp_init_230) + 1950016.0)) + (1027703600.0 * __pyx_v_tmp_init_101)) + (83738639600.0 * __pyx_v_tmp_init_57)) - 1134796585384.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1190
 *         self._gr_k_863 = 0.0029761904761904762*flagPN1
 *         self._gr_k_864 = 40425.0*nu*(23247.0*tmp_init_230 + 1950016.0) + 1027703600.0*tmp_init_101 + 83738639600.0*tmp_init_57 - 1134796585384.0
 *         self._gr_k_865 = -121275.0*nu*(2583.0*tmp_init_230 + 63584.0) + 1477014000.0*tmp_init_101 - 5013531600.0*tmp_init_57 + 13948768680.0             # <<<<<<<<<<<<<<
 *         self._gr_k_866 = -7330862540800.0*nu + 32491778400.0*tmp_init_101 + tmp_init_231*(1927.0*nu - 5120.0) + tmp_init_233 + 2352501887200.0*tmp_init_57 + 898822771760.0
 *         self._gr_k_867 = -5699427531200.0*nu + 9147208800.0*tmp_init_101 + 76403250.0*tmp_init_230*(tmp_init_234 - 5120.0) + 478362931200.0*tmp_init_232 + 1097751423200.0*tmp_init_57 + 3504456665254.2916
 */
  __pyx_v_self->_gr_k_865 = (((((-121275.0 * __pyx_v_nu) * ((2583.0 * __pyx_v_tmp_init_230) + 63584.0)) + (1477014000.0 * __pyx_v_tmp_init_101)) - (5013531600.0 * __pyx_v_tmp_init_57)) + 13948768680.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1191
 *         self._gr_k_864 = 40425.0*nu*(23247.0*tmp_init_230 + 1950016.0) + 1027703600.0*tmp_init_101 + 83738639600.0*tmp_init_57 - 1134796585384.0
 *         self._gr_k_865 = -121275.0*nu*(2583.0*tmp_init_230 + 63584.0) + 1477014000.0*tmp_init_101 - 5013531600.0*tmp_init_57 + 13948768680.0
 *         self._gr_k_866 = -7330862540800.0*nu + 32491778400.0*tmp_init_101 + tmp_init_231*(1927.0*nu - 5120.0) + tmp_init_233 + 2352501887200.0*tmp_init_57 + 898822771760.0             # <<<<<<<<<<<<<<
 *         self._gr_k_867 = -5699427531200.0*nu + 9147208800.0*tmp_init_101 + 76403250.0*tmp_init_230*(tmp_init_234 - 5120.0) + 478362931200.0*tmp_init_232 + 1097751423200.0*tmp_init_57 + 3504456665254.2916
 *         self._gr_k_868 = 22127822000.0*tmp_init_101 + tmp_init_24*(639036783.0*tmp_init_230 - 88091253280.0) + 1306529180400.0*tmp_init_57 - 706784882744.0
 */
  __pyx_v_self->_gr_k_866 = ((((((-7330862540800.0 * __pyx_v_nu) + (32491778400.0 * __pyx_v_tmp_init_101)) + (__pyx_v_tmp_init_231 * ((1927.0 * __pyx_v_nu) - 5120.0))) + __pyx_v_tmp_init_233) + (2352501887200.0 * __pyx_v_tmp_init_57)) + 898822771760.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1192
 *         self._gr_k_865 = -121275.0*nu*(2583.0*tmp_init_230 + 63584.0) + 1477014000.0*tmp_init_101 - 5013531600.0*tmp_init_57 + 13948768680.0
 *         self._gr_k_866 = -7330862540800.0*nu + 32491778400.0*tmp_init_101 + tmp_init_231*(1927.0*nu - 5120.0) + tmp_init_233 + 2352501887200.0*tmp_init_57 + 898822771760.0
 *         self._gr_k_867 = -5699427531200.0*nu + 9147208800.0*tmp_init_101 + 76403250.0*tmp_init_230*(tmp_init_234 - 5120.0) + 478362931200.0*tmp_init_232 + 1097751423200.0*tmp_init_57 + 3504456665254.2916             # <<<<<<<<<<<<<<
 *         self._gr_k_868 = 22127822000.0*tmp_init_101 + tmp_init_24*(639036783.0*tmp_init_230 - 88091253280.0) + 1306529180400.0*tmp_init_57 - 706784882744.0
 *         self._gr_k_869 = 525.0*nu*(8950095.0*tmp_init_230 - 336795968.0) + 6974310000.0*tmp_init_101 + 218177828400.0*tmp_init_57 - 119671514760.0
 */
  __pyx_v_self->_gr_k_867 = ((((((-5699427531200.0 * __pyx_v_nu) + (9147208800.0 * __pyx_v_tmp_init_101)) + ((76403250.0 * __pyx_v_tmp_init_230) * (__pyx_v_tmp_init_234 - 5120.0))) + (478362931200.0 * __pyx_v_tmp_init_232)) + (1097751423200.0 * __pyx_v_tmp_init_57)) + 3504456665254.2916);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1193
 *         self._gr_k_866 = -7330862540800.0*nu + 32491778400.0*tmp_init_101 + tmp_init_231*(1927.0*nu - 5120.0) + tmp_init_233 + 2352501887200.0*tmp_init_57 + 898822771760.0
 *         self._gr_k_867 = -5699427531200.0*nu + 9147208800.0*tmp_init_101 + 76403250.0*tmp_init_230*(tmp_init_234 - 5120.0) + 478362931200.0*tmp_init_232 + 1097751423200.0*tmp_init_57 + 3504456665254.2916
 *         self._gr_k_868 = 22127822000.0*tmp_init_101 + tmp_init_24*(639036783.0*tmp_init_230 - 88091253280.0) + 1306529180400.0*tmp_init_57 - 706784882744.0             # <<<<<<<<<<<<<<
 *         self._gr_k_869 = 525.0*nu*(8950095.0*tmp_init_230 - 336795968.0) + 6974310000.0*tmp_init_101 + 218177828400.0*tmp_init_57 - 119671514760.0
 *         self._gr_k_870 = 1925.0*nu*(488187.0*tmp_init_230 - 5303152.0) + 142650200.0*tmp_init_101 - 4141075400.0*tmp_init_57 - 33580920912.0
 */
  __pyx_v_self->_gr_k_868 = ((((22127822000.0 * __pyx_v_tmp_init_101) + (__pyx_v_tmp_init_24 * ((639036783.0 * __pyx_v_tmp_init_230) - 88091253280.0))) + (1306529180400.0 * __pyx_v_tmp_init_57)) - 706784882744.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1194
 *         self._gr_k_867 = -5699427531200.0*nu + 9147208800.0*tmp_init_101 + 76403250.0*tmp_init_230*(tmp_init_234 - 5120.0) + 478362931200.0*tmp_init_232 + 1097751423200.0*tmp_init_57 + 3504456665254.2916
 *         self._gr_k_868 = 22127822000.0*tmp_init_101 + tmp_init_24*(639036783.0*tmp_init_230 - 88091253280.0) + 1306529180400.0*tmp_init_57 - 706784882744.0
 *         self._gr_k_869 = 525.0*nu*(8950095.0*tmp_init_230 - 336795968.0) + 6974310000.0*tmp_init_101 + 218177828400.0*tmp_init_57 - 119671514760.0             # <<<<<<<<<<<<<<
 *         self._gr_k_870 = 1925.0*nu*(488187.0*tmp_init_230 - 5303152.0) + 142650200.0*tmp_init_101 - 4141075400.0*tmp_init_57 - 33580920912.0
 *         self._gr_k_871 = -673025502000.0*nu + 4751741000.0*tmp_init_101 + 38201625.0*tmp_init_230*(tmp_init_235 + 256.0) - 11959073280.0*tmp_init_232 + 318518465000.0*tmp_init_57 - 1458076493386.1573
 */
  __pyx_v_self->_gr_k_869 = (((((525.0 * __pyx_v_nu) * ((8950095.0 * __pyx_v_tmp_init_230) - 336795968.0)) + (6974310000.0 * __pyx_v_tmp_init_101)) + (218177828400.0 * __pyx_v_tmp_init_57)) - 119671514760.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1195
 *         self._gr_k_868 = 22127822000.0*tmp_init_101 + tmp_init_24*(639036783.0*tmp_init_230 - 88091253280.0) + 1306529180400.0*tmp_init_57 - 706784882744.0
 *         self._gr_k_869 = 525.0*nu*(8950095.0*tmp_init_230 - 336795968.0) + 6974310000.0*tmp_init_101 + 218177828400.0*tmp_init_57 - 119671514760.0
 *         self._gr_k_870 = 1925.0*nu*(488187.0*tmp_init_230 - 5303152.0) + 142650200.0*tmp_init_101 - 4141075400.0*tmp_init_57 - 33580920912.0             # <<<<<<<<<<<<<<
 *         self._gr_k_871 = -673025502000.0*nu + 4751741000.0*tmp_init_101 + 38201625.0*tmp_init_230*(tmp_init_235 + 256.0) - 11959073280.0*tmp_init_232 + 318518465000.0*tmp_init_57 - 1458076493386.1573
 *         self._gr_k_872 = 76518536000.0*nu + 2249781000.0*tmp_init_101 + 7640325.0*tmp_init_230*(tmp_init_236 + 6400.0) - 59795366400.0*tmp_init_232 + 99362132200.0*tmp_init_57 - 1649106996922.7864
 */
  __pyx_v_self->_gr_k_870 = (((((1925.0 * __pyx_v_nu) * ((488187.0 * __pyx_v_tmp_init_230) - 5303152.0)) + (142650200.0 * __pyx_v_tmp_init_101)) - (4141075400.0 * __pyx_v_tmp_init_57)) - 33580920912.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1196
 *         self._gr_k_869 = 525.0*nu*(8950095.0*tmp_init_230 - 336795968.0) + 6974310000.0*tmp_init_101 + 218177828400.0*tmp_init_57 - 119671514760.0
 *         self._gr_k_870 = 1925.0*nu*(488187.0*tmp_init_230 - 5303152.0) + 142650200.0*tmp_init_101 - 4141075400.0*tmp_init_57 - 33580920912.0
 *         self._gr_k_871 = -673025502000.0*nu + 4751741000.0*tmp_init_101 + 38201625.0*tmp_init_230*(tmp_init_235 + 256.0) - 11959073280.0*tmp_init_232 + 318518465000.0*tmp_init_57 - 1458076493386.1573             # <<<<<<<<<<<<<<
 *         self._gr_k_872 = 76518536000.0*nu + 2249781000.0*tmp_init_101 + 7640325.0*tmp_init_230*(tmp_init_236 + 6400.0) - 59795366400.0*tmp_init_232 + 99362132200.0*tmp_init_57 - 1649106996922.7864
 *         self._gr_k_873 = -303391271200.0*nu + 3692360600.0*tmp_init_101 + 12843386325.0*tmp_init_237 + 150610899000.0*tmp_init_57 - 520959078152.0
 */
  __pyx_v_self->_gr_k_871 = ((((((-673025502000.0 * __pyx_v_nu) + (4751741000.0 * __pyx_v_tmp_init_101)) + ((38201625.0 * __pyx_v_tmp_init_230) * (__pyx_v_tmp_init_235 + 256.0))) - (11959073280.0 * __pyx_v_tmp_init_232)) + (318518465000.0 * __pyx_v_tmp_init_57)) - 1458076493386.1573);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1197
 *         self._gr_k_870 = 1925.0*nu*(488187.0*tmp_init_230 - 5303152.0) + 142650200.0*tmp_init_101 - 4141075400.0*tmp_init_57 - 33580920912.0
 *         self._gr_k_871 = -673025502000.0*nu + 4751741000.0*tmp_init_101 + 38201625.0*tmp_init_230*(tmp_init_235 + 256.0) - 11959073280.0*tmp_init_232 + 318518465000.0*tmp_init_57 - 1458076493386.1573
 *         self._gr_k_872 = 76518536000.0*nu + 2249781000.0*tmp_init_101 + 7640325.0*tmp_init_230*(tmp_init_236 + 6400.0) - 59795366400.0*tmp_init_232 + 99362132200.0*tmp_init_57 - 1649106996922.7864             # <<<<<<<<<<<<<<
 *         self._gr_k_873 = -303391271200.0*nu + 3692360600.0*tmp_init_101 + 12843386325.0*tmp_init_237 + 150610899000.0*tmp_init_57 - 520959078152.0
 *         self._gr_k_874 = -46868530050.0*nu + 489881325.0*tmp_init_101 + 19761620925.0*tmp_init_57 + 1748263800.0
 */
  __pyx_v_self->_gr_k_872 = ((((((76518536000.0 * __pyx_v_nu) + (2249781000.0 * __pyx_v_tmp_init_101)) + ((7640325.0 * __pyx_v_tmp_init_230) * (__pyx_v_tmp_init_236 + 6400.0))) - (59795366400.0 * __pyx_v_tmp_init_232)) + (99362132200.0 * __pyx_v_tmp_init_57)) - 1649106996922.7864);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1198
 *         self._gr_k_871 = -673025502000.0*nu + 4751741000.0*tmp_init_101 + 38201625.0*tmp_init_230*(tmp_init_235 + 256.0) - 11959073280.0*tmp_init_232 + 318518465000.0*tmp_init_57 - 1458076493386.1573
 *         self._gr_k_872 = 76518536000.0*nu + 2249781000.0*tmp_init_101 + 7640325.0*tmp_init_230*(tmp_init_236 + 6400.0) - 59795366400.0*tmp_init_232 + 99362132200.0*tmp_init_57 - 1649106996922.7864
 *         self._gr_k_873 = -303391271200.0*nu + 3692360600.0*tmp_init_101 + 12843386325.0*tmp_init_237 + 150610899000.0*tmp_init_57 - 520959078152.0             # <<<<<<<<<<<<<<
 *         self._gr_k_874 = -46868530050.0*nu + 489881325.0*tmp_init_101 + 19761620925.0*tmp_init_57 + 1748263800.0
 *         self._gr_k_875 = 745113600.0*tmp_init_104
 */
  __pyx_v_self->_gr_k_873 = (((((-303391271200.0 * __pyx_v_nu) + (3692360600.0 * __pyx_v_tmp_init_101)) + (12843386325.0 * __pyx_v_tmp_init_237)) + (150610899000.0 * __pyx_v_tmp_init_57)) - 520959078152.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1199
 *         self._gr_k_872 = 76518536000.0*nu + 2249781000.0*tmp_init_101 + 7640325.0*tmp_init_230*(tmp_init_236 + 6400.0) - 59795366400.0*tmp_init_232 + 99362132200.0*tmp_init_57 - 1649106996922.7864
 *         self._gr_k_873 = -303391271200.0*nu + 3692360600.0*tmp_init_101 + 12843386325.0*tmp_init_237 + 150610899000.0*tmp_init_57 - 520959078152.0
 *         self._gr_k_874 = -46868530050.0*nu + 489881325.0*tmp_init_101 + 19761620925.0*tmp_init_57 + 1748263800.0             # <<<<<<<<<<<<<<
 *         self._gr_k_875 = 745113600.0*tmp_init_104
 *         self._gr_k_876 = 16299360.0*flagTail
 */
  __pyx_v_self->_gr_k_874 = ((((-46868530050.0 * __pyx_v_nu) + (489881325.0 * __pyx_v_tmp_init_101)) + (19761620925.0 * __pyx_v_tmp_init_57)) + 1748263800.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1200
 *         self._gr_k_873 = -303391271200.0*nu + 3692360600.0*tmp_init_101 + 12843386325.0*tmp_init_237 + 150610899000.0*tmp_init_57 - 520959078152.0
 *         self._gr_k_874 = -46868530050.0*nu + 489881325.0*tmp_init_101 + 19761620925.0*tmp_init_57 + 1748263800.0
 *         self._gr_k_875 = 745113600.0*tmp_init_104             # <<<<<<<<<<<<<<
 *         self._gr_k_876 = 16299360.0*flagTail
 *         self._gr_k_877 = -84111050800.0*nu + 1457309000.0*tmp_init_101 + 69793663800.0*tmp_init_57 - 2484856010.0
 */
  __pyx_v_self->_gr_k_875 = (745113600.0 * __pyx_v_tmp_init_104);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1201
 *         self._gr_k_874 = -46868530050.0*nu + 489881325.0*tmp_init_101 + 19761620925.0*tmp_init_57 + 1748263800.0
 *         self._gr_k_875 = 745113600.0*tmp_init_104
 *         self._gr_k_876 = 16299360.0*flagTail             # <<<<<<<<<<<<<<
 *         self._gr_k_877 = -84111050800.0*nu + 1457309000.0*tmp_init_101 + 69793663800.0*tmp_init_57 - 2484856010.0
 *         self._gr_k_878 = -158615114000.0*nu + 1077216875.0*tmp_init_101 - 7972715520.0*tmp_init_232 - 20374200.0*tmp_init_238 + 39696230875.0*tmp_init_57 + 64675517238.895141
 */
  __pyx_v_self->_gr_k_876 = (16299360.0 * __pyx_v_flagTail);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1202
 *         self._gr_k_875 = 745113600.0*tmp_init_104
 *         self._gr_k_876 = 16299360.0*flagTail
 *         self._gr_k_877 = -84111050800.0*nu + 1457309000.0*tmp_init_101 + 69793663800.0*tmp_init_57 - 2484856010.0             # <<<<<<<<<<<<<<
 *         self._gr_k_878 = -158615114000.0*nu + 1077216875.0*tmp_init_101 - 7972715520.0*tmp_init_232 - 20374200.0*tmp_init_238 + 39696230875.0*tmp_init_57 + 64675517238.895141
 *         self._gr_k_879 = -896.0*nu + 84.0*tmp_init_57 + 1715.0
 */
  __pyx_v_self->_gr_k_877 = ((((-84111050800.0 * __pyx_v_nu) + (1457309000.0 * __pyx_v_tmp_init_101)) + (69793663800.0 * __pyx_v_tmp_init_57)) - 2484856010.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1203
 *         self._gr_k_876 = 16299360.0*flagTail
 *         self._gr_k_877 = -84111050800.0*nu + 1457309000.0*tmp_init_101 + 69793663800.0*tmp_init_57 - 2484856010.0
 *         self._gr_k_878 = -158615114000.0*nu + 1077216875.0*tmp_init_101 - 7972715520.0*tmp_init_232 - 20374200.0*tmp_init_238 + 39696230875.0*tmp_init_57 + 64675517238.895141             # <<<<<<<<<<<<<<
 *         self._gr_k_879 = -896.0*nu + 84.0*tmp_init_57 + 1715.0
 *         self._gr_k_880 = -20229224400.0*nu + 5128200.0*tmp_init_101 + 5971303800.0*tmp_init_57 - 4276509930.0
 */
  __pyx_v_self->_gr_k_878 = ((((((-158615114000.0 * __pyx_v_nu) + (1077216875.0 * __pyx_v_tmp_init_101)) - (7972715520.0 * __pyx_v_tmp_init_232)) - (20374200.0 * __pyx_v_tmp_init_238)) + (39696230875.0 * __pyx_v_tmp_init_57)) + 64675517238.895141);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1204
 *         self._gr_k_877 = -84111050800.0*nu + 1457309000.0*tmp_init_101 + 69793663800.0*tmp_init_57 - 2484856010.0
 *         self._gr_k_878 = -158615114000.0*nu + 1077216875.0*tmp_init_101 - 7972715520.0*tmp_init_232 - 20374200.0*tmp_init_238 + 39696230875.0*tmp_init_57 + 64675517238.895141
 *         self._gr_k_879 = -896.0*nu + 84.0*tmp_init_57 + 1715.0             # <<<<<<<<<<<<<<
 *         self._gr_k_880 = -20229224400.0*nu + 5128200.0*tmp_init_101 + 5971303800.0*tmp_init_57 - 4276509930.0
 *         self._gr_k_881 = -1089295752000.0*nu + 4925697200.0*tmp_init_101 - 31890862080.0*tmp_init_232 - 81496800.0*tmp_init_238 + 252640254800.0*tmp_init_57 + 621805525955.58056
 */
  __pyx_v_self->_gr_k_879 = (((-896.0 * __pyx_v_nu) + (84.0 * __pyx_v_tmp_init_57)) + 1715.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1205
 *         self._gr_k_878 = -158615114000.0*nu + 1077216875.0*tmp_init_101 - 7972715520.0*tmp_init_232 - 20374200.0*tmp_init_238 + 39696230875.0*tmp_init_57 + 64675517238.895141
 *         self._gr_k_879 = -896.0*nu + 84.0*tmp_init_57 + 1715.0
 *         self._gr_k_880 = -20229224400.0*nu + 5128200.0*tmp_init_101 + 5971303800.0*tmp_init_57 - 4276509930.0             # <<<<<<<<<<<<<<
 *         self._gr_k_881 = -1089295752000.0*nu + 4925697200.0*tmp_init_101 - 31890862080.0*tmp_init_232 - 81496800.0*tmp_init_238 + 252640254800.0*tmp_init_57 + 621805525955.58056
 *         self._gr_k_882 = -547359716300.0*nu + 3533523300.0*tmp_init_101 + 192559333100.0*tmp_init_57 + 122018934925.0
 */
  __pyx_v_self->_gr_k_880 = ((((-20229224400.0 * __pyx_v_nu) + (5128200.0 * __pyx_v_tmp_init_101)) + (5971303800.0 * __pyx_v_tmp_init_57)) - 4276509930.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1206
 *         self._gr_k_879 = -896.0*nu + 84.0*tmp_init_57 + 1715.0
 *         self._gr_k_880 = -20229224400.0*nu + 5128200.0*tmp_init_101 + 5971303800.0*tmp_init_57 - 4276509930.0
 *         self._gr_k_881 = -1089295752000.0*nu + 4925697200.0*tmp_init_101 - 31890862080.0*tmp_init_232 - 81496800.0*tmp_init_238 + 252640254800.0*tmp_init_57 + 621805525955.58056             # <<<<<<<<<<<<<<
 *         self._gr_k_882 = -547359716300.0*nu + 3533523300.0*tmp_init_101 + 192559333100.0*tmp_init_57 + 122018934925.0
 *         self._gr_k_883 = -1514967300.0*nu + 138253500.0*tmp_init_101 - 1253983500.0*tmp_init_57 - 879073965.0
 */
  __pyx_v_self->_gr_k_881 = ((((((-1089295752000.0 * __pyx_v_nu) + (4925697200.0 * __pyx_v_tmp_init_101)) - (31890862080.0 * __pyx_v_tmp_init_232)) - (81496800.0 * __pyx_v_tmp_init_238)) + (252640254800.0 * __pyx_v_tmp_init_57)) + 621805525955.58056);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1207
 *         self._gr_k_880 = -20229224400.0*nu + 5128200.0*tmp_init_101 + 5971303800.0*tmp_init_57 - 4276509930.0
 *         self._gr_k_881 = -1089295752000.0*nu + 4925697200.0*tmp_init_101 - 31890862080.0*tmp_init_232 - 81496800.0*tmp_init_238 + 252640254800.0*tmp_init_57 + 621805525955.58056
 *         self._gr_k_882 = -547359716300.0*nu + 3533523300.0*tmp_init_101 + 192559333100.0*tmp_init_57 + 122018934925.0             # <<<<<<<<<<<<<<
 *         self._gr_k_883 = -1514967300.0*nu + 138253500.0*tmp_init_101 - 1253983500.0*tmp_init_57 - 879073965.0
 *         self._gr_k_884 = -2760263100.0*nu + 347287500.0*tmp_init_101 + 8485942500.0*tmp_init_57 + 535442355.0
 */
  __pyx_v_self->_gr_k_882 = ((((-547359716300.0 * __pyx_v_nu) + (3533523300.0 * __pyx_v_tmp_init_101)) + (192559333100.0 * __pyx_v_tmp_init_57)) + 122018934925.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1208
 *         self._gr_k_881 = -1089295752000.0*nu + 4925697200.0*tmp_init_101 - 31890862080.0*tmp_init_232 - 81496800.0*tmp_init_238 + 252640254800.0*tmp_init_57 + 621805525955.58056
 *         self._gr_k_882 = -547359716300.0*nu + 3533523300.0*tmp_init_101 + 192559333100.0*tmp_init_57 + 122018934925.0
 *         self._gr_k_883 = -1514967300.0*nu + 138253500.0*tmp_init_101 - 1253983500.0*tmp_init_57 - 879073965.0             # <<<<<<<<<<<<<<
 *         self._gr_k_884 = -2760263100.0*nu + 347287500.0*tmp_init_101 + 8485942500.0*tmp_init_57 + 535442355.0
 *         self._gr_k_885 = -665782469300.0*nu + 463918100.0*tmp_init_101 + 47836293120.0*tmp_init_232 + 122245200.0*tmp_init_238 - tmp_init_239 + 78430637500.0*tmp_init_57 + 986330853741.0
 */
  __pyx_v_self->_gr_k_883 = ((((-1514967300.0 * __pyx_v_nu) + (138253500.0 * __pyx_v_tmp_init_101)) - (1253983500.0 * __pyx_v_tmp_init_57)) - 879073965.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1209
 *         self._gr_k_882 = -547359716300.0*nu + 3533523300.0*tmp_init_101 + 192559333100.0*tmp_init_57 + 122018934925.0
 *         self._gr_k_883 = -1514967300.0*nu + 138253500.0*tmp_init_101 - 1253983500.0*tmp_init_57 - 879073965.0
 *         self._gr_k_884 = -2760263100.0*nu + 347287500.0*tmp_init_101 + 8485942500.0*tmp_init_57 + 535442355.0             # <<<<<<<<<<<<<<
 *         self._gr_k_885 = -665782469300.0*nu + 463918100.0*tmp_init_101 + 47836293120.0*tmp_init_232 + 122245200.0*tmp_init_238 - tmp_init_239 + 78430637500.0*tmp_init_57 + 986330853741.0
 *         self._gr_k_886 = -198893414400.0*nu + 1524121600.0*tmp_init_101 - 63781724160.0*tmp_init_232 - 162993600.0*tmp_init_238 + 59313203200.0*tmp_init_57 + 89950343711.161125
 */
  __pyx_v_self->_gr_k_884 = ((((-2760263100.0 * __pyx_v_nu) + (347287500.0 * __pyx_v_tmp_init_101)) + (8485942500.0 * __pyx_v_tmp_init_57)) + 535442355.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1210
 *         self._gr_k_883 = -1514967300.0*nu + 138253500.0*tmp_init_101 - 1253983500.0*tmp_init_57 - 879073965.0
 *         self._gr_k_884 = -2760263100.0*nu + 347287500.0*tmp_init_101 + 8485942500.0*tmp_init_57 + 535442355.0
 *         self._gr_k_885 = -665782469300.0*nu + 463918100.0*tmp_init_101 + 47836293120.0*tmp_init_232 + 122245200.0*tmp_init_238 - tmp_init_239 + 78430637500.0*tmp_init_57 + 986330853741.0             # <<<<<<<<<<<<<<
 *         self._gr_k_886 = -198893414400.0*nu + 1524121600.0*tmp_init_101 - 63781724160.0*tmp_init_232 - 162993600.0*tmp_init_238 + 59313203200.0*tmp_init_57 + 89950343711.161125
 *         self._gr_k_887 = 17068649.878071777*flagTail
 */
  __pyx_v_self->_gr_k_885 = (((((((-665782469300.0 * __pyx_v_nu) + (463918100.0 * __pyx_v_tmp_init_101)) + (47836293120.0 * __pyx_v_tmp_init_232)) + (122245200.0 * __pyx_v_tmp_init_238)) - __pyx_v_tmp_init_239) + (78430637500.0 * __pyx_v_tmp_init_57)) + 986330853741.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1211
 *         self._gr_k_884 = -2760263100.0*nu + 347287500.0*tmp_init_101 + 8485942500.0*tmp_init_57 + 535442355.0
 *         self._gr_k_885 = -665782469300.0*nu + 463918100.0*tmp_init_101 + 47836293120.0*tmp_init_232 + 122245200.0*tmp_init_238 - tmp_init_239 + 78430637500.0*tmp_init_57 + 986330853741.0
 *         self._gr_k_886 = -198893414400.0*nu + 1524121600.0*tmp_init_101 - 63781724160.0*tmp_init_232 - 162993600.0*tmp_init_238 + 59313203200.0*tmp_init_57 + 89950343711.161125             # <<<<<<<<<<<<<<
 *         self._gr_k_887 = 17068649.878071777*flagTail
 *         self._gr_k_888 = -340042839250.0*nu + 1659319075.0*tmp_init_101 - 39863577600.0*tmp_init_232 - 101871000.0*tmp_init_238 + 70547772875.0*tmp_init_57 + 302554064119.4757
 */
  __pyx_v_self->_gr_k_886 = ((((((-198893414400.0 * __pyx_v_nu) + (1524121600.0 * __pyx_v_tmp_init_101)) - (63781724160.0 * __pyx_v_tmp_init_232)) - (162993600.0 * __pyx_v_tmp_init_238)) + (59313203200.0 * __pyx_v_tmp_init_57)) + 89950343711.161125);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1212
 *         self._gr_k_885 = -665782469300.0*nu + 463918100.0*tmp_init_101 + 47836293120.0*tmp_init_232 + 122245200.0*tmp_init_238 - tmp_init_239 + 78430637500.0*tmp_init_57 + 986330853741.0
 *         self._gr_k_886 = -198893414400.0*nu + 1524121600.0*tmp_init_101 - 63781724160.0*tmp_init_232 - 162993600.0*tmp_init_238 + 59313203200.0*tmp_init_57 + 89950343711.161125
 *         self._gr_k_887 = 17068649.878071777*flagTail             # <<<<<<<<<<<<<<
 *         self._gr_k_888 = -340042839250.0*nu + 1659319075.0*tmp_init_101 - 39863577600.0*tmp_init_232 - 101871000.0*tmp_init_238 + 70547772875.0*tmp_init_57 + 302554064119.4757
 *         self._gr_k_889 = -130977000.0*nu + 20738025.0*tmp_init_101 - 316891575.0*tmp_init_57 + 3274425.0
 */
  __pyx_v_self->_gr_k_887 = (17068649.878071777 * __pyx_v_flagTail);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1213
 *         self._gr_k_886 = -198893414400.0*nu + 1524121600.0*tmp_init_101 - 63781724160.0*tmp_init_232 - 162993600.0*tmp_init_238 + 59313203200.0*tmp_init_57 + 89950343711.161125
 *         self._gr_k_887 = 17068649.878071777*flagTail
 *         self._gr_k_888 = -340042839250.0*nu + 1659319075.0*tmp_init_101 - 39863577600.0*tmp_init_232 - 101871000.0*tmp_init_238 + 70547772875.0*tmp_init_57 + 302554064119.4757             # <<<<<<<<<<<<<<
 *         self._gr_k_889 = -130977000.0*nu + 20738025.0*tmp_init_101 - 316891575.0*tmp_init_57 + 3274425.0
 *         self._gr_k_890 = -4198057500.0*nu + 148698375.0*tmp_init_101 + 5505987375.0*tmp_init_57 + 1269321375.0
 */
  __pyx_v_self->_gr_k_888 = ((((((-340042839250.0 * __pyx_v_nu) + (1659319075.0 * __pyx_v_tmp_init_101)) - (39863577600.0 * __pyx_v_tmp_init_232)) - (101871000.0 * __pyx_v_tmp_init_238)) + (70547772875.0 * __pyx_v_tmp_init_57)) + 302554064119.4757);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1214
 *         self._gr_k_887 = 17068649.878071777*flagTail
 *         self._gr_k_888 = -340042839250.0*nu + 1659319075.0*tmp_init_101 - 39863577600.0*tmp_init_232 - 101871000.0*tmp_init_238 + 70547772875.0*tmp_init_57 + 302554064119.4757
 *         self._gr_k_889 = -130977000.0*nu + 20738025.0*tmp_init_101 - 316891575.0*tmp_init_57 + 3274425.0             # <<<<<<<<<<<<<<
 *         self._gr_k_890 = -4198057500.0*nu + 148698375.0*tmp_init_101 + 5505987375.0*tmp_init_57 + 1269321375.0
 *         self._gr_k_891 = -124185838700.0*nu + 163796325.0*tmp_init_101 + 16232972525.0*tmp_init_57 + 191445995125.0
 */
  __pyx_v_self->_gr_k_889 = ((((-130977000.0 * __pyx_v_nu) + (20738025.0 * __pyx_v_tmp_init_101)) - (316891575.0 * __pyx_v_tmp_init_57)) + 3274425.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1215
 *         self._gr_k_888 = -340042839250.0*nu + 1659319075.0*tmp_init_101 - 39863577600.0*tmp_init_232 - 101871000.0*tmp_init_238 + 70547772875.0*tmp_init_57 + 302554064119.4757
 *         self._gr_k_889 = -130977000.0*nu + 20738025.0*tmp_init_101 - 316891575.0*tmp_init_57 + 3274425.0
 *         self._gr_k_890 = -4198057500.0*nu + 148698375.0*tmp_init_101 + 5505987375.0*tmp_init_57 + 1269321375.0             # <<<<<<<<<<<<<<
 *         self._gr_k_891 = -124185838700.0*nu + 163796325.0*tmp_init_101 + 16232972525.0*tmp_init_57 + 191445995125.0
 *         self._gr_k_892 = 505231650.0*nu - 5630625.0*tmp_init_101 - 66614625.0*tmp_init_57 - 1922243400.0
 */
  __pyx_v_self->_gr_k_890 = ((((-4198057500.0 * __pyx_v_nu) + (148698375.0 * __pyx_v_tmp_init_101)) + (5505987375.0 * __pyx_v_tmp_init_57)) + 1269321375.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1216
 *         self._gr_k_889 = -130977000.0*nu + 20738025.0*tmp_init_101 - 316891575.0*tmp_init_57 + 3274425.0
 *         self._gr_k_890 = -4198057500.0*nu + 148698375.0*tmp_init_101 + 5505987375.0*tmp_init_57 + 1269321375.0
 *         self._gr_k_891 = -124185838700.0*nu + 163796325.0*tmp_init_101 + 16232972525.0*tmp_init_57 + 191445995125.0             # <<<<<<<<<<<<<<
 *         self._gr_k_892 = 505231650.0*nu - 5630625.0*tmp_init_101 - 66614625.0*tmp_init_57 - 1922243400.0
 *         self._gr_k_893 = -170556750.0*nu + 28940625.0*tmp_init_101 + 532121625.0*tmp_init_57 - 10804500.0
 */
  __pyx_v_self->_gr_k_891 = ((((-124185838700.0 * __pyx_v_nu) + (163796325.0 * __pyx_v_tmp_init_101)) + (16232972525.0 * __pyx_v_tmp_init_57)) + 191445995125.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1217
 *         self._gr_k_890 = -4198057500.0*nu + 148698375.0*tmp_init_101 + 5505987375.0*tmp_init_57 + 1269321375.0
 *         self._gr_k_891 = -124185838700.0*nu + 163796325.0*tmp_init_101 + 16232972525.0*tmp_init_57 + 191445995125.0
 *         self._gr_k_892 = 505231650.0*nu - 5630625.0*tmp_init_101 - 66614625.0*tmp_init_57 - 1922243400.0             # <<<<<<<<<<<<<<
 *         self._gr_k_893 = -170556750.0*nu + 28940625.0*tmp_init_101 + 532121625.0*tmp_init_57 - 10804500.0
 *         self._gr_k_894 = -366968448000.0*nu + 40236134400.0*tmp_init_57 + 529030656000.0
 */
  __pyx_v_self->_gr_k_892 = ((((505231650.0 * __pyx_v_nu) - (5630625.0 * __pyx_v_tmp_init_101)) - (66614625.0 * __pyx_v_tmp_init_57)) - 1922243400.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1218
 *         self._gr_k_891 = -124185838700.0*nu + 163796325.0*tmp_init_101 + 16232972525.0*tmp_init_57 + 191445995125.0
 *         self._gr_k_892 = 505231650.0*nu - 5630625.0*tmp_init_101 - 66614625.0*tmp_init_57 - 1922243400.0
 *         self._gr_k_893 = -170556750.0*nu + 28940625.0*tmp_init_101 + 532121625.0*tmp_init_57 - 10804500.0             # <<<<<<<<<<<<<<
 *         self._gr_k_894 = -366968448000.0*nu + 40236134400.0*tmp_init_57 + 529030656000.0
 *         self._gr_k_895 = -1905.0*nu + 408.0*tmp_init_57 + 1845.0
 */
  __pyx_v_self->_gr_k_893 = ((((-170556750.0 * __pyx_v_nu) + (28940625.0 * __pyx_v_tmp_init_101)) + (532121625.0 * __pyx_v_tmp_init_57)) - 10804500.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1219
 *         self._gr_k_892 = 505231650.0*nu - 5630625.0*tmp_init_101 - 66614625.0*tmp_init_57 - 1922243400.0
 *         self._gr_k_893 = -170556750.0*nu + 28940625.0*tmp_init_101 + 532121625.0*tmp_init_57 - 10804500.0
 *         self._gr_k_894 = -366968448000.0*nu + 40236134400.0*tmp_init_57 + 529030656000.0             # <<<<<<<<<<<<<<
 *         self._gr_k_895 = -1905.0*nu + 408.0*tmp_init_57 + 1845.0
 *         self._gr_k_896 = -6477.0*nu + tmp_init_240 + 9255.0
 */
  __pyx_v_self->_gr_k_894 = (((-366968448000.0 * __pyx_v_nu) + (40236134400.0 * __pyx_v_tmp_init_57)) + 529030656000.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1220
 *         self._gr_k_893 = -170556750.0*nu + 28940625.0*tmp_init_101 + 532121625.0*tmp_init_57 - 10804500.0
 *         self._gr_k_894 = -366968448000.0*nu + 40236134400.0*tmp_init_57 + 529030656000.0
 *         self._gr_k_895 = -1905.0*nu + 408.0*tmp_init_57 + 1845.0             # <<<<<<<<<<<<<<
 *         self._gr_k_896 = -6477.0*nu + tmp_init_240 + 9255.0
 *         self._gr_k_897 = -264.0*nu + 108.0*tmp_init_57 - 15.0
 */
  __pyx_v_self->_gr_k_895 = (((-1905.0 * __pyx_v_nu) + (408.0 * __pyx_v_tmp_init_57)) + 1845.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1221
 *         self._gr_k_894 = -366968448000.0*nu + 40236134400.0*tmp_init_57 + 529030656000.0
 *         self._gr_k_895 = -1905.0*nu + 408.0*tmp_init_57 + 1845.0
 *         self._gr_k_896 = -6477.0*nu + tmp_init_240 + 9255.0             # <<<<<<<<<<<<<<
 *         self._gr_k_897 = -264.0*nu + 108.0*tmp_init_57 - 15.0
 *         self._gr_k_898 = 219552.0*nu - 42624.0*tmp_init_57 - 247200.0
 */
  __pyx_v_self->_gr_k_896 = (((-6477.0 * __pyx_v_nu) + __pyx_v_tmp_init_240) + 9255.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1222
 *         self._gr_k_895 = -1905.0*nu + 408.0*tmp_init_57 + 1845.0
 *         self._gr_k_896 = -6477.0*nu + tmp_init_240 + 9255.0
 *         self._gr_k_897 = -264.0*nu + 108.0*tmp_init_57 - 15.0             # <<<<<<<<<<<<<<
 *         self._gr_k_898 = 219552.0*nu - 42624.0*tmp_init_57 - 247200.0
 *         self._gr_k_899 = -7760.0*nu + tmp_init_162*tmp_init_230 + 288.0*tmp_init_57 - 110640.0
 */
  __pyx_v_self->_gr_k_897 = (((-264.0 * __pyx_v_nu) + (108.0 * __pyx_v_tmp_init_57)) - 15.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1223
 *         self._gr_k_896 = -6477.0*nu + tmp_init_240 + 9255.0
 *         self._gr_k_897 = -264.0*nu + 108.0*tmp_init_57 - 15.0
 *         self._gr_k_898 = 219552.0*nu - 42624.0*tmp_init_57 - 247200.0             # <<<<<<<<<<<<<<
 *         self._gr_k_899 = -7760.0*nu + tmp_init_162*tmp_init_230 + 288.0*tmp_init_57 - 110640.0
 *         self._gr_k_900 = 52320.0*nu - 17280.0*tmp_init_57 - 22800.0
 */
  __pyx_v_self->_gr_k_898 = (((219552.0 * __pyx_v_nu) - (42624.0 * __pyx_v_tmp_init_57)) - 247200.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1224
 *         self._gr_k_897 = -264.0*nu + 108.0*tmp_init_57 - 15.0
 *         self._gr_k_898 = 219552.0*nu - 42624.0*tmp_init_57 - 247200.0
 *         self._gr_k_899 = -7760.0*nu + tmp_init_162*tmp_init_230 + 288.0*tmp_init_57 - 110640.0             # <<<<<<<<<<<<<<
 *         self._gr_k_900 = 52320.0*nu - 17280.0*tmp_init_57 - 22800.0
 *         self._gr_k_901 = -207856.0*nu + 4305.0*tmp_init_237 + 4896.0*tmp_init_57 - 152160.0
 */
  __pyx_v_self->_gr_k_899 = ((((-7760.0 * __pyx_v_nu) + (__pyx_v_tmp_init_162 * __pyx_v_tmp_init_230)) + (288.0 * __pyx_v_tmp_init_57)) - 110640.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1225
 *         self._gr_k_898 = 219552.0*nu - 42624.0*tmp_init_57 - 247200.0
 *         self._gr_k_899 = -7760.0*nu + tmp_init_162*tmp_init_230 + 288.0*tmp_init_57 - 110640.0
 *         self._gr_k_900 = 52320.0*nu - 17280.0*tmp_init_57 - 22800.0             # <<<<<<<<<<<<<<
 *         self._gr_k_901 = -207856.0*nu + 4305.0*tmp_init_237 + 4896.0*tmp_init_57 - 152160.0
 *         self._gr_k_902 = 861.0*nu*tmp_init_230 + 153808.0*nu - 60768.0*tmp_init_57 - 132960.0
 */
  __pyx_v_self->_gr_k_900 = (((52320.0 * __pyx_v_nu) - (17280.0 * __pyx_v_tmp_init_57)) - 22800.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1226
 *         self._gr_k_899 = -7760.0*nu + tmp_init_162*tmp_init_230 + 288.0*tmp_init_57 - 110640.0
 *         self._gr_k_900 = 52320.0*nu - 17280.0*tmp_init_57 - 22800.0
 *         self._gr_k_901 = -207856.0*nu + 4305.0*tmp_init_237 + 4896.0*tmp_init_57 - 152160.0             # <<<<<<<<<<<<<<
 *         self._gr_k_902 = 861.0*nu*tmp_init_230 + 153808.0*nu - 60768.0*tmp_init_57 - 132960.0
 *         self._gr_k_903 = -248371200.0*tmp_init_241
 */
  __pyx_v_self->_gr_k_901 = ((((-207856.0 * __pyx_v_nu) + (4305.0 * __pyx_v_tmp_init_237)) + (4896.0 * __pyx_v_tmp_init_57)) - 152160.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1227
 *         self._gr_k_900 = 52320.0*nu - 17280.0*tmp_init_57 - 22800.0
 *         self._gr_k_901 = -207856.0*nu + 4305.0*tmp_init_237 + 4896.0*tmp_init_57 - 152160.0
 *         self._gr_k_902 = 861.0*nu*tmp_init_230 + 153808.0*nu - 60768.0*tmp_init_57 - 132960.0             # <<<<<<<<<<<<<<
 *         self._gr_k_903 = -248371200.0*tmp_init_241
 *         self._gr_k_904 = -15523200.0*nu*(861.0*tmp_init_230 - 54704.0) - tmp_init_242 + 7451136000.0
 */
  __pyx_v_self->_gr_k_902 = (((((861.0 * __pyx_v_nu) * __pyx_v_tmp_init_230) + (153808.0 * __pyx_v_nu)) - (60768.0 * __pyx_v_tmp_init_57)) - 132960.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1228
 *         self._gr_k_901 = -207856.0*nu + 4305.0*tmp_init_237 + 4896.0*tmp_init_57 - 152160.0
 *         self._gr_k_902 = 861.0*nu*tmp_init_230 + 153808.0*nu - 60768.0*tmp_init_57 - 132960.0
 *         self._gr_k_903 = -248371200.0*tmp_init_241             # <<<<<<<<<<<<<<
 *         self._gr_k_904 = -15523200.0*nu*(861.0*tmp_init_230 - 54704.0) - tmp_init_242 + 7451136000.0
 *         self._gr_k_905 = 1853944035200.0*nu - 5640249600.0*tmp_init_101 - 30561300.0*tmp_init_230*(tmp_init_234 - 2560.0) - tmp_init_233 - 618641892800.0*tmp_init_57 + 851091640400.0
 */
  __pyx_v_self->_gr_k_903 = (-248371200.0 * __pyx_v_tmp_init_241);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1229
 *         self._gr_k_902 = 861.0*nu*tmp_init_230 + 153808.0*nu - 60768.0*tmp_init_57 - 132960.0
 *         self._gr_k_903 = -248371200.0*tmp_init_241
 *         self._gr_k_904 = -15523200.0*nu*(861.0*tmp_init_230 - 54704.0) - tmp_init_242 + 7451136000.0             # <<<<<<<<<<<<<<
 *         self._gr_k_905 = 1853944035200.0*nu - 5640249600.0*tmp_init_101 - 30561300.0*tmp_init_230*(tmp_init_234 - 2560.0) - tmp_init_233 - 618641892800.0*tmp_init_57 + 851091640400.0
 *         self._gr_k_906 = 1848.0*flagTail
 */
  __pyx_v_self->_gr_k_904 = ((((-15523200.0 * __pyx_v_nu) * ((861.0 * __pyx_v_tmp_init_230) - 54704.0)) - __pyx_v_tmp_init_242) + 7451136000.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1230
 *         self._gr_k_903 = -248371200.0*tmp_init_241
 *         self._gr_k_904 = -15523200.0*nu*(861.0*tmp_init_230 - 54704.0) - tmp_init_242 + 7451136000.0
 *         self._gr_k_905 = 1853944035200.0*nu - 5640249600.0*tmp_init_101 - 30561300.0*tmp_init_230*(tmp_init_234 - 2560.0) - tmp_init_233 - 618641892800.0*tmp_init_57 + 851091640400.0             # <<<<<<<<<<<<<<
 *         self._gr_k_906 = 1848.0*flagTail
 *         self._gr_k_907 = 1293600.0*tmp_init_241
 */
  __pyx_v_self->_gr_k_905 = ((((((1853944035200.0 * __pyx_v_nu) - (5640249600.0 * __pyx_v_tmp_init_101)) - ((30561300.0 * __pyx_v_tmp_init_230) * (__pyx_v_tmp_init_234 - 2560.0))) - __pyx_v_tmp_init_233) - (618641892800.0 * __pyx_v_tmp_init_57)) + 851091640400.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1231
 *         self._gr_k_904 = -15523200.0*nu*(861.0*tmp_init_230 - 54704.0) - tmp_init_242 + 7451136000.0
 *         self._gr_k_905 = 1853944035200.0*nu - 5640249600.0*tmp_init_101 - 30561300.0*tmp_init_230*(tmp_init_234 - 2560.0) - tmp_init_233 - 618641892800.0*tmp_init_57 + 851091640400.0
 *         self._gr_k_906 = 1848.0*flagTail             # <<<<<<<<<<<<<<
 *         self._gr_k_907 = 1293600.0*tmp_init_241
 *         self._gr_k_908 = 1164240.0*flagTail
 */
  __pyx_v_self->_gr_k_906 = (1848.0 * __pyx_v_flagTail);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1232
 *         self._gr_k_905 = 1853944035200.0*nu - 5640249600.0*tmp_init_101 - 30561300.0*tmp_init_230*(tmp_init_234 - 2560.0) - tmp_init_233 - 618641892800.0*tmp_init_57 + 851091640400.0
 *         self._gr_k_906 = 1848.0*flagTail
 *         self._gr_k_907 = 1293600.0*tmp_init_241             # <<<<<<<<<<<<<<
 *         self._gr_k_908 = 1164240.0*flagTail
 *         self._gr_k_909 = -849181132800.0*nu + 127563448320.0*tmp_init_232 + 325987200.0*tmp_init_238 + tmp_init_242 - 651858428990.32225
 */
  __pyx_v_self->_gr_k_907 = (1293600.0 * __pyx_v_tmp_init_241);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1233
 *         self._gr_k_906 = 1848.0*flagTail
 *         self._gr_k_907 = 1293600.0*tmp_init_241
 *         self._gr_k_908 = 1164240.0*flagTail             # <<<<<<<<<<<<<<
 *         self._gr_k_909 = -849181132800.0*nu + 127563448320.0*tmp_init_232 + 325987200.0*tmp_init_238 + tmp_init_242 - 651858428990.32225
 *         self._gr_k_910 = 112185170800.0*nu - 9965894400.0*tmp_init_232 + tmp_init_243 - tmp_init_244*(tmp_init_234 - 3200.0) - 3322371600.0*tmp_init_57 + 67015219116.868926
 */
  __pyx_v_self->_gr_k_908 = (1164240.0 * __pyx_v_flagTail);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1234
 *         self._gr_k_907 = 1293600.0*tmp_init_241
 *         self._gr_k_908 = 1164240.0*flagTail
 *         self._gr_k_909 = -849181132800.0*nu + 127563448320.0*tmp_init_232 + 325987200.0*tmp_init_238 + tmp_init_242 - 651858428990.32225             # <<<<<<<<<<<<<<
 *         self._gr_k_910 = 112185170800.0*nu - 9965894400.0*tmp_init_232 + tmp_init_243 - tmp_init_244*(tmp_init_234 - 3200.0) - 3322371600.0*tmp_init_57 + 67015219116.868926
 *         self._gr_k_911 = -38186838000.0*nu - 781707600.0*tmp_init_101 - 1993178880.0*tmp_init_232 - tmp_init_244*(tmp_init_235 - 640.0) - 1916355600.0*tmp_init_57 + 362684126712.97378
 */
  __pyx_v_self->_gr_k_909 = (((((-849181132800.0 * __pyx_v_nu) + (127563448320.0 * __pyx_v_tmp_init_232)) + (325987200.0 * __pyx_v_tmp_init_238)) + __pyx_v_tmp_init_242) - 651858428990.32225);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1235
 *         self._gr_k_908 = 1164240.0*flagTail
 *         self._gr_k_909 = -849181132800.0*nu + 127563448320.0*tmp_init_232 + 325987200.0*tmp_init_238 + tmp_init_242 - 651858428990.32225
 *         self._gr_k_910 = 112185170800.0*nu - 9965894400.0*tmp_init_232 + tmp_init_243 - tmp_init_244*(tmp_init_234 - 3200.0) - 3322371600.0*tmp_init_57 + 67015219116.868926             # <<<<<<<<<<<<<<
 *         self._gr_k_911 = -38186838000.0*nu - 781707600.0*tmp_init_101 - 1993178880.0*tmp_init_232 - tmp_init_244*(tmp_init_235 - 640.0) - 1916355600.0*tmp_init_57 + 362684126712.97378
 *         self._gr_k_912 = ccomplex.complex[double](-270423268800.0*nu - 1923635200.0*tmp_init_101 + 15280650.0*tmp_init_230*(tmp_init_147 - 2560.0) - tmp_init_239 - 75891500800.0*tmp_init_57 + 1743706674272.0, 150282147040.75997)
 */
  __pyx_v_self->_gr_k_910 = ((((((112185170800.0 * __pyx_v_nu) - (9965894400.0 * __pyx_v_tmp_init_232)) + __pyx_v_tmp_init_243) - (__pyx_v_tmp_init_244 * (__pyx_v_tmp_init_234 - 3200.0))) - (3322371600.0 * __pyx_v_tmp_init_57)) + 67015219116.868926);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1236
 *         self._gr_k_909 = -849181132800.0*nu + 127563448320.0*tmp_init_232 + 325987200.0*tmp_init_238 + tmp_init_242 - 651858428990.32225
 *         self._gr_k_910 = 112185170800.0*nu - 9965894400.0*tmp_init_232 + tmp_init_243 - tmp_init_244*(tmp_init_234 - 3200.0) - 3322371600.0*tmp_init_57 + 67015219116.868926
 *         self._gr_k_911 = -38186838000.0*nu - 781707600.0*tmp_init_101 - 1993178880.0*tmp_init_232 - tmp_init_244*(tmp_init_235 - 640.0) - 1916355600.0*tmp_init_57 + 362684126712.97378             # <<<<<<<<<<<<<<
 *         self._gr_k_912 = ccomplex.complex[double](-270423268800.0*nu - 1923635200.0*tmp_init_101 + 15280650.0*tmp_init_230*(tmp_init_147 - 2560.0) - tmp_init_239 - 75891500800.0*tmp_init_57 + 1743706674272.0, 150282147040.75997)
 *         self._gr_k_913 = -10094611200.0*tmp_init_101 - tmp_init_110*(438554655.0*tmp_init_230 - 28287877216.0) - 690857254400.0*tmp_init_57 + 1156690418336.0
 */
  __pyx_v_self->_gr_k_911 = ((((((-38186838000.0 * __pyx_v_nu) - (781707600.0 * __pyx_v_tmp_init_101)) - (1993178880.0 * __pyx_v_tmp_init_232)) - (__pyx_v_tmp_init_244 * (__pyx_v_tmp_init_235 - 640.0))) - (1916355600.0 * __pyx_v_tmp_init_57)) + 362684126712.97378);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1237
 *         self._gr_k_910 = 112185170800.0*nu - 9965894400.0*tmp_init_232 + tmp_init_243 - tmp_init_244*(tmp_init_234 - 3200.0) - 3322371600.0*tmp_init_57 + 67015219116.868926
 *         self._gr_k_911 = -38186838000.0*nu - 781707600.0*tmp_init_101 - 1993178880.0*tmp_init_232 - tmp_init_244*(tmp_init_235 - 640.0) - 1916355600.0*tmp_init_57 + 362684126712.97378
 *         self._gr_k_912 = ccomplex.complex[double](-270423268800.0*nu - 1923635200.0*tmp_init_101 + 15280650.0*tmp_init_230*(tmp_init_147 - 2560.0) - tmp_init_239 - 75891500800.0*tmp_init_57 + 1743706674272.0, 150282147040.75997)             # <<<<<<<<<<<<<<
 *         self._gr_k_913 = -10094611200.0*tmp_init_101 - tmp_init_110*(438554655.0*tmp_init_230 - 28287877216.0) - 690857254400.0*tmp_init_57 + 1156690418336.0
 *         self._gr_k_914 = 5775.0*nu*(54243.0*tmp_init_230 - 3052096.0) - 481588800.0*tmp_init_101 + 3654789600.0*tmp_init_57 - 9949641240.0
 */
  try {
    __pyx_t_1 = std::complex<double> (((((((-270423268800.0 * __pyx_v_nu) - (1923635200.0 * __pyx_v_tmp_init_101)) + ((15280650.0 * __pyx_v_tmp_init_230) * (__pyx_v_tmp_init_147 - 2560.0))) - __pyx_v_tmp_init_239) - (75891500800.0 * __pyx_v_tmp_init_57)) + 1743706674272.0), 150282147040.75997);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1237, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_912 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1238
 *         self._gr_k_911 = -38186838000.0*nu - 781707600.0*tmp_init_101 - 1993178880.0*tmp_init_232 - tmp_init_244*(tmp_init_235 - 640.0) - 1916355600.0*tmp_init_57 + 362684126712.97378
 *         self._gr_k_912 = ccomplex.complex[double](-270423268800.0*nu - 1923635200.0*tmp_init_101 + 15280650.0*tmp_init_230*(tmp_init_147 - 2560.0) - tmp_init_239 - 75891500800.0*tmp_init_57 + 1743706674272.0, 150282147040.75997)
 *         self._gr_k_913 = -10094611200.0*tmp_init_101 - tmp_init_110*(438554655.0*tmp_init_230 - 28287877216.0) - 690857254400.0*tmp_init_57 + 1156690418336.0             # <<<<<<<<<<<<<<
 *         self._gr_k_914 = 5775.0*nu*(54243.0*tmp_init_230 - 3052096.0) - 481588800.0*tmp_init_101 + 3654789600.0*tmp_init_57 - 9949641240.0
 *         self._gr_k_915 = -175.0*nu*(51910551.0*tmp_init_230 - 1445337920.0) - 4717720000.0*tmp_init_101 - 177736960800.0*tmp_init_57 + 291357217480.0
 */
  __pyx_v_self->_gr_k_913 = ((((-10094611200.0 * __pyx_v_tmp_init_101) - (__pyx_v_tmp_init_110 * ((438554655.0 * __pyx_v_tmp_init_230) - 28287877216.0))) - (690857254400.0 * __pyx_v_tmp_init_57)) + 1156690418336.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1239
 *         self._gr_k_912 = ccomplex.complex[double](-270423268800.0*nu - 1923635200.0*tmp_init_101 + 15280650.0*tmp_init_230*(tmp_init_147 - 2560.0) - tmp_init_239 - 75891500800.0*tmp_init_57 + 1743706674272.0, 150282147040.75997)
 *         self._gr_k_913 = -10094611200.0*tmp_init_101 - tmp_init_110*(438554655.0*tmp_init_230 - 28287877216.0) - 690857254400.0*tmp_init_57 + 1156690418336.0
 *         self._gr_k_914 = 5775.0*nu*(54243.0*tmp_init_230 - 3052096.0) - 481588800.0*tmp_init_101 + 3654789600.0*tmp_init_57 - 9949641240.0             # <<<<<<<<<<<<<<
 *         self._gr_k_915 = -175.0*nu*(51910551.0*tmp_init_230 - 1445337920.0) - 4717720000.0*tmp_init_101 - 177736960800.0*tmp_init_57 + 291357217480.0
 *         self._gr_k_916 = -35206617600.0*flagTail
 */
  __pyx_v_self->_gr_k_914 = (((((5775.0 * __pyx_v_nu) * ((54243.0 * __pyx_v_tmp_init_230) - 3052096.0)) - (481588800.0 * __pyx_v_tmp_init_101)) + (3654789600.0 * __pyx_v_tmp_init_57)) - 9949641240.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1240
 *         self._gr_k_913 = -10094611200.0*tmp_init_101 - tmp_init_110*(438554655.0*tmp_init_230 - 28287877216.0) - 690857254400.0*tmp_init_57 + 1156690418336.0
 *         self._gr_k_914 = 5775.0*nu*(54243.0*tmp_init_230 - 3052096.0) - 481588800.0*tmp_init_101 + 3654789600.0*tmp_init_57 - 9949641240.0
 *         self._gr_k_915 = -175.0*nu*(51910551.0*tmp_init_230 - 1445337920.0) - 4717720000.0*tmp_init_101 - 177736960800.0*tmp_init_57 + 291357217480.0             # <<<<<<<<<<<<<<
 *         self._gr_k_916 = -35206617600.0*flagTail
 *         self._gr_k_917 = -2200413600.0*flagTail
 */
  __pyx_v_self->_gr_k_915 = (((((-175.0 * __pyx_v_nu) * ((51910551.0 * __pyx_v_tmp_init_230) - 1445337920.0)) - (4717720000.0 * __pyx_v_tmp_init_101)) - (177736960800.0 * __pyx_v_tmp_init_57)) + 291357217480.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1241
 *         self._gr_k_914 = 5775.0*nu*(54243.0*tmp_init_230 - 3052096.0) - 481588800.0*tmp_init_101 + 3654789600.0*tmp_init_57 - 9949641240.0
 *         self._gr_k_915 = -175.0*nu*(51910551.0*tmp_init_230 - 1445337920.0) - 4717720000.0*tmp_init_101 - 177736960800.0*tmp_init_57 + 291357217480.0
 *         self._gr_k_916 = -35206617600.0*flagTail             # <<<<<<<<<<<<<<
 *         self._gr_k_917 = -2200413600.0*flagTail
 *         self._gr_k_918 = ccomplex.complex[double](-49460361200.0*nu - 1474880800.0*tmp_init_101 - tmp_init_231*(tmp_init_236 + 1280.0) - 34432330400.0*tmp_init_57 + 842706449292.31458, 75141073520.379985)
 */
  __pyx_v_self->_gr_k_916 = (-35206617600.0 * __pyx_v_flagTail);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1242
 *         self._gr_k_915 = -175.0*nu*(51910551.0*tmp_init_230 - 1445337920.0) - 4717720000.0*tmp_init_101 - 177736960800.0*tmp_init_57 + 291357217480.0
 *         self._gr_k_916 = -35206617600.0*flagTail
 *         self._gr_k_917 = -2200413600.0*flagTail             # <<<<<<<<<<<<<<
 *         self._gr_k_918 = ccomplex.complex[double](-49460361200.0*nu - 1474880800.0*tmp_init_101 - tmp_init_231*(tmp_init_236 + 1280.0) - 34432330400.0*tmp_init_57 + 842706449292.31458, 75141073520.379985)
 *         self._gr_k_919 = 100840714600.0*nu - 12733875.0*tmp_init_230*(tmp_init_80 - 256.0) - 3986357760.0*tmp_init_232 + tmp_init_243 - 4047896400.0*tmp_init_57 + 42319552677.94757
 */
  __pyx_v_self->_gr_k_917 = (-2200413600.0 * __pyx_v_flagTail);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1243
 *         self._gr_k_916 = -35206617600.0*flagTail
 *         self._gr_k_917 = -2200413600.0*flagTail
 *         self._gr_k_918 = ccomplex.complex[double](-49460361200.0*nu - 1474880800.0*tmp_init_101 - tmp_init_231*(tmp_init_236 + 1280.0) - 34432330400.0*tmp_init_57 + 842706449292.31458, 75141073520.379985)             # <<<<<<<<<<<<<<
 *         self._gr_k_919 = 100840714600.0*nu - 12733875.0*tmp_init_230*(tmp_init_80 - 256.0) - 3986357760.0*tmp_init_232 + tmp_init_243 - 4047896400.0*tmp_init_57 + 42319552677.94757
 *         self._gr_k_920 = 128166245000.0*nu - 1671210000.0*tmp_init_101 - 7204826475.0*tmp_init_237 - 56133194000.0*tmp_init_57 + 448806143396.0
 */
  try {
    __pyx_t_1 = std::complex<double> ((((((-49460361200.0 * __pyx_v_nu) - (1474880800.0 * __pyx_v_tmp_init_101)) - (__pyx_v_tmp_init_231 * (__pyx_v_tmp_init_236 + 1280.0))) - (34432330400.0 * __pyx_v_tmp_init_57)) + 842706449292.31458), 75141073520.379985);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1243, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_918 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1244
 *         self._gr_k_917 = -2200413600.0*flagTail
 *         self._gr_k_918 = ccomplex.complex[double](-49460361200.0*nu - 1474880800.0*tmp_init_101 - tmp_init_231*(tmp_init_236 + 1280.0) - 34432330400.0*tmp_init_57 + 842706449292.31458, 75141073520.379985)
 *         self._gr_k_919 = 100840714600.0*nu - 12733875.0*tmp_init_230*(tmp_init_80 - 256.0) - 3986357760.0*tmp_init_232 + tmp_init_243 - 4047896400.0*tmp_init_57 + 42319552677.94757             # <<<<<<<<<<<<<<
 *         self._gr_k_920 = 128166245000.0*nu - 1671210000.0*tmp_init_101 - 7204826475.0*tmp_init_237 - 56133194000.0*tmp_init_57 + 448806143396.0
 *         self._gr_k_921 = -3.1954219879389947e-11*flagPN3
 */
  __pyx_v_self->_gr_k_919 = ((((((100840714600.0 * __pyx_v_nu) - ((12733875.0 * __pyx_v_tmp_init_230) * (__pyx_v_tmp_init_80 - 256.0))) - (3986357760.0 * __pyx_v_tmp_init_232)) + __pyx_v_tmp_init_243) - (4047896400.0 * __pyx_v_tmp_init_57)) + 42319552677.94757);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1245
 *         self._gr_k_918 = ccomplex.complex[double](-49460361200.0*nu - 1474880800.0*tmp_init_101 - tmp_init_231*(tmp_init_236 + 1280.0) - 34432330400.0*tmp_init_57 + 842706449292.31458, 75141073520.379985)
 *         self._gr_k_919 = 100840714600.0*nu - 12733875.0*tmp_init_230*(tmp_init_80 - 256.0) - 3986357760.0*tmp_init_232 + tmp_init_243 - 4047896400.0*tmp_init_57 + 42319552677.94757
 *         self._gr_k_920 = 128166245000.0*nu - 1671210000.0*tmp_init_101 - 7204826475.0*tmp_init_237 - 56133194000.0*tmp_init_57 + 448806143396.0             # <<<<<<<<<<<<<<
 *         self._gr_k_921 = -3.1954219879389947e-11*flagPN3
 *         self._gr_k_922 = 3877951440.0*nu + 1613222160.0*tmp_init_101 + 14075160.0*tmp_init_102 - 6859009410.0*tmp_init_57 - 590832462.0
 */
  __pyx_v_self->_gr_k_920 = (((((128166245000.0 * __pyx_v_nu) - (1671210000.0 * __pyx_v_tmp_init_101)) - (7204826475.0 * __pyx_v_tmp_init_237)) - (56133194000.0 * __pyx_v_tmp_init_57)) + 448806143396.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1246
 *         self._gr_k_919 = 100840714600.0*nu - 12733875.0*tmp_init_230*(tmp_init_80 - 256.0) - 3986357760.0*tmp_init_232 + tmp_init_243 - 4047896400.0*tmp_init_57 + 42319552677.94757
 *         self._gr_k_920 = 128166245000.0*nu - 1671210000.0*tmp_init_101 - 7204826475.0*tmp_init_237 - 56133194000.0*tmp_init_57 + 448806143396.0
 *         self._gr_k_921 = -3.1954219879389947e-11*flagPN3             # <<<<<<<<<<<<<<
 *         self._gr_k_922 = 3877951440.0*nu + 1613222160.0*tmp_init_101 + 14075160.0*tmp_init_102 - 6859009410.0*tmp_init_57 - 590832462.0
 *         self._gr_k_923 = 4679700080.0*nu + 1262866000.0*tmp_init_101 + 5876200.0*tmp_init_102 - 7886254750.0*tmp_init_57 - 730848338.0
 */
  __pyx_v_self->_gr_k_921 = (-3.1954219879389947e-11 * __pyx_v_flagPN3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1247
 *         self._gr_k_920 = 128166245000.0*nu - 1671210000.0*tmp_init_101 - 7204826475.0*tmp_init_237 - 56133194000.0*tmp_init_57 + 448806143396.0
 *         self._gr_k_921 = -3.1954219879389947e-11*flagPN3
 *         self._gr_k_922 = 3877951440.0*nu + 1613222160.0*tmp_init_101 + 14075160.0*tmp_init_102 - 6859009410.0*tmp_init_57 - 590832462.0             # <<<<<<<<<<<<<<
 *         self._gr_k_923 = 4679700080.0*nu + 1262866000.0*tmp_init_101 + 5876200.0*tmp_init_102 - 7886254750.0*tmp_init_57 - 730848338.0
 *         self._gr_k_924 = 12255300.0*nu - 40338000.0*tmp_init_101 + 1822500.0*tmp_init_102 - 905175.0*tmp_init_57 - 2513025.0
 */
  __pyx_v_self->_gr_k_922 = (((((3877951440.0 * __pyx_v_nu) + (1613222160.0 * __pyx_v_tmp_init_101)) + (14075160.0 * __pyx_v_tmp_init_102)) - (6859009410.0 * __pyx_v_tmp_init_57)) - 590832462.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1248
 *         self._gr_k_921 = -3.1954219879389947e-11*flagPN3
 *         self._gr_k_922 = 3877951440.0*nu + 1613222160.0*tmp_init_101 + 14075160.0*tmp_init_102 - 6859009410.0*tmp_init_57 - 590832462.0
 *         self._gr_k_923 = 4679700080.0*nu + 1262866000.0*tmp_init_101 + 5876200.0*tmp_init_102 - 7886254750.0*tmp_init_57 - 730848338.0             # <<<<<<<<<<<<<<
 *         self._gr_k_924 = 12255300.0*nu - 40338000.0*tmp_init_101 + 1822500.0*tmp_init_102 - 905175.0*tmp_init_57 - 2513025.0
 *         self._gr_k_925 = 585900300.0*nu + 800260800.0*tmp_init_101 + 813300.0*tmp_init_102 - 1337304075.0*tmp_init_57 - 76465965.0
 */
  __pyx_v_self->_gr_k_923 = (((((4679700080.0 * __pyx_v_nu) + (1262866000.0 * __pyx_v_tmp_init_101)) + (5876200.0 * __pyx_v_tmp_init_102)) - (7886254750.0 * __pyx_v_tmp_init_57)) - 730848338.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1249
 *         self._gr_k_922 = 3877951440.0*nu + 1613222160.0*tmp_init_101 + 14075160.0*tmp_init_102 - 6859009410.0*tmp_init_57 - 590832462.0
 *         self._gr_k_923 = 4679700080.0*nu + 1262866000.0*tmp_init_101 + 5876200.0*tmp_init_102 - 7886254750.0*tmp_init_57 - 730848338.0
 *         self._gr_k_924 = 12255300.0*nu - 40338000.0*tmp_init_101 + 1822500.0*tmp_init_102 - 905175.0*tmp_init_57 - 2513025.0             # <<<<<<<<<<<<<<
 *         self._gr_k_925 = 585900300.0*nu + 800260800.0*tmp_init_101 + 813300.0*tmp_init_102 - 1337304075.0*tmp_init_57 - 76465965.0
 *         self._gr_k_926 = -1212785100.0*nu - 266944320.0*tmp_init_101 - 2586420.0*tmp_init_102 + 1982557755.0*tmp_init_57 + 193921245.0
 */
  __pyx_v_self->_gr_k_924 = (((((12255300.0 * __pyx_v_nu) - (40338000.0 * __pyx_v_tmp_init_101)) + (1822500.0 * __pyx_v_tmp_init_102)) - (905175.0 * __pyx_v_tmp_init_57)) - 2513025.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1250
 *         self._gr_k_923 = 4679700080.0*nu + 1262866000.0*tmp_init_101 + 5876200.0*tmp_init_102 - 7886254750.0*tmp_init_57 - 730848338.0
 *         self._gr_k_924 = 12255300.0*nu - 40338000.0*tmp_init_101 + 1822500.0*tmp_init_102 - 905175.0*tmp_init_57 - 2513025.0
 *         self._gr_k_925 = 585900300.0*nu + 800260800.0*tmp_init_101 + 813300.0*tmp_init_102 - 1337304075.0*tmp_init_57 - 76465965.0             # <<<<<<<<<<<<<<
 *         self._gr_k_926 = -1212785100.0*nu - 266944320.0*tmp_init_101 - 2586420.0*tmp_init_102 + 1982557755.0*tmp_init_57 + 193921245.0
 *         self._gr_k_927 = 14269500.0*nu + 101833200.0*tmp_init_101 - 2211300.0*tmp_init_102 - 71616825.0*tmp_init_57 - 543375.0
 */
  __pyx_v_self->_gr_k_925 = (((((585900300.0 * __pyx_v_nu) + (800260800.0 * __pyx_v_tmp_init_101)) + (813300.0 * __pyx_v_tmp_init_102)) - (1337304075.0 * __pyx_v_tmp_init_57)) - 76465965.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1251
 *         self._gr_k_924 = 12255300.0*nu - 40338000.0*tmp_init_101 + 1822500.0*tmp_init_102 - 905175.0*tmp_init_57 - 2513025.0
 *         self._gr_k_925 = 585900300.0*nu + 800260800.0*tmp_init_101 + 813300.0*tmp_init_102 - 1337304075.0*tmp_init_57 - 76465965.0
 *         self._gr_k_926 = -1212785100.0*nu - 266944320.0*tmp_init_101 - 2586420.0*tmp_init_102 + 1982557755.0*tmp_init_57 + 193921245.0             # <<<<<<<<<<<<<<
 *         self._gr_k_927 = 14269500.0*nu + 101833200.0*tmp_init_101 - 2211300.0*tmp_init_102 - 71616825.0*tmp_init_57 - 543375.0
 *         self._gr_k_928 = -6199479.0*nu + 7719030.0*tmp_init_101 + 5514300.0*tmp_init_57 + 1167903.0
 */
  __pyx_v_self->_gr_k_926 = (((((-1212785100.0 * __pyx_v_nu) - (266944320.0 * __pyx_v_tmp_init_101)) - (2586420.0 * __pyx_v_tmp_init_102)) + (1982557755.0 * __pyx_v_tmp_init_57)) + 193921245.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1252
 *         self._gr_k_925 = 585900300.0*nu + 800260800.0*tmp_init_101 + 813300.0*tmp_init_102 - 1337304075.0*tmp_init_57 - 76465965.0
 *         self._gr_k_926 = -1212785100.0*nu - 266944320.0*tmp_init_101 - 2586420.0*tmp_init_102 + 1982557755.0*tmp_init_57 + 193921245.0
 *         self._gr_k_927 = 14269500.0*nu + 101833200.0*tmp_init_101 - 2211300.0*tmp_init_102 - 71616825.0*tmp_init_57 - 543375.0             # <<<<<<<<<<<<<<
 *         self._gr_k_928 = -6199479.0*nu + 7719030.0*tmp_init_101 + 5514300.0*tmp_init_57 + 1167903.0
 *         self._gr_k_929 = 7128000.0*tmp_init_105
 */
  __pyx_v_self->_gr_k_927 = (((((14269500.0 * __pyx_v_nu) + (101833200.0 * __pyx_v_tmp_init_101)) - (2211300.0 * __pyx_v_tmp_init_102)) - (71616825.0 * __pyx_v_tmp_init_57)) - 543375.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1253
 *         self._gr_k_926 = -1212785100.0*nu - 266944320.0*tmp_init_101 - 2586420.0*tmp_init_102 + 1982557755.0*tmp_init_57 + 193921245.0
 *         self._gr_k_927 = 14269500.0*nu + 101833200.0*tmp_init_101 - 2211300.0*tmp_init_102 - 71616825.0*tmp_init_57 - 543375.0
 *         self._gr_k_928 = -6199479.0*nu + 7719030.0*tmp_init_101 + 5514300.0*tmp_init_57 + 1167903.0             # <<<<<<<<<<<<<<
 *         self._gr_k_929 = 7128000.0*tmp_init_105
 *         self._gr_k_930 = 375269568.0*nu + 148609380.0*tmp_init_101 + 953400.0*tmp_init_102 - 655699962.0*tmp_init_57 - 57776298.0
 */
  __pyx_v_self->_gr_k_928 = ((((-6199479.0 * __pyx_v_nu) + (7719030.0 * __pyx_v_tmp_init_101)) + (5514300.0 * __pyx_v_tmp_init_57)) + 1167903.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1254
 *         self._gr_k_927 = 14269500.0*nu + 101833200.0*tmp_init_101 - 2211300.0*tmp_init_102 - 71616825.0*tmp_init_57 - 543375.0
 *         self._gr_k_928 = -6199479.0*nu + 7719030.0*tmp_init_101 + 5514300.0*tmp_init_57 + 1167903.0
 *         self._gr_k_929 = 7128000.0*tmp_init_105             # <<<<<<<<<<<<<<
 *         self._gr_k_930 = 375269568.0*nu + 148609380.0*tmp_init_101 + 953400.0*tmp_init_102 - 655699962.0*tmp_init_57 - 57776298.0
 *         self._gr_k_931 = -5287221.0*nu - 3090150.0*tmp_init_101 + 121500.0*tmp_init_102 + 9348615.0*tmp_init_57 + 836622.0
 */
  __pyx_v_self->_gr_k_929 = (7128000.0 * __pyx_v_tmp_init_105);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1255
 *         self._gr_k_928 = -6199479.0*nu + 7719030.0*tmp_init_101 + 5514300.0*tmp_init_57 + 1167903.0
 *         self._gr_k_929 = 7128000.0*tmp_init_105
 *         self._gr_k_930 = 375269568.0*nu + 148609380.0*tmp_init_101 + 953400.0*tmp_init_102 - 655699962.0*tmp_init_57 - 57776298.0             # <<<<<<<<<<<<<<
 *         self._gr_k_931 = -5287221.0*nu - 3090150.0*tmp_init_101 + 121500.0*tmp_init_102 + 9348615.0*tmp_init_57 + 836622.0
 *         self._gr_k_932 = 163015474.0*nu + 137002352.0*tmp_init_101 + 49472.0*tmp_init_102 - 322527512.0*tmp_init_57 - 23590990.0
 */
  __pyx_v_self->_gr_k_930 = (((((375269568.0 * __pyx_v_nu) + (148609380.0 * __pyx_v_tmp_init_101)) + (953400.0 * __pyx_v_tmp_init_102)) - (655699962.0 * __pyx_v_tmp_init_57)) - 57776298.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1256
 *         self._gr_k_929 = 7128000.0*tmp_init_105
 *         self._gr_k_930 = 375269568.0*nu + 148609380.0*tmp_init_101 + 953400.0*tmp_init_102 - 655699962.0*tmp_init_57 - 57776298.0
 *         self._gr_k_931 = -5287221.0*nu - 3090150.0*tmp_init_101 + 121500.0*tmp_init_102 + 9348615.0*tmp_init_57 + 836622.0             # <<<<<<<<<<<<<<
 *         self._gr_k_932 = 163015474.0*nu + 137002352.0*tmp_init_101 + 49472.0*tmp_init_102 - 322527512.0*tmp_init_57 - 23590990.0
 *         self._gr_k_933 = -47595042.0*nu - 4015440.0*tmp_init_101 + 74103480.0*tmp_init_57 + 7780014.0
 */
  __pyx_v_self->_gr_k_931 = (((((-5287221.0 * __pyx_v_nu) - (3090150.0 * __pyx_v_tmp_init_101)) + (121500.0 * __pyx_v_tmp_init_102)) + (9348615.0 * __pyx_v_tmp_init_57)) + 836622.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1257
 *         self._gr_k_930 = 375269568.0*nu + 148609380.0*tmp_init_101 + 953400.0*tmp_init_102 - 655699962.0*tmp_init_57 - 57776298.0
 *         self._gr_k_931 = -5287221.0*nu - 3090150.0*tmp_init_101 + 121500.0*tmp_init_102 + 9348615.0*tmp_init_57 + 836622.0
 *         self._gr_k_932 = 163015474.0*nu + 137002352.0*tmp_init_101 + 49472.0*tmp_init_102 - 322527512.0*tmp_init_57 - 23590990.0             # <<<<<<<<<<<<<<
 *         self._gr_k_933 = -47595042.0*nu - 4015440.0*tmp_init_101 + 74103480.0*tmp_init_57 + 7780014.0
 *         self._gr_k_934 = 9711333.0*nu + 27058050.0*tmp_init_101 - 442260.0*tmp_init_102 - 28163565.0*tmp_init_57 - 1104516.0
 */
  __pyx_v_self->_gr_k_932 = (((((163015474.0 * __pyx_v_nu) + (137002352.0 * __pyx_v_tmp_init_101)) + (49472.0 * __pyx_v_tmp_init_102)) - (322527512.0 * __pyx_v_tmp_init_57)) - 23590990.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1258
 *         self._gr_k_931 = -5287221.0*nu - 3090150.0*tmp_init_101 + 121500.0*tmp_init_102 + 9348615.0*tmp_init_57 + 836622.0
 *         self._gr_k_932 = 163015474.0*nu + 137002352.0*tmp_init_101 + 49472.0*tmp_init_102 - 322527512.0*tmp_init_57 - 23590990.0
 *         self._gr_k_933 = -47595042.0*nu - 4015440.0*tmp_init_101 + 74103480.0*tmp_init_57 + 7780014.0             # <<<<<<<<<<<<<<
 *         self._gr_k_934 = 9711333.0*nu + 27058050.0*tmp_init_101 - 442260.0*tmp_init_102 - 28163565.0*tmp_init_57 - 1104516.0
 *         self._gr_k_935 = -26272995.0*nu + 11955630.0*tmp_init_101 + 138480.0*tmp_init_102 + 33077955.0*tmp_init_57 + 4636785.0
 */
  __pyx_v_self->_gr_k_933 = ((((-47595042.0 * __pyx_v_nu) - (4015440.0 * __pyx_v_tmp_init_101)) + (74103480.0 * __pyx_v_tmp_init_57)) + 7780014.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1259
 *         self._gr_k_932 = 163015474.0*nu + 137002352.0*tmp_init_101 + 49472.0*tmp_init_102 - 322527512.0*tmp_init_57 - 23590990.0
 *         self._gr_k_933 = -47595042.0*nu - 4015440.0*tmp_init_101 + 74103480.0*tmp_init_57 + 7780014.0
 *         self._gr_k_934 = 9711333.0*nu + 27058050.0*tmp_init_101 - 442260.0*tmp_init_102 - 28163565.0*tmp_init_57 - 1104516.0             # <<<<<<<<<<<<<<
 *         self._gr_k_935 = -26272995.0*nu + 11955630.0*tmp_init_101 + 138480.0*tmp_init_102 + 33077955.0*tmp_init_57 + 4636785.0
 *         self._gr_k_936 = 36322825.0*nu + 72130850.0*tmp_init_101 + 954800.0*tmp_init_102 - 87438065.0*tmp_init_57 - 5062651.0
 */
  __pyx_v_self->_gr_k_934 = (((((9711333.0 * __pyx_v_nu) + (27058050.0 * __pyx_v_tmp_init_101)) - (442260.0 * __pyx_v_tmp_init_102)) - (28163565.0 * __pyx_v_tmp_init_57)) - 1104516.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1260
 *         self._gr_k_933 = -47595042.0*nu - 4015440.0*tmp_init_101 + 74103480.0*tmp_init_57 + 7780014.0
 *         self._gr_k_934 = 9711333.0*nu + 27058050.0*tmp_init_101 - 442260.0*tmp_init_102 - 28163565.0*tmp_init_57 - 1104516.0
 *         self._gr_k_935 = -26272995.0*nu + 11955630.0*tmp_init_101 + 138480.0*tmp_init_102 + 33077955.0*tmp_init_57 + 4636785.0             # <<<<<<<<<<<<<<
 *         self._gr_k_936 = 36322825.0*nu + 72130850.0*tmp_init_101 + 954800.0*tmp_init_102 - 87438065.0*tmp_init_57 - 5062651.0
 *         self._gr_k_937 = 565317295.0*nu + 427914170.0*tmp_init_101 - 18880.0*tmp_init_102 - 1083162215.0*tmp_init_57 - 83952469.0
 */
  __pyx_v_self->_gr_k_935 = (((((-26272995.0 * __pyx_v_nu) + (11955630.0 * __pyx_v_tmp_init_101)) + (138480.0 * __pyx_v_tmp_init_102)) + (33077955.0 * __pyx_v_tmp_init_57)) + 4636785.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1261
 *         self._gr_k_934 = 9711333.0*nu + 27058050.0*tmp_init_101 - 442260.0*tmp_init_102 - 28163565.0*tmp_init_57 - 1104516.0
 *         self._gr_k_935 = -26272995.0*nu + 11955630.0*tmp_init_101 + 138480.0*tmp_init_102 + 33077955.0*tmp_init_57 + 4636785.0
 *         self._gr_k_936 = 36322825.0*nu + 72130850.0*tmp_init_101 + 954800.0*tmp_init_102 - 87438065.0*tmp_init_57 - 5062651.0             # <<<<<<<<<<<<<<
 *         self._gr_k_937 = 565317295.0*nu + 427914170.0*tmp_init_101 - 18880.0*tmp_init_102 - 1083162215.0*tmp_init_57 - 83952469.0
 *         self._gr_k_938 = 87802795.0*nu + 160846550.0*tmp_init_101 - 2111200.0*tmp_init_102 - 212638475.0*tmp_init_57 - 11567905.0
 */
  __pyx_v_self->_gr_k_936 = (((((36322825.0 * __pyx_v_nu) + (72130850.0 * __pyx_v_tmp_init_101)) + (954800.0 * __pyx_v_tmp_init_102)) - (87438065.0 * __pyx_v_tmp_init_57)) - 5062651.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1262
 *         self._gr_k_935 = -26272995.0*nu + 11955630.0*tmp_init_101 + 138480.0*tmp_init_102 + 33077955.0*tmp_init_57 + 4636785.0
 *         self._gr_k_936 = 36322825.0*nu + 72130850.0*tmp_init_101 + 954800.0*tmp_init_102 - 87438065.0*tmp_init_57 - 5062651.0
 *         self._gr_k_937 = 565317295.0*nu + 427914170.0*tmp_init_101 - 18880.0*tmp_init_102 - 1083162215.0*tmp_init_57 - 83952469.0             # <<<<<<<<<<<<<<
 *         self._gr_k_938 = 87802795.0*nu + 160846550.0*tmp_init_101 - 2111200.0*tmp_init_102 - 212638475.0*tmp_init_57 - 11567905.0
 *         self._gr_k_939 = 6422268.0*nu + 25422180.0*tmp_init_101 - 5880.0*tmp_init_102 - 20539122.0*tmp_init_57 - 793578.0
 */
  __pyx_v_self->_gr_k_937 = (((((565317295.0 * __pyx_v_nu) + (427914170.0 * __pyx_v_tmp_init_101)) - (18880.0 * __pyx_v_tmp_init_102)) - (1083162215.0 * __pyx_v_tmp_init_57)) - 83952469.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1263
 *         self._gr_k_936 = 36322825.0*nu + 72130850.0*tmp_init_101 + 954800.0*tmp_init_102 - 87438065.0*tmp_init_57 - 5062651.0
 *         self._gr_k_937 = 565317295.0*nu + 427914170.0*tmp_init_101 - 18880.0*tmp_init_102 - 1083162215.0*tmp_init_57 - 83952469.0
 *         self._gr_k_938 = 87802795.0*nu + 160846550.0*tmp_init_101 - 2111200.0*tmp_init_102 - 212638475.0*tmp_init_57 - 11567905.0             # <<<<<<<<<<<<<<
 *         self._gr_k_939 = 6422268.0*nu + 25422180.0*tmp_init_101 - 5880.0*tmp_init_102 - 20539122.0*tmp_init_57 - 793578.0
 *         self._gr_k_940 = 17913851.0*nu + 33369022.0*tmp_init_101 - 372008.0*tmp_init_102 - 43044322.0*tmp_init_57 - 2416349.0
 */
  __pyx_v_self->_gr_k_938 = (((((87802795.0 * __pyx_v_nu) + (160846550.0 * __pyx_v_tmp_init_101)) - (2111200.0 * __pyx_v_tmp_init_102)) - (212638475.0 * __pyx_v_tmp_init_57)) - 11567905.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1264
 *         self._gr_k_937 = 565317295.0*nu + 427914170.0*tmp_init_101 - 18880.0*tmp_init_102 - 1083162215.0*tmp_init_57 - 83952469.0
 *         self._gr_k_938 = 87802795.0*nu + 160846550.0*tmp_init_101 - 2111200.0*tmp_init_102 - 212638475.0*tmp_init_57 - 11567905.0
 *         self._gr_k_939 = 6422268.0*nu + 25422180.0*tmp_init_101 - 5880.0*tmp_init_102 - 20539122.0*tmp_init_57 - 793578.0             # <<<<<<<<<<<<<<
 *         self._gr_k_940 = 17913851.0*nu + 33369022.0*tmp_init_101 - 372008.0*tmp_init_102 - 43044322.0*tmp_init_57 - 2416349.0
 *         self._gr_k_941 = 134385110.0*nu - 24551900.0*tmp_init_101 + 247300.0*tmp_init_102 - 191293285.0*tmp_init_57 - 22636667.0
 */
  __pyx_v_self->_gr_k_939 = (((((6422268.0 * __pyx_v_nu) + (25422180.0 * __pyx_v_tmp_init_101)) - (5880.0 * __pyx_v_tmp_init_102)) - (20539122.0 * __pyx_v_tmp_init_57)) - 793578.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1265
 *         self._gr_k_938 = 87802795.0*nu + 160846550.0*tmp_init_101 - 2111200.0*tmp_init_102 - 212638475.0*tmp_init_57 - 11567905.0
 *         self._gr_k_939 = 6422268.0*nu + 25422180.0*tmp_init_101 - 5880.0*tmp_init_102 - 20539122.0*tmp_init_57 - 793578.0
 *         self._gr_k_940 = 17913851.0*nu + 33369022.0*tmp_init_101 - 372008.0*tmp_init_102 - 43044322.0*tmp_init_57 - 2416349.0             # <<<<<<<<<<<<<<
 *         self._gr_k_941 = 134385110.0*nu - 24551900.0*tmp_init_101 + 247300.0*tmp_init_102 - 191293285.0*tmp_init_57 - 22636667.0
 *         self._gr_k_942 = 52596810.0*nu - 114106860.0*tmp_init_101 + 1382940.0*tmp_init_102 - 34840395.0*tmp_init_57 - 9499653.0
 */
  __pyx_v_self->_gr_k_940 = (((((17913851.0 * __pyx_v_nu) + (33369022.0 * __pyx_v_tmp_init_101)) - (372008.0 * __pyx_v_tmp_init_102)) - (43044322.0 * __pyx_v_tmp_init_57)) - 2416349.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1266
 *         self._gr_k_939 = 6422268.0*nu + 25422180.0*tmp_init_101 - 5880.0*tmp_init_102 - 20539122.0*tmp_init_57 - 793578.0
 *         self._gr_k_940 = 17913851.0*nu + 33369022.0*tmp_init_101 - 372008.0*tmp_init_102 - 43044322.0*tmp_init_57 - 2416349.0
 *         self._gr_k_941 = 134385110.0*nu - 24551900.0*tmp_init_101 + 247300.0*tmp_init_102 - 191293285.0*tmp_init_57 - 22636667.0             # <<<<<<<<<<<<<<
 *         self._gr_k_942 = 52596810.0*nu - 114106860.0*tmp_init_101 + 1382940.0*tmp_init_102 - 34840395.0*tmp_init_57 - 9499653.0
 *         self._gr_k_943 = -57024000.0*tmp_init_105
 */
  __pyx_v_self->_gr_k_941 = (((((134385110.0 * __pyx_v_nu) - (24551900.0 * __pyx_v_tmp_init_101)) + (247300.0 * __pyx_v_tmp_init_102)) - (191293285.0 * __pyx_v_tmp_init_57)) - 22636667.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1267
 *         self._gr_k_940 = 17913851.0*nu + 33369022.0*tmp_init_101 - 372008.0*tmp_init_102 - 43044322.0*tmp_init_57 - 2416349.0
 *         self._gr_k_941 = 134385110.0*nu - 24551900.0*tmp_init_101 + 247300.0*tmp_init_102 - 191293285.0*tmp_init_57 - 22636667.0
 *         self._gr_k_942 = 52596810.0*nu - 114106860.0*tmp_init_101 + 1382940.0*tmp_init_102 - 34840395.0*tmp_init_57 - 9499653.0             # <<<<<<<<<<<<<<
 *         self._gr_k_943 = -57024000.0*tmp_init_105
 *         self._gr_k_944 = 427224.0*nu - 155437.0
 */
  __pyx_v_self->_gr_k_942 = (((((52596810.0 * __pyx_v_nu) - (114106860.0 * __pyx_v_tmp_init_101)) + (1382940.0 * __pyx_v_tmp_init_102)) - (34840395.0 * __pyx_v_tmp_init_57)) - 9499653.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1268
 *         self._gr_k_941 = 134385110.0*nu - 24551900.0*tmp_init_101 + 247300.0*tmp_init_102 - 191293285.0*tmp_init_57 - 22636667.0
 *         self._gr_k_942 = 52596810.0*nu - 114106860.0*tmp_init_101 + 1382940.0*tmp_init_102 - 34840395.0*tmp_init_57 - 9499653.0
 *         self._gr_k_943 = -57024000.0*tmp_init_105             # <<<<<<<<<<<<<<
 *         self._gr_k_944 = 427224.0*nu - 155437.0
 *         self._gr_k_945 = 633024.0*nu - 215922.0
 */
  __pyx_v_self->_gr_k_943 = (-57024000.0 * __pyx_v_tmp_init_105);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1269
 *         self._gr_k_942 = 52596810.0*nu - 114106860.0*tmp_init_101 + 1382940.0*tmp_init_102 - 34840395.0*tmp_init_57 - 9499653.0
 *         self._gr_k_943 = -57024000.0*tmp_init_105
 *         self._gr_k_944 = 427224.0*nu - 155437.0             # <<<<<<<<<<<<<<
 *         self._gr_k_945 = 633024.0*nu - 215922.0
 *         self._gr_k_946 = 130368.0*nu - 40184.0
 */
  __pyx_v_self->_gr_k_944 = ((427224.0 * __pyx_v_nu) - 155437.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1270
 *         self._gr_k_943 = -57024000.0*tmp_init_105
 *         self._gr_k_944 = 427224.0*nu - 155437.0
 *         self._gr_k_945 = 633024.0*nu - 215922.0             # <<<<<<<<<<<<<<
 *         self._gr_k_946 = 130368.0*nu - 40184.0
 *         self._gr_k_947 = -7290.0*nu + 90.0*tmp_init_57 + 2385.0
 */
  __pyx_v_self->_gr_k_945 = ((633024.0 * __pyx_v_nu) - 215922.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1271
 *         self._gr_k_944 = 427224.0*nu - 155437.0
 *         self._gr_k_945 = 633024.0*nu - 215922.0
 *         self._gr_k_946 = 130368.0*nu - 40184.0             # <<<<<<<<<<<<<<
 *         self._gr_k_947 = -7290.0*nu + 90.0*tmp_init_57 + 2385.0
 *         self._gr_k_948 = 38850.0*nu - 5730.0*tmp_init_57 - 11793.0
 */
  __pyx_v_self->_gr_k_946 = ((130368.0 * __pyx_v_nu) - 40184.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1272
 *         self._gr_k_945 = 633024.0*nu - 215922.0
 *         self._gr_k_946 = 130368.0*nu - 40184.0
 *         self._gr_k_947 = -7290.0*nu + 90.0*tmp_init_57 + 2385.0             # <<<<<<<<<<<<<<
 *         self._gr_k_948 = 38850.0*nu - 5730.0*tmp_init_57 - 11793.0
 *         self._gr_k_949 = 53410.0*nu - 5770.0*tmp_init_57 - 16667.0
 */
  __pyx_v_self->_gr_k_947 = (((-7290.0 * __pyx_v_nu) + (90.0 * __pyx_v_tmp_init_57)) + 2385.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1273
 *         self._gr_k_946 = 130368.0*nu - 40184.0
 *         self._gr_k_947 = -7290.0*nu + 90.0*tmp_init_57 + 2385.0
 *         self._gr_k_948 = 38850.0*nu - 5730.0*tmp_init_57 - 11793.0             # <<<<<<<<<<<<<<
 *         self._gr_k_949 = 53410.0*nu - 5770.0*tmp_init_57 - 16667.0
 *         self._gr_k_950 = 3750.0*nu - 1950.0*tmp_init_57 - 885.0
 */
  __pyx_v_self->_gr_k_948 = (((38850.0 * __pyx_v_nu) - (5730.0 * __pyx_v_tmp_init_57)) - 11793.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1274
 *         self._gr_k_947 = -7290.0*nu + 90.0*tmp_init_57 + 2385.0
 *         self._gr_k_948 = 38850.0*nu - 5730.0*tmp_init_57 - 11793.0
 *         self._gr_k_949 = 53410.0*nu - 5770.0*tmp_init_57 - 16667.0             # <<<<<<<<<<<<<<
 *         self._gr_k_950 = 3750.0*nu - 1950.0*tmp_init_57 - 885.0
 *         self._gr_k_951 = 513.0*nu - 171.0
 */
  __pyx_v_self->_gr_k_949 = (((53410.0 * __pyx_v_nu) - (5770.0 * __pyx_v_tmp_init_57)) - 16667.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1275
 *         self._gr_k_948 = 38850.0*nu - 5730.0*tmp_init_57 - 11793.0
 *         self._gr_k_949 = 53410.0*nu - 5770.0*tmp_init_57 - 16667.0
 *         self._gr_k_950 = 3750.0*nu - 1950.0*tmp_init_57 - 885.0             # <<<<<<<<<<<<<<
 *         self._gr_k_951 = 513.0*nu - 171.0
 *         self._gr_k_952 = -6360.0*nu + tmp_init_240 + 1956.0
 */
  __pyx_v_self->_gr_k_950 = (((3750.0 * __pyx_v_nu) - (1950.0 * __pyx_v_tmp_init_57)) - 885.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1276
 *         self._gr_k_949 = 53410.0*nu - 5770.0*tmp_init_57 - 16667.0
 *         self._gr_k_950 = 3750.0*nu - 1950.0*tmp_init_57 - 885.0
 *         self._gr_k_951 = 513.0*nu - 171.0             # <<<<<<<<<<<<<<
 *         self._gr_k_952 = -6360.0*nu + tmp_init_240 + 1956.0
 *         self._gr_k_953 = -1729.0*nu + 520.0*tmp_init_57 + 479.0
 */
  __pyx_v_self->_gr_k_951 = ((513.0 * __pyx_v_nu) - 171.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1277
 *         self._gr_k_950 = 3750.0*nu - 1950.0*tmp_init_57 - 885.0
 *         self._gr_k_951 = 513.0*nu - 171.0
 *         self._gr_k_952 = -6360.0*nu + tmp_init_240 + 1956.0             # <<<<<<<<<<<<<<
 *         self._gr_k_953 = -1729.0*nu + 520.0*tmp_init_57 + 479.0
 *         self._gr_k_954 = 310.0*nu + 170.0*tmp_init_57 - 107.0
 */
  __pyx_v_self->_gr_k_952 = (((-6360.0 * __pyx_v_nu) + __pyx_v_tmp_init_240) + 1956.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1278
 *         self._gr_k_951 = 513.0*nu - 171.0
 *         self._gr_k_952 = -6360.0*nu + tmp_init_240 + 1956.0
 *         self._gr_k_953 = -1729.0*nu + 520.0*tmp_init_57 + 479.0             # <<<<<<<<<<<<<<
 *         self._gr_k_954 = 310.0*nu + 170.0*tmp_init_57 - 107.0
 *         self._gr_k_955 = 15390.0*nu - 3510.0*tmp_init_57 - 4473.0
 */
  __pyx_v_self->_gr_k_953 = (((-1729.0 * __pyx_v_nu) + (520.0 * __pyx_v_tmp_init_57)) + 479.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1279
 *         self._gr_k_952 = -6360.0*nu + tmp_init_240 + 1956.0
 *         self._gr_k_953 = -1729.0*nu + 520.0*tmp_init_57 + 479.0
 *         self._gr_k_954 = 310.0*nu + 170.0*tmp_init_57 - 107.0             # <<<<<<<<<<<<<<
 *         self._gr_k_955 = 15390.0*nu - 3510.0*tmp_init_57 - 4473.0
 *         self._gr_k_956 = 834.0 - 72.0*nu
 */
  __pyx_v_self->_gr_k_954 = (((310.0 * __pyx_v_nu) + (170.0 * __pyx_v_tmp_init_57)) - 107.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1280
 *         self._gr_k_953 = -1729.0*nu + 520.0*tmp_init_57 + 479.0
 *         self._gr_k_954 = 310.0*nu + 170.0*tmp_init_57 - 107.0
 *         self._gr_k_955 = 15390.0*nu - 3510.0*tmp_init_57 - 4473.0             # <<<<<<<<<<<<<<
 *         self._gr_k_956 = 834.0 - 72.0*nu
 *         self._gr_k_957 = tmp_init_129
 */
  __pyx_v_self->_gr_k_955 = (((15390.0 * __pyx_v_nu) - (3510.0 * __pyx_v_tmp_init_57)) - 4473.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1281
 *         self._gr_k_954 = 310.0*nu + 170.0*tmp_init_57 - 107.0
 *         self._gr_k_955 = 15390.0*nu - 3510.0*tmp_init_57 - 4473.0
 *         self._gr_k_956 = 834.0 - 72.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_957 = tmp_init_129
 *         self._gr_k_958 = 2970.0*nu - 990.0
 */
  __pyx_v_self->_gr_k_956 = (834.0 - (72.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1282
 *         self._gr_k_955 = 15390.0*nu - 3510.0*tmp_init_57 - 4473.0
 *         self._gr_k_956 = 834.0 - 72.0*nu
 *         self._gr_k_957 = tmp_init_129             # <<<<<<<<<<<<<<
 *         self._gr_k_958 = 2970.0*nu - 990.0
 *         self._gr_k_959 = 7425.0*nu - 2475.0
 */
  __pyx_v_self->_gr_k_957 = __pyx_v_tmp_init_129;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1283
 *         self._gr_k_956 = 834.0 - 72.0*nu
 *         self._gr_k_957 = tmp_init_129
 *         self._gr_k_958 = 2970.0*nu - 990.0             # <<<<<<<<<<<<<<
 *         self._gr_k_959 = 7425.0*nu - 2475.0
 *         self._gr_k_960 = 5940.0*nu - 1980.0
 */
  __pyx_v_self->_gr_k_958 = ((2970.0 * __pyx_v_nu) - 990.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1284
 *         self._gr_k_957 = tmp_init_129
 *         self._gr_k_958 = 2970.0*nu - 990.0
 *         self._gr_k_959 = 7425.0*nu - 2475.0             # <<<<<<<<<<<<<<
 *         self._gr_k_960 = 5940.0*nu - 1980.0
 *         self._gr_k_961 = 7909930.0*nu - 10779600.0*tmp_init_57 - 1438932.0
 */
  __pyx_v_self->_gr_k_959 = ((7425.0 * __pyx_v_nu) - 2475.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1285
 *         self._gr_k_958 = 2970.0*nu - 990.0
 *         self._gr_k_959 = 7425.0*nu - 2475.0
 *         self._gr_k_960 = 5940.0*nu - 1980.0             # <<<<<<<<<<<<<<
 *         self._gr_k_961 = 7909930.0*nu - 10779600.0*tmp_init_57 - 1438932.0
 *         self._gr_k_962 = 1485.0*nu - 495.0
 */
  __pyx_v_self->_gr_k_960 = ((5940.0 * __pyx_v_nu) - 1980.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1286
 *         self._gr_k_959 = 7425.0*nu - 2475.0
 *         self._gr_k_960 = 5940.0*nu - 1980.0
 *         self._gr_k_961 = 7909930.0*nu - 10779600.0*tmp_init_57 - 1438932.0             # <<<<<<<<<<<<<<
 *         self._gr_k_962 = 1485.0*nu - 495.0
 *         self._gr_k_963 = tmp_init_88
 */
  __pyx_v_self->_gr_k_961 = (((7909930.0 * __pyx_v_nu) - (10779600.0 * __pyx_v_tmp_init_57)) - 1438932.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1287
 *         self._gr_k_960 = 5940.0*nu - 1980.0
 *         self._gr_k_961 = 7909930.0*nu - 10779600.0*tmp_init_57 - 1438932.0
 *         self._gr_k_962 = 1485.0*nu - 495.0             # <<<<<<<<<<<<<<
 *         self._gr_k_963 = tmp_init_88
 *         self._gr_k_964 = 8173195.0*nu - 10729020.0*tmp_init_57 - 1532349.0
 */
  __pyx_v_self->_gr_k_962 = ((1485.0 * __pyx_v_nu) - 495.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1288
 *         self._gr_k_961 = 7909930.0*nu - 10779600.0*tmp_init_57 - 1438932.0
 *         self._gr_k_962 = 1485.0*nu - 495.0
 *         self._gr_k_963 = tmp_init_88             # <<<<<<<<<<<<<<
 *         self._gr_k_964 = 8173195.0*nu - 10729020.0*tmp_init_57 - 1532349.0
 *         self._gr_k_965 = 3960.0 - 11880.0*nu
 */
  __pyx_v_self->_gr_k_963 = __pyx_v_tmp_init_88;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1289
 *         self._gr_k_962 = 1485.0*nu - 495.0
 *         self._gr_k_963 = tmp_init_88
 *         self._gr_k_964 = 8173195.0*nu - 10729020.0*tmp_init_57 - 1532349.0             # <<<<<<<<<<<<<<
 *         self._gr_k_965 = 3960.0 - 11880.0*nu
 *         self._gr_k_966 = -7648795.0*nu + 10709130.0*tmp_init_57 + 1359669.0
 */
  __pyx_v_self->_gr_k_964 = (((8173195.0 * __pyx_v_nu) - (10729020.0 * __pyx_v_tmp_init_57)) - 1532349.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1290
 *         self._gr_k_963 = tmp_init_88
 *         self._gr_k_964 = 8173195.0*nu - 10729020.0*tmp_init_57 - 1532349.0
 *         self._gr_k_965 = 3960.0 - 11880.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_966 = -7648795.0*nu + 10709130.0*tmp_init_57 + 1359669.0
 *         self._gr_k_967 = 10890.0 - 32670.0*nu
 */
  __pyx_v_self->_gr_k_965 = (3960.0 - (11880.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1291
 *         self._gr_k_964 = 8173195.0*nu - 10729020.0*tmp_init_57 - 1532349.0
 *         self._gr_k_965 = 3960.0 - 11880.0*nu
 *         self._gr_k_966 = -7648795.0*nu + 10709130.0*tmp_init_57 + 1359669.0             # <<<<<<<<<<<<<<
 *         self._gr_k_967 = 10890.0 - 32670.0*nu
 *         self._gr_k_968 = 21120.0 - 63360.0*nu
 */
  __pyx_v_self->_gr_k_966 = (((-7648795.0 * __pyx_v_nu) + (10709130.0 * __pyx_v_tmp_init_57)) + 1359669.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1292
 *         self._gr_k_965 = 3960.0 - 11880.0*nu
 *         self._gr_k_966 = -7648795.0*nu + 10709130.0*tmp_init_57 + 1359669.0
 *         self._gr_k_967 = 10890.0 - 32670.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_968 = 21120.0 - 63360.0*nu
 *         self._gr_k_969 = 168960.0 - 506880.0*nu
 */
  __pyx_v_self->_gr_k_967 = (10890.0 - (32670.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1293
 *         self._gr_k_966 = -7648795.0*nu + 10709130.0*tmp_init_57 + 1359669.0
 *         self._gr_k_967 = 10890.0 - 32670.0*nu
 *         self._gr_k_968 = 21120.0 - 63360.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_969 = 168960.0 - 506880.0*nu
 *         self._gr_k_970 = tmp_init_85
 */
  __pyx_v_self->_gr_k_968 = (21120.0 - (63360.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1294
 *         self._gr_k_967 = 10890.0 - 32670.0*nu
 *         self._gr_k_968 = 21120.0 - 63360.0*nu
 *         self._gr_k_969 = 168960.0 - 506880.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_970 = tmp_init_85
 *         self._gr_k_971 = 220.0*tmp_init_96
 */
  __pyx_v_self->_gr_k_969 = (168960.0 - (506880.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1295
 *         self._gr_k_968 = 21120.0 - 63360.0*nu
 *         self._gr_k_969 = 168960.0 - 506880.0*nu
 *         self._gr_k_970 = tmp_init_85             # <<<<<<<<<<<<<<
 *         self._gr_k_971 = 220.0*tmp_init_96
 *         self._gr_k_972 = 118800.0*tmp_init_92
 */
  __pyx_v_self->_gr_k_970 = __pyx_v_tmp_init_85;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1296
 *         self._gr_k_969 = 168960.0 - 506880.0*nu
 *         self._gr_k_970 = tmp_init_85
 *         self._gr_k_971 = 220.0*tmp_init_96             # <<<<<<<<<<<<<<
 *         self._gr_k_972 = 118800.0*tmp_init_92
 *         self._gr_k_973 = -tmp_init_91
 */
  __pyx_v_self->_gr_k_971 = (220.0 * __pyx_v_tmp_init_96);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1297
 *         self._gr_k_970 = tmp_init_85
 *         self._gr_k_971 = 220.0*tmp_init_96
 *         self._gr_k_972 = 118800.0*tmp_init_92             # <<<<<<<<<<<<<<
 *         self._gr_k_973 = -tmp_init_91
 *         self._gr_k_974 = tmp_init_192*tmp_init_47
 */
  __pyx_v_self->_gr_k_972 = (118800.0 * __pyx_v_tmp_init_92);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1298
 *         self._gr_k_971 = 220.0*tmp_init_96
 *         self._gr_k_972 = 118800.0*tmp_init_92
 *         self._gr_k_973 = -tmp_init_91             # <<<<<<<<<<<<<<
 *         self._gr_k_974 = tmp_init_192*tmp_init_47
 *         self._gr_k_975 = ccomplex.complex[double](-31680.0*cmath.pow(tmp_init_47, 2)*tmp_init_76, -31680.0*tmp_init_47*(21.0 - 21.0*tmp_init_9))
 */
  __pyx_v_self->_gr_k_973 = (-__pyx_v_tmp_init_91);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1299
 *         self._gr_k_972 = 118800.0*tmp_init_92
 *         self._gr_k_973 = -tmp_init_91
 *         self._gr_k_974 = tmp_init_192*tmp_init_47             # <<<<<<<<<<<<<<
 *         self._gr_k_975 = ccomplex.complex[double](-31680.0*cmath.pow(tmp_init_47, 2)*tmp_init_76, -31680.0*tmp_init_47*(21.0 - 21.0*tmp_init_9))
 *         self._gr_k_976 = 0.00066666666666666667*tmp_init_245
 */
  __pyx_v_self->_gr_k_974 = (__pyx_v_tmp_init_192 * __pyx_v_tmp_init_47);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1300
 *         self._gr_k_973 = -tmp_init_91
 *         self._gr_k_974 = tmp_init_192*tmp_init_47
 *         self._gr_k_975 = ccomplex.complex[double](-31680.0*cmath.pow(tmp_init_47, 2)*tmp_init_76, -31680.0*tmp_init_47*(21.0 - 21.0*tmp_init_9))             # <<<<<<<<<<<<<<
 *         self._gr_k_976 = 0.00066666666666666667*tmp_init_245
 *         self._gr_k_977 = 0.00011431184270690444*tmp_init_245
 */
  try {
    __pyx_t_1 = std::complex<double> (((-31680.0 * pow(__pyx_v_tmp_init_47, 2.0)) * __pyx_v_tmp_init_76), ((-31680.0 * __pyx_v_tmp_init_47) * (21.0 - (21.0 * __pyx_v_tmp_init_9))));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1300, __pyx_L1_error)
  }
  __pyx_v_self->_gr_k_975 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1301
 *         self._gr_k_974 = tmp_init_192*tmp_init_47
 *         self._gr_k_975 = ccomplex.complex[double](-31680.0*cmath.pow(tmp_init_47, 2)*tmp_init_76, -31680.0*tmp_init_47*(21.0 - 21.0*tmp_init_9))
 *         self._gr_k_976 = 0.00066666666666666667*tmp_init_245             # <<<<<<<<<<<<<<
 *         self._gr_k_977 = 0.00011431184270690444*tmp_init_245
 *         self._gr_k_978 = -8964888.0*nu + 2182584.0*tmp_init_57 + 3795138.0
 */
  __pyx_v_self->_gr_k_976 = (0.00066666666666666667 * __pyx_v_tmp_init_245);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1302
 *         self._gr_k_975 = ccomplex.complex[double](-31680.0*cmath.pow(tmp_init_47, 2)*tmp_init_76, -31680.0*tmp_init_47*(21.0 - 21.0*tmp_init_9))
 *         self._gr_k_976 = 0.00066666666666666667*tmp_init_245
 *         self._gr_k_977 = 0.00011431184270690444*tmp_init_245             # <<<<<<<<<<<<<<
 *         self._gr_k_978 = -8964888.0*nu + 2182584.0*tmp_init_57 + 3795138.0
 *         self._gr_k_979 = -5333528.0*nu + 1814144.0*tmp_init_57 + 2121884.0
 */
  __pyx_v_self->_gr_k_977 = (0.00011431184270690444 * __pyx_v_tmp_init_245);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1303
 *         self._gr_k_976 = 0.00066666666666666667*tmp_init_245
 *         self._gr_k_977 = 0.00011431184270690444*tmp_init_245
 *         self._gr_k_978 = -8964888.0*nu + 2182584.0*tmp_init_57 + 3795138.0             # <<<<<<<<<<<<<<
 *         self._gr_k_979 = -5333528.0*nu + 1814144.0*tmp_init_57 + 2121884.0
 *         self._gr_k_980 = -313608.0*nu + 150784.0*tmp_init_57 + 154452.0
 */
  __pyx_v_self->_gr_k_978 = (((-8964888.0 * __pyx_v_nu) + (2182584.0 * __pyx_v_tmp_init_57)) + 3795138.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1304
 *         self._gr_k_977 = 0.00011431184270690444*tmp_init_245
 *         self._gr_k_978 = -8964888.0*nu + 2182584.0*tmp_init_57 + 3795138.0
 *         self._gr_k_979 = -5333528.0*nu + 1814144.0*tmp_init_57 + 2121884.0             # <<<<<<<<<<<<<<
 *         self._gr_k_980 = -313608.0*nu + 150784.0*tmp_init_57 + 154452.0
 *         self._gr_k_981 = -236128.0*nu + 5236.0*tmp_init_57 + 117441.0
 */
  __pyx_v_self->_gr_k_979 = (((-5333528.0 * __pyx_v_nu) + (1814144.0 * __pyx_v_tmp_init_57)) + 2121884.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1305
 *         self._gr_k_978 = -8964888.0*nu + 2182584.0*tmp_init_57 + 3795138.0
 *         self._gr_k_979 = -5333528.0*nu + 1814144.0*tmp_init_57 + 2121884.0
 *         self._gr_k_980 = -313608.0*nu + 150784.0*tmp_init_57 + 154452.0             # <<<<<<<<<<<<<<
 *         self._gr_k_981 = -236128.0*nu + 5236.0*tmp_init_57 + 117441.0
 *         self._gr_k_982 = -1006120.0*nu + 500180.0*tmp_init_57 + 359885.0
 */
  __pyx_v_self->_gr_k_980 = (((-313608.0 * __pyx_v_nu) + (150784.0 * __pyx_v_tmp_init_57)) + 154452.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1306
 *         self._gr_k_979 = -5333528.0*nu + 1814144.0*tmp_init_57 + 2121884.0
 *         self._gr_k_980 = -313608.0*nu + 150784.0*tmp_init_57 + 154452.0
 *         self._gr_k_981 = -236128.0*nu + 5236.0*tmp_init_57 + 117441.0             # <<<<<<<<<<<<<<
 *         self._gr_k_982 = -1006120.0*nu + 500180.0*tmp_init_57 + 359885.0
 *         self._gr_k_983 = -4024320.0*nu + 522240.0*tmp_init_57 + 1804800.0
 */
  __pyx_v_self->_gr_k_981 = (((-236128.0 * __pyx_v_nu) + (5236.0 * __pyx_v_tmp_init_57)) + 117441.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1307
 *         self._gr_k_980 = -313608.0*nu + 150784.0*tmp_init_57 + 154452.0
 *         self._gr_k_981 = -236128.0*nu + 5236.0*tmp_init_57 + 117441.0
 *         self._gr_k_982 = -1006120.0*nu + 500180.0*tmp_init_57 + 359885.0             # <<<<<<<<<<<<<<
 *         self._gr_k_983 = -4024320.0*nu + 522240.0*tmp_init_57 + 1804800.0
 *         self._gr_k_984 = -304152.0*nu + 3864.0*tmp_init_57 + 149514.0
 */
  __pyx_v_self->_gr_k_982 = (((-1006120.0 * __pyx_v_nu) + (500180.0 * __pyx_v_tmp_init_57)) + 359885.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1308
 *         self._gr_k_981 = -236128.0*nu + 5236.0*tmp_init_57 + 117441.0
 *         self._gr_k_982 = -1006120.0*nu + 500180.0*tmp_init_57 + 359885.0
 *         self._gr_k_983 = -4024320.0*nu + 522240.0*tmp_init_57 + 1804800.0             # <<<<<<<<<<<<<<
 *         self._gr_k_984 = -304152.0*nu + 3864.0*tmp_init_57 + 149514.0
 *         self._gr_k_985 = -506936.0*nu + 384024.0*tmp_init_57 + 191162.0
 */
  __pyx_v_self->_gr_k_983 = (((-4024320.0 * __pyx_v_nu) + (522240.0 * __pyx_v_tmp_init_57)) + 1804800.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1309
 *         self._gr_k_982 = -1006120.0*nu + 500180.0*tmp_init_57 + 359885.0
 *         self._gr_k_983 = -4024320.0*nu + 522240.0*tmp_init_57 + 1804800.0
 *         self._gr_k_984 = -304152.0*nu + 3864.0*tmp_init_57 + 149514.0             # <<<<<<<<<<<<<<
 *         self._gr_k_985 = -506936.0*nu + 384024.0*tmp_init_57 + 191162.0
 *         self._gr_k_986 = 1572.0*nu + 24548.0*tmp_init_57 - 4293.0
 */
  __pyx_v_self->_gr_k_984 = (((-304152.0 * __pyx_v_nu) + (3864.0 * __pyx_v_tmp_init_57)) + 149514.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1310
 *         self._gr_k_983 = -4024320.0*nu + 522240.0*tmp_init_57 + 1804800.0
 *         self._gr_k_984 = -304152.0*nu + 3864.0*tmp_init_57 + 149514.0
 *         self._gr_k_985 = -506936.0*nu + 384024.0*tmp_init_57 + 191162.0             # <<<<<<<<<<<<<<
 *         self._gr_k_986 = 1572.0*nu + 24548.0*tmp_init_57 - 4293.0
 *         self._gr_k_987 = -1304220.0*nu + 574372.0*tmp_init_57 + 503115.0
 */
  __pyx_v_self->_gr_k_985 = (((-506936.0 * __pyx_v_nu) + (384024.0 * __pyx_v_tmp_init_57)) + 191162.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1311
 *         self._gr_k_984 = -304152.0*nu + 3864.0*tmp_init_57 + 149514.0
 *         self._gr_k_985 = -506936.0*nu + 384024.0*tmp_init_57 + 191162.0
 *         self._gr_k_986 = 1572.0*nu + 24548.0*tmp_init_57 - 4293.0             # <<<<<<<<<<<<<<
 *         self._gr_k_987 = -1304220.0*nu + 574372.0*tmp_init_57 + 503115.0
 *         self._gr_k_988 = -378196.0*nu + 296868.0*tmp_init_57 + 150215.0
 */
  __pyx_v_self->_gr_k_986 = (((1572.0 * __pyx_v_nu) + (24548.0 * __pyx_v_tmp_init_57)) - 4293.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1312
 *         self._gr_k_985 = -506936.0*nu + 384024.0*tmp_init_57 + 191162.0
 *         self._gr_k_986 = 1572.0*nu + 24548.0*tmp_init_57 - 4293.0
 *         self._gr_k_987 = -1304220.0*nu + 574372.0*tmp_init_57 + 503115.0             # <<<<<<<<<<<<<<
 *         self._gr_k_988 = -378196.0*nu + 296868.0*tmp_init_57 + 150215.0
 *         self._gr_k_989 = -80532.0*nu + 14756.0*tmp_init_57 + 38151.0
 */
  __pyx_v_self->_gr_k_987 = (((-1304220.0 * __pyx_v_nu) + (574372.0 * __pyx_v_tmp_init_57)) + 503115.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1313
 *         self._gr_k_986 = 1572.0*nu + 24548.0*tmp_init_57 - 4293.0
 *         self._gr_k_987 = -1304220.0*nu + 574372.0*tmp_init_57 + 503115.0
 *         self._gr_k_988 = -378196.0*nu + 296868.0*tmp_init_57 + 150215.0             # <<<<<<<<<<<<<<
 *         self._gr_k_989 = -80532.0*nu + 14756.0*tmp_init_57 + 38151.0
 *         self._gr_k_990 = -3640124.0*nu + 1239084.0*tmp_init_57 + 1471813.0
 */
  __pyx_v_self->_gr_k_988 = (((-378196.0 * __pyx_v_nu) + (296868.0 * __pyx_v_tmp_init_57)) + 150215.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1314
 *         self._gr_k_987 = -1304220.0*nu + 574372.0*tmp_init_57 + 503115.0
 *         self._gr_k_988 = -378196.0*nu + 296868.0*tmp_init_57 + 150215.0
 *         self._gr_k_989 = -80532.0*nu + 14756.0*tmp_init_57 + 38151.0             # <<<<<<<<<<<<<<
 *         self._gr_k_990 = -3640124.0*nu + 1239084.0*tmp_init_57 + 1471813.0
 *         self._gr_k_991 = -1261788.0*nu + 562828.0*tmp_init_57 + 473709.0
 */
  __pyx_v_self->_gr_k_989 = (((-80532.0 * __pyx_v_nu) + (14756.0 * __pyx_v_tmp_init_57)) + 38151.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1315
 *         self._gr_k_988 = -378196.0*nu + 296868.0*tmp_init_57 + 150215.0
 *         self._gr_k_989 = -80532.0*nu + 14756.0*tmp_init_57 + 38151.0
 *         self._gr_k_990 = -3640124.0*nu + 1239084.0*tmp_init_57 + 1471813.0             # <<<<<<<<<<<<<<
 *         self._gr_k_991 = -1261788.0*nu + 562828.0*tmp_init_57 + 473709.0
 *         self._gr_k_992 = -264996.0*nu + 7140.0*tmp_init_57 + 129663.0
 */
  __pyx_v_self->_gr_k_990 = (((-3640124.0 * __pyx_v_nu) + (1239084.0 * __pyx_v_tmp_init_57)) + 1471813.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1316
 *         self._gr_k_989 = -80532.0*nu + 14756.0*tmp_init_57 + 38151.0
 *         self._gr_k_990 = -3640124.0*nu + 1239084.0*tmp_init_57 + 1471813.0
 *         self._gr_k_991 = -1261788.0*nu + 562828.0*tmp_init_57 + 473709.0             # <<<<<<<<<<<<<<
 *         self._gr_k_992 = -264996.0*nu + 7140.0*tmp_init_57 + 129663.0
 *         self._gr_k_993 = -12180952.0*nu + 2108824.0*tmp_init_57 + 5334122.0
 */
  __pyx_v_self->_gr_k_991 = (((-1261788.0 * __pyx_v_nu) + (562828.0 * __pyx_v_tmp_init_57)) + 473709.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1317
 *         self._gr_k_990 = -3640124.0*nu + 1239084.0*tmp_init_57 + 1471813.0
 *         self._gr_k_991 = -1261788.0*nu + 562828.0*tmp_init_57 + 473709.0
 *         self._gr_k_992 = -264996.0*nu + 7140.0*tmp_init_57 + 129663.0             # <<<<<<<<<<<<<<
 *         self._gr_k_993 = -12180952.0*nu + 2108824.0*tmp_init_57 + 5334122.0
 *         self._gr_k_994 = -2749188.0*nu + 1043588.0*tmp_init_57 + 1055639.0
 */
  __pyx_v_self->_gr_k_992 = (((-264996.0 * __pyx_v_nu) + (7140.0 * __pyx_v_tmp_init_57)) + 129663.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1318
 *         self._gr_k_991 = -1261788.0*nu + 562828.0*tmp_init_57 + 473709.0
 *         self._gr_k_992 = -264996.0*nu + 7140.0*tmp_init_57 + 129663.0
 *         self._gr_k_993 = -12180952.0*nu + 2108824.0*tmp_init_57 + 5334122.0             # <<<<<<<<<<<<<<
 *         self._gr_k_994 = -2749188.0*nu + 1043588.0*tmp_init_57 + 1055639.0
 *         self._gr_k_995 = -384332.0*nu - 32084.0*tmp_init_57 + 217581.0
 */
  __pyx_v_self->_gr_k_993 = (((-12180952.0 * __pyx_v_nu) + (2108824.0 * __pyx_v_tmp_init_57)) + 5334122.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1319
 *         self._gr_k_992 = -264996.0*nu + 7140.0*tmp_init_57 + 129663.0
 *         self._gr_k_993 = -12180952.0*nu + 2108824.0*tmp_init_57 + 5334122.0
 *         self._gr_k_994 = -2749188.0*nu + 1043588.0*tmp_init_57 + 1055639.0             # <<<<<<<<<<<<<<
 *         self._gr_k_995 = -384332.0*nu - 32084.0*tmp_init_57 + 217581.0
 *         self._gr_k_996 = -8208008.0*nu + 2064776.0*tmp_init_57 + 3424750.0
 */
  __pyx_v_self->_gr_k_994 = (((-2749188.0 * __pyx_v_nu) + (1043588.0 * __pyx_v_tmp_init_57)) + 1055639.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1320
 *         self._gr_k_993 = -12180952.0*nu + 2108824.0*tmp_init_57 + 5334122.0
 *         self._gr_k_994 = -2749188.0*nu + 1043588.0*tmp_init_57 + 1055639.0
 *         self._gr_k_995 = -384332.0*nu - 32084.0*tmp_init_57 + 217581.0             # <<<<<<<<<<<<<<
 *         self._gr_k_996 = -8208008.0*nu + 2064776.0*tmp_init_57 + 3424750.0
 *         self._gr_k_997 = -358956.0*nu + 212940.0*tmp_init_57 + 118053.0
 */
  __pyx_v_self->_gr_k_995 = (((-384332.0 * __pyx_v_nu) - (32084.0 * __pyx_v_tmp_init_57)) + 217581.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1321
 *         self._gr_k_994 = -2749188.0*nu + 1043588.0*tmp_init_57 + 1055639.0
 *         self._gr_k_995 = -384332.0*nu - 32084.0*tmp_init_57 + 217581.0
 *         self._gr_k_996 = -8208008.0*nu + 2064776.0*tmp_init_57 + 3424750.0             # <<<<<<<<<<<<<<
 *         self._gr_k_997 = -358956.0*nu + 212940.0*tmp_init_57 + 118053.0
 *         self._gr_k_998 = -3122576.0*nu + 587088.0*tmp_init_57 + 1347756.0
 */
  __pyx_v_self->_gr_k_996 = (((-8208008.0 * __pyx_v_nu) + (2064776.0 * __pyx_v_tmp_init_57)) + 3424750.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1322
 *         self._gr_k_995 = -384332.0*nu - 32084.0*tmp_init_57 + 217581.0
 *         self._gr_k_996 = -8208008.0*nu + 2064776.0*tmp_init_57 + 3424750.0
 *         self._gr_k_997 = -358956.0*nu + 212940.0*tmp_init_57 + 118053.0             # <<<<<<<<<<<<<<
 *         self._gr_k_998 = -3122576.0*nu + 587088.0*tmp_init_57 + 1347756.0
 *         self._gr_k_999 = -58380.0*nu + 2380.0*tmp_init_57 + 28245.0
 */
  __pyx_v_self->_gr_k_997 = (((-358956.0 * __pyx_v_nu) + (212940.0 * __pyx_v_tmp_init_57)) + 118053.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1323
 *         self._gr_k_996 = -8208008.0*nu + 2064776.0*tmp_init_57 + 3424750.0
 *         self._gr_k_997 = -358956.0*nu + 212940.0*tmp_init_57 + 118053.0
 *         self._gr_k_998 = -3122576.0*nu + 587088.0*tmp_init_57 + 1347756.0             # <<<<<<<<<<<<<<
 *         self._gr_k_999 = -58380.0*nu + 2380.0*tmp_init_57 + 28245.0
 *         self._gr_k_1000 = -6370116.0*nu + 856020.0*tmp_init_57 + 2849499.0
 */
  __pyx_v_self->_gr_k_998 = (((-3122576.0 * __pyx_v_nu) + (587088.0 * __pyx_v_tmp_init_57)) + 1347756.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1324
 *         self._gr_k_997 = -358956.0*nu + 212940.0*tmp_init_57 + 118053.0
 *         self._gr_k_998 = -3122576.0*nu + 587088.0*tmp_init_57 + 1347756.0
 *         self._gr_k_999 = -58380.0*nu + 2380.0*tmp_init_57 + 28245.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1000 = -6370116.0*nu + 856020.0*tmp_init_57 + 2849499.0
 *         self._gr_k_1001 = -313560.0*nu + 143000.0*tmp_init_57 + 112970.0
 */
  __pyx_v_self->_gr_k_999 = (((-58380.0 * __pyx_v_nu) + (2380.0 * __pyx_v_tmp_init_57)) + 28245.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1325
 *         self._gr_k_998 = -3122576.0*nu + 587088.0*tmp_init_57 + 1347756.0
 *         self._gr_k_999 = -58380.0*nu + 2380.0*tmp_init_57 + 28245.0
 *         self._gr_k_1000 = -6370116.0*nu + 856020.0*tmp_init_57 + 2849499.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1001 = -313560.0*nu + 143000.0*tmp_init_57 + 112970.0
 *         self._gr_k_1002 = -1305172.0*nu + 374132.0*tmp_init_57 + 528651.0
 */
  __pyx_v_self->_gr_k_1000 = (((-6370116.0 * __pyx_v_nu) + (856020.0 * __pyx_v_tmp_init_57)) + 2849499.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1326
 *         self._gr_k_999 = -58380.0*nu + 2380.0*tmp_init_57 + 28245.0
 *         self._gr_k_1000 = -6370116.0*nu + 856020.0*tmp_init_57 + 2849499.0
 *         self._gr_k_1001 = -313560.0*nu + 143000.0*tmp_init_57 + 112970.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1002 = -1305172.0*nu + 374132.0*tmp_init_57 + 528651.0
 *         self._gr_k_1003 = -30940.0*nu + 23660.0*tmp_init_57 + 8645.0
 */
  __pyx_v_self->_gr_k_1001 = (((-313560.0 * __pyx_v_nu) + (143000.0 * __pyx_v_tmp_init_57)) + 112970.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1327
 *         self._gr_k_1000 = -6370116.0*nu + 856020.0*tmp_init_57 + 2849499.0
 *         self._gr_k_1001 = -313560.0*nu + 143000.0*tmp_init_57 + 112970.0
 *         self._gr_k_1002 = -1305172.0*nu + 374132.0*tmp_init_57 + 528651.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1003 = -30940.0*nu + 23660.0*tmp_init_57 + 8645.0
 *         self._gr_k_1004 = 1694.0*nu + tmp_init_240 - 963.0
 */
  __pyx_v_self->_gr_k_1002 = (((-1305172.0 * __pyx_v_nu) + (374132.0 * __pyx_v_tmp_init_57)) + 528651.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1328
 *         self._gr_k_1001 = -313560.0*nu + 143000.0*tmp_init_57 + 112970.0
 *         self._gr_k_1002 = -1305172.0*nu + 374132.0*tmp_init_57 + 528651.0
 *         self._gr_k_1003 = -30940.0*nu + 23660.0*tmp_init_57 + 8645.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1004 = 1694.0*nu + tmp_init_240 - 963.0
 *         self._gr_k_1005 = -17014.0*nu + 10752.0*tmp_init_57 + 6587.0
 */
  __pyx_v_self->_gr_k_1003 = (((-30940.0 * __pyx_v_nu) + (23660.0 * __pyx_v_tmp_init_57)) + 8645.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1329
 *         self._gr_k_1002 = -1305172.0*nu + 374132.0*tmp_init_57 + 528651.0
 *         self._gr_k_1003 = -30940.0*nu + 23660.0*tmp_init_57 + 8645.0
 *         self._gr_k_1004 = 1694.0*nu + tmp_init_240 - 963.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1005 = -17014.0*nu + 10752.0*tmp_init_57 + 6587.0
 *         self._gr_k_1006 = -2.4730927508705286e-6*tmp_init_221
 */
  __pyx_v_self->_gr_k_1004 = (((1694.0 * __pyx_v_nu) + __pyx_v_tmp_init_240) - 963.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1330
 *         self._gr_k_1003 = -30940.0*nu + 23660.0*tmp_init_57 + 8645.0
 *         self._gr_k_1004 = 1694.0*nu + tmp_init_240 - 963.0
 *         self._gr_k_1005 = -17014.0*nu + 10752.0*tmp_init_57 + 6587.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1006 = -2.4730927508705286e-6*tmp_init_221
 *         self._gr_k_1007 = 0.0041666666666666667*tmp_init_246
 */
  __pyx_v_self->_gr_k_1005 = (((-17014.0 * __pyx_v_nu) + (10752.0 * __pyx_v_tmp_init_57)) + 6587.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1331
 *         self._gr_k_1004 = 1694.0*nu + tmp_init_240 - 963.0
 *         self._gr_k_1005 = -17014.0*nu + 10752.0*tmp_init_57 + 6587.0
 *         self._gr_k_1006 = -2.4730927508705286e-6*tmp_init_221             # <<<<<<<<<<<<<<
 *         self._gr_k_1007 = 0.0041666666666666667*tmp_init_246
 *         self._gr_k_1008 = -735550.0*nu + 222840.0*tmp_init_57 + 217455.0
 */
  __pyx_v_self->_gr_k_1006 = (-2.4730927508705286e-6 * __pyx_v_tmp_init_221);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1332
 *         self._gr_k_1005 = -17014.0*nu + 10752.0*tmp_init_57 + 6587.0
 *         self._gr_k_1006 = -2.4730927508705286e-6*tmp_init_221
 *         self._gr_k_1007 = 0.0041666666666666667*tmp_init_246             # <<<<<<<<<<<<<<
 *         self._gr_k_1008 = -735550.0*nu + 222840.0*tmp_init_57 + 217455.0
 *         self._gr_k_1009 = -244630.0*nu + 85680.0*tmp_init_57 + 72411.0
 */
  __pyx_v_self->_gr_k_1007 = (0.0041666666666666667 * __pyx_v_tmp_init_246);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1333
 *         self._gr_k_1006 = -2.4730927508705286e-6*tmp_init_221
 *         self._gr_k_1007 = 0.0041666666666666667*tmp_init_246
 *         self._gr_k_1008 = -735550.0*nu + 222840.0*tmp_init_57 + 217455.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1009 = -244630.0*nu + 85680.0*tmp_init_57 + 72411.0
 *         self._gr_k_1010 = -58010.0*nu + 1800.0*tmp_init_57 + 19181.0
 */
  __pyx_v_self->_gr_k_1008 = (((-735550.0 * __pyx_v_nu) + (222840.0 * __pyx_v_tmp_init_57)) + 217455.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1334
 *         self._gr_k_1007 = 0.0041666666666666667*tmp_init_246
 *         self._gr_k_1008 = -735550.0*nu + 222840.0*tmp_init_57 + 217455.0
 *         self._gr_k_1009 = -244630.0*nu + 85680.0*tmp_init_57 + 72411.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1010 = -58010.0*nu + 1800.0*tmp_init_57 + 19181.0
 *         self._gr_k_1011 = -203570.0*nu + 97200.0*tmp_init_57 + 56081.0
 */
  __pyx_v_self->_gr_k_1009 = (((-244630.0 * __pyx_v_nu) + (85680.0 * __pyx_v_tmp_init_57)) + 72411.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1335
 *         self._gr_k_1008 = -735550.0*nu + 222840.0*tmp_init_57 + 217455.0
 *         self._gr_k_1009 = -244630.0*nu + 85680.0*tmp_init_57 + 72411.0
 *         self._gr_k_1010 = -58010.0*nu + 1800.0*tmp_init_57 + 19181.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1011 = -203570.0*nu + 97200.0*tmp_init_57 + 56081.0
 *         self._gr_k_1012 = -1249375270661.0*nu - 263476921680.0*tmp_init_101 + 16676067240.0*tmp_init_102 + 2024133173874.0*tmp_init_57 + 201105561909.0
 */
  __pyx_v_self->_gr_k_1010 = (((-58010.0 * __pyx_v_nu) + (1800.0 * __pyx_v_tmp_init_57)) + 19181.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1336
 *         self._gr_k_1009 = -244630.0*nu + 85680.0*tmp_init_57 + 72411.0
 *         self._gr_k_1010 = -58010.0*nu + 1800.0*tmp_init_57 + 19181.0
 *         self._gr_k_1011 = -203570.0*nu + 97200.0*tmp_init_57 + 56081.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1012 = -1249375270661.0*nu - 263476921680.0*tmp_init_101 + 16676067240.0*tmp_init_102 + 2024133173874.0*tmp_init_57 + 201105561909.0
 *         self._gr_k_1013 = -40471582725.0*nu - 20011468960.0*tmp_init_101 + 1011755640.0*tmp_init_102 + 70646799230.0*tmp_init_57 + 6369550845.0
 */
  __pyx_v_self->_gr_k_1011 = (((-203570.0 * __pyx_v_nu) + (97200.0 * __pyx_v_tmp_init_57)) + 56081.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1337
 *         self._gr_k_1010 = -58010.0*nu + 1800.0*tmp_init_57 + 19181.0
 *         self._gr_k_1011 = -203570.0*nu + 97200.0*tmp_init_57 + 56081.0
 *         self._gr_k_1012 = -1249375270661.0*nu - 263476921680.0*tmp_init_101 + 16676067240.0*tmp_init_102 + 2024133173874.0*tmp_init_57 + 201105561909.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1013 = -40471582725.0*nu - 20011468960.0*tmp_init_101 + 1011755640.0*tmp_init_102 + 70646799230.0*tmp_init_57 + 6369550845.0
 *         self._gr_k_1014 = -26623306605.0*nu - 56211187200.0*tmp_init_101 + 5671058400.0*tmp_init_102 + 67937456720.0*tmp_init_57 + 3337679835.0
 */
  __pyx_v_self->_gr_k_1012 = (((((-1249375270661.0 * __pyx_v_nu) - (263476921680.0 * __pyx_v_tmp_init_101)) + (16676067240.0 * __pyx_v_tmp_init_102)) + (2024133173874.0 * __pyx_v_tmp_init_57)) + 201105561909.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1338
 *         self._gr_k_1011 = -203570.0*nu + 97200.0*tmp_init_57 + 56081.0
 *         self._gr_k_1012 = -1249375270661.0*nu - 263476921680.0*tmp_init_101 + 16676067240.0*tmp_init_102 + 2024133173874.0*tmp_init_57 + 201105561909.0
 *         self._gr_k_1013 = -40471582725.0*nu - 20011468960.0*tmp_init_101 + 1011755640.0*tmp_init_102 + 70646799230.0*tmp_init_57 + 6369550845.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1014 = -26623306605.0*nu - 56211187200.0*tmp_init_101 + 5671058400.0*tmp_init_102 + 67937456720.0*tmp_init_57 + 3337679835.0
 *         self._gr_k_1015 = -38915415.0*nu - 3219678000.0*tmp_init_101 + 258627600.0*tmp_init_102 + 1572846660.0*tmp_init_57 - 45734535.0
 */
  __pyx_v_self->_gr_k_1013 = (((((-40471582725.0 * __pyx_v_nu) - (20011468960.0 * __pyx_v_tmp_init_101)) + (1011755640.0 * __pyx_v_tmp_init_102)) + (70646799230.0 * __pyx_v_tmp_init_57)) + 6369550845.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1339
 *         self._gr_k_1012 = -1249375270661.0*nu - 263476921680.0*tmp_init_101 + 16676067240.0*tmp_init_102 + 2024133173874.0*tmp_init_57 + 201105561909.0
 *         self._gr_k_1013 = -40471582725.0*nu - 20011468960.0*tmp_init_101 + 1011755640.0*tmp_init_102 + 70646799230.0*tmp_init_57 + 6369550845.0
 *         self._gr_k_1014 = -26623306605.0*nu - 56211187200.0*tmp_init_101 + 5671058400.0*tmp_init_102 + 67937456720.0*tmp_init_57 + 3337679835.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1015 = -38915415.0*nu - 3219678000.0*tmp_init_101 + 258627600.0*tmp_init_102 + 1572846660.0*tmp_init_57 - 45734535.0
 *         self._gr_k_1016 = -334430555935.0*nu - 97639903200.0*tmp_init_101 - 394228800.0*tmp_init_102 + 554433295080.0*tmp_init_57 + 53494194201.0
 */
  __pyx_v_self->_gr_k_1014 = (((((-26623306605.0 * __pyx_v_nu) - (56211187200.0 * __pyx_v_tmp_init_101)) + (5671058400.0 * __pyx_v_tmp_init_102)) + (67937456720.0 * __pyx_v_tmp_init_57)) + 3337679835.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1340
 *         self._gr_k_1013 = -40471582725.0*nu - 20011468960.0*tmp_init_101 + 1011755640.0*tmp_init_102 + 70646799230.0*tmp_init_57 + 6369550845.0
 *         self._gr_k_1014 = -26623306605.0*nu - 56211187200.0*tmp_init_101 + 5671058400.0*tmp_init_102 + 67937456720.0*tmp_init_57 + 3337679835.0
 *         self._gr_k_1015 = -38915415.0*nu - 3219678000.0*tmp_init_101 + 258627600.0*tmp_init_102 + 1572846660.0*tmp_init_57 - 45734535.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1016 = -334430555935.0*nu - 97639903200.0*tmp_init_101 - 394228800.0*tmp_init_102 + 554433295080.0*tmp_init_57 + 53494194201.0
 *         self._gr_k_1017 = -165848760391.0*nu - 177218045760.0*tmp_init_101 + 6215637960.0*tmp_init_102 + 340786141794.0*tmp_init_57 + 23904456207.0
 */
  __pyx_v_self->_gr_k_1015 = (((((-38915415.0 * __pyx_v_nu) - (3219678000.0 * __pyx_v_tmp_init_101)) + (258627600.0 * __pyx_v_tmp_init_102)) + (1572846660.0 * __pyx_v_tmp_init_57)) - 45734535.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1341
 *         self._gr_k_1014 = -26623306605.0*nu - 56211187200.0*tmp_init_101 + 5671058400.0*tmp_init_102 + 67937456720.0*tmp_init_57 + 3337679835.0
 *         self._gr_k_1015 = -38915415.0*nu - 3219678000.0*tmp_init_101 + 258627600.0*tmp_init_102 + 1572846660.0*tmp_init_57 - 45734535.0
 *         self._gr_k_1016 = -334430555935.0*nu - 97639903200.0*tmp_init_101 - 394228800.0*tmp_init_102 + 554433295080.0*tmp_init_57 + 53494194201.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1017 = -165848760391.0*nu - 177218045760.0*tmp_init_101 + 6215637960.0*tmp_init_102 + 340786141794.0*tmp_init_57 + 23904456207.0
 *         self._gr_k_1018 = -516565909021.0*nu - 267803211760.0*tmp_init_101 + 4371623760.0*tmp_init_102 + 919301620804.0*tmp_init_57 + 79907942931.0
 */
  __pyx_v_self->_gr_k_1016 = (((((-334430555935.0 * __pyx_v_nu) - (97639903200.0 * __pyx_v_tmp_init_101)) - (394228800.0 * __pyx_v_tmp_init_102)) + (554433295080.0 * __pyx_v_tmp_init_57)) + 53494194201.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1342
 *         self._gr_k_1015 = -38915415.0*nu - 3219678000.0*tmp_init_101 + 258627600.0*tmp_init_102 + 1572846660.0*tmp_init_57 - 45734535.0
 *         self._gr_k_1016 = -334430555935.0*nu - 97639903200.0*tmp_init_101 - 394228800.0*tmp_init_102 + 554433295080.0*tmp_init_57 + 53494194201.0
 *         self._gr_k_1017 = -165848760391.0*nu - 177218045760.0*tmp_init_101 + 6215637960.0*tmp_init_102 + 340786141794.0*tmp_init_57 + 23904456207.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1018 = -516565909021.0*nu - 267803211760.0*tmp_init_101 + 4371623760.0*tmp_init_102 + 919301620804.0*tmp_init_57 + 79907942931.0
 *         self._gr_k_1019 = -1300221615.0*nu - 6077979600.0*tmp_init_101 + 1669714200.0*tmp_init_102 + 4744326510.0*tmp_init_57 + 110756415.0
 */
  __pyx_v_self->_gr_k_1017 = (((((-165848760391.0 * __pyx_v_nu) - (177218045760.0 * __pyx_v_tmp_init_101)) + (6215637960.0 * __pyx_v_tmp_init_102)) + (340786141794.0 * __pyx_v_tmp_init_57)) + 23904456207.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1343
 *         self._gr_k_1016 = -334430555935.0*nu - 97639903200.0*tmp_init_101 - 394228800.0*tmp_init_102 + 554433295080.0*tmp_init_57 + 53494194201.0
 *         self._gr_k_1017 = -165848760391.0*nu - 177218045760.0*tmp_init_101 + 6215637960.0*tmp_init_102 + 340786141794.0*tmp_init_57 + 23904456207.0
 *         self._gr_k_1018 = -516565909021.0*nu - 267803211760.0*tmp_init_101 + 4371623760.0*tmp_init_102 + 919301620804.0*tmp_init_57 + 79907942931.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1019 = -1300221615.0*nu - 6077979600.0*tmp_init_101 + 1669714200.0*tmp_init_102 + 4744326510.0*tmp_init_57 + 110756415.0
 *         self._gr_k_1020 = 8456448.0*tmp_init_104*(84.0*nu + tmp_init_17*tmp_init_93 - 21.0)
 */
  __pyx_v_self->_gr_k_1018 = (((((-516565909021.0 * __pyx_v_nu) - (267803211760.0 * __pyx_v_tmp_init_101)) + (4371623760.0 * __pyx_v_tmp_init_102)) + (919301620804.0 * __pyx_v_tmp_init_57)) + 79907942931.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1344
 *         self._gr_k_1017 = -165848760391.0*nu - 177218045760.0*tmp_init_101 + 6215637960.0*tmp_init_102 + 340786141794.0*tmp_init_57 + 23904456207.0
 *         self._gr_k_1018 = -516565909021.0*nu - 267803211760.0*tmp_init_101 + 4371623760.0*tmp_init_102 + 919301620804.0*tmp_init_57 + 79907942931.0
 *         self._gr_k_1019 = -1300221615.0*nu - 6077979600.0*tmp_init_101 + 1669714200.0*tmp_init_102 + 4744326510.0*tmp_init_57 + 110756415.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1020 = 8456448.0*tmp_init_104*(84.0*nu + tmp_init_17*tmp_init_93 - 21.0)
 *         self._gr_k_1021 = -1268467200.0*tmp_init_105
 */
  __pyx_v_self->_gr_k_1019 = (((((-1300221615.0 * __pyx_v_nu) - (6077979600.0 * __pyx_v_tmp_init_101)) + (1669714200.0 * __pyx_v_tmp_init_102)) + (4744326510.0 * __pyx_v_tmp_init_57)) + 110756415.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1345
 *         self._gr_k_1018 = -516565909021.0*nu - 267803211760.0*tmp_init_101 + 4371623760.0*tmp_init_102 + 919301620804.0*tmp_init_57 + 79907942931.0
 *         self._gr_k_1019 = -1300221615.0*nu - 6077979600.0*tmp_init_101 + 1669714200.0*tmp_init_102 + 4744326510.0*tmp_init_57 + 110756415.0
 *         self._gr_k_1020 = 8456448.0*tmp_init_104*(84.0*nu + tmp_init_17*tmp_init_93 - 21.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_1021 = -1268467200.0*tmp_init_105
 *         self._gr_k_1022 = -96180.0*nu + 38100.0*tmp_init_57 + 27189.0
 */
  __pyx_v_self->_gr_k_1020 = ((8456448.0 * __pyx_v_tmp_init_104) * (((84.0 * __pyx_v_nu) + (__pyx_v_tmp_init_17 * __pyx_v_tmp_init_93)) - 21.0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1346
 *         self._gr_k_1019 = -1300221615.0*nu - 6077979600.0*tmp_init_101 + 1669714200.0*tmp_init_102 + 4744326510.0*tmp_init_57 + 110756415.0
 *         self._gr_k_1020 = 8456448.0*tmp_init_104*(84.0*nu + tmp_init_17*tmp_init_93 - 21.0)
 *         self._gr_k_1021 = -1268467200.0*tmp_init_105             # <<<<<<<<<<<<<<
 *         self._gr_k_1022 = -96180.0*nu + 38100.0*tmp_init_57 + 27189.0
 *         self._gr_k_1023 = -19300.0*nu + 1700.0*tmp_init_57 + 6225.0
 */
  __pyx_v_self->_gr_k_1021 = (-1268467200.0 * __pyx_v_tmp_init_105);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1347
 *         self._gr_k_1020 = 8456448.0*tmp_init_104*(84.0*nu + tmp_init_17*tmp_init_93 - 21.0)
 *         self._gr_k_1021 = -1268467200.0*tmp_init_105
 *         self._gr_k_1022 = -96180.0*nu + 38100.0*tmp_init_57 + 27189.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1023 = -19300.0*nu + 1700.0*tmp_init_57 + 6225.0
 *         self._gr_k_1024 = -1026600.0*nu + 102600.0*tmp_init_57 + 326122.0
 */
  __pyx_v_self->_gr_k_1022 = (((-96180.0 * __pyx_v_nu) + (38100.0 * __pyx_v_tmp_init_57)) + 27189.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1348
 *         self._gr_k_1021 = -1268467200.0*tmp_init_105
 *         self._gr_k_1022 = -96180.0*nu + 38100.0*tmp_init_57 + 27189.0
 *         self._gr_k_1023 = -19300.0*nu + 1700.0*tmp_init_57 + 6225.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1024 = -1026600.0*nu + 102600.0*tmp_init_57 + 326122.0
 *         self._gr_k_1025 = -367160.0*nu + 74120.0*tmp_init_57 + 112130.0
 */
  __pyx_v_self->_gr_k_1023 = (((-19300.0 * __pyx_v_nu) + (1700.0 * __pyx_v_tmp_init_57)) + 6225.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1349
 *         self._gr_k_1022 = -96180.0*nu + 38100.0*tmp_init_57 + 27189.0
 *         self._gr_k_1023 = -19300.0*nu + 1700.0*tmp_init_57 + 6225.0
 *         self._gr_k_1024 = -1026600.0*nu + 102600.0*tmp_init_57 + 326122.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1025 = -367160.0*nu + 74120.0*tmp_init_57 + 112130.0
 *         self._gr_k_1026 = -155340.0*nu + 14100.0*tmp_init_57 + 49889.0
 */
  __pyx_v_self->_gr_k_1024 = (((-1026600.0 * __pyx_v_nu) + (102600.0 * __pyx_v_tmp_init_57)) + 326122.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1350
 *         self._gr_k_1023 = -19300.0*nu + 1700.0*tmp_init_57 + 6225.0
 *         self._gr_k_1024 = -1026600.0*nu + 102600.0*tmp_init_57 + 326122.0
 *         self._gr_k_1025 = -367160.0*nu + 74120.0*tmp_init_57 + 112130.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1026 = -155340.0*nu + 14100.0*tmp_init_57 + 49889.0
 *         self._gr_k_1027 = -10300.0*nu + 8100.0*tmp_init_57 + 2445.0
 */
  __pyx_v_self->_gr_k_1025 = (((-367160.0 * __pyx_v_nu) + (74120.0 * __pyx_v_tmp_init_57)) + 112130.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1351
 *         self._gr_k_1024 = -1026600.0*nu + 102600.0*tmp_init_57 + 326122.0
 *         self._gr_k_1025 = -367160.0*nu + 74120.0*tmp_init_57 + 112130.0
 *         self._gr_k_1026 = -155340.0*nu + 14100.0*tmp_init_57 + 49889.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1027 = -10300.0*nu + 8100.0*tmp_init_57 + 2445.0
 *         self._gr_k_1028 = -1061760.0*nu + 544320.0*tmp_init_57 + 295600.0
 */
  __pyx_v_self->_gr_k_1026 = (((-155340.0 * __pyx_v_nu) + (14100.0 * __pyx_v_tmp_init_57)) + 49889.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1352
 *         self._gr_k_1025 = -367160.0*nu + 74120.0*tmp_init_57 + 112130.0
 *         self._gr_k_1026 = -155340.0*nu + 14100.0*tmp_init_57 + 49889.0
 *         self._gr_k_1027 = -10300.0*nu + 8100.0*tmp_init_57 + 2445.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1028 = -1061760.0*nu + 544320.0*tmp_init_57 + 295600.0
 *         self._gr_k_1029 = -913920.0*nu + 69120.0*tmp_init_57 + 292608.0
 */
  __pyx_v_self->_gr_k_1027 = (((-10300.0 * __pyx_v_nu) + (8100.0 * __pyx_v_tmp_init_57)) + 2445.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1353
 *         self._gr_k_1026 = -155340.0*nu + 14100.0*tmp_init_57 + 49889.0
 *         self._gr_k_1027 = -10300.0*nu + 8100.0*tmp_init_57 + 2445.0
 *         self._gr_k_1028 = -1061760.0*nu + 544320.0*tmp_init_57 + 295600.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1029 = -913920.0*nu + 69120.0*tmp_init_57 + 292608.0
 *         self._gr_k_1030 = -13420.0*nu + 660.0*tmp_init_57 + 4411.0
 */
  __pyx_v_self->_gr_k_1028 = (((-1061760.0 * __pyx_v_nu) + (544320.0 * __pyx_v_tmp_init_57)) + 295600.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1354
 *         self._gr_k_1027 = -10300.0*nu + 8100.0*tmp_init_57 + 2445.0
 *         self._gr_k_1028 = -1061760.0*nu + 544320.0*tmp_init_57 + 295600.0
 *         self._gr_k_1029 = -913920.0*nu + 69120.0*tmp_init_57 + 292608.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1030 = -13420.0*nu + 660.0*tmp_init_57 + 4411.0
 *         self._gr_k_1031 = -141220.0*nu + 64440.0*tmp_init_57 + 40190.0
 */
  __pyx_v_self->_gr_k_1029 = (((-913920.0 * __pyx_v_nu) + (69120.0 * __pyx_v_tmp_init_57)) + 292608.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1355
 *         self._gr_k_1028 = -1061760.0*nu + 544320.0*tmp_init_57 + 295600.0
 *         self._gr_k_1029 = -913920.0*nu + 69120.0*tmp_init_57 + 292608.0
 *         self._gr_k_1030 = -13420.0*nu + 660.0*tmp_init_57 + 4411.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1031 = -141220.0*nu + 64440.0*tmp_init_57 + 40190.0
 *         self._gr_k_1032 = -160720.0*nu + 70740.0*tmp_init_57 + 45223.0
 */
  __pyx_v_self->_gr_k_1030 = (((-13420.0 * __pyx_v_nu) + (660.0 * __pyx_v_tmp_init_57)) + 4411.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1356
 *         self._gr_k_1029 = -913920.0*nu + 69120.0*tmp_init_57 + 292608.0
 *         self._gr_k_1030 = -13420.0*nu + 660.0*tmp_init_57 + 4411.0
 *         self._gr_k_1031 = -141220.0*nu + 64440.0*tmp_init_57 + 40190.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1032 = -160720.0*nu + 70740.0*tmp_init_57 + 45223.0
 *         self._gr_k_1033 = -624020.0*nu + 201840.0*tmp_init_57 + 182268.0
 */
  __pyx_v_self->_gr_k_1031 = (((-141220.0 * __pyx_v_nu) + (64440.0 * __pyx_v_tmp_init_57)) + 40190.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1357
 *         self._gr_k_1030 = -13420.0*nu + 660.0*tmp_init_57 + 4411.0
 *         self._gr_k_1031 = -141220.0*nu + 64440.0*tmp_init_57 + 40190.0
 *         self._gr_k_1032 = -160720.0*nu + 70740.0*tmp_init_57 + 45223.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1033 = -624020.0*nu + 201840.0*tmp_init_57 + 182268.0
 *         self._gr_k_1034 = -81660.0*nu + 5100.0*tmp_init_57 + 26595.0
 */
  __pyx_v_self->_gr_k_1032 = (((-160720.0 * __pyx_v_nu) + (70740.0 * __pyx_v_tmp_init_57)) + 45223.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1358
 *         self._gr_k_1031 = -141220.0*nu + 64440.0*tmp_init_57 + 40190.0
 *         self._gr_k_1032 = -160720.0*nu + 70740.0*tmp_init_57 + 45223.0
 *         self._gr_k_1033 = -624020.0*nu + 201840.0*tmp_init_57 + 182268.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1034 = -81660.0*nu + 5100.0*tmp_init_57 + 26595.0
 *         self._gr_k_1035 = -294540.0*nu + 49680.0*tmp_init_57 + 92964.0
 */
  __pyx_v_self->_gr_k_1033 = (((-624020.0 * __pyx_v_nu) + (201840.0 * __pyx_v_tmp_init_57)) + 182268.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1359
 *         self._gr_k_1032 = -160720.0*nu + 70740.0*tmp_init_57 + 45223.0
 *         self._gr_k_1033 = -624020.0*nu + 201840.0*tmp_init_57 + 182268.0
 *         self._gr_k_1034 = -81660.0*nu + 5100.0*tmp_init_57 + 26595.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1035 = -294540.0*nu + 49680.0*tmp_init_57 + 92964.0
 *         self._gr_k_1036 = -1431220.0*nu + 258840.0*tmp_init_57 + 441630.0
 */
  __pyx_v_self->_gr_k_1034 = (((-81660.0 * __pyx_v_nu) + (5100.0 * __pyx_v_tmp_init_57)) + 26595.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1360
 *         self._gr_k_1033 = -624020.0*nu + 201840.0*tmp_init_57 + 182268.0
 *         self._gr_k_1034 = -81660.0*nu + 5100.0*tmp_init_57 + 26595.0
 *         self._gr_k_1035 = -294540.0*nu + 49680.0*tmp_init_57 + 92964.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1036 = -1431220.0*nu + 258840.0*tmp_init_57 + 441630.0
 *         self._gr_k_1037 = -97840.0*nu + 56700.0*tmp_init_57 + 25695.0
 */
  __pyx_v_self->_gr_k_1035 = (((-294540.0 * __pyx_v_nu) + (49680.0 * __pyx_v_tmp_init_57)) + 92964.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1361
 *         self._gr_k_1034 = -81660.0*nu + 5100.0*tmp_init_57 + 26595.0
 *         self._gr_k_1035 = -294540.0*nu + 49680.0*tmp_init_57 + 92964.0
 *         self._gr_k_1036 = -1431220.0*nu + 258840.0*tmp_init_57 + 441630.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1037 = -97840.0*nu + 56700.0*tmp_init_57 + 25695.0
 *         self._gr_k_1038 = -56320.0*nu + 10560.0*tmp_init_57 + 17776.0
 */
  __pyx_v_self->_gr_k_1036 = (((-1431220.0 * __pyx_v_nu) + (258840.0 * __pyx_v_tmp_init_57)) + 441630.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1362
 *         self._gr_k_1035 = -294540.0*nu + 49680.0*tmp_init_57 + 92964.0
 *         self._gr_k_1036 = -1431220.0*nu + 258840.0*tmp_init_57 + 441630.0
 *         self._gr_k_1037 = -97840.0*nu + 56700.0*tmp_init_57 + 25695.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1038 = -56320.0*nu + 10560.0*tmp_init_57 + 17776.0
 *         self._gr_k_1039 = -3886590981404.0*nu - 3137262583560.0*tmp_init_101 + 109045026720.0*tmp_init_102 + 7454955646096.0*tmp_init_57 + 582048988434.0
 */
  __pyx_v_self->_gr_k_1037 = (((-97840.0 * __pyx_v_nu) + (56700.0 * __pyx_v_tmp_init_57)) + 25695.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1363
 *         self._gr_k_1036 = -1431220.0*nu + 258840.0*tmp_init_57 + 441630.0
 *         self._gr_k_1037 = -97840.0*nu + 56700.0*tmp_init_57 + 25695.0
 *         self._gr_k_1038 = -56320.0*nu + 10560.0*tmp_init_57 + 17776.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1039 = -3886590981404.0*nu - 3137262583560.0*tmp_init_101 + 109045026720.0*tmp_init_102 + 7454955646096.0*tmp_init_57 + 582048988434.0
 *         self._gr_k_1040 = -39125807670.0*nu - 44371911780.0*tmp_init_101 + 3029571720.0*tmp_init_102 + 79549198050.0*tmp_init_57 + 5809143435.0
 */
  __pyx_v_self->_gr_k_1038 = (((-56320.0 * __pyx_v_nu) + (10560.0 * __pyx_v_tmp_init_57)) + 17776.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1364
 *         self._gr_k_1037 = -97840.0*nu + 56700.0*tmp_init_57 + 25695.0
 *         self._gr_k_1038 = -56320.0*nu + 10560.0*tmp_init_57 + 17776.0
 *         self._gr_k_1039 = -3886590981404.0*nu - 3137262583560.0*tmp_init_101 + 109045026720.0*tmp_init_102 + 7454955646096.0*tmp_init_57 + 582048988434.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1040 = -39125807670.0*nu - 44371911780.0*tmp_init_101 + 3029571720.0*tmp_init_102 + 79549198050.0*tmp_init_57 + 5809143435.0
 *         self._gr_k_1041 = -1613722100870.0*nu - 2054791491060.0*tmp_init_101 + 169718943240.0*tmp_init_102 + 3454979220770.0*tmp_init_57 + 228028343631.0
 */
  __pyx_v_self->_gr_k_1039 = (((((-3886590981404.0 * __pyx_v_nu) - (3137262583560.0 * __pyx_v_tmp_init_101)) + (109045026720.0 * __pyx_v_tmp_init_102)) + (7454955646096.0 * __pyx_v_tmp_init_57)) + 582048988434.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1365
 *         self._gr_k_1038 = -56320.0*nu + 10560.0*tmp_init_57 + 17776.0
 *         self._gr_k_1039 = -3886590981404.0*nu - 3137262583560.0*tmp_init_101 + 109045026720.0*tmp_init_102 + 7454955646096.0*tmp_init_57 + 582048988434.0
 *         self._gr_k_1040 = -39125807670.0*nu - 44371911780.0*tmp_init_101 + 3029571720.0*tmp_init_102 + 79549198050.0*tmp_init_57 + 5809143435.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1041 = -1613722100870.0*nu - 2054791491060.0*tmp_init_101 + 169718943240.0*tmp_init_102 + 3454979220770.0*tmp_init_57 + 228028343631.0
 *         self._gr_k_1042 = -2156020435172.0*nu - 1499227649640.0*tmp_init_101 - 21311211600.0*tmp_init_102 + 4017478901548.0*tmp_init_57 + 328078544454.0
 */
  __pyx_v_self->_gr_k_1040 = (((((-39125807670.0 * __pyx_v_nu) - (44371911780.0 * __pyx_v_tmp_init_101)) + (3029571720.0 * __pyx_v_tmp_init_102)) + (79549198050.0 * __pyx_v_tmp_init_57)) + 5809143435.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1366
 *         self._gr_k_1039 = -3886590981404.0*nu - 3137262583560.0*tmp_init_101 + 109045026720.0*tmp_init_102 + 7454955646096.0*tmp_init_57 + 582048988434.0
 *         self._gr_k_1040 = -39125807670.0*nu - 44371911780.0*tmp_init_101 + 3029571720.0*tmp_init_102 + 79549198050.0*tmp_init_57 + 5809143435.0
 *         self._gr_k_1041 = -1613722100870.0*nu - 2054791491060.0*tmp_init_101 + 169718943240.0*tmp_init_102 + 3454979220770.0*tmp_init_57 + 228028343631.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1042 = -2156020435172.0*nu - 1499227649640.0*tmp_init_101 - 21311211600.0*tmp_init_102 + 4017478901548.0*tmp_init_57 + 328078544454.0
 *         self._gr_k_1043 = -311608512002.0*nu - 95953926180.0*tmp_init_101 + 6157640160.0*tmp_init_102 + 513644884508.0*tmp_init_57 + 50275799853.0
 */
  __pyx_v_self->_gr_k_1041 = (((((-1613722100870.0 * __pyx_v_nu) - (2054791491060.0 * __pyx_v_tmp_init_101)) + (169718943240.0 * __pyx_v_tmp_init_102)) + (3454979220770.0 * __pyx_v_tmp_init_57)) + 228028343631.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1367
 *         self._gr_k_1040 = -39125807670.0*nu - 44371911780.0*tmp_init_101 + 3029571720.0*tmp_init_102 + 79549198050.0*tmp_init_57 + 5809143435.0
 *         self._gr_k_1041 = -1613722100870.0*nu - 2054791491060.0*tmp_init_101 + 169718943240.0*tmp_init_102 + 3454979220770.0*tmp_init_57 + 228028343631.0
 *         self._gr_k_1042 = -2156020435172.0*nu - 1499227649640.0*tmp_init_101 - 21311211600.0*tmp_init_102 + 4017478901548.0*tmp_init_57 + 328078544454.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1043 = -311608512002.0*nu - 95953926180.0*tmp_init_101 + 6157640160.0*tmp_init_102 + 513644884508.0*tmp_init_57 + 50275799853.0
 *         self._gr_k_1044 = -190174734210.0*nu - 417632394900.0*tmp_init_101 + 74778782400.0*tmp_init_102 + 486052274820.0*tmp_init_57 + 23930465505.0
 */
  __pyx_v_self->_gr_k_1042 = (((((-2156020435172.0 * __pyx_v_nu) - (1499227649640.0 * __pyx_v_tmp_init_101)) - (21311211600.0 * __pyx_v_tmp_init_102)) + (4017478901548.0 * __pyx_v_tmp_init_57)) + 328078544454.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1368
 *         self._gr_k_1041 = -1613722100870.0*nu - 2054791491060.0*tmp_init_101 + 169718943240.0*tmp_init_102 + 3454979220770.0*tmp_init_57 + 228028343631.0
 *         self._gr_k_1042 = -2156020435172.0*nu - 1499227649640.0*tmp_init_101 - 21311211600.0*tmp_init_102 + 4017478901548.0*tmp_init_57 + 328078544454.0
 *         self._gr_k_1043 = -311608512002.0*nu - 95953926180.0*tmp_init_101 + 6157640160.0*tmp_init_102 + 513644884508.0*tmp_init_57 + 50275799853.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1044 = -190174734210.0*nu - 417632394900.0*tmp_init_101 + 74778782400.0*tmp_init_102 + 486052274820.0*tmp_init_57 + 23930465505.0
 *         self._gr_k_1045 = 59083398717.0*nu + 38956585920.0*tmp_init_101 + 31829588280.0*tmp_init_102 - 115516259558.0*tmp_init_57 - 8695187235.0
 */
  __pyx_v_self->_gr_k_1043 = (((((-311608512002.0 * __pyx_v_nu) - (95953926180.0 * __pyx_v_tmp_init_101)) + (6157640160.0 * __pyx_v_tmp_init_102)) + (513644884508.0 * __pyx_v_tmp_init_57)) + 50275799853.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1369
 *         self._gr_k_1042 = -2156020435172.0*nu - 1499227649640.0*tmp_init_101 - 21311211600.0*tmp_init_102 + 4017478901548.0*tmp_init_57 + 328078544454.0
 *         self._gr_k_1043 = -311608512002.0*nu - 95953926180.0*tmp_init_101 + 6157640160.0*tmp_init_102 + 513644884508.0*tmp_init_57 + 50275799853.0
 *         self._gr_k_1044 = -190174734210.0*nu - 417632394900.0*tmp_init_101 + 74778782400.0*tmp_init_102 + 486052274820.0*tmp_init_57 + 23930465505.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1045 = 59083398717.0*nu + 38956585920.0*tmp_init_101 + 31829588280.0*tmp_init_102 - 115516259558.0*tmp_init_57 - 8695187235.0
 *         self._gr_k_1046 = -509839634739.0*nu - 665214102000.0*tmp_init_101 + 85431941280.0*tmp_init_102 + 1089095902916.0*tmp_init_57 + 72519322419.0
 */
  __pyx_v_self->_gr_k_1044 = (((((-190174734210.0 * __pyx_v_nu) - (417632394900.0 * __pyx_v_tmp_init_101)) + (74778782400.0 * __pyx_v_tmp_init_102)) + (486052274820.0 * __pyx_v_tmp_init_57)) + 23930465505.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1370
 *         self._gr_k_1043 = -311608512002.0*nu - 95953926180.0*tmp_init_101 + 6157640160.0*tmp_init_102 + 513644884508.0*tmp_init_57 + 50275799853.0
 *         self._gr_k_1044 = -190174734210.0*nu - 417632394900.0*tmp_init_101 + 74778782400.0*tmp_init_102 + 486052274820.0*tmp_init_57 + 23930465505.0
 *         self._gr_k_1045 = 59083398717.0*nu + 38956585920.0*tmp_init_101 + 31829588280.0*tmp_init_102 - 115516259558.0*tmp_init_57 - 8695187235.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1046 = -509839634739.0*nu - 665214102000.0*tmp_init_101 + 85431941280.0*tmp_init_102 + 1089095902916.0*tmp_init_57 + 72519322419.0
 *         self._gr_k_1047 = 1788473723.0*nu + 27662869920.0*tmp_init_101 + 407478960.0*tmp_init_102 - 16878647912.0*tmp_init_57 + 249658005.0
 */
  __pyx_v_self->_gr_k_1045 = (((((59083398717.0 * __pyx_v_nu) + (38956585920.0 * __pyx_v_tmp_init_101)) + (31829588280.0 * __pyx_v_tmp_init_102)) - (115516259558.0 * __pyx_v_tmp_init_57)) - 8695187235.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1371
 *         self._gr_k_1044 = -190174734210.0*nu - 417632394900.0*tmp_init_101 + 74778782400.0*tmp_init_102 + 486052274820.0*tmp_init_57 + 23930465505.0
 *         self._gr_k_1045 = 59083398717.0*nu + 38956585920.0*tmp_init_101 + 31829588280.0*tmp_init_102 - 115516259558.0*tmp_init_57 - 8695187235.0
 *         self._gr_k_1046 = -509839634739.0*nu - 665214102000.0*tmp_init_101 + 85431941280.0*tmp_init_102 + 1089095902916.0*tmp_init_57 + 72519322419.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1047 = 1788473723.0*nu + 27662869920.0*tmp_init_101 + 407478960.0*tmp_init_102 - 16878647912.0*tmp_init_57 + 249658005.0
 *         self._gr_k_1048 = -241489286437.0*nu - 420974872080.0*tmp_init_101 + 73960873560.0*tmp_init_102 + 564157596898.0*tmp_init_57 + 32490993675.0
 */
  __pyx_v_self->_gr_k_1046 = (((((-509839634739.0 * __pyx_v_nu) - (665214102000.0 * __pyx_v_tmp_init_101)) + (85431941280.0 * __pyx_v_tmp_init_102)) + (1089095902916.0 * __pyx_v_tmp_init_57)) + 72519322419.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1372
 *         self._gr_k_1045 = 59083398717.0*nu + 38956585920.0*tmp_init_101 + 31829588280.0*tmp_init_102 - 115516259558.0*tmp_init_57 - 8695187235.0
 *         self._gr_k_1046 = -509839634739.0*nu - 665214102000.0*tmp_init_101 + 85431941280.0*tmp_init_102 + 1089095902916.0*tmp_init_57 + 72519322419.0
 *         self._gr_k_1047 = 1788473723.0*nu + 27662869920.0*tmp_init_101 + 407478960.0*tmp_init_102 - 16878647912.0*tmp_init_57 + 249658005.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1048 = -241489286437.0*nu - 420974872080.0*tmp_init_101 + 73960873560.0*tmp_init_102 + 564157596898.0*tmp_init_57 + 32490993675.0
 *         self._gr_k_1049 = -159704154666.0*nu - 244174159740.0*tmp_init_101 + 21351447180.0*tmp_init_102 + 362170692079.0*tmp_init_57 + 21773306961.0
 */
  __pyx_v_self->_gr_k_1047 = (((((1788473723.0 * __pyx_v_nu) + (27662869920.0 * __pyx_v_tmp_init_101)) + (407478960.0 * __pyx_v_tmp_init_102)) - (16878647912.0 * __pyx_v_tmp_init_57)) + 249658005.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1373
 *         self._gr_k_1046 = -509839634739.0*nu - 665214102000.0*tmp_init_101 + 85431941280.0*tmp_init_102 + 1089095902916.0*tmp_init_57 + 72519322419.0
 *         self._gr_k_1047 = 1788473723.0*nu + 27662869920.0*tmp_init_101 + 407478960.0*tmp_init_102 - 16878647912.0*tmp_init_57 + 249658005.0
 *         self._gr_k_1048 = -241489286437.0*nu - 420974872080.0*tmp_init_101 + 73960873560.0*tmp_init_102 + 564157596898.0*tmp_init_57 + 32490993675.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1049 = -159704154666.0*nu - 244174159740.0*tmp_init_101 + 21351447180.0*tmp_init_102 + 362170692079.0*tmp_init_57 + 21773306961.0
 *         self._gr_k_1050 = -4142712420.0*nu - 9404599050.0*tmp_init_101 + 646569000.0*tmp_init_102 + 10674452250.0*tmp_init_57 + 535190040.0
 */
  __pyx_v_self->_gr_k_1048 = (((((-241489286437.0 * __pyx_v_nu) - (420974872080.0 * __pyx_v_tmp_init_101)) + (73960873560.0 * __pyx_v_tmp_init_102)) + (564157596898.0 * __pyx_v_tmp_init_57)) + 32490993675.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1374
 *         self._gr_k_1047 = 1788473723.0*nu + 27662869920.0*tmp_init_101 + 407478960.0*tmp_init_102 - 16878647912.0*tmp_init_57 + 249658005.0
 *         self._gr_k_1048 = -241489286437.0*nu - 420974872080.0*tmp_init_101 + 73960873560.0*tmp_init_102 + 564157596898.0*tmp_init_57 + 32490993675.0
 *         self._gr_k_1049 = -159704154666.0*nu - 244174159740.0*tmp_init_101 + 21351447180.0*tmp_init_102 + 362170692079.0*tmp_init_57 + 21773306961.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1050 = -4142712420.0*nu - 9404599050.0*tmp_init_101 + 646569000.0*tmp_init_102 + 10674452250.0*tmp_init_57 + 535190040.0
 *         self._gr_k_1051 = -7712613964.0*nu + 39228420.0*tmp_init_101 + tmp_init_247 + 11557279426.0*tmp_init_57 + 1284791013.0
 */
  __pyx_v_self->_gr_k_1049 = (((((-159704154666.0 * __pyx_v_nu) - (244174159740.0 * __pyx_v_tmp_init_101)) + (21351447180.0 * __pyx_v_tmp_init_102)) + (362170692079.0 * __pyx_v_tmp_init_57)) + 21773306961.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1375
 *         self._gr_k_1048 = -241489286437.0*nu - 420974872080.0*tmp_init_101 + 73960873560.0*tmp_init_102 + 564157596898.0*tmp_init_57 + 32490993675.0
 *         self._gr_k_1049 = -159704154666.0*nu - 244174159740.0*tmp_init_101 + 21351447180.0*tmp_init_102 + 362170692079.0*tmp_init_57 + 21773306961.0
 *         self._gr_k_1050 = -4142712420.0*nu - 9404599050.0*tmp_init_101 + 646569000.0*tmp_init_102 + 10674452250.0*tmp_init_57 + 535190040.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1051 = -7712613964.0*nu + 39228420.0*tmp_init_101 + tmp_init_247 + 11557279426.0*tmp_init_57 + 1284791013.0
 *         self._gr_k_1052 = 7738208552.0*nu + 1985310180.0*tmp_init_101 + 5762715840.0*tmp_init_102 - 13941957288.0*tmp_init_57 - 1174983417.0
 */
  __pyx_v_self->_gr_k_1050 = (((((-4142712420.0 * __pyx_v_nu) - (9404599050.0 * __pyx_v_tmp_init_101)) + (646569000.0 * __pyx_v_tmp_init_102)) + (10674452250.0 * __pyx_v_tmp_init_57)) + 535190040.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1376
 *         self._gr_k_1049 = -159704154666.0*nu - 244174159740.0*tmp_init_101 + 21351447180.0*tmp_init_102 + 362170692079.0*tmp_init_57 + 21773306961.0
 *         self._gr_k_1050 = -4142712420.0*nu - 9404599050.0*tmp_init_101 + 646569000.0*tmp_init_102 + 10674452250.0*tmp_init_57 + 535190040.0
 *         self._gr_k_1051 = -7712613964.0*nu + 39228420.0*tmp_init_101 + tmp_init_247 + 11557279426.0*tmp_init_57 + 1284791013.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1052 = 7738208552.0*nu + 1985310180.0*tmp_init_101 + 5762715840.0*tmp_init_102 - 13941957288.0*tmp_init_57 - 1174983417.0
 *         self._gr_k_1053 = 5572674804.0*nu + 22531531680.0*tmp_init_101 + 10056790800.0*tmp_init_102 - 22420997536.0*tmp_init_57 - 325019064.0
 */
  __pyx_v_self->_gr_k_1051 = (((((-7712613964.0 * __pyx_v_nu) + (39228420.0 * __pyx_v_tmp_init_101)) + __pyx_v_tmp_init_247) + (11557279426.0 * __pyx_v_tmp_init_57)) + 1284791013.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1377
 *         self._gr_k_1050 = -4142712420.0*nu - 9404599050.0*tmp_init_101 + 646569000.0*tmp_init_102 + 10674452250.0*tmp_init_57 + 535190040.0
 *         self._gr_k_1051 = -7712613964.0*nu + 39228420.0*tmp_init_101 + tmp_init_247 + 11557279426.0*tmp_init_57 + 1284791013.0
 *         self._gr_k_1052 = 7738208552.0*nu + 1985310180.0*tmp_init_101 + 5762715840.0*tmp_init_102 - 13941957288.0*tmp_init_57 - 1174983417.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1053 = 5572674804.0*nu + 22531531680.0*tmp_init_101 + 10056790800.0*tmp_init_102 - 22420997536.0*tmp_init_57 - 325019064.0
 *         self._gr_k_1054 = -798513757740.0*nu - 948603516000.0*tmp_init_101 + 83724001200.0*tmp_init_102 + 1672830975760.0*tmp_init_57 + 114401100984.0
 */
  __pyx_v_self->_gr_k_1052 = (((((7738208552.0 * __pyx_v_nu) + (1985310180.0 * __pyx_v_tmp_init_101)) + (5762715840.0 * __pyx_v_tmp_init_102)) - (13941957288.0 * __pyx_v_tmp_init_57)) - 1174983417.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1378
 *         self._gr_k_1051 = -7712613964.0*nu + 39228420.0*tmp_init_101 + tmp_init_247 + 11557279426.0*tmp_init_57 + 1284791013.0
 *         self._gr_k_1052 = 7738208552.0*nu + 1985310180.0*tmp_init_101 + 5762715840.0*tmp_init_102 - 13941957288.0*tmp_init_57 - 1174983417.0
 *         self._gr_k_1053 = 5572674804.0*nu + 22531531680.0*tmp_init_101 + 10056790800.0*tmp_init_102 - 22420997536.0*tmp_init_57 - 325019064.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1054 = -798513757740.0*nu - 948603516000.0*tmp_init_101 + 83724001200.0*tmp_init_102 + 1672830975760.0*tmp_init_57 + 114401100984.0
 *         self._gr_k_1055 = -9824847135.0*nu - 1259688780.0*tmp_init_101 + 701923320.0*tmp_init_102 + 14864799810.0*tmp_init_57 + 1661299350.0
 */
  __pyx_v_self->_gr_k_1053 = (((((5572674804.0 * __pyx_v_nu) + (22531531680.0 * __pyx_v_tmp_init_101)) + (10056790800.0 * __pyx_v_tmp_init_102)) - (22420997536.0 * __pyx_v_tmp_init_57)) - 325019064.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1379
 *         self._gr_k_1052 = 7738208552.0*nu + 1985310180.0*tmp_init_101 + 5762715840.0*tmp_init_102 - 13941957288.0*tmp_init_57 - 1174983417.0
 *         self._gr_k_1053 = 5572674804.0*nu + 22531531680.0*tmp_init_101 + 10056790800.0*tmp_init_102 - 22420997536.0*tmp_init_57 - 325019064.0
 *         self._gr_k_1054 = -798513757740.0*nu - 948603516000.0*tmp_init_101 + 83724001200.0*tmp_init_102 + 1672830975760.0*tmp_init_57 + 114401100984.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1055 = -9824847135.0*nu - 1259688780.0*tmp_init_101 + 701923320.0*tmp_init_102 + 14864799810.0*tmp_init_57 + 1661299350.0
 *         self._gr_k_1056 = -749764054730.0*nu - 718202915640.0*tmp_init_101 + 30858528960.0*tmp_init_102 + 1489295471580.0*tmp_init_57 + 110663924340.0
 */
  __pyx_v_self->_gr_k_1054 = (((((-798513757740.0 * __pyx_v_nu) - (948603516000.0 * __pyx_v_tmp_init_101)) + (83724001200.0 * __pyx_v_tmp_init_102)) + (1672830975760.0 * __pyx_v_tmp_init_57)) + 114401100984.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1380
 *         self._gr_k_1053 = 5572674804.0*nu + 22531531680.0*tmp_init_101 + 10056790800.0*tmp_init_102 - 22420997536.0*tmp_init_57 - 325019064.0
 *         self._gr_k_1054 = -798513757740.0*nu - 948603516000.0*tmp_init_101 + 83724001200.0*tmp_init_102 + 1672830975760.0*tmp_init_57 + 114401100984.0
 *         self._gr_k_1055 = -9824847135.0*nu - 1259688780.0*tmp_init_101 + 701923320.0*tmp_init_102 + 14864799810.0*tmp_init_57 + 1661299350.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1056 = -749764054730.0*nu - 718202915640.0*tmp_init_101 + 30858528960.0*tmp_init_102 + 1489295471580.0*tmp_init_57 + 110663924340.0
 *         self._gr_k_1057 = -160248504927.0*nu - 297486385980.0*tmp_init_101 + 49477889160.0*tmp_init_102 + 384097725298.0*tmp_init_57 + 21145875702.0
 */
  __pyx_v_self->_gr_k_1055 = (((((-9824847135.0 * __pyx_v_nu) - (1259688780.0 * __pyx_v_tmp_init_101)) + (701923320.0 * __pyx_v_tmp_init_102)) + (14864799810.0 * __pyx_v_tmp_init_57)) + 1661299350.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1381
 *         self._gr_k_1054 = -798513757740.0*nu - 948603516000.0*tmp_init_101 + 83724001200.0*tmp_init_102 + 1672830975760.0*tmp_init_57 + 114401100984.0
 *         self._gr_k_1055 = -9824847135.0*nu - 1259688780.0*tmp_init_101 + 701923320.0*tmp_init_102 + 14864799810.0*tmp_init_57 + 1661299350.0
 *         self._gr_k_1056 = -749764054730.0*nu - 718202915640.0*tmp_init_101 + 30858528960.0*tmp_init_102 + 1489295471580.0*tmp_init_57 + 110663924340.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1057 = -160248504927.0*nu - 297486385980.0*tmp_init_101 + 49477889160.0*tmp_init_102 + 384097725298.0*tmp_init_57 + 21145875702.0
 *         self._gr_k_1058 = -12222995400.0*nu - 35560359450.0*tmp_init_101 + 7513713900.0*tmp_init_102 + 35179185195.0*tmp_init_57 + 1389821895.0
 */
  __pyx_v_self->_gr_k_1056 = (((((-749764054730.0 * __pyx_v_nu) - (718202915640.0 * __pyx_v_tmp_init_101)) + (30858528960.0 * __pyx_v_tmp_init_102)) + (1489295471580.0 * __pyx_v_tmp_init_57)) + 110663924340.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1382
 *         self._gr_k_1055 = -9824847135.0*nu - 1259688780.0*tmp_init_101 + 701923320.0*tmp_init_102 + 14864799810.0*tmp_init_57 + 1661299350.0
 *         self._gr_k_1056 = -749764054730.0*nu - 718202915640.0*tmp_init_101 + 30858528960.0*tmp_init_102 + 1489295471580.0*tmp_init_57 + 110663924340.0
 *         self._gr_k_1057 = -160248504927.0*nu - 297486385980.0*tmp_init_101 + 49477889160.0*tmp_init_102 + 384097725298.0*tmp_init_57 + 21145875702.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1058 = -12222995400.0*nu - 35560359450.0*tmp_init_101 + 7513713900.0*tmp_init_102 + 35179185195.0*tmp_init_57 + 1389821895.0
 *         self._gr_k_1059 = -659903707828.0*nu - 568353296070.0*tmp_init_101 + 19294158240.0*tmp_init_102 + 1285424716352.0*tmp_init_57 + 97954253934.0
 */
  __pyx_v_self->_gr_k_1057 = (((((-160248504927.0 * __pyx_v_nu) - (297486385980.0 * __pyx_v_tmp_init_101)) + (49477889160.0 * __pyx_v_tmp_init_102)) + (384097725298.0 * __pyx_v_tmp_init_57)) + 21145875702.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1383
 *         self._gr_k_1056 = -749764054730.0*nu - 718202915640.0*tmp_init_101 + 30858528960.0*tmp_init_102 + 1489295471580.0*tmp_init_57 + 110663924340.0
 *         self._gr_k_1057 = -160248504927.0*nu - 297486385980.0*tmp_init_101 + 49477889160.0*tmp_init_102 + 384097725298.0*tmp_init_57 + 21145875702.0
 *         self._gr_k_1058 = -12222995400.0*nu - 35560359450.0*tmp_init_101 + 7513713900.0*tmp_init_102 + 35179185195.0*tmp_init_57 + 1389821895.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1059 = -659903707828.0*nu - 568353296070.0*tmp_init_101 + 19294158240.0*tmp_init_102 + 1285424716352.0*tmp_init_57 + 97954253934.0
 *         self._gr_k_1060 = -100465665930.0*nu - 38813521740.0*tmp_init_101 + 1646947260.0*tmp_init_102 + 170119621875.0*tmp_init_57 + 16003569645.0
 */
  __pyx_v_self->_gr_k_1058 = (((((-12222995400.0 * __pyx_v_nu) - (35560359450.0 * __pyx_v_tmp_init_101)) + (7513713900.0 * __pyx_v_tmp_init_102)) + (35179185195.0 * __pyx_v_tmp_init_57)) + 1389821895.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1384
 *         self._gr_k_1057 = -160248504927.0*nu - 297486385980.0*tmp_init_101 + 49477889160.0*tmp_init_102 + 384097725298.0*tmp_init_57 + 21145875702.0
 *         self._gr_k_1058 = -12222995400.0*nu - 35560359450.0*tmp_init_101 + 7513713900.0*tmp_init_102 + 35179185195.0*tmp_init_57 + 1389821895.0
 *         self._gr_k_1059 = -659903707828.0*nu - 568353296070.0*tmp_init_101 + 19294158240.0*tmp_init_102 + 1285424716352.0*tmp_init_57 + 97954253934.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1060 = -100465665930.0*nu - 38813521740.0*tmp_init_101 + 1646947260.0*tmp_init_102 + 170119621875.0*tmp_init_57 + 16003569645.0
 *         self._gr_k_1061 = -1204596047180.0*nu - 574872035640.0*tmp_init_101 + 9169707960.0*tmp_init_102 + 2115509466910.0*tmp_init_57 + 187652542530.0
 */
  __pyx_v_self->_gr_k_1059 = (((((-659903707828.0 * __pyx_v_nu) - (568353296070.0 * __pyx_v_tmp_init_101)) + (19294158240.0 * __pyx_v_tmp_init_102)) + (1285424716352.0 * __pyx_v_tmp_init_57)) + 97954253934.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1385
 *         self._gr_k_1058 = -12222995400.0*nu - 35560359450.0*tmp_init_101 + 7513713900.0*tmp_init_102 + 35179185195.0*tmp_init_57 + 1389821895.0
 *         self._gr_k_1059 = -659903707828.0*nu - 568353296070.0*tmp_init_101 + 19294158240.0*tmp_init_102 + 1285424716352.0*tmp_init_57 + 97954253934.0
 *         self._gr_k_1060 = -100465665930.0*nu - 38813521740.0*tmp_init_101 + 1646947260.0*tmp_init_102 + 170119621875.0*tmp_init_57 + 16003569645.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1061 = -1204596047180.0*nu - 574872035640.0*tmp_init_101 + 9169707960.0*tmp_init_102 + 2115509466910.0*tmp_init_57 + 187652542530.0
 *         self._gr_k_1062 = -510392955808.0*nu - 231888240150.0*tmp_init_101 - 9973301940.0*tmp_init_102 + 889043088507.0*tmp_init_57 + 80060253747.0
 */
  __pyx_v_self->_gr_k_1060 = (((((-100465665930.0 * __pyx_v_nu) - (38813521740.0 * __pyx_v_tmp_init_101)) + (1646947260.0 * __pyx_v_tmp_init_102)) + (170119621875.0 * __pyx_v_tmp_init_57)) + 16003569645.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1386
 *         self._gr_k_1059 = -659903707828.0*nu - 568353296070.0*tmp_init_101 + 19294158240.0*tmp_init_102 + 1285424716352.0*tmp_init_57 + 97954253934.0
 *         self._gr_k_1060 = -100465665930.0*nu - 38813521740.0*tmp_init_101 + 1646947260.0*tmp_init_102 + 170119621875.0*tmp_init_57 + 16003569645.0
 *         self._gr_k_1061 = -1204596047180.0*nu - 574872035640.0*tmp_init_101 + 9169707960.0*tmp_init_102 + 2115509466910.0*tmp_init_57 + 187652542530.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1062 = -510392955808.0*nu - 231888240150.0*tmp_init_101 - 9973301940.0*tmp_init_102 + 889043088507.0*tmp_init_57 + 80060253747.0
 *         self._gr_k_1063 = -5100859819.0*nu + 5479763520.0*tmp_init_101 + tmp_init_247 + 4927556326.0*tmp_init_57 + 949340898.0
 */
  __pyx_v_self->_gr_k_1061 = (((((-1204596047180.0 * __pyx_v_nu) - (574872035640.0 * __pyx_v_tmp_init_101)) + (9169707960.0 * __pyx_v_tmp_init_102)) + (2115509466910.0 * __pyx_v_tmp_init_57)) + 187652542530.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1387
 *         self._gr_k_1060 = -100465665930.0*nu - 38813521740.0*tmp_init_101 + 1646947260.0*tmp_init_102 + 170119621875.0*tmp_init_57 + 16003569645.0
 *         self._gr_k_1061 = -1204596047180.0*nu - 574872035640.0*tmp_init_101 + 9169707960.0*tmp_init_102 + 2115509466910.0*tmp_init_57 + 187652542530.0
 *         self._gr_k_1062 = -510392955808.0*nu - 231888240150.0*tmp_init_101 - 9973301940.0*tmp_init_102 + 889043088507.0*tmp_init_57 + 80060253747.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1063 = -5100859819.0*nu + 5479763520.0*tmp_init_101 + tmp_init_247 + 4927556326.0*tmp_init_57 + 949340898.0
 *         self._gr_k_1064 = 17178074190.0*nu + 8547450240.0*tmp_init_101 + 11235236040.0*tmp_init_102 - 32646915770.0*tmp_init_57 - 2553893670.0
 */
  __pyx_v_self->_gr_k_1062 = (((((-510392955808.0 * __pyx_v_nu) - (231888240150.0 * __pyx_v_tmp_init_101)) - (9973301940.0 * __pyx_v_tmp_init_102)) + (889043088507.0 * __pyx_v_tmp_init_57)) + 80060253747.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1388
 *         self._gr_k_1061 = -1204596047180.0*nu - 574872035640.0*tmp_init_101 + 9169707960.0*tmp_init_102 + 2115509466910.0*tmp_init_57 + 187652542530.0
 *         self._gr_k_1062 = -510392955808.0*nu - 231888240150.0*tmp_init_101 - 9973301940.0*tmp_init_102 + 889043088507.0*tmp_init_57 + 80060253747.0
 *         self._gr_k_1063 = -5100859819.0*nu + 5479763520.0*tmp_init_101 + tmp_init_247 + 4927556326.0*tmp_init_57 + 949340898.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1064 = 17178074190.0*nu + 8547450240.0*tmp_init_101 + 11235236040.0*tmp_init_102 - 32646915770.0*tmp_init_57 - 2553893670.0
 *         self._gr_k_1065 = -29846527459.0*nu - 60245542560.0*tmp_init_101 + 15158646720.0*tmp_init_102 + 72462427156.0*tmp_init_57 + 3941678916.0
 */
  __pyx_v_self->_gr_k_1063 = (((((-5100859819.0 * __pyx_v_nu) + (5479763520.0 * __pyx_v_tmp_init_101)) + __pyx_v_tmp_init_247) + (4927556326.0 * __pyx_v_tmp_init_57)) + 949340898.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1389
 *         self._gr_k_1062 = -510392955808.0*nu - 231888240150.0*tmp_init_101 - 9973301940.0*tmp_init_102 + 889043088507.0*tmp_init_57 + 80060253747.0
 *         self._gr_k_1063 = -5100859819.0*nu + 5479763520.0*tmp_init_101 + tmp_init_247 + 4927556326.0*tmp_init_57 + 949340898.0
 *         self._gr_k_1064 = 17178074190.0*nu + 8547450240.0*tmp_init_101 + 11235236040.0*tmp_init_102 - 32646915770.0*tmp_init_57 - 2553893670.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1065 = -29846527459.0*nu - 60245542560.0*tmp_init_101 + 15158646720.0*tmp_init_102 + 72462427156.0*tmp_init_57 + 3941678916.0
 *         self._gr_k_1066 = -2607017167872.0*nu - 188596961280.0*tmp_init_101 + 70497423360.0*tmp_init_102 + 4036793499648.0*tmp_init_57 + 426583093248.0
 */
  __pyx_v_self->_gr_k_1064 = (((((17178074190.0 * __pyx_v_nu) + (8547450240.0 * __pyx_v_tmp_init_101)) + (11235236040.0 * __pyx_v_tmp_init_102)) - (32646915770.0 * __pyx_v_tmp_init_57)) - 2553893670.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1390
 *         self._gr_k_1063 = -5100859819.0*nu + 5479763520.0*tmp_init_101 + tmp_init_247 + 4927556326.0*tmp_init_57 + 949340898.0
 *         self._gr_k_1064 = 17178074190.0*nu + 8547450240.0*tmp_init_101 + 11235236040.0*tmp_init_102 - 32646915770.0*tmp_init_57 - 2553893670.0
 *         self._gr_k_1065 = -29846527459.0*nu - 60245542560.0*tmp_init_101 + 15158646720.0*tmp_init_102 + 72462427156.0*tmp_init_57 + 3941678916.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1066 = -2607017167872.0*nu - 188596961280.0*tmp_init_101 + 70497423360.0*tmp_init_102 + 4036793499648.0*tmp_init_57 + 426583093248.0
 *         self._gr_k_1067 = -440440.0*tmp_init_103
 */
  __pyx_v_self->_gr_k_1065 = (((((-29846527459.0 * __pyx_v_nu) - (60245542560.0 * __pyx_v_tmp_init_101)) + (15158646720.0 * __pyx_v_tmp_init_102)) + (72462427156.0 * __pyx_v_tmp_init_57)) + 3941678916.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1391
 *         self._gr_k_1064 = 17178074190.0*nu + 8547450240.0*tmp_init_101 + 11235236040.0*tmp_init_102 - 32646915770.0*tmp_init_57 - 2553893670.0
 *         self._gr_k_1065 = -29846527459.0*nu - 60245542560.0*tmp_init_101 + 15158646720.0*tmp_init_102 + 72462427156.0*tmp_init_57 + 3941678916.0
 *         self._gr_k_1066 = -2607017167872.0*nu - 188596961280.0*tmp_init_101 + 70497423360.0*tmp_init_102 + 4036793499648.0*tmp_init_57 + 426583093248.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1067 = -440440.0*tmp_init_103
 *         self._gr_k_1068 = -253693440.0*tmp_init_106
 */
  __pyx_v_self->_gr_k_1066 = (((((-2607017167872.0 * __pyx_v_nu) - (188596961280.0 * __pyx_v_tmp_init_101)) + (70497423360.0 * __pyx_v_tmp_init_102)) + (4036793499648.0 * __pyx_v_tmp_init_57)) + 426583093248.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1392
 *         self._gr_k_1065 = -29846527459.0*nu - 60245542560.0*tmp_init_101 + 15158646720.0*tmp_init_102 + 72462427156.0*tmp_init_57 + 3941678916.0
 *         self._gr_k_1066 = -2607017167872.0*nu - 188596961280.0*tmp_init_101 + 70497423360.0*tmp_init_102 + 4036793499648.0*tmp_init_57 + 426583093248.0
 *         self._gr_k_1067 = -440440.0*tmp_init_103             # <<<<<<<<<<<<<<
 *         self._gr_k_1068 = -253693440.0*tmp_init_106
 *         self._gr_k_1069 = -20295475200.0*tmp_init_105
 */
  __pyx_v_self->_gr_k_1067 = (-440440.0 * __pyx_v_tmp_init_103);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1393
 *         self._gr_k_1066 = -2607017167872.0*nu - 188596961280.0*tmp_init_101 + 70497423360.0*tmp_init_102 + 4036793499648.0*tmp_init_57 + 426583093248.0
 *         self._gr_k_1067 = -440440.0*tmp_init_103
 *         self._gr_k_1068 = -253693440.0*tmp_init_106             # <<<<<<<<<<<<<<
 *         self._gr_k_1069 = -20295475200.0*tmp_init_105
 *         self._gr_k_1070 = -3.9457070707070707e-7*tmp_init_98
 */
  __pyx_v_self->_gr_k_1068 = (-253693440.0 * __pyx_v_tmp_init_106);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1394
 *         self._gr_k_1067 = -440440.0*tmp_init_103
 *         self._gr_k_1068 = -253693440.0*tmp_init_106
 *         self._gr_k_1069 = -20295475200.0*tmp_init_105             # <<<<<<<<<<<<<<
 *         self._gr_k_1070 = -3.9457070707070707e-7*tmp_init_98
 *         self._gr_k_1071 = -9.8544132635041726e-11*tmp_init_107
 */
  __pyx_v_self->_gr_k_1069 = (-20295475200.0 * __pyx_v_tmp_init_105);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1395
 *         self._gr_k_1068 = -253693440.0*tmp_init_106
 *         self._gr_k_1069 = -20295475200.0*tmp_init_105
 *         self._gr_k_1070 = -3.9457070707070707e-7*tmp_init_98             # <<<<<<<<<<<<<<
 *         self._gr_k_1071 = -9.8544132635041726e-11*tmp_init_107
 *         self._gr_k_1072 = -3.5511363636363636e-5*tmp_init_229
 */
  __pyx_v_self->_gr_k_1070 = (-3.9457070707070707e-7 * __pyx_v_tmp_init_98);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1396
 *         self._gr_k_1069 = -20295475200.0*tmp_init_105
 *         self._gr_k_1070 = -3.9457070707070707e-7*tmp_init_98
 *         self._gr_k_1071 = -9.8544132635041726e-11*tmp_init_107             # <<<<<<<<<<<<<<
 *         self._gr_k_1072 = -3.5511363636363636e-5*tmp_init_229
 *         self._gr_k_1073 = 38062080.0*nu + 6451200.0*tmp_init_101 - 45158400.0*tmp_init_57 - 7188480.0
 */
  __pyx_v_self->_gr_k_1071 = (-9.8544132635041726e-11 * __pyx_v_tmp_init_107);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1397
 *         self._gr_k_1070 = -3.9457070707070707e-7*tmp_init_98
 *         self._gr_k_1071 = -9.8544132635041726e-11*tmp_init_107
 *         self._gr_k_1072 = -3.5511363636363636e-5*tmp_init_229             # <<<<<<<<<<<<<<
 *         self._gr_k_1073 = 38062080.0*nu + 6451200.0*tmp_init_101 - 45158400.0*tmp_init_57 - 7188480.0
 *         self._gr_k_1074 = 4806585.0*nu + 226380.0*tmp_init_101 - 4909730.0*tmp_init_57 - 958944.0
 */
  __pyx_v_self->_gr_k_1072 = (-3.5511363636363636e-5 * __pyx_v_tmp_init_229);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1398
 *         self._gr_k_1071 = -9.8544132635041726e-11*tmp_init_107
 *         self._gr_k_1072 = -3.5511363636363636e-5*tmp_init_229
 *         self._gr_k_1073 = 38062080.0*nu + 6451200.0*tmp_init_101 - 45158400.0*tmp_init_57 - 7188480.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1074 = 4806585.0*nu + 226380.0*tmp_init_101 - 4909730.0*tmp_init_57 - 958944.0
 *         self._gr_k_1075 = -456757.0*nu + tmp_init_226 + 410830.0*tmp_init_57 + 92372.0
 */
  __pyx_v_self->_gr_k_1073 = ((((38062080.0 * __pyx_v_nu) + (6451200.0 * __pyx_v_tmp_init_101)) - (45158400.0 * __pyx_v_tmp_init_57)) - 7188480.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1399
 *         self._gr_k_1072 = -3.5511363636363636e-5*tmp_init_229
 *         self._gr_k_1073 = 38062080.0*nu + 6451200.0*tmp_init_101 - 45158400.0*tmp_init_57 - 7188480.0
 *         self._gr_k_1074 = 4806585.0*nu + 226380.0*tmp_init_101 - 4909730.0*tmp_init_57 - 958944.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1075 = -456757.0*nu + tmp_init_226 + 410830.0*tmp_init_57 + 92372.0
 *         self._gr_k_1076 = -2045876.0*nu + 1021160.0*tmp_init_101 + 2038190.0*tmp_init_57 + 380658.0
 */
  __pyx_v_self->_gr_k_1074 = ((((4806585.0 * __pyx_v_nu) + (226380.0 * __pyx_v_tmp_init_101)) - (4909730.0 * __pyx_v_tmp_init_57)) - 958944.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1400
 *         self._gr_k_1073 = 38062080.0*nu + 6451200.0*tmp_init_101 - 45158400.0*tmp_init_57 - 7188480.0
 *         self._gr_k_1074 = 4806585.0*nu + 226380.0*tmp_init_101 - 4909730.0*tmp_init_57 - 958944.0
 *         self._gr_k_1075 = -456757.0*nu + tmp_init_226 + 410830.0*tmp_init_57 + 92372.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1076 = -2045876.0*nu + 1021160.0*tmp_init_101 + 2038190.0*tmp_init_57 + 380658.0
 *         self._gr_k_1077 = -936054.0*nu + 259140.0*tmp_init_101 + 817985.0*tmp_init_57 + 189927.0
 */
  __pyx_v_self->_gr_k_1075 = ((((-456757.0 * __pyx_v_nu) + __pyx_v_tmp_init_226) + (410830.0 * __pyx_v_tmp_init_57)) + 92372.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1401
 *         self._gr_k_1074 = 4806585.0*nu + 226380.0*tmp_init_101 - 4909730.0*tmp_init_57 - 958944.0
 *         self._gr_k_1075 = -456757.0*nu + tmp_init_226 + 410830.0*tmp_init_57 + 92372.0
 *         self._gr_k_1076 = -2045876.0*nu + 1021160.0*tmp_init_101 + 2038190.0*tmp_init_57 + 380658.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1077 = -936054.0*nu + 259140.0*tmp_init_101 + 817985.0*tmp_init_57 + 189927.0
 *         self._gr_k_1078 = 4728234.0*nu + 2711380.0*tmp_init_101 - 6794095.0*tmp_init_57 - 846041.0
 */
  __pyx_v_self->_gr_k_1076 = ((((-2045876.0 * __pyx_v_nu) + (1021160.0 * __pyx_v_tmp_init_101)) + (2038190.0 * __pyx_v_tmp_init_57)) + 380658.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1402
 *         self._gr_k_1075 = -456757.0*nu + tmp_init_226 + 410830.0*tmp_init_57 + 92372.0
 *         self._gr_k_1076 = -2045876.0*nu + 1021160.0*tmp_init_101 + 2038190.0*tmp_init_57 + 380658.0
 *         self._gr_k_1077 = -936054.0*nu + 259140.0*tmp_init_101 + 817985.0*tmp_init_57 + 189927.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1078 = 4728234.0*nu + 2711380.0*tmp_init_101 - 6794095.0*tmp_init_57 - 846041.0
 *         self._gr_k_1079 = 3115.0*nu + tmp_init_248 - 112490.0*tmp_init_57 - 3748.0
 */
  __pyx_v_self->_gr_k_1077 = ((((-936054.0 * __pyx_v_nu) + (259140.0 * __pyx_v_tmp_init_101)) + (817985.0 * __pyx_v_tmp_init_57)) + 189927.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1403
 *         self._gr_k_1076 = -2045876.0*nu + 1021160.0*tmp_init_101 + 2038190.0*tmp_init_57 + 380658.0
 *         self._gr_k_1077 = -936054.0*nu + 259140.0*tmp_init_101 + 817985.0*tmp_init_57 + 189927.0
 *         self._gr_k_1078 = 4728234.0*nu + 2711380.0*tmp_init_101 - 6794095.0*tmp_init_57 - 846041.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1079 = 3115.0*nu + tmp_init_248 - 112490.0*tmp_init_57 - 3748.0
 *         self._gr_k_1080 = 50953644.0*nu + 16855020.0*tmp_init_101 - 65980110.0*tmp_init_57 - 9384318.0
 */
  __pyx_v_self->_gr_k_1078 = ((((4728234.0 * __pyx_v_nu) + (2711380.0 * __pyx_v_tmp_init_101)) - (6794095.0 * __pyx_v_tmp_init_57)) - 846041.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1404
 *         self._gr_k_1077 = -936054.0*nu + 259140.0*tmp_init_101 + 817985.0*tmp_init_57 + 189927.0
 *         self._gr_k_1078 = 4728234.0*nu + 2711380.0*tmp_init_101 - 6794095.0*tmp_init_57 - 846041.0
 *         self._gr_k_1079 = 3115.0*nu + tmp_init_248 - 112490.0*tmp_init_57 - 3748.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1080 = 50953644.0*nu + 16855020.0*tmp_init_101 - 65980110.0*tmp_init_57 - 9384318.0
 *         self._gr_k_1081 = -18917885.0*nu + 2502920.0*tmp_init_101 + 21266560.0*tmp_init_57 + 3510750.0
 */
  __pyx_v_self->_gr_k_1079 = ((((3115.0 * __pyx_v_nu) + __pyx_v_tmp_init_248) - (112490.0 * __pyx_v_tmp_init_57)) - 3748.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1405
 *         self._gr_k_1078 = 4728234.0*nu + 2711380.0*tmp_init_101 - 6794095.0*tmp_init_57 - 846041.0
 *         self._gr_k_1079 = 3115.0*nu + tmp_init_248 - 112490.0*tmp_init_57 - 3748.0
 *         self._gr_k_1080 = 50953644.0*nu + 16855020.0*tmp_init_101 - 65980110.0*tmp_init_57 - 9384318.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1081 = -18917885.0*nu + 2502920.0*tmp_init_101 + 21266560.0*tmp_init_57 + 3510750.0
 *         self._gr_k_1082 = 37697324.0*nu + 15828120.0*tmp_init_101 - 51815120.0*tmp_init_57 - 6781600.0
 */
  __pyx_v_self->_gr_k_1080 = ((((50953644.0 * __pyx_v_nu) + (16855020.0 * __pyx_v_tmp_init_101)) - (65980110.0 * __pyx_v_tmp_init_57)) - 9384318.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1406
 *         self._gr_k_1079 = 3115.0*nu + tmp_init_248 - 112490.0*tmp_init_57 - 3748.0
 *         self._gr_k_1080 = 50953644.0*nu + 16855020.0*tmp_init_101 - 65980110.0*tmp_init_57 - 9384318.0
 *         self._gr_k_1081 = -18917885.0*nu + 2502920.0*tmp_init_101 + 21266560.0*tmp_init_57 + 3510750.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1082 = 37697324.0*nu + 15828120.0*tmp_init_101 - 51815120.0*tmp_init_57 - 6781600.0
 *         self._gr_k_1083 = -8782676.0*nu - 564200.0*tmp_init_101 + 10736320.0*tmp_init_57 + 1605200.0
 */
  __pyx_v_self->_gr_k_1081 = ((((-18917885.0 * __pyx_v_nu) + (2502920.0 * __pyx_v_tmp_init_101)) + (21266560.0 * __pyx_v_tmp_init_57)) + 3510750.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1407
 *         self._gr_k_1080 = 50953644.0*nu + 16855020.0*tmp_init_101 - 65980110.0*tmp_init_57 - 9384318.0
 *         self._gr_k_1081 = -18917885.0*nu + 2502920.0*tmp_init_101 + 21266560.0*tmp_init_57 + 3510750.0
 *         self._gr_k_1082 = 37697324.0*nu + 15828120.0*tmp_init_101 - 51815120.0*tmp_init_57 - 6781600.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1083 = -8782676.0*nu - 564200.0*tmp_init_101 + 10736320.0*tmp_init_57 + 1605200.0
 *         self._gr_k_1084 = 245294.0*nu + 216930.0*tmp_init_101 - 346325.0*tmp_init_57 - 46597.0
 */
  __pyx_v_self->_gr_k_1082 = ((((37697324.0 * __pyx_v_nu) + (15828120.0 * __pyx_v_tmp_init_101)) - (51815120.0 * __pyx_v_tmp_init_57)) - 6781600.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1408
 *         self._gr_k_1081 = -18917885.0*nu + 2502920.0*tmp_init_101 + 21266560.0*tmp_init_57 + 3510750.0
 *         self._gr_k_1082 = 37697324.0*nu + 15828120.0*tmp_init_101 - 51815120.0*tmp_init_57 - 6781600.0
 *         self._gr_k_1083 = -8782676.0*nu - 564200.0*tmp_init_101 + 10736320.0*tmp_init_57 + 1605200.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1084 = 245294.0*nu + 216930.0*tmp_init_101 - 346325.0*tmp_init_57 - 46597.0
 *         self._gr_k_1085 = 7732942.0*nu + 4498690.0*tmp_init_101 - 11655245.0*tmp_init_57 - 1338925.0
 */
  __pyx_v_self->_gr_k_1083 = ((((-8782676.0 * __pyx_v_nu) - (564200.0 * __pyx_v_tmp_init_101)) + (10736320.0 * __pyx_v_tmp_init_57)) + 1605200.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1409
 *         self._gr_k_1082 = 37697324.0*nu + 15828120.0*tmp_init_101 - 51815120.0*tmp_init_57 - 6781600.0
 *         self._gr_k_1083 = -8782676.0*nu - 564200.0*tmp_init_101 + 10736320.0*tmp_init_57 + 1605200.0
 *         self._gr_k_1084 = 245294.0*nu + 216930.0*tmp_init_101 - 346325.0*tmp_init_57 - 46597.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1085 = 7732942.0*nu + 4498690.0*tmp_init_101 - 11655245.0*tmp_init_57 - 1338925.0
 *         self._gr_k_1086 = 334990698.0*nu + 107331000.0*tmp_init_101 - 437244500.0*tmp_init_57 - 61300128.0
 */
  __pyx_v_self->_gr_k_1084 = ((((245294.0 * __pyx_v_nu) + (216930.0 * __pyx_v_tmp_init_101)) - (346325.0 * __pyx_v_tmp_init_57)) - 46597.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1410
 *         self._gr_k_1083 = -8782676.0*nu - 564200.0*tmp_init_101 + 10736320.0*tmp_init_57 + 1605200.0
 *         self._gr_k_1084 = 245294.0*nu + 216930.0*tmp_init_101 - 346325.0*tmp_init_57 - 46597.0
 *         self._gr_k_1085 = 7732942.0*nu + 4498690.0*tmp_init_101 - 11655245.0*tmp_init_57 - 1338925.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1086 = 334990698.0*nu + 107331000.0*tmp_init_101 - 437244500.0*tmp_init_57 - 61300128.0
 *         self._gr_k_1087 = 368706282.0*nu + 88379480.0*tmp_init_101 - 456038660.0*tmp_init_57 - 68780752.0
 */
  __pyx_v_self->_gr_k_1085 = ((((7732942.0 * __pyx_v_nu) + (4498690.0 * __pyx_v_tmp_init_101)) - (11655245.0 * __pyx_v_tmp_init_57)) - 1338925.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1411
 *         self._gr_k_1084 = 245294.0*nu + 216930.0*tmp_init_101 - 346325.0*tmp_init_57 - 46597.0
 *         self._gr_k_1085 = 7732942.0*nu + 4498690.0*tmp_init_101 - 11655245.0*tmp_init_57 - 1338925.0
 *         self._gr_k_1086 = 334990698.0*nu + 107331000.0*tmp_init_101 - 437244500.0*tmp_init_57 - 61300128.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1087 = 368706282.0*nu + 88379480.0*tmp_init_101 - 456038660.0*tmp_init_57 - 68780752.0
 *         self._gr_k_1088 = 126071981.0*nu + 56808220.0*tmp_init_101 - 178086650.0*tmp_init_57 - 22379088.0
 */
  __pyx_v_self->_gr_k_1086 = ((((334990698.0 * __pyx_v_nu) + (107331000.0 * __pyx_v_tmp_init_101)) - (437244500.0 * __pyx_v_tmp_init_57)) - 61300128.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1412
 *         self._gr_k_1085 = 7732942.0*nu + 4498690.0*tmp_init_101 - 11655245.0*tmp_init_57 - 1338925.0
 *         self._gr_k_1086 = 334990698.0*nu + 107331000.0*tmp_init_101 - 437244500.0*tmp_init_57 - 61300128.0
 *         self._gr_k_1087 = 368706282.0*nu + 88379480.0*tmp_init_101 - 456038660.0*tmp_init_57 - 68780752.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1088 = 126071981.0*nu + 56808220.0*tmp_init_101 - 178086650.0*tmp_init_57 - 22379088.0
 *         self._gr_k_1089 = -32868115.0*nu - 8175860.0*tmp_init_101 + 43907710.0*tmp_init_57 + 5860968.0
 */
  __pyx_v_self->_gr_k_1087 = ((((368706282.0 * __pyx_v_nu) + (88379480.0 * __pyx_v_tmp_init_101)) - (456038660.0 * __pyx_v_tmp_init_57)) - 68780752.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1413
 *         self._gr_k_1086 = 334990698.0*nu + 107331000.0*tmp_init_101 - 437244500.0*tmp_init_57 - 61300128.0
 *         self._gr_k_1087 = 368706282.0*nu + 88379480.0*tmp_init_101 - 456038660.0*tmp_init_57 - 68780752.0
 *         self._gr_k_1088 = 126071981.0*nu + 56808220.0*tmp_init_101 - 178086650.0*tmp_init_57 - 22379088.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1089 = -32868115.0*nu - 8175860.0*tmp_init_101 + 43907710.0*tmp_init_57 + 5860968.0
 *         self._gr_k_1090 = 17258745.0*nu + 11637500.0*tmp_init_101 - 27540170.0*tmp_init_57 - 2902984.0
 */
  __pyx_v_self->_gr_k_1088 = ((((126071981.0 * __pyx_v_nu) + (56808220.0 * __pyx_v_tmp_init_101)) - (178086650.0 * __pyx_v_tmp_init_57)) - 22379088.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1414
 *         self._gr_k_1087 = 368706282.0*nu + 88379480.0*tmp_init_101 - 456038660.0*tmp_init_57 - 68780752.0
 *         self._gr_k_1088 = 126071981.0*nu + 56808220.0*tmp_init_101 - 178086650.0*tmp_init_57 - 22379088.0
 *         self._gr_k_1089 = -32868115.0*nu - 8175860.0*tmp_init_101 + 43907710.0*tmp_init_57 + 5860968.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1090 = 17258745.0*nu + 11637500.0*tmp_init_101 - 27540170.0*tmp_init_57 - 2902984.0
 *         self._gr_k_1091 = -2266110.0*nu + 2294775.0*tmp_init_57 + 450765.0
 */
  __pyx_v_self->_gr_k_1089 = ((((-32868115.0 * __pyx_v_nu) - (8175860.0 * __pyx_v_tmp_init_101)) + (43907710.0 * __pyx_v_tmp_init_57)) + 5860968.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1415
 *         self._gr_k_1088 = 126071981.0*nu + 56808220.0*tmp_init_101 - 178086650.0*tmp_init_57 - 22379088.0
 *         self._gr_k_1089 = -32868115.0*nu - 8175860.0*tmp_init_101 + 43907710.0*tmp_init_57 + 5860968.0
 *         self._gr_k_1090 = 17258745.0*nu + 11637500.0*tmp_init_101 - 27540170.0*tmp_init_57 - 2902984.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1091 = -2266110.0*nu + 2294775.0*tmp_init_57 + 450765.0
 *         self._gr_k_1092 = 64265523.0*nu + 29288280.0*tmp_init_101 - 88106760.0*tmp_init_57 - 11646378.0
 */
  __pyx_v_self->_gr_k_1090 = ((((17258745.0 * __pyx_v_nu) + (11637500.0 * __pyx_v_tmp_init_101)) - (27540170.0 * __pyx_v_tmp_init_57)) - 2902984.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1416
 *         self._gr_k_1089 = -32868115.0*nu - 8175860.0*tmp_init_101 + 43907710.0*tmp_init_57 + 5860968.0
 *         self._gr_k_1090 = 17258745.0*nu + 11637500.0*tmp_init_101 - 27540170.0*tmp_init_57 - 2902984.0
 *         self._gr_k_1091 = -2266110.0*nu + 2294775.0*tmp_init_57 + 450765.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1092 = 64265523.0*nu + 29288280.0*tmp_init_101 - 88106760.0*tmp_init_57 - 11646378.0
 *         self._gr_k_1093 = -2193135.0*nu + 1007160.0*tmp_init_101 + 1728720.0*tmp_init_57 + 449658.0
 */
  __pyx_v_self->_gr_k_1091 = (((-2266110.0 * __pyx_v_nu) + (2294775.0 * __pyx_v_tmp_init_57)) + 450765.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1417
 *         self._gr_k_1090 = 17258745.0*nu + 11637500.0*tmp_init_101 - 27540170.0*tmp_init_57 - 2902984.0
 *         self._gr_k_1091 = -2266110.0*nu + 2294775.0*tmp_init_57 + 450765.0
 *         self._gr_k_1092 = 64265523.0*nu + 29288280.0*tmp_init_101 - 88106760.0*tmp_init_57 - 11646378.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1093 = -2193135.0*nu + 1007160.0*tmp_init_101 + 1728720.0*tmp_init_57 + 449658.0
 *         self._gr_k_1094 = -91035.0*nu + 103488.0*tmp_init_101 + 924.0*tmp_init_57 + 22974.0
 */
  __pyx_v_self->_gr_k_1092 = ((((64265523.0 * __pyx_v_nu) + (29288280.0 * __pyx_v_tmp_init_101)) - (88106760.0 * __pyx_v_tmp_init_57)) - 11646378.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1418
 *         self._gr_k_1091 = -2266110.0*nu + 2294775.0*tmp_init_57 + 450765.0
 *         self._gr_k_1092 = 64265523.0*nu + 29288280.0*tmp_init_101 - 88106760.0*tmp_init_57 - 11646378.0
 *         self._gr_k_1093 = -2193135.0*nu + 1007160.0*tmp_init_101 + 1728720.0*tmp_init_57 + 449658.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1094 = -91035.0*nu + 103488.0*tmp_init_101 + 924.0*tmp_init_57 + 22974.0
 *         self._gr_k_1095 = -89229.0*nu + 91140.0*tmp_init_57 + 17682.0
 */
  __pyx_v_self->_gr_k_1093 = ((((-2193135.0 * __pyx_v_nu) + (1007160.0 * __pyx_v_tmp_init_101)) + (1728720.0 * __pyx_v_tmp_init_57)) + 449658.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1419
 *         self._gr_k_1092 = 64265523.0*nu + 29288280.0*tmp_init_101 - 88106760.0*tmp_init_57 - 11646378.0
 *         self._gr_k_1093 = -2193135.0*nu + 1007160.0*tmp_init_101 + 1728720.0*tmp_init_57 + 449658.0
 *         self._gr_k_1094 = -91035.0*nu + 103488.0*tmp_init_101 + 924.0*tmp_init_57 + 22974.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1095 = -89229.0*nu + 91140.0*tmp_init_57 + 17682.0
 *         self._gr_k_1096 = 6565132.0*nu + 3563840.0*tmp_init_101 - 10285730.0*tmp_init_57 - 1095942.0
 */
  __pyx_v_self->_gr_k_1094 = ((((-91035.0 * __pyx_v_nu) + (103488.0 * __pyx_v_tmp_init_101)) + (924.0 * __pyx_v_tmp_init_57)) + 22974.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1420
 *         self._gr_k_1093 = -2193135.0*nu + 1007160.0*tmp_init_101 + 1728720.0*tmp_init_57 + 449658.0
 *         self._gr_k_1094 = -91035.0*nu + 103488.0*tmp_init_101 + 924.0*tmp_init_57 + 22974.0
 *         self._gr_k_1095 = -89229.0*nu + 91140.0*tmp_init_57 + 17682.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1096 = 6565132.0*nu + 3563840.0*tmp_init_101 - 10285730.0*tmp_init_57 - 1095942.0
 *         self._gr_k_1097 = 27143361.0*nu + 14643720.0*tmp_init_101 - 39492600.0*tmp_init_57 - 4788558.0
 */
  __pyx_v_self->_gr_k_1095 = (((-89229.0 * __pyx_v_nu) + (91140.0 * __pyx_v_tmp_init_57)) + 17682.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1421
 *         self._gr_k_1094 = -91035.0*nu + 103488.0*tmp_init_101 + 924.0*tmp_init_57 + 22974.0
 *         self._gr_k_1095 = -89229.0*nu + 91140.0*tmp_init_57 + 17682.0
 *         self._gr_k_1096 = 6565132.0*nu + 3563840.0*tmp_init_101 - 10285730.0*tmp_init_57 - 1095942.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1097 = 27143361.0*nu + 14643720.0*tmp_init_101 - 39492600.0*tmp_init_57 - 4788558.0
 *         self._gr_k_1098 = -87724994.0*nu - 30657760.0*tmp_init_101 + 117406345.0*tmp_init_57 + 15876819.0
 */
  __pyx_v_self->_gr_k_1096 = ((((6565132.0 * __pyx_v_nu) + (3563840.0 * __pyx_v_tmp_init_101)) - (10285730.0 * __pyx_v_tmp_init_57)) - 1095942.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1422
 *         self._gr_k_1095 = -89229.0*nu + 91140.0*tmp_init_57 + 17682.0
 *         self._gr_k_1096 = 6565132.0*nu + 3563840.0*tmp_init_101 - 10285730.0*tmp_init_57 - 1095942.0
 *         self._gr_k_1097 = 27143361.0*nu + 14643720.0*tmp_init_101 - 39492600.0*tmp_init_57 - 4788558.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1098 = -87724994.0*nu - 30657760.0*tmp_init_101 + 117406345.0*tmp_init_57 + 15876819.0
 *         self._gr_k_1099 = -396459.0*nu - 254800.0*tmp_init_101 + 632100.0*tmp_init_57 + 66374.0
 */
  __pyx_v_self->_gr_k_1097 = ((((27143361.0 * __pyx_v_nu) + (14643720.0 * __pyx_v_tmp_init_101)) - (39492600.0 * __pyx_v_tmp_init_57)) - 4788558.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1423
 *         self._gr_k_1096 = 6565132.0*nu + 3563840.0*tmp_init_101 - 10285730.0*tmp_init_57 - 1095942.0
 *         self._gr_k_1097 = 27143361.0*nu + 14643720.0*tmp_init_101 - 39492600.0*tmp_init_57 - 4788558.0
 *         self._gr_k_1098 = -87724994.0*nu - 30657760.0*tmp_init_101 + 117406345.0*tmp_init_57 + 15876819.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1099 = -396459.0*nu - 254800.0*tmp_init_101 + 632100.0*tmp_init_57 + 66374.0
 *         self._gr_k_1100 = -22811124.0*nu - 11854080.0*tmp_init_101 + 33759390.0*tmp_init_57 + 3962490.0
 */
  __pyx_v_self->_gr_k_1098 = ((((-87724994.0 * __pyx_v_nu) - (30657760.0 * __pyx_v_tmp_init_101)) + (117406345.0 * __pyx_v_tmp_init_57)) + 15876819.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1424
 *         self._gr_k_1097 = 27143361.0*nu + 14643720.0*tmp_init_101 - 39492600.0*tmp_init_57 - 4788558.0
 *         self._gr_k_1098 = -87724994.0*nu - 30657760.0*tmp_init_101 + 117406345.0*tmp_init_57 + 15876819.0
 *         self._gr_k_1099 = -396459.0*nu - 254800.0*tmp_init_101 + 632100.0*tmp_init_57 + 66374.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1100 = -22811124.0*nu - 11854080.0*tmp_init_101 + 33759390.0*tmp_init_57 + 3962490.0
 *         self._gr_k_1101 = -196727202.0*nu - 37038960.0*tmp_init_101 + 236557545.0*tmp_init_57 + 36989667.0
 */
  __pyx_v_self->_gr_k_1099 = ((((-396459.0 * __pyx_v_nu) - (254800.0 * __pyx_v_tmp_init_101)) + (632100.0 * __pyx_v_tmp_init_57)) + 66374.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1425
 *         self._gr_k_1098 = -87724994.0*nu - 30657760.0*tmp_init_101 + 117406345.0*tmp_init_57 + 15876819.0
 *         self._gr_k_1099 = -396459.0*nu - 254800.0*tmp_init_101 + 632100.0*tmp_init_57 + 66374.0
 *         self._gr_k_1100 = -22811124.0*nu - 11854080.0*tmp_init_101 + 33759390.0*tmp_init_57 + 3962490.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1101 = -196727202.0*nu - 37038960.0*tmp_init_101 + 236557545.0*tmp_init_57 + 36989667.0
 *         self._gr_k_1102 = -175368984.0*nu - 43606080.0*tmp_init_101 + 219888900.0*tmp_init_57 + 32503692.0
 */
  __pyx_v_self->_gr_k_1100 = ((((-22811124.0 * __pyx_v_nu) - (11854080.0 * __pyx_v_tmp_init_101)) + (33759390.0 * __pyx_v_tmp_init_57)) + 3962490.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1426
 *         self._gr_k_1099 = -396459.0*nu - 254800.0*tmp_init_101 + 632100.0*tmp_init_57 + 66374.0
 *         self._gr_k_1100 = -22811124.0*nu - 11854080.0*tmp_init_101 + 33759390.0*tmp_init_57 + 3962490.0
 *         self._gr_k_1101 = -196727202.0*nu - 37038960.0*tmp_init_101 + 236557545.0*tmp_init_57 + 36989667.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1102 = -175368984.0*nu - 43606080.0*tmp_init_101 + 219888900.0*tmp_init_57 + 32503692.0
 *         self._gr_k_1103 = -2309790.0*nu - 1940400.0*tmp_init_101 + 4031895.0*tmp_init_57 + 369789.0
 */
  __pyx_v_self->_gr_k_1101 = ((((-196727202.0 * __pyx_v_nu) - (37038960.0 * __pyx_v_tmp_init_101)) + (236557545.0 * __pyx_v_tmp_init_57)) + 36989667.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1427
 *         self._gr_k_1100 = -22811124.0*nu - 11854080.0*tmp_init_101 + 33759390.0*tmp_init_57 + 3962490.0
 *         self._gr_k_1101 = -196727202.0*nu - 37038960.0*tmp_init_101 + 236557545.0*tmp_init_57 + 36989667.0
 *         self._gr_k_1102 = -175368984.0*nu - 43606080.0*tmp_init_101 + 219888900.0*tmp_init_57 + 32503692.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1103 = -2309790.0*nu - 1940400.0*tmp_init_101 + 4031895.0*tmp_init_57 + 369789.0
 *         self._gr_k_1104 = -16138017.0*nu - 2686992.0*tmp_init_101 + 19129404.0*tmp_init_57 + 3047970.0
 */
  __pyx_v_self->_gr_k_1102 = ((((-175368984.0 * __pyx_v_nu) - (43606080.0 * __pyx_v_tmp_init_101)) + (219888900.0 * __pyx_v_tmp_init_57)) + 32503692.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1428
 *         self._gr_k_1101 = -196727202.0*nu - 37038960.0*tmp_init_101 + 236557545.0*tmp_init_57 + 36989667.0
 *         self._gr_k_1102 = -175368984.0*nu - 43606080.0*tmp_init_101 + 219888900.0*tmp_init_57 + 32503692.0
 *         self._gr_k_1103 = -2309790.0*nu - 1940400.0*tmp_init_101 + 4031895.0*tmp_init_57 + 369789.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1104 = -16138017.0*nu - 2686992.0*tmp_init_101 + 19129404.0*tmp_init_57 + 3047970.0
 *         self._gr_k_1105 = -1995889.0*nu - 812000.0*tmp_init_101 + 2784740.0*tmp_init_57 + 354762.0
 */
  __pyx_v_self->_gr_k_1103 = ((((-2309790.0 * __pyx_v_nu) - (1940400.0 * __pyx_v_tmp_init_101)) + (4031895.0 * __pyx_v_tmp_init_57)) + 369789.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1429
 *         self._gr_k_1102 = -175368984.0*nu - 43606080.0*tmp_init_101 + 219888900.0*tmp_init_57 + 32503692.0
 *         self._gr_k_1103 = -2309790.0*nu - 1940400.0*tmp_init_101 + 4031895.0*tmp_init_57 + 369789.0
 *         self._gr_k_1104 = -16138017.0*nu - 2686992.0*tmp_init_101 + 19129404.0*tmp_init_57 + 3047970.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1105 = -1995889.0*nu - 812000.0*tmp_init_101 + 2784740.0*tmp_init_57 + 354762.0
 *         self._gr_k_1106 = -9870679.0*nu - 2006928.0*tmp_init_101 + 12048596.0*tmp_init_57 + 1844798.0
 */
  __pyx_v_self->_gr_k_1104 = ((((-16138017.0 * __pyx_v_nu) - (2686992.0 * __pyx_v_tmp_init_101)) + (19129404.0 * __pyx_v_tmp_init_57)) + 3047970.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1430
 *         self._gr_k_1103 = -2309790.0*nu - 1940400.0*tmp_init_101 + 4031895.0*tmp_init_57 + 369789.0
 *         self._gr_k_1104 = -16138017.0*nu - 2686992.0*tmp_init_101 + 19129404.0*tmp_init_57 + 3047970.0
 *         self._gr_k_1105 = -1995889.0*nu - 812000.0*tmp_init_101 + 2784740.0*tmp_init_57 + 354762.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1106 = -9870679.0*nu - 2006928.0*tmp_init_101 + 12048596.0*tmp_init_57 + 1844798.0
 *         self._gr_k_1107 = -5514215.0*nu - 1529248.0*tmp_init_101 + 7085596.0*tmp_init_57 + 1011846.0
 */
  __pyx_v_self->_gr_k_1105 = ((((-1995889.0 * __pyx_v_nu) - (812000.0 * __pyx_v_tmp_init_101)) + (2784740.0 * __pyx_v_tmp_init_57)) + 354762.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1431
 *         self._gr_k_1104 = -16138017.0*nu - 2686992.0*tmp_init_101 + 19129404.0*tmp_init_57 + 3047970.0
 *         self._gr_k_1105 = -1995889.0*nu - 812000.0*tmp_init_101 + 2784740.0*tmp_init_57 + 354762.0
 *         self._gr_k_1106 = -9870679.0*nu - 2006928.0*tmp_init_101 + 12048596.0*tmp_init_57 + 1844798.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1107 = -5514215.0*nu - 1529248.0*tmp_init_101 + 7085596.0*tmp_init_57 + 1011846.0
 *         self._gr_k_1108 = -30429.0*nu - 35280.0*tmp_init_101 + 61740.0*tmp_init_57 + 4410.0
 */
  __pyx_v_self->_gr_k_1106 = ((((-9870679.0 * __pyx_v_nu) - (2006928.0 * __pyx_v_tmp_init_101)) + (12048596.0 * __pyx_v_tmp_init_57)) + 1844798.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1432
 *         self._gr_k_1105 = -1995889.0*nu - 812000.0*tmp_init_101 + 2784740.0*tmp_init_57 + 354762.0
 *         self._gr_k_1106 = -9870679.0*nu - 2006928.0*tmp_init_101 + 12048596.0*tmp_init_57 + 1844798.0
 *         self._gr_k_1107 = -5514215.0*nu - 1529248.0*tmp_init_101 + 7085596.0*tmp_init_57 + 1011846.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1108 = -30429.0*nu - 35280.0*tmp_init_101 + 61740.0*tmp_init_57 + 4410.0
 *         self._gr_k_1109 = tmp_init_190 - 81.0
 */
  __pyx_v_self->_gr_k_1107 = ((((-5514215.0 * __pyx_v_nu) - (1529248.0 * __pyx_v_tmp_init_101)) + (7085596.0 * __pyx_v_tmp_init_57)) + 1011846.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1433
 *         self._gr_k_1106 = -9870679.0*nu - 2006928.0*tmp_init_101 + 12048596.0*tmp_init_57 + 1844798.0
 *         self._gr_k_1107 = -5514215.0*nu - 1529248.0*tmp_init_101 + 7085596.0*tmp_init_57 + 1011846.0
 *         self._gr_k_1108 = -30429.0*nu - 35280.0*tmp_init_101 + 61740.0*tmp_init_57 + 4410.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1109 = tmp_init_190 - 81.0
 *         self._gr_k_1110 = 1406.0 - 4488.0*nu
 */
  __pyx_v_self->_gr_k_1108 = ((((-30429.0 * __pyx_v_nu) - (35280.0 * __pyx_v_tmp_init_101)) + (61740.0 * __pyx_v_tmp_init_57)) + 4410.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1434
 *         self._gr_k_1107 = -5514215.0*nu - 1529248.0*tmp_init_101 + 7085596.0*tmp_init_57 + 1011846.0
 *         self._gr_k_1108 = -30429.0*nu - 35280.0*tmp_init_101 + 61740.0*tmp_init_57 + 4410.0
 *         self._gr_k_1109 = tmp_init_190 - 81.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1110 = 1406.0 - 4488.0*nu
 *         self._gr_k_1111 = 108864.0*nu - 32643.0
 */
  __pyx_v_self->_gr_k_1109 = (__pyx_v_tmp_init_190 - 81.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1435
 *         self._gr_k_1108 = -30429.0*nu - 35280.0*tmp_init_101 + 61740.0*tmp_init_57 + 4410.0
 *         self._gr_k_1109 = tmp_init_190 - 81.0
 *         self._gr_k_1110 = 1406.0 - 4488.0*nu             # <<<<<<<<<<<<<<
 *         self._gr_k_1111 = 108864.0*nu - 32643.0
 *         self._gr_k_1112 = 1565760.0*nu - 476080.0
 */
  __pyx_v_self->_gr_k_1110 = (1406.0 - (4488.0 * __pyx_v_nu));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1436
 *         self._gr_k_1109 = tmp_init_190 - 81.0
 *         self._gr_k_1110 = 1406.0 - 4488.0*nu
 *         self._gr_k_1111 = 108864.0*nu - 32643.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1112 = 1565760.0*nu - 476080.0
 *         self._gr_k_1113 = 1282176.0*nu - 400752.0
 */
  __pyx_v_self->_gr_k_1111 = ((108864.0 * __pyx_v_nu) - 32643.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1437
 *         self._gr_k_1110 = 1406.0 - 4488.0*nu
 *         self._gr_k_1111 = 108864.0*nu - 32643.0
 *         self._gr_k_1112 = 1565760.0*nu - 476080.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1113 = 1282176.0*nu - 400752.0
 *         self._gr_k_1114 = 9.3333333333333333e-7*tmp_init_249*(14664.0*nu - 6547.0)
 */
  __pyx_v_self->_gr_k_1112 = ((1565760.0 * __pyx_v_nu) - 476080.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1438
 *         self._gr_k_1111 = 108864.0*nu - 32643.0
 *         self._gr_k_1112 = 1565760.0*nu - 476080.0
 *         self._gr_k_1113 = 1282176.0*nu - 400752.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1114 = 9.3333333333333333e-7*tmp_init_249*(14664.0*nu - 6547.0)
 *         self._gr_k_1115 = -71527008.0*nu + 4032700.0*tmp_init_101 + 74789085.0*tmp_init_57 + 13910575.0
 */
  __pyx_v_self->_gr_k_1113 = ((1282176.0 * __pyx_v_nu) - 400752.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1439
 *         self._gr_k_1112 = 1565760.0*nu - 476080.0
 *         self._gr_k_1113 = 1282176.0*nu - 400752.0
 *         self._gr_k_1114 = 9.3333333333333333e-7*tmp_init_249*(14664.0*nu - 6547.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_1115 = -71527008.0*nu + 4032700.0*tmp_init_101 + 74789085.0*tmp_init_57 + 13910575.0
 *         self._gr_k_1116 = -47184186.0*nu + 1614060.0*tmp_init_101 + 49869645.0*tmp_init_57 + 9160539.0
 */
  __pyx_v_self->_gr_k_1114 = ((9.3333333333333333e-7 * __pyx_v_tmp_init_249) * ((14664.0 * __pyx_v_nu) - 6547.0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1440
 *         self._gr_k_1113 = 1282176.0*nu - 400752.0
 *         self._gr_k_1114 = 9.3333333333333333e-7*tmp_init_249*(14664.0*nu - 6547.0)
 *         self._gr_k_1115 = -71527008.0*nu + 4032700.0*tmp_init_101 + 74789085.0*tmp_init_57 + 13910575.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1116 = -47184186.0*nu + 1614060.0*tmp_init_101 + 49869645.0*tmp_init_57 + 9160539.0
 *         self._gr_k_1117 = -182152236.0*nu - 58696960.0*tmp_init_101 + 247342830.0*tmp_init_57 + 32519738.0
 */
  __pyx_v_self->_gr_k_1115 = ((((-71527008.0 * __pyx_v_nu) + (4032700.0 * __pyx_v_tmp_init_101)) + (74789085.0 * __pyx_v_tmp_init_57)) + 13910575.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1441
 *         self._gr_k_1114 = 9.3333333333333333e-7*tmp_init_249*(14664.0*nu - 6547.0)
 *         self._gr_k_1115 = -71527008.0*nu + 4032700.0*tmp_init_101 + 74789085.0*tmp_init_57 + 13910575.0
 *         self._gr_k_1116 = -47184186.0*nu + 1614060.0*tmp_init_101 + 49869645.0*tmp_init_57 + 9160539.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1117 = -182152236.0*nu - 58696960.0*tmp_init_101 + 247342830.0*tmp_init_57 + 32519738.0
 *         self._gr_k_1118 = -63929754.0*nu - 31504620.0*tmp_init_101 + 97009605.0*tmp_init_57 + 10850667.0
 */
  __pyx_v_self->_gr_k_1116 = ((((-47184186.0 * __pyx_v_nu) + (1614060.0 * __pyx_v_tmp_init_101)) + (49869645.0 * __pyx_v_tmp_init_57)) + 9160539.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1442
 *         self._gr_k_1115 = -71527008.0*nu + 4032700.0*tmp_init_101 + 74789085.0*tmp_init_57 + 13910575.0
 *         self._gr_k_1116 = -47184186.0*nu + 1614060.0*tmp_init_101 + 49869645.0*tmp_init_57 + 9160539.0
 *         self._gr_k_1117 = -182152236.0*nu - 58696960.0*tmp_init_101 + 247342830.0*tmp_init_57 + 32519738.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1118 = -63929754.0*nu - 31504620.0*tmp_init_101 + 97009605.0*tmp_init_57 + 10850667.0
 *         self._gr_k_1119 = -16262085.0*nu + tmp_init_248 + 17246460.0*tmp_init_57 + 3155542.0
 */
  __pyx_v_self->_gr_k_1117 = ((((-182152236.0 * __pyx_v_nu) - (58696960.0 * __pyx_v_tmp_init_101)) + (247342830.0 * __pyx_v_tmp_init_57)) + 32519738.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1443
 *         self._gr_k_1116 = -47184186.0*nu + 1614060.0*tmp_init_101 + 49869645.0*tmp_init_57 + 9160539.0
 *         self._gr_k_1117 = -182152236.0*nu - 58696960.0*tmp_init_101 + 247342830.0*tmp_init_57 + 32519738.0
 *         self._gr_k_1118 = -63929754.0*nu - 31504620.0*tmp_init_101 + 97009605.0*tmp_init_57 + 10850667.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1119 = -16262085.0*nu + tmp_init_248 + 17246460.0*tmp_init_57 + 3155542.0
 *         self._gr_k_1120 = -36014517.0*nu - 16470860.0*tmp_init_101 + 53308920.0*tmp_init_57 + 6191122.0
 */
  __pyx_v_self->_gr_k_1118 = ((((-63929754.0 * __pyx_v_nu) - (31504620.0 * __pyx_v_tmp_init_101)) + (97009605.0 * __pyx_v_tmp_init_57)) + 10850667.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1444
 *         self._gr_k_1117 = -182152236.0*nu - 58696960.0*tmp_init_101 + 247342830.0*tmp_init_57 + 32519738.0
 *         self._gr_k_1118 = -63929754.0*nu - 31504620.0*tmp_init_101 + 97009605.0*tmp_init_57 + 10850667.0
 *         self._gr_k_1119 = -16262085.0*nu + tmp_init_248 + 17246460.0*tmp_init_57 + 3155542.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1120 = -36014517.0*nu - 16470860.0*tmp_init_101 + 53308920.0*tmp_init_57 + 6191122.0
 *         self._gr_k_1121 = 0.10416666666666667*tmp_init_249
 */
  __pyx_v_self->_gr_k_1119 = ((((-16262085.0 * __pyx_v_nu) + __pyx_v_tmp_init_248) + (17246460.0 * __pyx_v_tmp_init_57)) + 3155542.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1445
 *         self._gr_k_1118 = -63929754.0*nu - 31504620.0*tmp_init_101 + 97009605.0*tmp_init_57 + 10850667.0
 *         self._gr_k_1119 = -16262085.0*nu + tmp_init_248 + 17246460.0*tmp_init_57 + 3155542.0
 *         self._gr_k_1120 = -36014517.0*nu - 16470860.0*tmp_init_101 + 53308920.0*tmp_init_57 + 6191122.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1121 = 0.10416666666666667*tmp_init_249
 *         self._gr_k_1122 = 0.00081380208333333333*tmp_init_246
 */
  __pyx_v_self->_gr_k_1120 = ((((-36014517.0 * __pyx_v_nu) - (16470860.0 * __pyx_v_tmp_init_101)) + (53308920.0 * __pyx_v_tmp_init_57)) + 6191122.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1446
 *         self._gr_k_1119 = -16262085.0*nu + tmp_init_248 + 17246460.0*tmp_init_57 + 3155542.0
 *         self._gr_k_1120 = -36014517.0*nu - 16470860.0*tmp_init_101 + 53308920.0*tmp_init_57 + 6191122.0
 *         self._gr_k_1121 = 0.10416666666666667*tmp_init_249             # <<<<<<<<<<<<<<
 *         self._gr_k_1122 = 0.00081380208333333333*tmp_init_246
 *         self._gr_k_1123 = -323412495.0*nu - 119905940.0*tmp_init_101 + 454178130.0*tmp_init_57 + 56899900.0
 */
  __pyx_v_self->_gr_k_1121 = (0.10416666666666667 * __pyx_v_tmp_init_249);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1447
 *         self._gr_k_1120 = -36014517.0*nu - 16470860.0*tmp_init_101 + 53308920.0*tmp_init_57 + 6191122.0
 *         self._gr_k_1121 = 0.10416666666666667*tmp_init_249
 *         self._gr_k_1122 = 0.00081380208333333333*tmp_init_246             # <<<<<<<<<<<<<<
 *         self._gr_k_1123 = -323412495.0*nu - 119905940.0*tmp_init_101 + 454178130.0*tmp_init_57 + 56899900.0
 *         self._gr_k_1124 = -75428773.0*nu + 3292660.0*tmp_init_101 + 79362710.0*tmp_init_57 + 14654484.0
 */
  __pyx_v_self->_gr_k_1122 = (0.00081380208333333333 * __pyx_v_tmp_init_246);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1448
 *         self._gr_k_1121 = 0.10416666666666667*tmp_init_249
 *         self._gr_k_1122 = 0.00081380208333333333*tmp_init_246
 *         self._gr_k_1123 = -323412495.0*nu - 119905940.0*tmp_init_101 + 454178130.0*tmp_init_57 + 56899900.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1124 = -75428773.0*nu + 3292660.0*tmp_init_101 + 79362710.0*tmp_init_57 + 14654484.0
 *         self._gr_k_1125 = -445547319.0*nu - 119851340.0*tmp_init_101 + 583237830.0*tmp_init_57 + 80731744.0
 */
  __pyx_v_self->_gr_k_1123 = ((((-323412495.0 * __pyx_v_nu) - (119905940.0 * __pyx_v_tmp_init_101)) + (454178130.0 * __pyx_v_tmp_init_57)) + 56899900.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1449
 *         self._gr_k_1122 = 0.00081380208333333333*tmp_init_246
 *         self._gr_k_1123 = -323412495.0*nu - 119905940.0*tmp_init_101 + 454178130.0*tmp_init_57 + 56899900.0
 *         self._gr_k_1124 = -75428773.0*nu + 3292660.0*tmp_init_101 + 79362710.0*tmp_init_57 + 14654484.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1125 = -445547319.0*nu - 119851340.0*tmp_init_101 + 583237830.0*tmp_init_57 + 80731744.0
 *         self._gr_k_1126 = -62252925.0*nu - 34246100.0*tmp_init_101 + 98211330.0*tmp_init_57 + 10346896.0
 */
  __pyx_v_self->_gr_k_1124 = ((((-75428773.0 * __pyx_v_nu) + (3292660.0 * __pyx_v_tmp_init_101)) + (79362710.0 * __pyx_v_tmp_init_57)) + 14654484.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1450
 *         self._gr_k_1123 = -323412495.0*nu - 119905940.0*tmp_init_101 + 454178130.0*tmp_init_57 + 56899900.0
 *         self._gr_k_1124 = -75428773.0*nu + 3292660.0*tmp_init_101 + 79362710.0*tmp_init_57 + 14654484.0
 *         self._gr_k_1125 = -445547319.0*nu - 119851340.0*tmp_init_101 + 583237830.0*tmp_init_57 + 80731744.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1126 = -62252925.0*nu - 34246100.0*tmp_init_101 + 98211330.0*tmp_init_57 + 10346896.0
 *         self._gr_k_1127 = -252273.0*nu + tmp_init_250 + 253890.0*tmp_init_57 + 49392.0
 */
  __pyx_v_self->_gr_k_1125 = ((((-445547319.0 * __pyx_v_nu) - (119851340.0 * __pyx_v_tmp_init_101)) + (583237830.0 * __pyx_v_tmp_init_57)) + 80731744.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1451
 *         self._gr_k_1124 = -75428773.0*nu + 3292660.0*tmp_init_101 + 79362710.0*tmp_init_57 + 14654484.0
 *         self._gr_k_1125 = -445547319.0*nu - 119851340.0*tmp_init_101 + 583237830.0*tmp_init_57 + 80731744.0
 *         self._gr_k_1126 = -62252925.0*nu - 34246100.0*tmp_init_101 + 98211330.0*tmp_init_57 + 10346896.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1127 = -252273.0*nu + tmp_init_250 + 253890.0*tmp_init_57 + 49392.0
 *         self._gr_k_1128 = -2308733.0*nu - 1067220.0*tmp_init_101 + 3496150.0*tmp_init_57 + 390460.0
 */
  __pyx_v_self->_gr_k_1126 = ((((-62252925.0 * __pyx_v_nu) - (34246100.0 * __pyx_v_tmp_init_101)) + (98211330.0 * __pyx_v_tmp_init_57)) + 10346896.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1452
 *         self._gr_k_1125 = -445547319.0*nu - 119851340.0*tmp_init_101 + 583237830.0*tmp_init_57 + 80731744.0
 *         self._gr_k_1126 = -62252925.0*nu - 34246100.0*tmp_init_101 + 98211330.0*tmp_init_57 + 10346896.0
 *         self._gr_k_1127 = -252273.0*nu + tmp_init_250 + 253890.0*tmp_init_57 + 49392.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1128 = -2308733.0*nu - 1067220.0*tmp_init_101 + 3496150.0*tmp_init_57 + 390460.0
 *         self._gr_k_1129 = -6760915.0*nu - 2377060.0*tmp_init_101 + 9452870.0*tmp_init_57 + 1189360.0
 */
  __pyx_v_self->_gr_k_1127 = ((((-252273.0 * __pyx_v_nu) + __pyx_v_tmp_init_250) + (253890.0 * __pyx_v_tmp_init_57)) + 49392.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1453
 *         self._gr_k_1126 = -62252925.0*nu - 34246100.0*tmp_init_101 + 98211330.0*tmp_init_57 + 10346896.0
 *         self._gr_k_1127 = -252273.0*nu + tmp_init_250 + 253890.0*tmp_init_57 + 49392.0
 *         self._gr_k_1128 = -2308733.0*nu - 1067220.0*tmp_init_101 + 3496150.0*tmp_init_57 + 390460.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1129 = -6760915.0*nu - 2377060.0*tmp_init_101 + 9452870.0*tmp_init_57 + 1189360.0
 *         self._gr_k_1130 = -13032789.0*nu - 3501036.0*tmp_init_101 + 17006682.0*tmp_init_57 + 2365968.0
 */
  __pyx_v_self->_gr_k_1128 = ((((-2308733.0 * __pyx_v_nu) - (1067220.0 * __pyx_v_tmp_init_101)) + (3496150.0 * __pyx_v_tmp_init_57)) + 390460.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1454
 *         self._gr_k_1127 = -252273.0*nu + tmp_init_250 + 253890.0*tmp_init_57 + 49392.0
 *         self._gr_k_1128 = -2308733.0*nu - 1067220.0*tmp_init_101 + 3496150.0*tmp_init_57 + 390460.0
 *         self._gr_k_1129 = -6760915.0*nu - 2377060.0*tmp_init_101 + 9452870.0*tmp_init_57 + 1189360.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1130 = -13032789.0*nu - 3501036.0*tmp_init_101 + 17006682.0*tmp_init_57 + 2365968.0
 *         self._gr_k_1131 = -12399135.0*nu - 3305148.0*tmp_init_101 + 16026066.0*tmp_init_57 + 2263380.0
 */
  __pyx_v_self->_gr_k_1129 = ((((-6760915.0 * __pyx_v_nu) - (2377060.0 * __pyx_v_tmp_init_101)) + (9452870.0 * __pyx_v_tmp_init_57)) + 1189360.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1455
 *         self._gr_k_1128 = -2308733.0*nu - 1067220.0*tmp_init_101 + 3496150.0*tmp_init_57 + 390460.0
 *         self._gr_k_1129 = -6760915.0*nu - 2377060.0*tmp_init_101 + 9452870.0*tmp_init_57 + 1189360.0
 *         self._gr_k_1130 = -13032789.0*nu - 3501036.0*tmp_init_101 + 17006682.0*tmp_init_57 + 2365968.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1131 = -12399135.0*nu - 3305148.0*tmp_init_101 + 16026066.0*tmp_init_57 + 2263380.0
 *         self._gr_k_1132 = -380583.0*nu - 279300.0*tmp_init_101 + 683550.0*tmp_init_57 + 58128.0
 */
  __pyx_v_self->_gr_k_1130 = ((((-13032789.0 * __pyx_v_nu) - (3501036.0 * __pyx_v_tmp_init_101)) + (17006682.0 * __pyx_v_tmp_init_57)) + 2365968.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1456
 *         self._gr_k_1129 = -6760915.0*nu - 2377060.0*tmp_init_101 + 9452870.0*tmp_init_57 + 1189360.0
 *         self._gr_k_1130 = -13032789.0*nu - 3501036.0*tmp_init_101 + 17006682.0*tmp_init_57 + 2365968.0
 *         self._gr_k_1131 = -12399135.0*nu - 3305148.0*tmp_init_101 + 16026066.0*tmp_init_57 + 2263380.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1132 = -380583.0*nu - 279300.0*tmp_init_101 + 683550.0*tmp_init_57 + 58128.0
 *         self._gr_k_1133 = -11639243.0*nu - 3440668.0*tmp_init_101 + 15567706.0*tmp_init_57 + 2089428.0
 */
  __pyx_v_self->_gr_k_1131 = ((((-12399135.0 * __pyx_v_nu) - (3305148.0 * __pyx_v_tmp_init_101)) + (16026066.0 * __pyx_v_tmp_init_57)) + 2263380.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1457
 *         self._gr_k_1130 = -13032789.0*nu - 3501036.0*tmp_init_101 + 17006682.0*tmp_init_57 + 2365968.0
 *         self._gr_k_1131 = -12399135.0*nu - 3305148.0*tmp_init_101 + 16026066.0*tmp_init_57 + 2263380.0
 *         self._gr_k_1132 = -380583.0*nu - 279300.0*tmp_init_101 + 683550.0*tmp_init_57 + 58128.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1133 = -11639243.0*nu - 3440668.0*tmp_init_101 + 15567706.0*tmp_init_57 + 2089428.0
 *         self._gr_k_1134 = -14553.0*nu - tmp_init_250 + 48510.0*tmp_init_57 + 924.0
 */
  __pyx_v_self->_gr_k_1132 = ((((-380583.0 * __pyx_v_nu) - (279300.0 * __pyx_v_tmp_init_101)) + (683550.0 * __pyx_v_tmp_init_57)) + 58128.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1458
 *         self._gr_k_1131 = -12399135.0*nu - 3305148.0*tmp_init_101 + 16026066.0*tmp_init_57 + 2263380.0
 *         self._gr_k_1132 = -380583.0*nu - 279300.0*tmp_init_101 + 683550.0*tmp_init_57 + 58128.0
 *         self._gr_k_1133 = -11639243.0*nu - 3440668.0*tmp_init_101 + 15567706.0*tmp_init_57 + 2089428.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1134 = -14553.0*nu - tmp_init_250 + 48510.0*tmp_init_57 + 924.0
 *         self._gr_k_1135 = -200297895.0*nu + 14908740.0*tmp_init_101 + 207517800.0*tmp_init_57 + 39014766.0
 */
  __pyx_v_self->_gr_k_1133 = ((((-11639243.0 * __pyx_v_nu) - (3440668.0 * __pyx_v_tmp_init_101)) + (15567706.0 * __pyx_v_tmp_init_57)) + 2089428.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1459
 *         self._gr_k_1132 = -380583.0*nu - 279300.0*tmp_init_101 + 683550.0*tmp_init_57 + 58128.0
 *         self._gr_k_1133 = -11639243.0*nu - 3440668.0*tmp_init_101 + 15567706.0*tmp_init_57 + 2089428.0
 *         self._gr_k_1134 = -14553.0*nu - tmp_init_250 + 48510.0*tmp_init_57 + 924.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1135 = -200297895.0*nu + 14908740.0*tmp_init_101 + 207517800.0*tmp_init_57 + 39014766.0
 *         self._gr_k_1136 = -608982675.0*nu - 289820300.0*tmp_init_101 + 923076840.0*tmp_init_57 + 103154758.0
 */
  __pyx_v_self->_gr_k_1134 = ((((-14553.0 * __pyx_v_nu) - __pyx_v_tmp_init_250) + (48510.0 * __pyx_v_tmp_init_57)) + 924.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1460
 *         self._gr_k_1133 = -11639243.0*nu - 3440668.0*tmp_init_101 + 15567706.0*tmp_init_57 + 2089428.0
 *         self._gr_k_1134 = -14553.0*nu - tmp_init_250 + 48510.0*tmp_init_57 + 924.0
 *         self._gr_k_1135 = -200297895.0*nu + 14908740.0*tmp_init_101 + 207517800.0*tmp_init_57 + 39014766.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1136 = -608982675.0*nu - 289820300.0*tmp_init_101 + 923076840.0*tmp_init_57 + 103154758.0
 *         self._gr_k_1137 = -3487220982.0*nu - 991105080.0*tmp_init_101 + 4612502160.0*tmp_init_57 + 629308812.0
 */
  __pyx_v_self->_gr_k_1135 = ((((-200297895.0 * __pyx_v_nu) + (14908740.0 * __pyx_v_tmp_init_101)) + (207517800.0 * __pyx_v_tmp_init_57)) + 39014766.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1461
 *         self._gr_k_1134 = -14553.0*nu - tmp_init_250 + 48510.0*tmp_init_57 + 924.0
 *         self._gr_k_1135 = -200297895.0*nu + 14908740.0*tmp_init_101 + 207517800.0*tmp_init_57 + 39014766.0
 *         self._gr_k_1136 = -608982675.0*nu - 289820300.0*tmp_init_101 + 923076840.0*tmp_init_57 + 103154758.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1137 = -3487220982.0*nu - 991105080.0*tmp_init_101 + 4612502160.0*tmp_init_57 + 629308812.0
 *         self._gr_k_1138 = -2140269558.0*nu - 748397160.0*tmp_init_101 + 2972476920.0*tmp_init_57 + 378104628.0
 */
  __pyx_v_self->_gr_k_1136 = ((((-608982675.0 * __pyx_v_nu) - (289820300.0 * __pyx_v_tmp_init_101)) + (923076840.0 * __pyx_v_tmp_init_57)) + 103154758.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1462
 *         self._gr_k_1135 = -200297895.0*nu + 14908740.0*tmp_init_101 + 207517800.0*tmp_init_57 + 39014766.0
 *         self._gr_k_1136 = -608982675.0*nu - 289820300.0*tmp_init_101 + 923076840.0*tmp_init_57 + 103154758.0
 *         self._gr_k_1137 = -3487220982.0*nu - 991105080.0*tmp_init_101 + 4612502160.0*tmp_init_57 + 629308812.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1138 = -2140269558.0*nu - 748397160.0*tmp_init_101 + 2972476920.0*tmp_init_57 + 378104628.0
 *         self._gr_k_1139 = -2643598419.0*nu - 639588740.0*tmp_init_101 + 3385876620.0*tmp_init_57 + 483369802.0
 */
  __pyx_v_self->_gr_k_1137 = ((((-3487220982.0 * __pyx_v_nu) - (991105080.0 * __pyx_v_tmp_init_101)) + (4612502160.0 * __pyx_v_tmp_init_57)) + 629308812.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1463
 *         self._gr_k_1136 = -608982675.0*nu - 289820300.0*tmp_init_101 + 923076840.0*tmp_init_57 + 103154758.0
 *         self._gr_k_1137 = -3487220982.0*nu - 991105080.0*tmp_init_101 + 4612502160.0*tmp_init_57 + 629308812.0
 *         self._gr_k_1138 = -2140269558.0*nu - 748397160.0*tmp_init_101 + 2972476920.0*tmp_init_57 + 378104628.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1139 = -2643598419.0*nu - 639588740.0*tmp_init_101 + 3385876620.0*tmp_init_57 + 483369802.0
 *         self._gr_k_1140 = -57114855.0*nu - 46084500.0*tmp_init_101 + 105503580.0*tmp_init_57 + 8592066.0
 */
  __pyx_v_self->_gr_k_1138 = ((((-2140269558.0 * __pyx_v_nu) - (748397160.0 * __pyx_v_tmp_init_101)) + (2972476920.0 * __pyx_v_tmp_init_57)) + 378104628.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1464
 *         self._gr_k_1137 = -3487220982.0*nu - 991105080.0*tmp_init_101 + 4612502160.0*tmp_init_57 + 629308812.0
 *         self._gr_k_1138 = -2140269558.0*nu - 748397160.0*tmp_init_101 + 2972476920.0*tmp_init_57 + 378104628.0
 *         self._gr_k_1139 = -2643598419.0*nu - 639588740.0*tmp_init_101 + 3385876620.0*tmp_init_57 + 483369802.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1140 = -57114855.0*nu - 46084500.0*tmp_init_101 + 105503580.0*tmp_init_57 + 8592066.0
 *         self._gr_k_1141 = -665672616.0*nu - 208695480.0*tmp_init_101 + 899175690.0*tmp_init_57 + 119082702.0
 */
  __pyx_v_self->_gr_k_1139 = ((((-2643598419.0 * __pyx_v_nu) - (639588740.0 * __pyx_v_tmp_init_101)) + (3385876620.0 * __pyx_v_tmp_init_57)) + 483369802.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1465
 *         self._gr_k_1138 = -2140269558.0*nu - 748397160.0*tmp_init_101 + 2972476920.0*tmp_init_57 + 378104628.0
 *         self._gr_k_1139 = -2643598419.0*nu - 639588740.0*tmp_init_101 + 3385876620.0*tmp_init_57 + 483369802.0
 *         self._gr_k_1140 = -57114855.0*nu - 46084500.0*tmp_init_101 + 105503580.0*tmp_init_57 + 8592066.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1141 = -665672616.0*nu - 208695480.0*tmp_init_101 + 899175690.0*tmp_init_57 + 119082702.0
 *         self._gr_k_1142 = -623541996.0*nu - 153907040.0*tmp_init_101 + 802874100.0*tmp_init_57 + 113734420.0
 */
  __pyx_v_self->_gr_k_1140 = ((((-57114855.0 * __pyx_v_nu) - (46084500.0 * __pyx_v_tmp_init_101)) + (105503580.0 * __pyx_v_tmp_init_57)) + 8592066.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1466
 *         self._gr_k_1139 = -2643598419.0*nu - 639588740.0*tmp_init_101 + 3385876620.0*tmp_init_57 + 483369802.0
 *         self._gr_k_1140 = -57114855.0*nu - 46084500.0*tmp_init_101 + 105503580.0*tmp_init_57 + 8592066.0
 *         self._gr_k_1141 = -665672616.0*nu - 208695480.0*tmp_init_101 + 899175690.0*tmp_init_57 + 119082702.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1142 = -623541996.0*nu - 153907040.0*tmp_init_101 + 802874100.0*tmp_init_57 + 113734420.0
 *         self._gr_k_1143 = -271733196.0*nu - 112925120.0*tmp_init_101 + 394288860.0*tmp_init_57 + 47068300.0
 */
  __pyx_v_self->_gr_k_1141 = ((((-665672616.0 * __pyx_v_nu) - (208695480.0 * __pyx_v_tmp_init_101)) + (899175690.0 * __pyx_v_tmp_init_57)) + 119082702.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1467
 *         self._gr_k_1140 = -57114855.0*nu - 46084500.0*tmp_init_101 + 105503580.0*tmp_init_57 + 8592066.0
 *         self._gr_k_1141 = -665672616.0*nu - 208695480.0*tmp_init_101 + 899175690.0*tmp_init_57 + 119082702.0
 *         self._gr_k_1142 = -623541996.0*nu - 153907040.0*tmp_init_101 + 802874100.0*tmp_init_57 + 113734420.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1143 = -271733196.0*nu - 112925120.0*tmp_init_101 + 394288860.0*tmp_init_57 + 47068300.0
 *         self._gr_k_1144 = -35372736.0*nu - 22756580.0*tmp_init_101 + 59267145.0*tmp_init_57 + 5676643.0
 */
  __pyx_v_self->_gr_k_1142 = ((((-623541996.0 * __pyx_v_nu) - (153907040.0 * __pyx_v_tmp_init_101)) + (802874100.0 * __pyx_v_tmp_init_57)) + 113734420.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1468
 *         self._gr_k_1141 = -665672616.0*nu - 208695480.0*tmp_init_101 + 899175690.0*tmp_init_57 + 119082702.0
 *         self._gr_k_1142 = -623541996.0*nu - 153907040.0*tmp_init_101 + 802874100.0*tmp_init_57 + 113734420.0
 *         self._gr_k_1143 = -271733196.0*nu - 112925120.0*tmp_init_101 + 394288860.0*tmp_init_57 + 47068300.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1144 = -35372736.0*nu - 22756580.0*tmp_init_101 + 59267145.0*tmp_init_57 + 5676643.0
 *         self._gr_k_1145 = 105336.0*nu - 43629.0
 */
  __pyx_v_self->_gr_k_1143 = ((((-271733196.0 * __pyx_v_nu) - (112925120.0 * __pyx_v_tmp_init_101)) + (394288860.0 * __pyx_v_tmp_init_57)) + 47068300.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1469
 *         self._gr_k_1142 = -623541996.0*nu - 153907040.0*tmp_init_101 + 802874100.0*tmp_init_57 + 113734420.0
 *         self._gr_k_1143 = -271733196.0*nu - 112925120.0*tmp_init_101 + 394288860.0*tmp_init_57 + 47068300.0
 *         self._gr_k_1144 = -35372736.0*nu - 22756580.0*tmp_init_101 + 59267145.0*tmp_init_57 + 5676643.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1145 = 105336.0*nu - 43629.0
 *         self._gr_k_1146 = 115584.0*nu - 50156.0
 */
  __pyx_v_self->_gr_k_1144 = ((((-35372736.0 * __pyx_v_nu) - (22756580.0 * __pyx_v_tmp_init_101)) + (59267145.0 * __pyx_v_tmp_init_57)) + 5676643.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1470
 *         self._gr_k_1143 = -271733196.0*nu - 112925120.0*tmp_init_101 + 394288860.0*tmp_init_57 + 47068300.0
 *         self._gr_k_1144 = -35372736.0*nu - 22756580.0*tmp_init_101 + 59267145.0*tmp_init_57 + 5676643.0
 *         self._gr_k_1145 = 105336.0*nu - 43629.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1146 = 115584.0*nu - 50156.0
 *         self._gr_k_1147 = 2.0931123542524005e-5*tmp_init_251*(tmp_init_126 - 19.0)
 */
  __pyx_v_self->_gr_k_1145 = ((105336.0 * __pyx_v_nu) - 43629.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1471
 *         self._gr_k_1144 = -35372736.0*nu - 22756580.0*tmp_init_101 + 59267145.0*tmp_init_57 + 5676643.0
 *         self._gr_k_1145 = 105336.0*nu - 43629.0
 *         self._gr_k_1146 = 115584.0*nu - 50156.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1147 = 2.0931123542524005e-5*tmp_init_251*(tmp_init_126 - 19.0)
 *         self._gr_k_1148 = -27721764.0*nu - 15781920.0*tmp_init_101 + 44826390.0*tmp_init_57 + 4529154.0
 */
  __pyx_v_self->_gr_k_1146 = ((115584.0 * __pyx_v_nu) - 50156.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1472
 *         self._gr_k_1145 = 105336.0*nu - 43629.0
 *         self._gr_k_1146 = 115584.0*nu - 50156.0
 *         self._gr_k_1147 = 2.0931123542524005e-5*tmp_init_251*(tmp_init_126 - 19.0)             # <<<<<<<<<<<<<<
 *         self._gr_k_1148 = -27721764.0*nu - 15781920.0*tmp_init_101 + 44826390.0*tmp_init_57 + 4529154.0
 *         self._gr_k_1149 = -271452132.0*nu - 67737600.0*tmp_init_101 + 348452790.0*tmp_init_57 + 49625730.0
 */
  __pyx_v_self->_gr_k_1147 = ((2.0931123542524005e-5 * __pyx_v_tmp_init_251) * (__pyx_v_tmp_init_126 - 19.0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1473
 *         self._gr_k_1146 = 115584.0*nu - 50156.0
 *         self._gr_k_1147 = 2.0931123542524005e-5*tmp_init_251*(tmp_init_126 - 19.0)
 *         self._gr_k_1148 = -27721764.0*nu - 15781920.0*tmp_init_101 + 44826390.0*tmp_init_57 + 4529154.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1149 = -271452132.0*nu - 67737600.0*tmp_init_101 + 348452790.0*tmp_init_57 + 49625730.0
 *         self._gr_k_1150 = -294200312.0*nu - 92383200.0*tmp_init_101 + 398650420.0*tmp_init_57 + 52526716.0
 */
  __pyx_v_self->_gr_k_1148 = ((((-27721764.0 * __pyx_v_nu) - (15781920.0 * __pyx_v_tmp_init_101)) + (44826390.0 * __pyx_v_tmp_init_57)) + 4529154.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1474
 *         self._gr_k_1147 = 2.0931123542524005e-5*tmp_init_251*(tmp_init_126 - 19.0)
 *         self._gr_k_1148 = -27721764.0*nu - 15781920.0*tmp_init_101 + 44826390.0*tmp_init_57 + 4529154.0
 *         self._gr_k_1149 = -271452132.0*nu - 67737600.0*tmp_init_101 + 348452790.0*tmp_init_57 + 49625730.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1150 = -294200312.0*nu - 92383200.0*tmp_init_101 + 398650420.0*tmp_init_57 + 52526716.0
 *         self._gr_k_1151 = -129148866.0*nu - 51037140.0*tmp_init_101 + 185852205.0*tmp_init_57 + 22427691.0
 */
  __pyx_v_self->_gr_k_1149 = ((((-271452132.0 * __pyx_v_nu) - (67737600.0 * __pyx_v_tmp_init_101)) + (348452790.0 * __pyx_v_tmp_init_57)) + 49625730.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1475
 *         self._gr_k_1148 = -27721764.0*nu - 15781920.0*tmp_init_101 + 44826390.0*tmp_init_57 + 4529154.0
 *         self._gr_k_1149 = -271452132.0*nu - 67737600.0*tmp_init_101 + 348452790.0*tmp_init_57 + 49625730.0
 *         self._gr_k_1150 = -294200312.0*nu - 92383200.0*tmp_init_101 + 398650420.0*tmp_init_57 + 52526716.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1151 = -129148866.0*nu - 51037140.0*tmp_init_101 + 185852205.0*tmp_init_57 + 22427691.0
 *         self._gr_k_1152 = -12254270.0*nu + 1236900.0*tmp_init_101 + 12513235.0*tmp_init_57 + 2393317.0
 */
  __pyx_v_self->_gr_k_1150 = ((((-294200312.0 * __pyx_v_nu) - (92383200.0 * __pyx_v_tmp_init_101)) + (398650420.0 * __pyx_v_tmp_init_57)) + 52526716.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1476
 *         self._gr_k_1149 = -271452132.0*nu - 67737600.0*tmp_init_101 + 348452790.0*tmp_init_57 + 49625730.0
 *         self._gr_k_1150 = -294200312.0*nu - 92383200.0*tmp_init_101 + 398650420.0*tmp_init_57 + 52526716.0
 *         self._gr_k_1151 = -129148866.0*nu - 51037140.0*tmp_init_101 + 185852205.0*tmp_init_57 + 22427691.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1152 = -12254270.0*nu + 1236900.0*tmp_init_101 + 12513235.0*tmp_init_57 + 2393317.0
 *         self._gr_k_1153 = -374659362.0*nu - 101421180.0*tmp_init_101 + 490337085.0*tmp_init_57 + 67914387.0
 */
  __pyx_v_self->_gr_k_1151 = ((((-129148866.0 * __pyx_v_nu) - (51037140.0 * __pyx_v_tmp_init_101)) + (185852205.0 * __pyx_v_tmp_init_57)) + 22427691.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1477
 *         self._gr_k_1150 = -294200312.0*nu - 92383200.0*tmp_init_101 + 398650420.0*tmp_init_57 + 52526716.0
 *         self._gr_k_1151 = -129148866.0*nu - 51037140.0*tmp_init_101 + 185852205.0*tmp_init_57 + 22427691.0
 *         self._gr_k_1152 = -12254270.0*nu + 1236900.0*tmp_init_101 + 12513235.0*tmp_init_57 + 2393317.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1153 = -374659362.0*nu - 101421180.0*tmp_init_101 + 490337085.0*tmp_init_57 + 67914387.0
 *         self._gr_k_1154 = -1832670.0*nu - 2102100.0*tmp_init_101 + 4039875.0*tmp_init_57 + 237405.0
 */
  __pyx_v_self->_gr_k_1152 = ((((-12254270.0 * __pyx_v_nu) + (1236900.0 * __pyx_v_tmp_init_101)) + (12513235.0 * __pyx_v_tmp_init_57)) + 2393317.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1478
 *         self._gr_k_1151 = -129148866.0*nu - 51037140.0*tmp_init_101 + 185852205.0*tmp_init_57 + 22427691.0
 *         self._gr_k_1152 = -12254270.0*nu + 1236900.0*tmp_init_101 + 12513235.0*tmp_init_57 + 2393317.0
 *         self._gr_k_1153 = -374659362.0*nu - 101421180.0*tmp_init_101 + 490337085.0*tmp_init_57 + 67914387.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1154 = -1832670.0*nu - 2102100.0*tmp_init_101 + 4039875.0*tmp_init_57 + 237405.0
 *         self._gr_k_1155 = -44513280.0*nu - 12902400.0*tmp_init_101 + 58060800.0*tmp_init_57 + 8110080.0
 */
  __pyx_v_self->_gr_k_1153 = ((((-374659362.0 * __pyx_v_nu) - (101421180.0 * __pyx_v_tmp_init_101)) + (490337085.0 * __pyx_v_tmp_init_57)) + 67914387.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1479
 *         self._gr_k_1152 = -12254270.0*nu + 1236900.0*tmp_init_101 + 12513235.0*tmp_init_57 + 2393317.0
 *         self._gr_k_1153 = -374659362.0*nu - 101421180.0*tmp_init_101 + 490337085.0*tmp_init_57 + 67914387.0
 *         self._gr_k_1154 = -1832670.0*nu - 2102100.0*tmp_init_101 + 4039875.0*tmp_init_57 + 237405.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1155 = -44513280.0*nu - 12902400.0*tmp_init_101 + 58060800.0*tmp_init_57 + 8110080.0
 *         self._gr_k_1156 = -2.3921284048598863e-8*tmp_init_223
 */
  __pyx_v_self->_gr_k_1154 = ((((-1832670.0 * __pyx_v_nu) - (2102100.0 * __pyx_v_tmp_init_101)) + (4039875.0 * __pyx_v_tmp_init_57)) + 237405.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1480
 *         self._gr_k_1153 = -374659362.0*nu - 101421180.0*tmp_init_101 + 490337085.0*tmp_init_57 + 67914387.0
 *         self._gr_k_1154 = -1832670.0*nu - 2102100.0*tmp_init_101 + 4039875.0*tmp_init_57 + 237405.0
 *         self._gr_k_1155 = -44513280.0*nu - 12902400.0*tmp_init_101 + 58060800.0*tmp_init_57 + 8110080.0             # <<<<<<<<<<<<<<
 *         self._gr_k_1156 = -2.3921284048598863e-8*tmp_init_223
 *         self._gr_k_1157 = -4.3402777777777778e-5*flagPN52*tmp_init_228
 */
  __pyx_v_self->_gr_k_1155 = ((((-44513280.0 * __pyx_v_nu) - (12902400.0 * __pyx_v_tmp_init_101)) + (58060800.0 * __pyx_v_tmp_init_57)) + 8110080.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1481
 *         self._gr_k_1154 = -1832670.0*nu - 2102100.0*tmp_init_101 + 4039875.0*tmp_init_57 + 237405.0
 *         self._gr_k_1155 = -44513280.0*nu - 12902400.0*tmp_init_101 + 58060800.0*tmp_init_57 + 8110080.0
 *         self._gr_k_1156 = -2.3921284048598863e-8*tmp_init_223             # <<<<<<<<<<<<<<
 *         self._gr_k_1157 = -4.3402777777777778e-5*flagPN52*tmp_init_228
 *         self._gr_k_1158 = -2.1433470507544582e-5*flagPN52
 */
  __pyx_v_self->_gr_k_1156 = (-2.3921284048598863e-8 * __pyx_v_tmp_init_223);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1482
 *         self._gr_k_1155 = -44513280.0*nu - 12902400.0*tmp_init_101 + 58060800.0*tmp_init_57 + 8110080.0
 *         self._gr_k_1156 = -2.3921284048598863e-8*tmp_init_223
 *         self._gr_k_1157 = -4.3402777777777778e-5*flagPN52*tmp_init_228             # <<<<<<<<<<<<<<
 *         self._gr_k_1158 = -2.1433470507544582e-5*flagPN52
 *         self._gr_k_1159 = -tmp_init_99
 */
  __pyx_v_self->_gr_k_1157 = ((-4.3402777777777778e-5 * __pyx_v_flagPN52) * __pyx_v_tmp_init_228);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1483
 *         self._gr_k_1156 = -2.3921284048598863e-8*tmp_init_223
 *         self._gr_k_1157 = -4.3402777777777778e-5*flagPN52*tmp_init_228
 *         self._gr_k_1158 = -2.1433470507544582e-5*flagPN52             # <<<<<<<<<<<<<<
 *         self._gr_k_1159 = -tmp_init_99
 *         self._gr_k_1160 = -1.0960297418630752e-8*tmp_init_107
 */
  __pyx_v_self->_gr_k_1158 = (-2.1433470507544582e-5 * __pyx_v_flagPN52);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1484
 *         self._gr_k_1157 = -4.3402777777777778e-5*flagPN52*tmp_init_228
 *         self._gr_k_1158 = -2.1433470507544582e-5*flagPN52
 *         self._gr_k_1159 = -tmp_init_99             # <<<<<<<<<<<<<<
 *         self._gr_k_1160 = -1.0960297418630752e-8*tmp_init_107
 *         self._gr_k_1161 = -tmp_init_217
 */
  __pyx_v_self->_gr_k_1159 = (-__pyx_v_tmp_init_99);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1485
 *         self._gr_k_1158 = -2.1433470507544582e-5*flagPN52
 *         self._gr_k_1159 = -tmp_init_99
 *         self._gr_k_1160 = -1.0960297418630752e-8*tmp_init_107             # <<<<<<<<<<<<<<
 *         self._gr_k_1161 = -tmp_init_217
 *         self._gr_k_1162 = -9.5367431640625e-7*flagPN3
 */
  __pyx_v_self->_gr_k_1160 = (-1.0960297418630752e-8 * __pyx_v_tmp_init_107);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1486
 *         self._gr_k_1159 = -tmp_init_99
 *         self._gr_k_1160 = -1.0960297418630752e-8*tmp_init_107
 *         self._gr_k_1161 = -tmp_init_217             # <<<<<<<<<<<<<<
 *         self._gr_k_1162 = -9.5367431640625e-7*flagPN3
 *         self._gr_k_1163 = -0.0022321428571428571*flagPN32
 */
  __pyx_v_self->_gr_k_1161 = (-__pyx_v_tmp_init_217);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1487
 *         self._gr_k_1160 = -1.0960297418630752e-8*tmp_init_107
 *         self._gr_k_1161 = -tmp_init_217
 *         self._gr_k_1162 = -9.5367431640625e-7*flagPN3             # <<<<<<<<<<<<<<
 *         self._gr_k_1163 = -0.0022321428571428571*flagPN32
 *         self._gr_k_1164 = -2.7247837611607143e-7*tmp_init_223
 */
  __pyx_v_self->_gr_k_1162 = (-9.5367431640625e-7 * __pyx_v_flagPN3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1488
 *         self._gr_k_1161 = -tmp_init_217
 *         self._gr_k_1162 = -9.5367431640625e-7*flagPN3
 *         self._gr_k_1163 = -0.0022321428571428571*flagPN32             # <<<<<<<<<<<<<<
 *         self._gr_k_1164 = -2.7247837611607143e-7*tmp_init_223
 *         self._gr_k_1165 = -8.6805555555555556e-5*tmp_init_229
 */
  __pyx_v_self->_gr_k_1163 = (-0.0022321428571428571 * __pyx_v_flagPN32);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1489
 *         self._gr_k_1162 = -9.5367431640625e-7*flagPN3
 *         self._gr_k_1163 = -0.0022321428571428571*flagPN32
 *         self._gr_k_1164 = -2.7247837611607143e-7*tmp_init_223             # <<<<<<<<<<<<<<
 *         self._gr_k_1165 = -8.6805555555555556e-5*tmp_init_229
 *         self._gr_k_1166 = -0.16666666666666667*tmp_init_245
 */
  __pyx_v_self->_gr_k_1164 = (-2.7247837611607143e-7 * __pyx_v_tmp_init_223);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1490
 *         self._gr_k_1163 = -0.0022321428571428571*flagPN32
 *         self._gr_k_1164 = -2.7247837611607143e-7*tmp_init_223
 *         self._gr_k_1165 = -8.6805555555555556e-5*tmp_init_229             # <<<<<<<<<<<<<<
 *         self._gr_k_1166 = -0.16666666666666667*tmp_init_245
 *         self._gr_k_1167 = -1.7438616071428571e-5*tmp_init_251
 */
  __pyx_v_self->_gr_k_1165 = (-8.6805555555555556e-5 * __pyx_v_tmp_init_229);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1491
 *         self._gr_k_1164 = -2.7247837611607143e-7*tmp_init_223
 *         self._gr_k_1165 = -8.6805555555555556e-5*tmp_init_229
 *         self._gr_k_1166 = -0.16666666666666667*tmp_init_245             # <<<<<<<<<<<<<<
 *         self._gr_k_1167 = -1.7438616071428571e-5*tmp_init_251
 *         self._gr_k_1168 = -9.5367431640625e-6*tmp_init_251
 */
  __pyx_v_self->_gr_k_1166 = (-0.16666666666666667 * __pyx_v_tmp_init_245);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1492
 *         self._gr_k_1165 = -8.6805555555555556e-5*tmp_init_229
 *         self._gr_k_1166 = -0.16666666666666667*tmp_init_245
 *         self._gr_k_1167 = -1.7438616071428571e-5*tmp_init_251             # <<<<<<<<<<<<<<
 *         self._gr_k_1168 = -9.5367431640625e-6*tmp_init_251
 *         self._gr_k_1169 = -3.9691612051008484e-5*tmp_init_249
 */
  __pyx_v_self->_gr_k_1167 = (-1.7438616071428571e-5 * __pyx_v_tmp_init_251);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1493
 *         self._gr_k_1166 = -0.16666666666666667*tmp_init_245
 *         self._gr_k_1167 = -1.7438616071428571e-5*tmp_init_251
 *         self._gr_k_1168 = -9.5367431640625e-6*tmp_init_251             # <<<<<<<<<<<<<<
 *         self._gr_k_1169 = -3.9691612051008484e-5*tmp_init_249
 * 
 */
  __pyx_v_self->_gr_k_1168 = (-9.5367431640625e-6 * __pyx_v_tmp_init_251);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1494
 *         self._gr_k_1167 = -1.7438616071428571e-5*tmp_init_251
 *         self._gr_k_1168 = -9.5367431640625e-6*tmp_init_251
 *         self._gr_k_1169 = -3.9691612051008484e-5*tmp_init_249             # <<<<<<<<<<<<<<
 * 
 * 
 */
  __pyx_v_self->_gr_k_1169 = (-3.9691612051008484e-5 * __pyx_v_tmp_init_249);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":56
 *         self._initialized = False
 * 
 *     cdef void _initialize(self             # <<<<<<<<<<<<<<
 *             , int flagMemory=-1
 *             , int flagPA=-1
 */

  /* function exit code */
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags._initialize", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_L0:;
}

void __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__initialize__pyx_wrap_1(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__initialize(__pyx_v_self, NULL);
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1497
 * 
 * 
 *     cdef void _compute(self             # <<<<<<<<<<<<<<
 *             , double e=-1
 *             , double x=-1
 */

void __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__compute(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self, struct __pyx_opt_args_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__compute *__pyx_optional_args) {
  double __pyx_v_e = ((double)-1.0);
  double __pyx_v_x = ((double)-1.0);
  double __pyx_v_z = ((double)-1.0);
  std::complex<double>  __pyx_v_tmp_0;
  std::complex<double>  __pyx_v_tmp_1;
  std::complex<double>  __pyx_v_tmp_2;
  double __pyx_v_tmp_3;
  double __pyx_v_tmp_4;
  double __pyx_v_tmp_5;
  double __pyx_v_tmp_6;
  std::complex<double>  __pyx_v_tmp_7;
  std::complex<double>  __pyx_v_tmp_8;
  std::complex<double>  __pyx_v_tmp_9;
  std::complex<double>  __pyx_v_tmp_10;
  std::complex<double>  __pyx_v_tmp_11;
  std::complex<double>  __pyx_v_tmp_12;
  std::complex<double>  __pyx_v_tmp_13;
  std::complex<double>  __pyx_v_tmp_14;
  std::complex<double>  __pyx_v_tmp_15;
  std::complex<double>  __pyx_v_tmp_16;
  std::complex<double>  __pyx_v_tmp_17;
  std::complex<double>  __pyx_v_tmp_18;
  std::complex<double>  __pyx_v_tmp_19;
  double __pyx_v_tmp_20;
  double __pyx_v_tmp_21;
  std::complex<double>  __pyx_v_tmp_22;
  double __pyx_v_tmp_23;
  double __pyx_v_tmp_24;
  double __pyx_v_tmp_25;
  std::complex<double>  __pyx_v_tmp_26;
  std::complex<double>  __pyx_v_tmp_27;
  std::complex<double>  __pyx_v_tmp_28;
  std::complex<double>  __pyx_v_tmp_29;
  std::complex<double>  __pyx_v_tmp_30;
  double __pyx_v_tmp_31;
  std::complex<double>  __pyx_v_tmp_32;
  std::complex<double>  __pyx_v_tmp_33;
  std::complex<double>  __pyx_v_tmp_34;
  double __pyx_v_tmp_35;
  std::complex<double>  __pyx_v_tmp_36;
  double __pyx_v_tmp_37;
  std::complex<double>  __pyx_v_tmp_38;
  std::complex<double>  __pyx_v_tmp_39;
  double __pyx_v_tmp_40;
  double __pyx_v_tmp_41;
  std::complex<double>  __pyx_v_tmp_42;
  std::complex<double>  __pyx_v_tmp_43;
  double __pyx_v_tmp_44;
  double __pyx_v_tmp_45;
  double __pyx_v_tmp_46;
  std::complex<double>  __pyx_v_tmp_47;
  std::complex<double>  __pyx_v_tmp_48;
  double __pyx_v_tmp_49;
  std::complex<double>  __pyx_v_tmp_50;
  std::complex<double>  __pyx_v_tmp_51;
  std::complex<double>  __pyx_v_tmp_52;
  double __pyx_v_tmp_53;
  double __pyx_v_tmp_54;
  std::complex<double>  __pyx_v_tmp_55;
  std::complex<double>  __pyx_v_tmp_56;
  std::complex<double>  __pyx_v_tmp_57;
  double __pyx_v_tmp_58;
  double __pyx_v_tmp_59;
  double __pyx_v_tmp_60;
  double __pyx_v_tmp_61;
  std::complex<double>  __pyx_v_tmp_62;
  std::complex<double>  __pyx_v_tmp_63;
  std::complex<double>  __pyx_v_tmp_64;
  std::complex<double>  __pyx_v_tmp_65;
  std::complex<double>  __pyx_v_tmp_66;
  std::complex<double>  __pyx_v_tmp_67;
  double __pyx_v_tmp_68;
  double __pyx_v_tmp_69;
  std::complex<double>  __pyx_v_tmp_70;
  std::complex<double>  __pyx_v_tmp_71;
  double __pyx_v_tmp_72;
  std::complex<double>  __pyx_v_tmp_73;
  std::complex<double>  __pyx_v_tmp_74;
  std::complex<double>  __pyx_v_tmp_75;
  std::complex<double>  __pyx_v_tmp_76;
  double __pyx_v_tmp_77;
  double __pyx_v_tmp_78;
  double __pyx_v_tmp_79;
  double __pyx_v_tmp_80;
  double __pyx_v_tmp_81;
  std::complex<double>  __pyx_v_tmp_82;
  double __pyx_v_tmp_83;
  double __pyx_v_tmp_84;
  double __pyx_v_tmp_85;
  std::complex<double>  __pyx_v_tmp_86;
  std::complex<double>  __pyx_v_tmp_87;
  std::complex<double>  __pyx_v_tmp_88;
  double __pyx_v_tmp_89;
  std::complex<double>  __pyx_v_tmp_90;
  double __pyx_v_tmp_91;
  std::complex<double>  __pyx_v_tmp_92;
  double __pyx_v_tmp_93;
  std::complex<double>  __pyx_v_tmp_94;
  std::complex<double>  __pyx_v_tmp_95;
  double __pyx_v_tmp_96;
  double __pyx_v_tmp_97;
  double __pyx_v_tmp_98;
  double __pyx_v_tmp_99;
  std::complex<double>  __pyx_v_tmp_100;
  std::complex<double>  __pyx_v_tmp_101;
  double __pyx_v_tmp_102;
  std::complex<double>  __pyx_v_tmp_103;
  std::complex<double>  __pyx_v_tmp_104;
  std::complex<double>  __pyx_v_tmp_105;
  double __pyx_v_tmp_106;
  std::complex<double>  __pyx_v_tmp_107;
  std::complex<double>  __pyx_v_tmp_108;
  double __pyx_v_tmp_109;
  double __pyx_v_tmp_110;
  double __pyx_v_tmp_111;
  double __pyx_v_tmp_112;
  std::complex<double>  __pyx_v_tmp_113;
  double __pyx_v_tmp_114;
  std::complex<double>  __pyx_v_tmp_115;
  std::complex<double>  __pyx_v_tmp_116;
  double __pyx_v_tmp_117;
  double __pyx_v_tmp_118;
  std::complex<double>  __pyx_v_tmp_119;
  std::complex<double>  __pyx_v_tmp_120;
  double __pyx_v_tmp_121;
  double __pyx_v_tmp_122;
  std::complex<double>  __pyx_v_tmp_123;
  std::complex<double>  __pyx_v_tmp_124;
  std::complex<double>  __pyx_v_tmp_125;
  std::complex<double>  __pyx_v_tmp_126;
  std::complex<double>  __pyx_v_tmp_127;
  std::complex<double>  __pyx_v_tmp_128;
  std::complex<double>  __pyx_v_tmp_129;
  double __pyx_v_tmp_130;
  double __pyx_v_tmp_131;
  std::complex<double>  __pyx_v_tmp_132;
  std::complex<double>  __pyx_v_tmp_133;
  std::complex<double>  __pyx_v_tmp_134;
  std::complex<double>  __pyx_v_tmp_135;
  std::complex<double>  __pyx_v_tmp_136;
  std::complex<double>  __pyx_v_tmp_137;
  std::complex<double>  __pyx_v_tmp_138;
  std::complex<double>  __pyx_v_tmp_139;
  std::complex<double>  __pyx_v_tmp_140;
  std::complex<double>  __pyx_v_tmp_141;
  std::complex<double>  __pyx_v_tmp_142;
  std::complex<double>  __pyx_v_tmp_143;
  std::complex<double>  __pyx_v_tmp_144;
  std::complex<double>  __pyx_v_tmp_145;
  double __pyx_v_tmp_146;
  std::complex<double>  __pyx_v_tmp_147;
  std::complex<double>  __pyx_v_tmp_148;
  std::complex<double>  __pyx_v_tmp_149;
  double __pyx_v_tmp_150;
  std::complex<double>  __pyx_v_tmp_151;
  std::complex<double>  __pyx_v_tmp_152;
  std::complex<double>  __pyx_v_tmp_153;
  std::complex<double>  __pyx_v_tmp_154;
  std::complex<double>  __pyx_v_tmp_155;
  std::complex<double>  __pyx_v_tmp_156;
  std::complex<double>  __pyx_v_tmp_157;
  std::complex<double>  __pyx_v_tmp_158;
  double __pyx_v_tmp_159;
  double __pyx_v_tmp_160;
  double __pyx_v_tmp_161;
  double __pyx_v_tmp_162;
  std::complex<double>  __pyx_v_tmp_163;
  std::complex<double>  __pyx_v_tmp_164;
  std::complex<double>  __pyx_v_tmp_165;
  std::complex<double>  __pyx_v_tmp_166;
  std::complex<double>  __pyx_v_tmp_167;
  std::complex<double>  __pyx_v_tmp_168;
  std::complex<double>  __pyx_v_tmp_169;
  std::complex<double>  __pyx_v_tmp_170;
  std::complex<double>  __pyx_v_tmp_171;
  std::complex<double>  __pyx_v_tmp_172;
  std::complex<double>  __pyx_v_tmp_173;
  std::complex<double>  __pyx_v_tmp_174;
  std::complex<double>  __pyx_v_tmp_175;
  std::complex<double>  __pyx_v_tmp_176;
  std::complex<double>  __pyx_v_tmp_177;
  std::complex<double>  __pyx_v_tmp_178;
  std::complex<double>  __pyx_v_tmp_179;
  double __pyx_v_tmp_180;
  double __pyx_v_tmp_181;
  std::complex<double>  __pyx_v_tmp_182;
  std::complex<double>  __pyx_v_tmp_183;
  std::complex<double>  __pyx_v_tmp_184;
  std::complex<double>  __pyx_v_tmp_185;
  std::complex<double>  __pyx_v_tmp_186;
  double __pyx_v_tmp_187;
  double __pyx_v_tmp_188;
  double __pyx_v_tmp_189;
  double __pyx_v_tmp_190;
  std::complex<double>  __pyx_v_tmp_191;
  double __pyx_v_tmp_192;
  std::complex<double>  __pyx_v_tmp_193;
  std::complex<double>  __pyx_v_tmp_194;
  std::complex<double>  __pyx_v_tmp_195;
  std::complex<double>  __pyx_v_tmp_196;
  std::complex<double>  __pyx_v_tmp_197;
  std::complex<double>  __pyx_v_tmp_198;
  double __pyx_v_tmp_199;
  double __pyx_v_tmp_200;
  std::complex<double>  __pyx_v_tmp_201;
  std::complex<double>  __pyx_v_tmp_202;
  std::complex<double>  __pyx_v_tmp_203;
  double __pyx_v_tmp_204;
  double __pyx_v_tmp_205;
  double __pyx_v_tmp_206;
  double __pyx_v_tmp_207;
  double __pyx_v_tmp_208;
  double __pyx_v_tmp_209;
  double __pyx_v_tmp_210;
  double __pyx_v_tmp_211;
  std::complex<double>  __pyx_v_tmp_212;
  double __pyx_v_tmp_213;
  double __pyx_v_tmp_214;
  double __pyx_v_tmp_215;
  std::complex<double>  __pyx_v_tmp_216;
  std::complex<double>  __pyx_v_tmp_217;
  double __pyx_v_tmp_218;
  double __pyx_v_tmp_219;
  double __pyx_v_tmp_220;
  std::complex<double>  __pyx_v_tmp_221;
  double __pyx_v_tmp_222;
  std::complex<double>  __pyx_v_tmp_223;
  double __pyx_v_tmp_224;
  double __pyx_v_tmp_225;
  double __pyx_v_tmp_226;
  std::complex<double>  __pyx_v_tmp_227;
  double __pyx_v_tmp_228;
  double __pyx_v_tmp_229;
  double __pyx_v_tmp_230;
  std::complex<double>  __pyx_v_tmp_231;
  double __pyx_v_tmp_232;
  std::complex<double>  __pyx_v_tmp_233;
  double __pyx_v_tmp_234;
  double __pyx_v_tmp_235;
  double __pyx_v_tmp_236;
  double __pyx_v_tmp_237;
  double __pyx_v_tmp_238;
  double __pyx_v_tmp_239;
  double __pyx_v_tmp_240;
  std::complex<double>  __pyx_v_tmp_241;
  double __pyx_v_tmp_242;
  double __pyx_v_tmp_243;
  std::complex<double>  __pyx_v_tmp_244;
  std::complex<double>  __pyx_v_tmp_245;
  std::complex<double>  __pyx_v_tmp_246;
  std::complex<double>  __pyx_v_tmp_247;
  std::complex<double>  __pyx_v_tmp_248;
  std::complex<double>  __pyx_v_tmp_249;
  std::complex<double>  __pyx_v_tmp_250;
  std::complex<double>  __pyx_v_tmp_251;
  std::complex<double>  __pyx_v_tmp_252;
  std::complex<double>  __pyx_v_tmp_253;
  std::complex<double>  __pyx_v_tmp_254;
  std::complex<double>  __pyx_v_tmp_255;
  std::complex<double>  __pyx_v_tmp_256;
  std::complex<double>  __pyx_v_tmp_257;
  std::complex<double>  __pyx_v_tmp_258;
  std::complex<double>  __pyx_v_tmp_259;
  std::complex<double>  __pyx_v_tmp_260;
  double __pyx_v_tmp_261;
  std::complex<double>  __pyx_v_tmp_262;
  std::complex<double>  __pyx_v_tmp_263;
  std::complex<double>  __pyx_v_tmp_264;
  std::complex<double>  __pyx_v_tmp_265;
  std::complex<double>  __pyx_v_tmp_266;
  std::complex<double>  __pyx_v_tmp_267;
  double __pyx_v_tmp_268;
  std::complex<double>  __pyx_v_tmp_269;
  std::complex<double>  __pyx_v_tmp_270;
  std::complex<double>  __pyx_v_tmp_271;
  std::complex<double>  __pyx_v_tmp_272;
  std::complex<double>  __pyx_v_tmp_273;
  std::complex<double>  __pyx_v_tmp_274;
  std::complex<double>  __pyx_v_tmp_275;
  std::complex<double>  __pyx_v_tmp_276;
  std::complex<double>  __pyx_v_tmp_277;
  std::complex<double>  __pyx_v_tmp_278;
  std::complex<double>  __pyx_v_tmp_279;
  std::complex<double>  __pyx_v_tmp_280;
  std::complex<double>  __pyx_v_tmp_281;
  std::complex<double>  __pyx_v_tmp_282;
  std::complex<double>  __pyx_v_tmp_283;
  std::complex<double>  __pyx_v_tmp_284;
  double __pyx_v_tmp_285;
  double __pyx_v_tmp_286;
  std::complex<double>  __pyx_v_tmp_287;
  std::complex<double>  __pyx_v_tmp_288;
  std::complex<double>  __pyx_v_tmp_289;
  std::complex<double>  __pyx_v_tmp_290;
  double __pyx_v_tmp_291;
  std::complex<double>  __pyx_v_tmp_292;
  double __pyx_v_tmp_293;
  double __pyx_v_tmp_294;
  double __pyx_v_tmp_295;
  std::complex<double>  __pyx_v_tmp_296;
  double __pyx_v_tmp_297;
  double __pyx_v_tmp_298;
  double __pyx_v_tmp_299;
  double __pyx_v_tmp_300;
  std::complex<double>  __pyx_v_tmp_301;
  std::complex<double>  __pyx_v_tmp_302;
  double __pyx_v_tmp_303;
  double __pyx_v_tmp_304;
  std::complex<double>  __pyx_v_tmp_305;
  double __pyx_v_tmp_306;
  double __pyx_v_tmp_307;
  double __pyx_v_tmp_308;
  std::complex<double>  __pyx_v_tmp_309;
  double __pyx_v_tmp_310;
  std::complex<double>  __pyx_v_tmp_311;
  double __pyx_v_tmp_312;
  std::complex<double>  __pyx_v_tmp_313;
  double __pyx_v_tmp_314;
  double __pyx_v_tmp_315;
  double __pyx_v_tmp_316;
  std::complex<double>  __pyx_v_tmp_317;
  std::complex<double>  __pyx_v_tmp_318;
  double __pyx_v_tmp_319;
  double __pyx_v_tmp_320;
  std::complex<double>  __pyx_v_tmp_321;
  double __pyx_v_tmp_322;
  double __pyx_v_tmp_323;
  std::complex<double>  __pyx_v_tmp_324;
  double __pyx_v_tmp_325;
  std::complex<double>  __pyx_v_tmp_326;
  double __pyx_v_tmp_327;
  double __pyx_v_tmp_328;
  double __pyx_v_tmp_329;
  double __pyx_v_tmp_330;
  double __pyx_v_tmp_331;
  double __pyx_v_tmp_332;
  double __pyx_v_tmp_333;
  double __pyx_v_tmp_334;
  double __pyx_v_tmp_335;
  std::complex<double>  __pyx_v_tmp_336;
  double __pyx_v_tmp_337;
  double __pyx_v_tmp_338;
  double __pyx_v_tmp_339;
  double __pyx_v_tmp_340;
  double __pyx_v_tmp_341;
  double __pyx_v_tmp_342;
  double __pyx_v_tmp_343;
  double __pyx_v_tmp_344;
  double __pyx_v_tmp_345;
  double __pyx_v_tmp_346;
  double __pyx_v_tmp_347;
  double __pyx_v_tmp_348;
  double __pyx_v_tmp_349;
  double __pyx_v_tmp_350;
  double __pyx_v_tmp_351;
  double __pyx_v_tmp_352;
  double __pyx_v_tmp_353;
  std::complex<double>  __pyx_v_tmp_354;
  double __pyx_v_tmp_355;
  std::complex<double>  __pyx_v_tmp_356;
  double __pyx_v_tmp_357;
  double __pyx_v_tmp_358;
  double __pyx_v_tmp_359;
  std::complex<double>  __pyx_v_tmp_360;
  double __pyx_v_tmp_361;
  double __pyx_v_tmp_362;
  double __pyx_v_tmp_363;
  std::complex<double>  __pyx_v_tmp_364;
  double __pyx_v_tmp_365;
  double __pyx_v_tmp_366;
  double __pyx_v_tmp_367;
  double __pyx_v_tmp_368;
  std::complex<double>  __pyx_v_tmp_369;
  std::complex<double>  __pyx_v_tmp_370;
  std::complex<double>  __pyx_v_tmp_371;
  std::complex<double>  __pyx_v_tmp_372;
  std::complex<double>  __pyx_v_tmp_373;
  std::complex<double>  __pyx_v_tmp_374;
  std::complex<double>  __pyx_v_tmp_375;
  std::complex<double>  __pyx_v_tmp_376;
  std::complex<double>  __pyx_v_tmp_377;
  std::complex<double>  __pyx_v_tmp_378;
  std::complex<double>  __pyx_v_tmp_379;
  std::complex<double>  __pyx_v_tmp_380;
  std::complex<double>  __pyx_v_tmp_381;
  std::complex<double>  __pyx_v_tmp_382;
  std::complex<double>  __pyx_v_tmp_383;
  std::complex<double>  __pyx_v_tmp_384;
  std::complex<double>  __pyx_v_tmp_385;
  std::complex<double>  __pyx_v_tmp_386;
  std::complex<double>  __pyx_v_tmp_387;
  std::complex<double>  __pyx_v_tmp_388;
  std::complex<double>  __pyx_v_tmp_389;
  std::complex<double>  __pyx_v_tmp_390;
  std::complex<double>  __pyx_v_tmp_391;
  double __pyx_v_tmp_392;
  std::complex<double>  __pyx_v_tmp_393;
  std::complex<double>  __pyx_v_tmp_394;
  std::complex<double>  __pyx_v_tmp_395;
  std::complex<double>  __pyx_v_tmp_396;
  std::complex<double>  __pyx_v_tmp_397;
  std::complex<double>  __pyx_v_tmp_398;
  std::complex<double>  __pyx_v_tmp_399;
  double __pyx_v_tmp_400;
  std::complex<double>  __pyx_v_tmp_401;
  std::complex<double>  __pyx_v_tmp_402;
  double __pyx_v_tmp_403;
  std::complex<double>  __pyx_v_tmp_404;
  std::complex<double>  __pyx_v_tmp_405;
  std::complex<double>  __pyx_v_tmp_406;
  std::complex<double>  __pyx_v_tmp_407;
  std::complex<double>  __pyx_v_tmp_408;
  double __pyx_v_tmp_409;
  std::complex<double>  __pyx_v_tmp_410;
  double __pyx_v_tmp_411;
  double __pyx_v_tmp_412;
  double __pyx_v_tmp_413;
  std::complex<double>  __pyx_v_tmp_414;
  double __pyx_v_tmp_415;
  double __pyx_v_tmp_416;
  double __pyx_v_tmp_417;
  std::complex<double>  __pyx_v_tmp_418;
  double __pyx_v_tmp_419;
  double __pyx_v_tmp_420;
  double __pyx_v_tmp_421;
  double __pyx_v_tmp_422;
  std::complex<double>  __pyx_v_tmp_423;
  double __pyx_v_tmp_424;
  std::complex<double>  __pyx_v_tmp_425;
  std::complex<double>  __pyx_v_tmp_426;
  std::complex<double>  __pyx_v_tmp_427;
  std::complex<double>  __pyx_v_tmp_428;
  std::complex<double>  __pyx_v_tmp_429;
  std::complex<double>  __pyx_v_tmp_430;
  std::complex<double>  __pyx_v_tmp_431;
  std::complex<double>  __pyx_v_tmp_432;
  std::complex<double>  __pyx_v_tmp_433;
  std::complex<double>  __pyx_v_tmp_434;
  std::complex<double>  __pyx_v_tmp_435;
  std::complex<double>  __pyx_v_tmp_436;
  std::complex<double>  __pyx_v_tmp_437;
  std::complex<double>  __pyx_v_tmp_438;
  std::complex<double>  __pyx_v_tmp_439;
  std::complex<double>  __pyx_v_tmp_440;
  std::complex<double>  __pyx_v_tmp_441;
  std::complex<double>  __pyx_v_tmp_442;
  std::complex<double>  __pyx_v_tmp_443;
  std::complex<double>  __pyx_v_tmp_444;
  std::complex<double>  __pyx_v_tmp_445;
  std::complex<double>  __pyx_v_tmp_446;
  std::complex<double>  __pyx_v_tmp_447;
  std::complex<double>  __pyx_v_tmp_448;
  std::complex<double>  __pyx_v_tmp_449;
  std::complex<double>  __pyx_v_tmp_450;
  std::complex<double>  __pyx_v_tmp_451;
  std::complex<double>  __pyx_v_tmp_452;
  std::complex<double>  __pyx_v_tmp_453;
  std::complex<double>  __pyx_v_tmp_454;
  std::complex<double>  __pyx_v_tmp_455;
  std::complex<double>  __pyx_v_tmp_456;
  std::complex<double>  __pyx_v_tmp_457;
  std::complex<double>  __pyx_v_tmp_458;
  std::complex<double>  __pyx_v_tmp_459;
  double __pyx_v_tmp_460;
  double __pyx_v_tmp_461;
  std::complex<double>  __pyx_v_tmp_462;
  double __pyx_v_tmp_463;
  double __pyx_v_tmp_464;
  std::complex<double>  __pyx_v_tmp_465;
  std::complex<double>  __pyx_v_tmp_466;
  std::complex<double>  __pyx_v_tmp_467;
  std::complex<double>  __pyx_v_tmp_468;
  std::complex<double>  __pyx_v_tmp_469;
  double __pyx_v_tmp_470;
  std::complex<double>  __pyx_v_tmp_471;
  std::complex<double>  __pyx_v_tmp_472;
  std::complex<double>  __pyx_v_tmp_473;
  std::complex<double>  __pyx_v_tmp_474;
  std::complex<double>  __pyx_v_tmp_475;
  std::complex<double>  __pyx_v_tmp_476;
  double __pyx_v_tmp_477;
  std::complex<double>  __pyx_v_tmp_478;
  std::complex<double>  __pyx_v_tmp_479;
  double __pyx_v_tmp_480;
  double __pyx_v_tmp_481;
  std::complex<double>  __pyx_v_tmp_482;
  double __pyx_v_tmp_483;
  std::complex<double>  __pyx_v_tmp_484;
  std::complex<double>  __pyx_v_tmp_485;
  std::complex<double>  __pyx_v_tmp_486;
  double __pyx_v_tmp_487;
  double __pyx_v_tmp_488;
  std::complex<double>  __pyx_v_tmp_489;
  std::complex<double>  __pyx_v_tmp_490;
  double __pyx_v_tmp_491;
  std::complex<double>  __pyx_v_tmp_492;
  std::complex<double>  __pyx_v_tmp_493;
  double __pyx_v_tmp_494;
  std::complex<double>  __pyx_v_tmp_495;
  std::complex<double>  __pyx_v_tmp_496;
  std::complex<double>  __pyx_v_tmp_497;
  std::complex<double>  __pyx_v_tmp_498;
  std::complex<double>  __pyx_v_tmp_499;
  std::complex<double>  __pyx_v_tmp_500;
  std::complex<double>  __pyx_v_tmp_501;
  double __pyx_v_tmp_502;
  double __pyx_v_tmp_503;
  double __pyx_v_tmp_504;
  std::complex<double>  __pyx_v_tmp_505;
  double __pyx_v_tmp_506;
  std::complex<double>  __pyx_v_tmp_507;
  double __pyx_v_tmp_508;
  std::complex<double>  __pyx_v_tmp_509;
  std::complex<double>  __pyx_v_tmp_510;
  std::complex<double>  __pyx_v_tmp_511;
  double __pyx_v_tmp_512;
  std::complex<double>  __pyx_v_tmp_513;
  double __pyx_v_tmp_514;
  double __pyx_v_tmp_515;
  std::complex<double>  __pyx_v_tmp_516;
  std::complex<double>  __pyx_v_tmp_517;
  std::complex<double>  __pyx_v_tmp_518;
  double __pyx_v_tmp_519;
  std::complex<double>  __pyx_v_tmp_520;
  double __pyx_v_tmp_521;
  std::complex<double>  __pyx_v_tmp_522;
  std::complex<double>  __pyx_v_tmp_523;
  std::complex<double>  __pyx_v_tmp_524;
  std::complex<double>  __pyx_v_tmp_525;
  std::complex<double>  __pyx_v_tmp_526;
  std::complex<double>  __pyx_v_tmp_527;
  std::complex<double>  __pyx_v_tmp_528;
  std::complex<double>  __pyx_v_tmp_529;
  std::complex<double>  __pyx_v_tmp_530;
  double __pyx_v_tmp_531;
  double __pyx_v_tmp_532;
  double __pyx_v_tmp_533;
  double __pyx_v_tmp_534;
  std::complex<double>  __pyx_v_tmp_535;
  std::complex<double>  __pyx_v_tmp_536;
  std::complex<double>  __pyx_v_tmp_537;
  std::complex<double>  __pyx_v_tmp_538;
  double __pyx_v_tmp_539;
  double __pyx_v_tmp_540;
  std::complex<double>  __pyx_v_tmp_541;
  double __pyx_v_tmp_542;
  double __pyx_v_tmp_543;
  double __pyx_v_tmp_544;
  double __pyx_v_tmp_545;
  std::complex<double>  __pyx_v_tmp_546;
  std::complex<double>  __pyx_v_tmp_547;
  std::complex<double>  __pyx_v_tmp_548;
  std::complex<double>  __pyx_v_tmp_549;
  std::complex<double>  __pyx_v_tmp_550;
  std::complex<double>  __pyx_v_tmp_551;
  std::complex<double>  __pyx_v_tmp_552;
  std::complex<double>  __pyx_v_tmp_553;
  std::complex<double>  __pyx_v_tmp_554;
  std::complex<double>  __pyx_v_tmp_555;
  std::complex<double>  __pyx_v_tmp_556;
  std::complex<double>  __pyx_v_tmp_557;
  std::complex<double>  __pyx_v_tmp_558;
  double __pyx_v_tmp_559;
  std::complex<double>  __pyx_v_tmp_560;
  std::complex<double>  __pyx_v_tmp_561;
  double __pyx_v_tmp_562;
  std::complex<double>  __pyx_v_tmp_563;
  double __pyx_v_tmp_564;
  double __pyx_v_tmp_565;
  double __pyx_v_tmp_566;
  double __pyx_v_tmp_567;
  std::complex<double>  __pyx_v_tmp_568;
  std::complex<double>  __pyx_v_tmp_569;
  std::complex<double>  __pyx_v_tmp_570;
  std::complex<double>  __pyx_v_tmp_571;
  std::complex<double>  __pyx_v_tmp_572;
  std::complex<double>  __pyx_v_tmp_573;
  std::complex<double>  __pyx_v_tmp_574;
  std::complex<double>  __pyx_v_tmp_575;
  std::complex<double>  __pyx_v_tmp_576;
  std::complex<double>  __pyx_v_tmp_577;
  std::complex<double>  __pyx_v_tmp_578;
  double __pyx_v_tmp_579;
  double __pyx_v_tmp_580;
  std::complex<double>  __pyx_v_tmp_581;
  std::complex<double>  __pyx_v_tmp_582;
  std::complex<double>  __pyx_v_tmp_583;
  std::complex<double>  __pyx_v_tmp_584;
  std::complex<double>  __pyx_v_tmp_585;
  std::complex<double>  __pyx_v_tmp_586;
  std::complex<double>  __pyx_v_tmp_587;
  double __pyx_v_tmp_588;
  double __pyx_v_tmp_589;
  std::complex<double>  __pyx_v_tmp_590;
  std::complex<double>  __pyx_v_tmp_591;
  std::complex<double>  __pyx_v_tmp_592;
  std::complex<double>  __pyx_v_tmp_593;
  std::complex<double>  __pyx_v_tmp_594;
  std::complex<double>  __pyx_v_tmp_595;
  std::complex<double>  __pyx_v_tmp_596;
  std::complex<double>  __pyx_v_tmp_597;
  std::complex<double>  __pyx_v_tmp_598;
  std::complex<double>  __pyx_v_tmp_599;
  std::complex<double>  __pyx_v_tmp_600;
  std::complex<double>  __pyx_v_tmp_601;
  std::complex<double>  __pyx_v_tmp_602;
  std::complex<double>  __pyx_v_tmp_603;
  std::complex<double>  __pyx_v_tmp_604;
  std::complex<double>  __pyx_v_tmp_605;
  std::complex<double>  __pyx_v_tmp_606;
  double __pyx_v_tmp_607;
  std::complex<double>  __pyx_v_tmp_608;
  std::complex<double>  __pyx_v_tmp_609;
  std::complex<double>  __pyx_v_tmp_610;
  std::complex<double>  __pyx_v_tmp_611;
  double __pyx_v_tmp_612;
  std::complex<double>  __pyx_v_tmp_613;
  std::complex<double>  __pyx_v_tmp_614;
  std::complex<double>  __pyx_v_tmp_615;
  std::complex<double>  __pyx_v_tmp_616;
  double __pyx_v_tmp_617;
  double __pyx_v_tmp_618;
  std::complex<double>  __pyx_v_tmp_619;
  std::complex<double>  __pyx_v_tmp_620;
  std::complex<double>  __pyx_v_tmp_621;
  std::complex<double>  __pyx_v_tmp_622;
  std::complex<double>  __pyx_v_tmp_623;
  std::complex<double>  __pyx_v_tmp_624;
  std::complex<double>  __pyx_v_tmp_625;
  std::complex<double>  __pyx_v_tmp_626;
  std::complex<double>  __pyx_v_tmp_627;
  std::complex<double>  __pyx_v_tmp_628;
  std::complex<double>  __pyx_v_tmp_629;
  double __pyx_v_tmp_630;
  std::complex<double>  __pyx_v_tmp_631;
  std::complex<double>  __pyx_v_tmp_632;
  std::complex<double>  __pyx_v_tmp_633;
  std::complex<double>  __pyx_v_tmp_634;
  std::complex<double>  __pyx_v_tmp_635;
  double __pyx_v_tmp_636;
  double __pyx_v_tmp_637;
  std::complex<double>  __pyx_v_tmp_638;
  std::complex<double>  __pyx_v_tmp_639;
  std::complex<double>  __pyx_v_tmp_640;
  std::complex<double>  __pyx_v_tmp_641;
  std::complex<double>  __pyx_v_tmp_642;
  std::complex<double>  __pyx_v_tmp_643;
  std::complex<double>  __pyx_v_tmp_644;
  std::complex<double>  __pyx_v_tmp_645;
  std::complex<double>  __pyx_v_tmp_646;
  std::complex<double>  __pyx_v_tmp_647;
  double __pyx_v_tmp_648;
  double __pyx_v_tmp_649;
  std::complex<double>  __pyx_t_1;
  std::complex<double>  __pyx_t_2;
  std::complex<double>  __pyx_t_3;
  std::complex<double>  __pyx_t_4;
  std::complex<double>  __pyx_t_5;
  std::complex<double>  __pyx_t_6;
  std::complex<double>  __pyx_t_7;
  std::complex<double>  __pyx_t_8;
  std::complex<double>  __pyx_t_9;
  std::complex<double>  __pyx_t_10;
  std::complex<double>  __pyx_t_11;
  std::complex<double>  __pyx_t_12;
  std::complex<double>  __pyx_t_13;
  std::complex<double>  __pyx_t_14;
  std::complex<double>  __pyx_t_15;
  std::complex<double>  __pyx_t_16;
  std::complex<double>  __pyx_t_17;
  std::complex<double>  __pyx_t_18;
  std::complex<double>  __pyx_t_19;
  std::complex<double>  __pyx_t_20;
  std::complex<double>  __pyx_t_21;
  std::complex<double>  __pyx_t_22;
  std::complex<double>  __pyx_t_23;
  std::complex<double>  __pyx_t_24;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  if (__pyx_optional_args) {
    if (__pyx_optional_args->__pyx_n > 0) {
      __pyx_v_e = __pyx_optional_args->e;
      if (__pyx_optional_args->__pyx_n > 1) {
        __pyx_v_x = __pyx_optional_args->x;
        if (__pyx_optional_args->__pyx_n > 2) {
          __pyx_v_z = __pyx_optional_args->z;
        }
      }
    }
  }

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1543
 *         # internal computations intermediate variables declaration/initialisation
 *         cdef:
 *             ccomplex.complex[double] tmp_0 = ccomplex.complex[double](0, z)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_1 = 2.0*tmp_0
 *             ccomplex.complex[double] tmp_2 = ccomplex.exp(-tmp_1)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_z);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1543, __pyx_L1_error)
  }
  __pyx_v_tmp_0 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1544
 *         cdef:
 *             ccomplex.complex[double] tmp_0 = ccomplex.complex[double](0, z)
 *             ccomplex.complex[double] tmp_1 = 2.0*tmp_0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_2 = ccomplex.exp(-tmp_1)
 *             double tmp_3 = cmath.pow(e, 2)
 */
  __pyx_v_tmp_1 = (2.0 * __pyx_v_tmp_0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1545
 *             ccomplex.complex[double] tmp_0 = ccomplex.complex[double](0, z)
 *             ccomplex.complex[double] tmp_1 = 2.0*tmp_0
 *             ccomplex.complex[double] tmp_2 = ccomplex.exp(-tmp_1)             # <<<<<<<<<<<<<<
 *             double tmp_3 = cmath.pow(e, 2)
 *             double tmp_4 = cmath.fabs(tmp_3 - 1)
 */
  __pyx_v_tmp_2 = std::exp<double>((-__pyx_v_tmp_1));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1546
 *             ccomplex.complex[double] tmp_1 = 2.0*tmp_0
 *             ccomplex.complex[double] tmp_2 = ccomplex.exp(-tmp_1)
 *             double tmp_3 = cmath.pow(e, 2)             # <<<<<<<<<<<<<<
 *             double tmp_4 = cmath.fabs(tmp_3 - 1)
 *             double tmp_5 = cmath.pow(tmp_4, 2)
 */
  __pyx_v_tmp_3 = pow(__pyx_v_e, 2.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1547
 *             ccomplex.complex[double] tmp_2 = ccomplex.exp(-tmp_1)
 *             double tmp_3 = cmath.pow(e, 2)
 *             double tmp_4 = cmath.fabs(tmp_3 - 1)             # <<<<<<<<<<<<<<
 *             double tmp_5 = cmath.pow(tmp_4, 2)
 *             double tmp_6 = cmath.pow(tmp_5, -1)
 */
  __pyx_v_tmp_4 = fabs((__pyx_v_tmp_3 - 1.0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1548
 *             double tmp_3 = cmath.pow(e, 2)
 *             double tmp_4 = cmath.fabs(tmp_3 - 1)
 *             double tmp_5 = cmath.pow(tmp_4, 2)             # <<<<<<<<<<<<<<
 *             double tmp_6 = cmath.pow(tmp_5, -1)
 *             ccomplex.complex[double] tmp_7 = ccomplex.exp(tmp_0)
 */
  __pyx_v_tmp_5 = pow(__pyx_v_tmp_4, 2.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1549
 *             double tmp_4 = cmath.fabs(tmp_3 - 1)
 *             double tmp_5 = cmath.pow(tmp_4, 2)
 *             double tmp_6 = cmath.pow(tmp_5, -1)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_7 = ccomplex.exp(tmp_0)
 *             ccomplex.complex[double] tmp_8 = 2.0*tmp_7
 */
  __pyx_v_tmp_6 = pow(__pyx_v_tmp_5, -1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1550
 *             double tmp_5 = cmath.pow(tmp_4, 2)
 *             double tmp_6 = cmath.pow(tmp_5, -1)
 *             ccomplex.complex[double] tmp_7 = ccomplex.exp(tmp_0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_8 = 2.0*tmp_7
 *             ccomplex.complex[double] tmp_9 = ccomplex.exp(tmp_1)
 */
  __pyx_v_tmp_7 = std::exp<double>(__pyx_v_tmp_0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1551
 *             double tmp_6 = cmath.pow(tmp_5, -1)
 *             ccomplex.complex[double] tmp_7 = ccomplex.exp(tmp_0)
 *             ccomplex.complex[double] tmp_8 = 2.0*tmp_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_9 = ccomplex.exp(tmp_1)
 *             ccomplex.complex[double] tmp_10 = e*tmp_9
 */
  __pyx_v_tmp_8 = (2.0 * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1552
 *             ccomplex.complex[double] tmp_7 = ccomplex.exp(tmp_0)
 *             ccomplex.complex[double] tmp_8 = 2.0*tmp_7
 *             ccomplex.complex[double] tmp_9 = ccomplex.exp(tmp_1)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_10 = e*tmp_9
 *             ccomplex.complex[double] tmp_11 = e + tmp_10 + tmp_8
 */
  __pyx_v_tmp_9 = std::exp<double>(__pyx_v_tmp_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1553
 *             ccomplex.complex[double] tmp_8 = 2.0*tmp_7
 *             ccomplex.complex[double] tmp_9 = ccomplex.exp(tmp_1)
 *             ccomplex.complex[double] tmp_10 = e*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_11 = e + tmp_10 + tmp_8
 *             ccomplex.complex[double] tmp_12 = ccomplex.pow(tmp_11, <double>2)
 */
  __pyx_v_tmp_10 = (__pyx_v_e * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1554
 *             ccomplex.complex[double] tmp_9 = ccomplex.exp(tmp_1)
 *             ccomplex.complex[double] tmp_10 = e*tmp_9
 *             ccomplex.complex[double] tmp_11 = e + tmp_10 + tmp_8             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_12 = ccomplex.pow(tmp_11, <double>2)
 *             ccomplex.complex[double] tmp_13 = 28.0*tmp_9
 */
  __pyx_v_tmp_11 = ((__pyx_v_e + __pyx_v_tmp_10) + __pyx_v_tmp_8);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1555
 *             ccomplex.complex[double] tmp_10 = e*tmp_9
 *             ccomplex.complex[double] tmp_11 = e + tmp_10 + tmp_8
 *             ccomplex.complex[double] tmp_12 = ccomplex.pow(tmp_11, <double>2)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_13 = 28.0*tmp_9
 *             ccomplex.complex[double] tmp_14 = 8.0*tmp_7
 */
  __pyx_v_tmp_12 = std::pow<double>(__pyx_v_tmp_11, ((double)2));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1556
 *             ccomplex.complex[double] tmp_11 = e + tmp_10 + tmp_8
 *             ccomplex.complex[double] tmp_12 = ccomplex.pow(tmp_11, <double>2)
 *             ccomplex.complex[double] tmp_13 = 28.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_14 = 8.0*tmp_7
 *             ccomplex.complex[double] tmp_15 = tmp_14*(self._gr_k_245 + tmp_13)
 */
  __pyx_v_tmp_13 = (28.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1557
 *             ccomplex.complex[double] tmp_12 = ccomplex.pow(tmp_11, <double>2)
 *             ccomplex.complex[double] tmp_13 = 28.0*tmp_9
 *             ccomplex.complex[double] tmp_14 = 8.0*tmp_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_15 = tmp_14*(self._gr_k_245 + tmp_13)
 *             ccomplex.complex[double] tmp_16 = 4.0*tmp_0
 */
  __pyx_v_tmp_14 = (8.0 * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1558
 *             ccomplex.complex[double] tmp_13 = 28.0*tmp_9
 *             ccomplex.complex[double] tmp_14 = 8.0*tmp_7
 *             ccomplex.complex[double] tmp_15 = tmp_14*(self._gr_k_245 + tmp_13)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_16 = 4.0*tmp_0
 *             ccomplex.complex[double] tmp_17 = ccomplex.exp(tmp_16)
 */
  __pyx_v_tmp_15 = (__pyx_v_tmp_14 * (__pyx_v_self->_gr_k_245 + __pyx_v_tmp_13));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1559
 *             ccomplex.complex[double] tmp_14 = 8.0*tmp_7
 *             ccomplex.complex[double] tmp_15 = tmp_14*(self._gr_k_245 + tmp_13)
 *             ccomplex.complex[double] tmp_16 = 4.0*tmp_0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_17 = ccomplex.exp(tmp_16)
 *             ccomplex.complex[double] tmp_18 = self._gr_k_247*tmp_17
 */
  __pyx_v_tmp_16 = (4.0 * __pyx_v_tmp_0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1560
 *             ccomplex.complex[double] tmp_15 = tmp_14*(self._gr_k_245 + tmp_13)
 *             ccomplex.complex[double] tmp_16 = 4.0*tmp_0
 *             ccomplex.complex[double] tmp_17 = ccomplex.exp(tmp_16)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_18 = self._gr_k_247*tmp_17
 *             ccomplex.complex[double] tmp_19 = ccomplex.exp(-tmp_16)
 */
  __pyx_v_tmp_17 = std::exp<double>(__pyx_v_tmp_16);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1561
 *             ccomplex.complex[double] tmp_16 = 4.0*tmp_0
 *             ccomplex.complex[double] tmp_17 = ccomplex.exp(tmp_16)
 *             ccomplex.complex[double] tmp_18 = self._gr_k_247*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_19 = ccomplex.exp(-tmp_16)
 *             double tmp_20 = cmath.pow(tmp_4, 3)
 */
  __pyx_v_tmp_18 = (__pyx_v_self->_gr_k_247 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1562
 *             ccomplex.complex[double] tmp_17 = ccomplex.exp(tmp_16)
 *             ccomplex.complex[double] tmp_18 = self._gr_k_247*tmp_17
 *             ccomplex.complex[double] tmp_19 = ccomplex.exp(-tmp_16)             # <<<<<<<<<<<<<<
 *             double tmp_20 = cmath.pow(tmp_4, 3)
 *             double tmp_21 = cmath.pow(tmp_20, -1)
 */
  __pyx_v_tmp_19 = std::exp<double>((-__pyx_v_tmp_16));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1563
 *             ccomplex.complex[double] tmp_18 = self._gr_k_247*tmp_17
 *             ccomplex.complex[double] tmp_19 = ccomplex.exp(-tmp_16)
 *             double tmp_20 = cmath.pow(tmp_4, 3)             # <<<<<<<<<<<<<<
 *             double tmp_21 = cmath.pow(tmp_20, -1)
 *             ccomplex.complex[double] tmp_22 = tmp_12*tmp_19*tmp_21
 */
  __pyx_v_tmp_20 = pow(__pyx_v_tmp_4, 3.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1564
 *             ccomplex.complex[double] tmp_19 = ccomplex.exp(-tmp_16)
 *             double tmp_20 = cmath.pow(tmp_4, 3)
 *             double tmp_21 = cmath.pow(tmp_20, -1)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_22 = tmp_12*tmp_19*tmp_21
 *             double tmp_23 = e*x
 */
  __pyx_v_tmp_21 = pow(__pyx_v_tmp_20, -1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1565
 *             double tmp_20 = cmath.pow(tmp_4, 3)
 *             double tmp_21 = cmath.pow(tmp_20, -1)
 *             ccomplex.complex[double] tmp_22 = tmp_12*tmp_19*tmp_21             # <<<<<<<<<<<<<<
 *             double tmp_23 = e*x
 *             double tmp_24 = cmath.pow(x, 2)
 */
  __pyx_v_tmp_22 = ((__pyx_v_tmp_12 * __pyx_v_tmp_19) * __pyx_v_tmp_21);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1566
 *             double tmp_21 = cmath.pow(tmp_20, -1)
 *             ccomplex.complex[double] tmp_22 = tmp_12*tmp_19*tmp_21
 *             double tmp_23 = e*x             # <<<<<<<<<<<<<<
 *             double tmp_24 = cmath.pow(x, 2)
 *             double tmp_25 = cmath.pow(tmp_4, 1.5)
 */
  __pyx_v_tmp_23 = (__pyx_v_e * __pyx_v_x);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1567
 *             ccomplex.complex[double] tmp_22 = tmp_12*tmp_19*tmp_21
 *             double tmp_23 = e*x
 *             double tmp_24 = cmath.pow(x, 2)             # <<<<<<<<<<<<<<
 *             double tmp_25 = cmath.pow(tmp_4, 1.5)
 *             ccomplex.complex[double] tmp_26 = tmp_17*tmp_25
 */
  __pyx_v_tmp_24 = pow(__pyx_v_x, 2.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1568
 *             double tmp_23 = e*x
 *             double tmp_24 = cmath.pow(x, 2)
 *             double tmp_25 = cmath.pow(tmp_4, 1.5)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_26 = tmp_17*tmp_25
 *             ccomplex.complex[double] tmp_27 = 3.0*tmp_0
 */
  __pyx_v_tmp_25 = pow(__pyx_v_tmp_4, 1.5);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1569
 *             double tmp_24 = cmath.pow(x, 2)
 *             double tmp_25 = cmath.pow(tmp_4, 1.5)
 *             ccomplex.complex[double] tmp_26 = tmp_17*tmp_25             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_27 = 3.0*tmp_0
 *             ccomplex.complex[double] tmp_28 = ccomplex.exp(tmp_27)
 */
  __pyx_v_tmp_26 = (__pyx_v_tmp_17 * __pyx_v_tmp_25);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1570
 *             double tmp_25 = cmath.pow(tmp_4, 1.5)
 *             ccomplex.complex[double] tmp_26 = tmp_17*tmp_25
 *             ccomplex.complex[double] tmp_27 = 3.0*tmp_0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_28 = ccomplex.exp(tmp_27)
 *             ccomplex.complex[double] tmp_29 = 16.0*tmp_28
 */
  __pyx_v_tmp_27 = (3.0 * __pyx_v_tmp_0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1571
 *             ccomplex.complex[double] tmp_26 = tmp_17*tmp_25
 *             ccomplex.complex[double] tmp_27 = 3.0*tmp_0
 *             ccomplex.complex[double] tmp_28 = ccomplex.exp(tmp_27)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_29 = 16.0*tmp_28
 *             ccomplex.complex[double] tmp_30 = e*tmp_29
 */
  __pyx_v_tmp_28 = std::exp<double>(__pyx_v_tmp_27);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1572
 *             ccomplex.complex[double] tmp_27 = 3.0*tmp_0
 *             ccomplex.complex[double] tmp_28 = ccomplex.exp(tmp_27)
 *             ccomplex.complex[double] tmp_29 = 16.0*tmp_28             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_30 = e*tmp_29
 *             double tmp_31 = 2.0*tmp_3
 */
  __pyx_v_tmp_29 = (16.0 * __pyx_v_tmp_28);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1573
 *             ccomplex.complex[double] tmp_28 = ccomplex.exp(tmp_27)
 *             ccomplex.complex[double] tmp_29 = 16.0*tmp_28
 *             ccomplex.complex[double] tmp_30 = e*tmp_29             # <<<<<<<<<<<<<<
 *             double tmp_31 = 2.0*tmp_3
 *             ccomplex.complex[double] tmp_32 = tmp_31*tmp_9
 */
  __pyx_v_tmp_30 = (__pyx_v_e * __pyx_v_tmp_29);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1574
 *             ccomplex.complex[double] tmp_29 = 16.0*tmp_28
 *             ccomplex.complex[double] tmp_30 = e*tmp_29
 *             double tmp_31 = 2.0*tmp_3             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_32 = tmp_31*tmp_9
 *             ccomplex.complex[double] tmp_33 = 6.0*tmp_0
 */
  __pyx_v_tmp_31 = (2.0 * __pyx_v_tmp_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1575
 *             ccomplex.complex[double] tmp_30 = e*tmp_29
 *             double tmp_31 = 2.0*tmp_3
 *             ccomplex.complex[double] tmp_32 = tmp_31*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_33 = 6.0*tmp_0
 *             ccomplex.complex[double] tmp_34 = ccomplex.exp(tmp_33)
 */
  __pyx_v_tmp_32 = (__pyx_v_tmp_31 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1576
 *             double tmp_31 = 2.0*tmp_3
 *             ccomplex.complex[double] tmp_32 = tmp_31*tmp_9
 *             ccomplex.complex[double] tmp_33 = 6.0*tmp_0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_34 = ccomplex.exp(tmp_33)
 *             double tmp_35 = cmath.pow(e, 3)
 */
  __pyx_v_tmp_33 = (6.0 * __pyx_v_tmp_0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1577
 *             ccomplex.complex[double] tmp_32 = tmp_31*tmp_9
 *             ccomplex.complex[double] tmp_33 = 6.0*tmp_0
 *             ccomplex.complex[double] tmp_34 = ccomplex.exp(tmp_33)             # <<<<<<<<<<<<<<
 *             double tmp_35 = cmath.pow(e, 3)
 *             ccomplex.complex[double] tmp_36 = tmp_14*tmp_35
 */
  __pyx_v_tmp_34 = std::exp<double>(__pyx_v_tmp_33);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1578
 *             ccomplex.complex[double] tmp_33 = 6.0*tmp_0
 *             ccomplex.complex[double] tmp_34 = ccomplex.exp(tmp_33)
 *             double tmp_35 = cmath.pow(e, 3)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_36 = tmp_14*tmp_35
 *             double tmp_37 = cmath.pow(e, 4)
 */
  __pyx_v_tmp_35 = pow(__pyx_v_e, 3.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1579
 *             ccomplex.complex[double] tmp_34 = ccomplex.exp(tmp_33)
 *             double tmp_35 = cmath.pow(e, 3)
 *             ccomplex.complex[double] tmp_36 = tmp_14*tmp_35             # <<<<<<<<<<<<<<
 *             double tmp_37 = cmath.pow(e, 4)
 *             ccomplex.complex[double] tmp_38 = ccomplex.exp(8*tmp_0)
 */
  __pyx_v_tmp_36 = (__pyx_v_tmp_14 * __pyx_v_tmp_35);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1580
 *             double tmp_35 = cmath.pow(e, 3)
 *             ccomplex.complex[double] tmp_36 = tmp_14*tmp_35
 *             double tmp_37 = cmath.pow(e, 4)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_38 = ccomplex.exp(8*tmp_0)
 *             ccomplex.complex[double] tmp_39 = ccomplex.exp(-tmp_33)
 */
  __pyx_v_tmp_37 = pow(__pyx_v_e, 4.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1581
 *             ccomplex.complex[double] tmp_36 = tmp_14*tmp_35
 *             double tmp_37 = cmath.pow(e, 4)
 *             ccomplex.complex[double] tmp_38 = ccomplex.exp(8*tmp_0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_39 = ccomplex.exp(-tmp_33)
 *             double tmp_40 = cmath.pow(tmp_4, 4)
 */
  __pyx_v_tmp_38 = std::exp<double>((8.0 * __pyx_v_tmp_0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1582
 *             double tmp_37 = cmath.pow(e, 4)
 *             ccomplex.complex[double] tmp_38 = ccomplex.exp(8*tmp_0)
 *             ccomplex.complex[double] tmp_39 = ccomplex.exp(-tmp_33)             # <<<<<<<<<<<<<<
 *             double tmp_40 = cmath.pow(tmp_4, 4)
 *             double tmp_41 = cmath.pow(tmp_40, -1)
 */
  __pyx_v_tmp_39 = std::exp<double>((-__pyx_v_tmp_33));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1583
 *             ccomplex.complex[double] tmp_38 = ccomplex.exp(8*tmp_0)
 *             ccomplex.complex[double] tmp_39 = ccomplex.exp(-tmp_33)
 *             double tmp_40 = cmath.pow(tmp_4, 4)             # <<<<<<<<<<<<<<
 *             double tmp_41 = cmath.pow(tmp_40, -1)
 *             ccomplex.complex[double] tmp_42 = tmp_39*tmp_41
 */
  __pyx_v_tmp_40 = pow(__pyx_v_tmp_4, 4.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1584
 *             ccomplex.complex[double] tmp_39 = ccomplex.exp(-tmp_33)
 *             double tmp_40 = cmath.pow(tmp_4, 4)
 *             double tmp_41 = cmath.pow(tmp_40, -1)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_42 = tmp_39*tmp_41
 *             ccomplex.complex[double] tmp_43 = tmp_12*tmp_42
 */
  __pyx_v_tmp_41 = pow(__pyx_v_tmp_40, -1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1585
 *             double tmp_40 = cmath.pow(tmp_4, 4)
 *             double tmp_41 = cmath.pow(tmp_40, -1)
 *             ccomplex.complex[double] tmp_42 = tmp_39*tmp_41             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_43 = tmp_12*tmp_42
 *             double tmp_44 = 6.2831853071795865
 */
  __pyx_v_tmp_42 = (__pyx_v_tmp_39 * __pyx_v_tmp_41);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1586
 *             double tmp_41 = cmath.pow(tmp_40, -1)
 *             ccomplex.complex[double] tmp_42 = tmp_39*tmp_41
 *             ccomplex.complex[double] tmp_43 = tmp_12*tmp_42             # <<<<<<<<<<<<<<
 *             double tmp_44 = 6.2831853071795865
 *             double tmp_45 = 0.69314718055994531
 */
  __pyx_v_tmp_43 = (__pyx_v_tmp_12 * __pyx_v_tmp_42);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1587
 *             ccomplex.complex[double] tmp_42 = tmp_39*tmp_41
 *             ccomplex.complex[double] tmp_43 = tmp_12*tmp_42
 *             double tmp_44 = 6.2831853071795865             # <<<<<<<<<<<<<<
 *             double tmp_45 = 0.69314718055994531
 *             double tmp_46 = 4.0*tmp_45
 */
  __pyx_v_tmp_44 = 6.2831853071795865;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1588
 *             ccomplex.complex[double] tmp_43 = tmp_12*tmp_42
 *             double tmp_44 = 6.2831853071795865
 *             double tmp_45 = 0.69314718055994531             # <<<<<<<<<<<<<<
 *             double tmp_46 = 4.0*tmp_45
 *             ccomplex.complex[double] tmp_47 = ccomplex.complex[double](tmp_44, -tmp_46 - 1.0)
 */
  __pyx_v_tmp_45 = 0.69314718055994531;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1589
 *             double tmp_44 = 6.2831853071795865
 *             double tmp_45 = 0.69314718055994531
 *             double tmp_46 = 4.0*tmp_45             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_47 = ccomplex.complex[double](tmp_44, -tmp_46 - 1.0)
 *             ccomplex.complex[double] tmp_48 = tmp_12*tmp_26
 */
  __pyx_v_tmp_46 = (4.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1590
 *             double tmp_45 = 0.69314718055994531
 *             double tmp_46 = 4.0*tmp_45
 *             ccomplex.complex[double] tmp_47 = ccomplex.complex[double](tmp_44, -tmp_46 - 1.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_48 = tmp_12*tmp_26
 *             double tmp_49 = cmath.log(4*x*cmath.exp(-17.0/18.0 + (2.0/3.0)*M_EULER_GAMA))
 */
  try {
    __pyx_t_1 = std::complex<double> (__pyx_v_tmp_44, ((-__pyx_v_tmp_46) - 1.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1590, __pyx_L1_error)
  }
  __pyx_v_tmp_47 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1591
 *             double tmp_46 = 4.0*tmp_45
 *             ccomplex.complex[double] tmp_47 = ccomplex.complex[double](tmp_44, -tmp_46 - 1.0)
 *             ccomplex.complex[double] tmp_48 = tmp_12*tmp_26             # <<<<<<<<<<<<<<
 *             double tmp_49 = cmath.log(4*x*cmath.exp(-17.0/18.0 + (2.0/3.0)*M_EULER_GAMA))
 *             ccomplex.complex[double] tmp_50 = ccomplex.complex[double](0, 17280.0)
 */
  __pyx_v_tmp_48 = (__pyx_v_tmp_12 * __pyx_v_tmp_26);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1592
 *             ccomplex.complex[double] tmp_47 = ccomplex.complex[double](tmp_44, -tmp_46 - 1.0)
 *             ccomplex.complex[double] tmp_48 = tmp_12*tmp_26
 *             double tmp_49 = cmath.log(4*x*cmath.exp(-17.0/18.0 + (2.0/3.0)*M_EULER_GAMA))             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_50 = ccomplex.complex[double](0, 17280.0)
 *             ccomplex.complex[double] tmp_51 = ccomplex.pow(tmp_11, <double>3)
 */
  __pyx_v_tmp_49 = log(((4.0 * __pyx_v_x) * exp(((-17.0 / 18.0) + ((2.0 / 3.0) * __pyx_v_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_M_EULER_GAMA)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1593
 *             ccomplex.complex[double] tmp_48 = tmp_12*tmp_26
 *             double tmp_49 = cmath.log(4*x*cmath.exp(-17.0/18.0 + (2.0/3.0)*M_EULER_GAMA))
 *             ccomplex.complex[double] tmp_50 = ccomplex.complex[double](0, 17280.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_51 = ccomplex.pow(tmp_11, <double>3)
 *             ccomplex.complex[double] tmp_52 = tmp_51*tmp_9
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 17280.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1593, __pyx_L1_error)
  }
  __pyx_v_tmp_50 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1594
 *             double tmp_49 = cmath.log(4*x*cmath.exp(-17.0/18.0 + (2.0/3.0)*M_EULER_GAMA))
 *             ccomplex.complex[double] tmp_50 = ccomplex.complex[double](0, 17280.0)
 *             ccomplex.complex[double] tmp_51 = ccomplex.pow(tmp_11, <double>3)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_52 = tmp_51*tmp_9
 *             double tmp_53 = 18.849555921538759
 */
  __pyx_v_tmp_51 = std::pow<double>(__pyx_v_tmp_11, ((double)3));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1595
 *             ccomplex.complex[double] tmp_50 = ccomplex.complex[double](0, 17280.0)
 *             ccomplex.complex[double] tmp_51 = ccomplex.pow(tmp_11, <double>3)
 *             ccomplex.complex[double] tmp_52 = tmp_51*tmp_9             # <<<<<<<<<<<<<<
 *             double tmp_53 = 18.849555921538759
 *             double tmp_54 = -tmp_46
 */
  __pyx_v_tmp_52 = (__pyx_v_tmp_51 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1596
 *             ccomplex.complex[double] tmp_51 = ccomplex.pow(tmp_11, <double>3)
 *             ccomplex.complex[double] tmp_52 = tmp_51*tmp_9
 *             double tmp_53 = 18.849555921538759             # <<<<<<<<<<<<<<
 *             double tmp_54 = -tmp_46
 *             ccomplex.complex[double] tmp_55 = 5.0*tmp_0
 */
  __pyx_v_tmp_53 = 18.849555921538759;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1597
 *             ccomplex.complex[double] tmp_52 = tmp_51*tmp_9
 *             double tmp_53 = 18.849555921538759
 *             double tmp_54 = -tmp_46             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_55 = 5.0*tmp_0
 *             ccomplex.complex[double] tmp_56 = ccomplex.exp(tmp_55)
 */
  __pyx_v_tmp_54 = (-__pyx_v_tmp_46);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1598
 *             double tmp_53 = 18.849555921538759
 *             double tmp_54 = -tmp_46
 *             ccomplex.complex[double] tmp_55 = 5.0*tmp_0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_56 = ccomplex.exp(tmp_55)
 *             ccomplex.complex[double] tmp_57 = e*tmp_56
 */
  __pyx_v_tmp_55 = (5.0 * __pyx_v_tmp_0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1599
 *             double tmp_54 = -tmp_46
 *             ccomplex.complex[double] tmp_55 = 5.0*tmp_0
 *             ccomplex.complex[double] tmp_56 = ccomplex.exp(tmp_55)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_57 = e*tmp_56
 *             double tmp_58 = 37.699111843077519
 */
  __pyx_v_tmp_56 = std::exp<double>(__pyx_v_tmp_55);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1600
 *             ccomplex.complex[double] tmp_55 = 5.0*tmp_0
 *             ccomplex.complex[double] tmp_56 = ccomplex.exp(tmp_55)
 *             ccomplex.complex[double] tmp_57 = e*tmp_56             # <<<<<<<<<<<<<<
 *             double tmp_58 = 37.699111843077519
 *             double tmp_59 = 1.0986122886681097
 */
  __pyx_v_tmp_57 = (__pyx_v_e * __pyx_v_tmp_56);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1601
 *             ccomplex.complex[double] tmp_56 = ccomplex.exp(tmp_55)
 *             ccomplex.complex[double] tmp_57 = e*tmp_56
 *             double tmp_58 = 37.699111843077519             # <<<<<<<<<<<<<<
 *             double tmp_59 = 1.0986122886681097
 *             double tmp_60 = 81.0*tmp_59
 */
  __pyx_v_tmp_58 = 37.699111843077519;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1602
 *             ccomplex.complex[double] tmp_57 = e*tmp_56
 *             double tmp_58 = 37.699111843077519
 *             double tmp_59 = 1.0986122886681097             # <<<<<<<<<<<<<<
 *             double tmp_60 = 81.0*tmp_59
 *             double tmp_61 = -tmp_60
 */
  __pyx_v_tmp_59 = 1.0986122886681097;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1603
 *             double tmp_58 = 37.699111843077519
 *             double tmp_59 = 1.0986122886681097
 *             double tmp_60 = 81.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_61 = -tmp_60
 *             ccomplex.complex[double] tmp_62 = ccomplex.complex[double](0, 3.0)
 */
  __pyx_v_tmp_60 = (81.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1604
 *             double tmp_59 = 1.0986122886681097
 *             double tmp_60 = 81.0*tmp_59
 *             double tmp_61 = -tmp_60             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_62 = ccomplex.complex[double](0, 3.0)
 *             ccomplex.complex[double] tmp_63 = -tmp_62
 */
  __pyx_v_tmp_61 = (-__pyx_v_tmp_60);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1605
 *             double tmp_60 = 81.0*tmp_59
 *             double tmp_61 = -tmp_60
 *             ccomplex.complex[double] tmp_62 = ccomplex.complex[double](0, 3.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_63 = -tmp_62
 *             ccomplex.complex[double] tmp_64 = ccomplex.complex[double](0, tmp_45)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 3.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1605, __pyx_L1_error)
  }
  __pyx_v_tmp_62 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1606
 *             double tmp_61 = -tmp_60
 *             ccomplex.complex[double] tmp_62 = ccomplex.complex[double](0, 3.0)
 *             ccomplex.complex[double] tmp_63 = -tmp_62             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_64 = ccomplex.complex[double](0, tmp_45)
 *             ccomplex.complex[double] tmp_65 = 20.0*tmp_64
 */
  __pyx_v_tmp_63 = (-__pyx_v_tmp_62);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1607
 *             ccomplex.complex[double] tmp_62 = ccomplex.complex[double](0, 3.0)
 *             ccomplex.complex[double] tmp_63 = -tmp_62
 *             ccomplex.complex[double] tmp_64 = ccomplex.complex[double](0, tmp_45)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_65 = 20.0*tmp_64
 *             ccomplex.complex[double] tmp_66 = 2.0*tmp_9
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_45);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1607, __pyx_L1_error)
  }
  __pyx_v_tmp_64 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1608
 *             ccomplex.complex[double] tmp_63 = -tmp_62
 *             ccomplex.complex[double] tmp_64 = ccomplex.complex[double](0, tmp_45)
 *             ccomplex.complex[double] tmp_65 = 20.0*tmp_64             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_66 = 2.0*tmp_9
 *             ccomplex.complex[double] tmp_67 = tmp_17*tmp_3
 */
  __pyx_v_tmp_65 = (20.0 * __pyx_v_tmp_64);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1609
 *             ccomplex.complex[double] tmp_64 = ccomplex.complex[double](0, tmp_45)
 *             ccomplex.complex[double] tmp_65 = 20.0*tmp_64
 *             ccomplex.complex[double] tmp_66 = 2.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_67 = tmp_17*tmp_3
 *             double tmp_68 = 94.247779607693797
 */
  __pyx_v_tmp_66 = (2.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1610
 *             ccomplex.complex[double] tmp_65 = 20.0*tmp_64
 *             ccomplex.complex[double] tmp_66 = 2.0*tmp_9
 *             ccomplex.complex[double] tmp_67 = tmp_17*tmp_3             # <<<<<<<<<<<<<<
 *             double tmp_68 = 94.247779607693797
 *             double tmp_69 = 12.566370614359173
 */
  __pyx_v_tmp_67 = (__pyx_v_tmp_17 * __pyx_v_tmp_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1611
 *             ccomplex.complex[double] tmp_66 = 2.0*tmp_9
 *             ccomplex.complex[double] tmp_67 = tmp_17*tmp_3
 *             double tmp_68 = 94.247779607693797             # <<<<<<<<<<<<<<
 *             double tmp_69 = 12.566370614359173
 *             ccomplex.complex[double] tmp_70 = ccomplex.complex[double](0, -tmp_46)
 */
  __pyx_v_tmp_68 = 94.247779607693797;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1612
 *             ccomplex.complex[double] tmp_67 = tmp_17*tmp_3
 *             double tmp_68 = 94.247779607693797
 *             double tmp_69 = 12.566370614359173             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_70 = ccomplex.complex[double](0, -tmp_46)
 *             ccomplex.complex[double] tmp_71 = 3.0*tmp_17
 */
  __pyx_v_tmp_69 = 12.566370614359173;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1613
 *             double tmp_68 = 94.247779607693797
 *             double tmp_69 = 12.566370614359173
 *             ccomplex.complex[double] tmp_70 = ccomplex.complex[double](0, -tmp_46)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_71 = 3.0*tmp_17
 *             double tmp_72 = -162.0*tmp_59
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, (-__pyx_v_tmp_46));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1613, __pyx_L1_error)
  }
  __pyx_v_tmp_70 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1614
 *             double tmp_69 = 12.566370614359173
 *             ccomplex.complex[double] tmp_70 = ccomplex.complex[double](0, -tmp_46)
 *             ccomplex.complex[double] tmp_71 = 3.0*tmp_17             # <<<<<<<<<<<<<<
 *             double tmp_72 = -162.0*tmp_59
 *             ccomplex.complex[double] tmp_73 = 9.0*tmp_9
 */
  __pyx_v_tmp_71 = (3.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1615
 *             ccomplex.complex[double] tmp_70 = ccomplex.complex[double](0, -tmp_46)
 *             ccomplex.complex[double] tmp_71 = 3.0*tmp_17
 *             double tmp_72 = -162.0*tmp_59             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_73 = 9.0*tmp_9
 *             ccomplex.complex[double] tmp_74 = tmp_28*tmp_35
 */
  __pyx_v_tmp_72 = (-162.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1616
 *             ccomplex.complex[double] tmp_71 = 3.0*tmp_17
 *             double tmp_72 = -162.0*tmp_59
 *             ccomplex.complex[double] tmp_73 = 9.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_74 = tmp_28*tmp_35
 *             ccomplex.complex[double] tmp_75 = 960.0*tmp_74
 */
  __pyx_v_tmp_73 = (9.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1617
 *             double tmp_72 = -162.0*tmp_59
 *             ccomplex.complex[double] tmp_73 = 9.0*tmp_9
 *             ccomplex.complex[double] tmp_74 = tmp_28*tmp_35             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_75 = 960.0*tmp_74
 *             ccomplex.complex[double] tmp_76 = 3.1415926535897932*tmp_34
 */
  __pyx_v_tmp_74 = (__pyx_v_tmp_28 * __pyx_v_tmp_35);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1618
 *             ccomplex.complex[double] tmp_73 = 9.0*tmp_9
 *             ccomplex.complex[double] tmp_74 = tmp_28*tmp_35
 *             ccomplex.complex[double] tmp_75 = 960.0*tmp_74             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_76 = 3.1415926535897932*tmp_34
 *             double tmp_77 = 1.6094379124341004
 */
  __pyx_v_tmp_75 = (960.0 * __pyx_v_tmp_74);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1619
 *             ccomplex.complex[double] tmp_74 = tmp_28*tmp_35
 *             ccomplex.complex[double] tmp_75 = 960.0*tmp_74
 *             ccomplex.complex[double] tmp_76 = 3.1415926535897932*tmp_34             # <<<<<<<<<<<<<<
 *             double tmp_77 = 1.6094379124341004
 *             double tmp_78 = 15625.0*tmp_77
 */
  __pyx_v_tmp_76 = (3.1415926535897932 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1620
 *             ccomplex.complex[double] tmp_75 = 960.0*tmp_74
 *             ccomplex.complex[double] tmp_76 = 3.1415926535897932*tmp_34
 *             double tmp_77 = 1.6094379124341004             # <<<<<<<<<<<<<<
 *             double tmp_78 = 15625.0*tmp_77
 *             double tmp_79 = -tmp_78
 */
  __pyx_v_tmp_77 = 1.6094379124341004;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1621
 *             ccomplex.complex[double] tmp_76 = 3.1415926535897932*tmp_34
 *             double tmp_77 = 1.6094379124341004
 *             double tmp_78 = 15625.0*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_79 = -tmp_78
 *             double tmp_80 = -243.0*tmp_59
 */
  __pyx_v_tmp_78 = (15625.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1622
 *             double tmp_77 = 1.6094379124341004
 *             double tmp_78 = 15625.0*tmp_77
 *             double tmp_79 = -tmp_78             # <<<<<<<<<<<<<<
 *             double tmp_80 = -243.0*tmp_59
 *             double tmp_81 = 6561.0*tmp_59
 */
  __pyx_v_tmp_79 = (-__pyx_v_tmp_78);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1623
 *             double tmp_78 = 15625.0*tmp_77
 *             double tmp_79 = -tmp_78
 *             double tmp_80 = -243.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_81 = 6561.0*tmp_59
 *             ccomplex.complex[double] tmp_82 = 8.0*tmp_9
 */
  __pyx_v_tmp_80 = (-243.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1624
 *             double tmp_79 = -tmp_78
 *             double tmp_80 = -243.0*tmp_59
 *             double tmp_81 = 6561.0*tmp_59             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_82 = 8.0*tmp_9
 *             double tmp_83 = 40.840704496667312
 */
  __pyx_v_tmp_81 = (6561.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1625
 *             double tmp_80 = -243.0*tmp_59
 *             double tmp_81 = 6561.0*tmp_59
 *             ccomplex.complex[double] tmp_82 = 8.0*tmp_9             # <<<<<<<<<<<<<<
 *             double tmp_83 = 40.840704496667312
 *             double tmp_84 = 2187.0*tmp_59
 */
  __pyx_v_tmp_82 = (8.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1626
 *             double tmp_81 = 6561.0*tmp_59
 *             ccomplex.complex[double] tmp_82 = 8.0*tmp_9
 *             double tmp_83 = 40.840704496667312             # <<<<<<<<<<<<<<
 *             double tmp_84 = 2187.0*tmp_59
 *             double tmp_85 = -tmp_84
 */
  __pyx_v_tmp_83 = 40.840704496667312;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1627
 *             ccomplex.complex[double] tmp_82 = 8.0*tmp_9
 *             double tmp_83 = 40.840704496667312
 *             double tmp_84 = 2187.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_85 = -tmp_84
 *             ccomplex.complex[double] tmp_86 = 6.0*tmp_17
 */
  __pyx_v_tmp_84 = (2187.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1628
 *             double tmp_83 = 40.840704496667312
 *             double tmp_84 = 2187.0*tmp_59
 *             double tmp_85 = -tmp_84             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_86 = 6.0*tmp_17
 *             ccomplex.complex[double] tmp_87 = tmp_37*tmp_9
 */
  __pyx_v_tmp_85 = (-__pyx_v_tmp_84);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1629
 *             double tmp_84 = 2187.0*tmp_59
 *             double tmp_85 = -tmp_84
 *             ccomplex.complex[double] tmp_86 = 6.0*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_87 = tmp_37*tmp_9
 *             ccomplex.complex[double] tmp_88 = 120.0*tmp_87
 */
  __pyx_v_tmp_86 = (6.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1630
 *             double tmp_85 = -tmp_84
 *             ccomplex.complex[double] tmp_86 = 6.0*tmp_17
 *             ccomplex.complex[double] tmp_87 = tmp_37*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_88 = 120.0*tmp_87
 *             double tmp_89 = 390625.0*tmp_77
 */
  __pyx_v_tmp_87 = (__pyx_v_tmp_37 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1631
 *             ccomplex.complex[double] tmp_86 = 6.0*tmp_17
 *             ccomplex.complex[double] tmp_87 = tmp_37*tmp_9
 *             ccomplex.complex[double] tmp_88 = 120.0*tmp_87             # <<<<<<<<<<<<<<
 *             double tmp_89 = 390625.0*tmp_77
 *             ccomplex.complex[double] tmp_90 = ccomplex.complex[double](0, 943328.0*tmp_45 - 22842.0*tmp_59 - tmp_89)
 */
  __pyx_v_tmp_88 = (120.0 * __pyx_v_tmp_87);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1632
 *             ccomplex.complex[double] tmp_87 = tmp_37*tmp_9
 *             ccomplex.complex[double] tmp_88 = 120.0*tmp_87
 *             double tmp_89 = 390625.0*tmp_77             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_90 = ccomplex.complex[double](0, 943328.0*tmp_45 - 22842.0*tmp_59 - tmp_89)
 *             double tmp_91 = 45927.0*tmp_59
 */
  __pyx_v_tmp_89 = (390625.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1633
 *             ccomplex.complex[double] tmp_88 = 120.0*tmp_87
 *             double tmp_89 = 390625.0*tmp_77
 *             ccomplex.complex[double] tmp_90 = ccomplex.complex[double](0, 943328.0*tmp_45 - 22842.0*tmp_59 - tmp_89)             # <<<<<<<<<<<<<<
 *             double tmp_91 = 45927.0*tmp_59
 *             ccomplex.complex[double] tmp_92 = 10.0*tmp_17
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, (((943328.0 * __pyx_v_tmp_45) - (22842.0 * __pyx_v_tmp_59)) - __pyx_v_tmp_89));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1633, __pyx_L1_error)
  }
  __pyx_v_tmp_90 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1634
 *             double tmp_89 = 390625.0*tmp_77
 *             ccomplex.complex[double] tmp_90 = ccomplex.complex[double](0, 943328.0*tmp_45 - 22842.0*tmp_59 - tmp_89)
 *             double tmp_91 = 45927.0*tmp_59             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_92 = 10.0*tmp_17
 *             double tmp_93 = 3159.0*tmp_59
 */
  __pyx_v_tmp_91 = (45927.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1635
 *             ccomplex.complex[double] tmp_90 = ccomplex.complex[double](0, 943328.0*tmp_45 - 22842.0*tmp_59 - tmp_89)
 *             double tmp_91 = 45927.0*tmp_59
 *             ccomplex.complex[double] tmp_92 = 10.0*tmp_17             # <<<<<<<<<<<<<<
 *             double tmp_93 = 3159.0*tmp_59
 *             ccomplex.complex[double] tmp_94 = 10.0*tmp_34
 */
  __pyx_v_tmp_92 = (10.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1636
 *             double tmp_91 = 45927.0*tmp_59
 *             ccomplex.complex[double] tmp_92 = 10.0*tmp_17
 *             double tmp_93 = 3159.0*tmp_59             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_94 = 10.0*tmp_34
 *             ccomplex.complex[double] tmp_95 = ccomplex.exp(10*tmp_0)
 */
  __pyx_v_tmp_93 = (3159.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1637
 *             ccomplex.complex[double] tmp_92 = 10.0*tmp_17
 *             double tmp_93 = 3159.0*tmp_59
 *             ccomplex.complex[double] tmp_94 = 10.0*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_95 = ccomplex.exp(10*tmp_0)
 *             double tmp_96 = 21.991148575128553
 */
  __pyx_v_tmp_94 = (10.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1638
 *             double tmp_93 = 3159.0*tmp_59
 *             ccomplex.complex[double] tmp_94 = 10.0*tmp_34
 *             ccomplex.complex[double] tmp_95 = ccomplex.exp(10*tmp_0)             # <<<<<<<<<<<<<<
 *             double tmp_96 = 21.991148575128553
 *             double tmp_97 = 3645.0*tmp_59
 */
  __pyx_v_tmp_95 = std::exp<double>((10.0 * __pyx_v_tmp_0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1639
 *             ccomplex.complex[double] tmp_94 = 10.0*tmp_34
 *             ccomplex.complex[double] tmp_95 = ccomplex.exp(10*tmp_0)
 *             double tmp_96 = 21.991148575128553             # <<<<<<<<<<<<<<
 *             double tmp_97 = 3645.0*tmp_59
 *             double tmp_98 = 15.707963267948966
 */
  __pyx_v_tmp_96 = 21.991148575128553;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1640
 *             ccomplex.complex[double] tmp_95 = ccomplex.exp(10*tmp_0)
 *             double tmp_96 = 21.991148575128553
 *             double tmp_97 = 3645.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_98 = 15.707963267948966
 *             double tmp_99 = 729.0*tmp_59
 */
  __pyx_v_tmp_97 = (3645.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1641
 *             double tmp_96 = 21.991148575128553
 *             double tmp_97 = 3645.0*tmp_59
 *             double tmp_98 = 15.707963267948966             # <<<<<<<<<<<<<<
 *             double tmp_99 = 729.0*tmp_59
 *             ccomplex.complex[double] tmp_100 = ccomplex.complex[double](0, tmp_99)
 */
  __pyx_v_tmp_98 = 15.707963267948966;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1642
 *             double tmp_97 = 3645.0*tmp_59
 *             double tmp_98 = 15.707963267948966
 *             double tmp_99 = 729.0*tmp_59             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_100 = ccomplex.complex[double](0, tmp_99)
 *             ccomplex.complex[double] tmp_101 = 5.0*tmp_38
 */
  __pyx_v_tmp_99 = (729.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1643
 *             double tmp_98 = 15.707963267948966
 *             double tmp_99 = 729.0*tmp_59
 *             ccomplex.complex[double] tmp_100 = ccomplex.complex[double](0, tmp_99)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_101 = 5.0*tmp_38
 *             double tmp_102 = 78125.0*tmp_77
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_99);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1643, __pyx_L1_error)
  }
  __pyx_v_tmp_100 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1644
 *             double tmp_99 = 729.0*tmp_59
 *             ccomplex.complex[double] tmp_100 = ccomplex.complex[double](0, tmp_99)
 *             ccomplex.complex[double] tmp_101 = 5.0*tmp_38             # <<<<<<<<<<<<<<
 *             double tmp_102 = 78125.0*tmp_77
 *             ccomplex.complex[double] tmp_103 = 5.0*tmp_9
 */
  __pyx_v_tmp_101 = (5.0 * __pyx_v_tmp_38);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1645
 *             ccomplex.complex[double] tmp_100 = ccomplex.complex[double](0, tmp_99)
 *             ccomplex.complex[double] tmp_101 = 5.0*tmp_38
 *             double tmp_102 = 78125.0*tmp_77             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_103 = 5.0*tmp_9
 *             ccomplex.complex[double] tmp_104 = ccomplex.complex[double](0, 1)*tmp_103
 */
  __pyx_v_tmp_102 = (78125.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1646
 *             ccomplex.complex[double] tmp_101 = 5.0*tmp_38
 *             double tmp_102 = 78125.0*tmp_77
 *             ccomplex.complex[double] tmp_103 = 5.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_104 = ccomplex.complex[double](0, 1)*tmp_103
 *             ccomplex.complex[double] tmp_105 = tmp_101*(tmp_100 - 864.0*tmp_64 + tmp_98) + tmp_104*(-tmp_102 + 367456.0*tmp_45 - 118098.0*tmp_59) - tmp_90 + tmp_92*(-74400.0*tmp_64 + ccomplex.complex[double](0, 1)*tmp_91 + 3.1415926535897932) - tmp_94*(-4512.0*tmp_64 + ccomplex.complex[double](0, 1)*tmp_93 + 3.1415926535897932) + tmp_95*(5856.0*tmp_64 + tmp_96 - ccomplex.complex[double](0, 1)*tmp_97)
 */
  __pyx_v_tmp_103 = (5.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1647
 *             double tmp_102 = 78125.0*tmp_77
 *             ccomplex.complex[double] tmp_103 = 5.0*tmp_9
 *             ccomplex.complex[double] tmp_104 = ccomplex.complex[double](0, 1)*tmp_103             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_105 = tmp_101*(tmp_100 - 864.0*tmp_64 + tmp_98) + tmp_104*(-tmp_102 + 367456.0*tmp_45 - 118098.0*tmp_59) - tmp_90 + tmp_92*(-74400.0*tmp_64 + ccomplex.complex[double](0, 1)*tmp_91 + 3.1415926535897932) - tmp_94*(-4512.0*tmp_64 + ccomplex.complex[double](0, 1)*tmp_93 + 3.1415926535897932) + tmp_95*(5856.0*tmp_64 + tmp_96 - ccomplex.complex[double](0, 1)*tmp_97)
 *             double tmp_106 = cmath.pow(e, 5)
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1647, __pyx_L1_error)
  }
  __pyx_v_tmp_104 = (__pyx_t_1 * __pyx_v_tmp_103);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1648
 *             ccomplex.complex[double] tmp_103 = 5.0*tmp_9
 *             ccomplex.complex[double] tmp_104 = ccomplex.complex[double](0, 1)*tmp_103
 *             ccomplex.complex[double] tmp_105 = tmp_101*(tmp_100 - 864.0*tmp_64 + tmp_98) + tmp_104*(-tmp_102 + 367456.0*tmp_45 - 118098.0*tmp_59) - tmp_90 + tmp_92*(-74400.0*tmp_64 + ccomplex.complex[double](0, 1)*tmp_91 + 3.1415926535897932) - tmp_94*(-4512.0*tmp_64 + ccomplex.complex[double](0, 1)*tmp_93 + 3.1415926535897932) + tmp_95*(5856.0*tmp_64 + tmp_96 - ccomplex.complex[double](0, 1)*tmp_97)             # <<<<<<<<<<<<<<
 *             double tmp_106 = cmath.pow(e, 5)
 *             ccomplex.complex[double] tmp_107 = tmp_106*tmp_7
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1648, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1648, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1648, __pyx_L1_error)
  }
  __pyx_v_tmp_105 = ((((((__pyx_v_tmp_101 * ((__pyx_v_tmp_100 - (864.0 * __pyx_v_tmp_64)) + __pyx_v_tmp_98)) + (__pyx_v_tmp_104 * (((-__pyx_v_tmp_102) + (367456.0 * __pyx_v_tmp_45)) - (118098.0 * __pyx_v_tmp_59)))) - __pyx_v_tmp_90) + (__pyx_v_tmp_92 * (((-74400.0 * __pyx_v_tmp_64) + (__pyx_t_1 * __pyx_v_tmp_91)) + 3.1415926535897932))) - (__pyx_v_tmp_94 * (((-4512.0 * __pyx_v_tmp_64) + (__pyx_t_2 * __pyx_v_tmp_93)) + 3.1415926535897932))) + (__pyx_v_tmp_95 * (((5856.0 * __pyx_v_tmp_64) + __pyx_v_tmp_96) - (__pyx_t_3 * __pyx_v_tmp_97))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1649
 *             ccomplex.complex[double] tmp_104 = ccomplex.complex[double](0, 1)*tmp_103
 *             ccomplex.complex[double] tmp_105 = tmp_101*(tmp_100 - 864.0*tmp_64 + tmp_98) + tmp_104*(-tmp_102 + 367456.0*tmp_45 - 118098.0*tmp_59) - tmp_90 + tmp_92*(-74400.0*tmp_64 + ccomplex.complex[double](0, 1)*tmp_91 + 3.1415926535897932) - tmp_94*(-4512.0*tmp_64 + ccomplex.complex[double](0, 1)*tmp_93 + 3.1415926535897932) + tmp_95*(5856.0*tmp_64 + tmp_96 - ccomplex.complex[double](0, 1)*tmp_97)
 *             double tmp_106 = cmath.pow(e, 5)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_107 = tmp_106*tmp_7
 *             ccomplex.complex[double] tmp_108 = 24.0*tmp_107
 */
  __pyx_v_tmp_106 = pow(__pyx_v_e, 5.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1650
 *             ccomplex.complex[double] tmp_105 = tmp_101*(tmp_100 - 864.0*tmp_64 + tmp_98) + tmp_104*(-tmp_102 + 367456.0*tmp_45 - 118098.0*tmp_59) - tmp_90 + tmp_92*(-74400.0*tmp_64 + ccomplex.complex[double](0, 1)*tmp_91 + 3.1415926535897932) - tmp_94*(-4512.0*tmp_64 + ccomplex.complex[double](0, 1)*tmp_93 + 3.1415926535897932) + tmp_95*(5856.0*tmp_64 + tmp_96 - ccomplex.complex[double](0, 1)*tmp_97)
 *             double tmp_106 = cmath.pow(e, 5)
 *             ccomplex.complex[double] tmp_107 = tmp_106*tmp_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_108 = 24.0*tmp_107
 *             double tmp_109 = cmath.pow(e, 6)
 */
  __pyx_v_tmp_107 = (__pyx_v_tmp_106 * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1651
 *             double tmp_106 = cmath.pow(e, 5)
 *             ccomplex.complex[double] tmp_107 = tmp_106*tmp_7
 *             ccomplex.complex[double] tmp_108 = 24.0*tmp_107             # <<<<<<<<<<<<<<
 *             double tmp_109 = cmath.pow(e, 6)
 *             double tmp_110 = 59049.0*tmp_59
 */
  __pyx_v_tmp_108 = (24.0 * __pyx_v_tmp_107);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1652
 *             ccomplex.complex[double] tmp_107 = tmp_106*tmp_7
 *             ccomplex.complex[double] tmp_108 = 24.0*tmp_107
 *             double tmp_109 = cmath.pow(e, 6)             # <<<<<<<<<<<<<<
 *             double tmp_110 = 59049.0*tmp_59
 *             double tmp_111 = 1.9459101490553133
 */
  __pyx_v_tmp_109 = pow(__pyx_v_e, 6.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1653
 *             ccomplex.complex[double] tmp_108 = 24.0*tmp_107
 *             double tmp_109 = cmath.pow(e, 6)
 *             double tmp_110 = 59049.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_111 = 1.9459101490553133
 *             double tmp_112 = -5764801.0*tmp_111
 */
  __pyx_v_tmp_110 = (59049.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1654
 *             double tmp_109 = cmath.pow(e, 6)
 *             double tmp_110 = 59049.0*tmp_59
 *             double tmp_111 = 1.9459101490553133             # <<<<<<<<<<<<<<
 *             double tmp_112 = -5764801.0*tmp_111
 *             ccomplex.complex[double] tmp_113 = ccomplex.complex[double](0, tmp_59)
 */
  __pyx_v_tmp_111 = 1.9459101490553133;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1655
 *             double tmp_110 = 59049.0*tmp_59
 *             double tmp_111 = 1.9459101490553133
 *             double tmp_112 = -5764801.0*tmp_111             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_113 = ccomplex.complex[double](0, tmp_59)
 *             double tmp_114 = 1328125.0*tmp_77
 */
  __pyx_v_tmp_112 = (-5764801.0 * __pyx_v_tmp_111);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1656
 *             double tmp_111 = 1.9459101490553133
 *             double tmp_112 = -5764801.0*tmp_111
 *             ccomplex.complex[double] tmp_113 = ccomplex.complex[double](0, tmp_59)             # <<<<<<<<<<<<<<
 *             double tmp_114 = 1328125.0*tmp_77
 *             ccomplex.complex[double] tmp_115 = 15.0*tmp_17
 */
  try {
    __pyx_t_3 = std::complex<double> (0.0, __pyx_v_tmp_59);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1656, __pyx_L1_error)
  }
  __pyx_v_tmp_113 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1657
 *             double tmp_112 = -5764801.0*tmp_111
 *             ccomplex.complex[double] tmp_113 = ccomplex.complex[double](0, tmp_59)
 *             double tmp_114 = 1328125.0*tmp_77             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_115 = 15.0*tmp_17
 *             ccomplex.complex[double] tmp_116 = ccomplex.exp(12*tmp_0)
 */
  __pyx_v_tmp_114 = (1328125.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1658
 *             ccomplex.complex[double] tmp_113 = ccomplex.complex[double](0, tmp_59)
 *             double tmp_114 = 1328125.0*tmp_77
 *             ccomplex.complex[double] tmp_115 = 15.0*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_116 = ccomplex.exp(12*tmp_0)
 *             double tmp_117 = 116.23892818282235
 */
  __pyx_v_tmp_115 = (15.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1659
 *             double tmp_114 = 1328125.0*tmp_77
 *             ccomplex.complex[double] tmp_115 = 15.0*tmp_17
 *             ccomplex.complex[double] tmp_116 = ccomplex.exp(12*tmp_0)             # <<<<<<<<<<<<<<
 *             double tmp_117 = 116.23892818282235
 *             double tmp_118 = 3125.0*tmp_77
 */
  __pyx_v_tmp_116 = std::exp<double>((12.0 * __pyx_v_tmp_0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1660
 *             ccomplex.complex[double] tmp_115 = 15.0*tmp_17
 *             ccomplex.complex[double] tmp_116 = ccomplex.exp(12*tmp_0)
 *             double tmp_117 = 116.23892818282235             # <<<<<<<<<<<<<<
 *             double tmp_118 = 3125.0*tmp_77
 *             ccomplex.complex[double] tmp_119 = ccomplex.complex[double](0, 25.0)
 */
  __pyx_v_tmp_117 = 116.23892818282235;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1661
 *             ccomplex.complex[double] tmp_116 = ccomplex.exp(12*tmp_0)
 *             double tmp_117 = 116.23892818282235
 *             double tmp_118 = 3125.0*tmp_77             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_119 = ccomplex.complex[double](0, 25.0)
 *             ccomplex.complex[double] tmp_120 = tmp_115*(2104137.0*tmp_113 + ccomplex.complex[double](0, 1)*tmp_114 - 6405632.0*tmp_64 + tmp_98) + tmp_116*(tmp_117 - tmp_119*(tmp_118 + tmp_81) + 441856.0*tmp_64) + 160.0*tmp_34*(-ccomplex.complex[double](0, 1)*tmp_110 + 94944.0*tmp_64 + 3.1415926535897932) - 4241.1500823462209*tmp_38 + 144.0*tmp_9*tmp_90 - 48.0*tmp_95*(tmp_62*(4000.0*tmp_45 - 2511.0*tmp_59) + tmp_96) - ccomplex.complex[double](0, 1)*(tmp_112 + 54811648.0*tmp_45 + 15114357.0*tmp_59 - 26953125.0*tmp_77)
 */
  __pyx_v_tmp_118 = (3125.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1662
 *             double tmp_117 = 116.23892818282235
 *             double tmp_118 = 3125.0*tmp_77
 *             ccomplex.complex[double] tmp_119 = ccomplex.complex[double](0, 25.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_120 = tmp_115*(2104137.0*tmp_113 + ccomplex.complex[double](0, 1)*tmp_114 - 6405632.0*tmp_64 + tmp_98) + tmp_116*(tmp_117 - tmp_119*(tmp_118 + tmp_81) + 441856.0*tmp_64) + 160.0*tmp_34*(-ccomplex.complex[double](0, 1)*tmp_110 + 94944.0*tmp_64 + 3.1415926535897932) - 4241.1500823462209*tmp_38 + 144.0*tmp_9*tmp_90 - 48.0*tmp_95*(tmp_62*(4000.0*tmp_45 - 2511.0*tmp_59) + tmp_96) - ccomplex.complex[double](0, 1)*(tmp_112 + 54811648.0*tmp_45 + 15114357.0*tmp_59 - 26953125.0*tmp_77)
 *             double tmp_121 = cmath.pow(x, 1.5)
 */
  try {
    __pyx_t_3 = std::complex<double> (0.0, 25.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1662, __pyx_L1_error)
  }
  __pyx_v_tmp_119 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1663
 *             double tmp_118 = 3125.0*tmp_77
 *             ccomplex.complex[double] tmp_119 = ccomplex.complex[double](0, 25.0)
 *             ccomplex.complex[double] tmp_120 = tmp_115*(2104137.0*tmp_113 + ccomplex.complex[double](0, 1)*tmp_114 - 6405632.0*tmp_64 + tmp_98) + tmp_116*(tmp_117 - tmp_119*(tmp_118 + tmp_81) + 441856.0*tmp_64) + 160.0*tmp_34*(-ccomplex.complex[double](0, 1)*tmp_110 + 94944.0*tmp_64 + 3.1415926535897932) - 4241.1500823462209*tmp_38 + 144.0*tmp_9*tmp_90 - 48.0*tmp_95*(tmp_62*(4000.0*tmp_45 - 2511.0*tmp_59) + tmp_96) - ccomplex.complex[double](0, 1)*(tmp_112 + 54811648.0*tmp_45 + 15114357.0*tmp_59 - 26953125.0*tmp_77)             # <<<<<<<<<<<<<<
 *             double tmp_121 = cmath.pow(x, 1.5)
 *             double tmp_122 = cmath.pow(tmp_4, -3.5)
 */
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1663, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1663, __pyx_L1_error)
  }
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1663, __pyx_L1_error)
  }
  __pyx_v_tmp_120 = (((((((__pyx_v_tmp_115 * ((((2104137.0 * __pyx_v_tmp_113) + (__pyx_t_3 * __pyx_v_tmp_114)) - (6405632.0 * __pyx_v_tmp_64)) + __pyx_v_tmp_98)) + (__pyx_v_tmp_116 * ((__pyx_v_tmp_117 - (__pyx_v_tmp_119 * (__pyx_v_tmp_118 + __pyx_v_tmp_81))) + (441856.0 * __pyx_v_tmp_64)))) + ((160.0 * __pyx_v_tmp_34) * ((((-__pyx_t_2) * __pyx_v_tmp_110) + (94944.0 * __pyx_v_tmp_64)) + 3.1415926535897932))) - (4241.1500823462209 * __pyx_v_tmp_38)) + ((144.0 * __pyx_v_tmp_9) * __pyx_v_tmp_90)) - ((48.0 * __pyx_v_tmp_95) * ((__pyx_v_tmp_62 * ((4000.0 * __pyx_v_tmp_45) - (2511.0 * __pyx_v_tmp_59))) + __pyx_v_tmp_96))) - (__pyx_t_1 * (((__pyx_v_tmp_112 + (54811648.0 * __pyx_v_tmp_45)) + (15114357.0 * __pyx_v_tmp_59)) - (26953125.0 * __pyx_v_tmp_77))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1664
 *             ccomplex.complex[double] tmp_119 = ccomplex.complex[double](0, 25.0)
 *             ccomplex.complex[double] tmp_120 = tmp_115*(2104137.0*tmp_113 + ccomplex.complex[double](0, 1)*tmp_114 - 6405632.0*tmp_64 + tmp_98) + tmp_116*(tmp_117 - tmp_119*(tmp_118 + tmp_81) + 441856.0*tmp_64) + 160.0*tmp_34*(-ccomplex.complex[double](0, 1)*tmp_110 + 94944.0*tmp_64 + 3.1415926535897932) - 4241.1500823462209*tmp_38 + 144.0*tmp_9*tmp_90 - 48.0*tmp_95*(tmp_62*(4000.0*tmp_45 - 2511.0*tmp_59) + tmp_96) - ccomplex.complex[double](0, 1)*(tmp_112 + 54811648.0*tmp_45 + 15114357.0*tmp_59 - 26953125.0*tmp_77)
 *             double tmp_121 = cmath.pow(x, 1.5)             # <<<<<<<<<<<<<<
 *             double tmp_122 = cmath.pow(tmp_4, -3.5)
 *             ccomplex.complex[double] tmp_123 = tmp_122*tmp_39
 */
  __pyx_v_tmp_121 = pow(__pyx_v_x, 1.5);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1665
 *             ccomplex.complex[double] tmp_120 = tmp_115*(2104137.0*tmp_113 + ccomplex.complex[double](0, 1)*tmp_114 - 6405632.0*tmp_64 + tmp_98) + tmp_116*(tmp_117 - tmp_119*(tmp_118 + tmp_81) + 441856.0*tmp_64) + 160.0*tmp_34*(-ccomplex.complex[double](0, 1)*tmp_110 + 94944.0*tmp_64 + 3.1415926535897932) - 4241.1500823462209*tmp_38 + 144.0*tmp_9*tmp_90 - 48.0*tmp_95*(tmp_62*(4000.0*tmp_45 - 2511.0*tmp_59) + tmp_96) - ccomplex.complex[double](0, 1)*(tmp_112 + 54811648.0*tmp_45 + 15114357.0*tmp_59 - 26953125.0*tmp_77)
 *             double tmp_121 = cmath.pow(x, 1.5)
 *             double tmp_122 = cmath.pow(tmp_4, -3.5)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_123 = tmp_122*tmp_39
 *             ccomplex.complex[double] tmp_124 = tmp_121*tmp_123
 */
  __pyx_v_tmp_122 = pow(__pyx_v_tmp_4, -3.5);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1666
 *             double tmp_121 = cmath.pow(x, 1.5)
 *             double tmp_122 = cmath.pow(tmp_4, -3.5)
 *             ccomplex.complex[double] tmp_123 = tmp_122*tmp_39             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_124 = tmp_121*tmp_123
 *             ccomplex.complex[double] tmp_125 = e*tmp_15
 */
  __pyx_v_tmp_123 = (__pyx_v_tmp_122 * __pyx_v_tmp_39);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1667
 *             double tmp_122 = cmath.pow(tmp_4, -3.5)
 *             ccomplex.complex[double] tmp_123 = tmp_122*tmp_39
 *             ccomplex.complex[double] tmp_124 = tmp_121*tmp_123             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_125 = e*tmp_15
 *             ccomplex.complex[double] tmp_126 = tmp_25*tmp_56
 */
  __pyx_v_tmp_124 = (__pyx_v_tmp_121 * __pyx_v_tmp_123);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1668
 *             ccomplex.complex[double] tmp_123 = tmp_122*tmp_39
 *             ccomplex.complex[double] tmp_124 = tmp_121*tmp_123
 *             ccomplex.complex[double] tmp_125 = e*tmp_15             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_126 = tmp_25*tmp_56
 *             ccomplex.complex[double] tmp_127 = tmp_9 - 1.0
 */
  __pyx_v_tmp_125 = (__pyx_v_e * __pyx_v_tmp_15);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1669
 *             ccomplex.complex[double] tmp_124 = tmp_121*tmp_123
 *             ccomplex.complex[double] tmp_125 = e*tmp_15
 *             ccomplex.complex[double] tmp_126 = tmp_25*tmp_56             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_127 = tmp_9 - 1.0
 *             ccomplex.complex[double] tmp_128 = tmp_9 + 1.0
 */
  __pyx_v_tmp_126 = (__pyx_v_tmp_25 * __pyx_v_tmp_56);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1670
 *             ccomplex.complex[double] tmp_125 = e*tmp_15
 *             ccomplex.complex[double] tmp_126 = tmp_25*tmp_56
 *             ccomplex.complex[double] tmp_127 = tmp_9 - 1.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_128 = tmp_9 + 1.0
 *             ccomplex.complex[double] tmp_129 = e*tmp_17
 */
  __pyx_v_tmp_127 = (__pyx_v_tmp_9 - 1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1671
 *             ccomplex.complex[double] tmp_126 = tmp_25*tmp_56
 *             ccomplex.complex[double] tmp_127 = tmp_9 - 1.0
 *             ccomplex.complex[double] tmp_128 = tmp_9 + 1.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_129 = e*tmp_17
 *             double tmp_130 = 400.0*tmp_3
 */
  __pyx_v_tmp_128 = (__pyx_v_tmp_9 + 1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1672
 *             ccomplex.complex[double] tmp_127 = tmp_9 - 1.0
 *             ccomplex.complex[double] tmp_128 = tmp_9 + 1.0
 *             ccomplex.complex[double] tmp_129 = e*tmp_17             # <<<<<<<<<<<<<<
 *             double tmp_130 = 400.0*tmp_3
 *             double tmp_131 = 600.0*tmp_35
 */
  __pyx_v_tmp_129 = (__pyx_v_e * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1673
 *             ccomplex.complex[double] tmp_128 = tmp_9 + 1.0
 *             ccomplex.complex[double] tmp_129 = e*tmp_17
 *             double tmp_130 = 400.0*tmp_3             # <<<<<<<<<<<<<<
 *             double tmp_131 = 600.0*tmp_35
 *             ccomplex.complex[double] tmp_132 = tmp_37*tmp_7
 */
  __pyx_v_tmp_130 = (400.0 * __pyx_v_tmp_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1674
 *             ccomplex.complex[double] tmp_129 = e*tmp_17
 *             double tmp_130 = 400.0*tmp_3
 *             double tmp_131 = 600.0*tmp_35             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_132 = tmp_37*tmp_7
 *             ccomplex.complex[double] tmp_133 = tmp_106*tmp_128
 */
  __pyx_v_tmp_131 = (600.0 * __pyx_v_tmp_35);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1675
 *             double tmp_130 = 400.0*tmp_3
 *             double tmp_131 = 600.0*tmp_35
 *             ccomplex.complex[double] tmp_132 = tmp_37*tmp_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_133 = tmp_106*tmp_128
 *             ccomplex.complex[double] tmp_134 = e*tmp_28
 */
  __pyx_v_tmp_132 = (__pyx_v_tmp_37 * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1676
 *             double tmp_131 = 600.0*tmp_35
 *             ccomplex.complex[double] tmp_132 = tmp_37*tmp_7
 *             ccomplex.complex[double] tmp_133 = tmp_106*tmp_128             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_134 = e*tmp_28
 *             ccomplex.complex[double] tmp_135 = ccomplex.complex[double](0, tmp_25)
 */
  __pyx_v_tmp_133 = (__pyx_v_tmp_106 * __pyx_v_tmp_128);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1677
 *             ccomplex.complex[double] tmp_132 = tmp_37*tmp_7
 *             ccomplex.complex[double] tmp_133 = tmp_106*tmp_128
 *             ccomplex.complex[double] tmp_134 = e*tmp_28             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_135 = ccomplex.complex[double](0, tmp_25)
 *             ccomplex.complex[double] tmp_136 = tmp_135*tmp_56
 */
  __pyx_v_tmp_134 = (__pyx_v_e * __pyx_v_tmp_28);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1678
 *             ccomplex.complex[double] tmp_133 = tmp_106*tmp_128
 *             ccomplex.complex[double] tmp_134 = e*tmp_28
 *             ccomplex.complex[double] tmp_135 = ccomplex.complex[double](0, tmp_25)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_136 = tmp_135*tmp_56
 *             ccomplex.complex[double] tmp_137 = tmp_3*tmp_8
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, __pyx_v_tmp_25);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1678, __pyx_L1_error)
  }
  __pyx_v_tmp_135 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1679
 *             ccomplex.complex[double] tmp_134 = e*tmp_28
 *             ccomplex.complex[double] tmp_135 = ccomplex.complex[double](0, tmp_25)
 *             ccomplex.complex[double] tmp_136 = tmp_135*tmp_56             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_137 = tmp_3*tmp_8
 *             ccomplex.complex[double] tmp_138 = 7.0*tmp_0
 */
  __pyx_v_tmp_136 = (__pyx_v_tmp_135 * __pyx_v_tmp_56);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1680
 *             ccomplex.complex[double] tmp_135 = ccomplex.complex[double](0, tmp_25)
 *             ccomplex.complex[double] tmp_136 = tmp_135*tmp_56
 *             ccomplex.complex[double] tmp_137 = tmp_3*tmp_8             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_138 = 7.0*tmp_0
 *             ccomplex.complex[double] tmp_139 = ccomplex.exp(tmp_138)
 */
  __pyx_v_tmp_137 = (__pyx_v_tmp_3 * __pyx_v_tmp_8);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1681
 *             ccomplex.complex[double] tmp_136 = tmp_135*tmp_56
 *             ccomplex.complex[double] tmp_137 = tmp_3*tmp_8
 *             ccomplex.complex[double] tmp_138 = 7.0*tmp_0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_139 = ccomplex.exp(tmp_138)
 *             ccomplex.complex[double] tmp_140 = 80.0*tmp_34
 */
  __pyx_v_tmp_138 = (7.0 * __pyx_v_tmp_0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1682
 *             ccomplex.complex[double] tmp_137 = tmp_3*tmp_8
 *             ccomplex.complex[double] tmp_138 = 7.0*tmp_0
 *             ccomplex.complex[double] tmp_139 = ccomplex.exp(tmp_138)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_140 = 80.0*tmp_34
 *             ccomplex.complex[double] tmp_141 = tmp_3*tmp_56
 */
  __pyx_v_tmp_139 = std::exp<double>(__pyx_v_tmp_138);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1683
 *             ccomplex.complex[double] tmp_138 = 7.0*tmp_0
 *             ccomplex.complex[double] tmp_139 = ccomplex.exp(tmp_138)
 *             ccomplex.complex[double] tmp_140 = 80.0*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_141 = tmp_3*tmp_56
 *             ccomplex.complex[double] tmp_142 = tmp_17*tmp_35
 */
  __pyx_v_tmp_140 = (80.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1684
 *             ccomplex.complex[double] tmp_139 = ccomplex.exp(tmp_138)
 *             ccomplex.complex[double] tmp_140 = 80.0*tmp_34
 *             ccomplex.complex[double] tmp_141 = tmp_3*tmp_56             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_142 = tmp_17*tmp_35
 *             ccomplex.complex[double] tmp_143 = 9.0*tmp_95
 */
  __pyx_v_tmp_141 = (__pyx_v_tmp_3 * __pyx_v_tmp_56);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1685
 *             ccomplex.complex[double] tmp_140 = 80.0*tmp_34
 *             ccomplex.complex[double] tmp_141 = tmp_3*tmp_56
 *             ccomplex.complex[double] tmp_142 = tmp_17*tmp_35             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_143 = 9.0*tmp_95
 *             ccomplex.complex[double] tmp_144 = tmp_106*tmp_9
 */
  __pyx_v_tmp_142 = (__pyx_v_tmp_17 * __pyx_v_tmp_35);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1686
 *             ccomplex.complex[double] tmp_141 = tmp_3*tmp_56
 *             ccomplex.complex[double] tmp_142 = tmp_17*tmp_35
 *             ccomplex.complex[double] tmp_143 = 9.0*tmp_95             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_144 = tmp_106*tmp_9
 *             ccomplex.complex[double] tmp_145 = tmp_28*tmp_37
 */
  __pyx_v_tmp_143 = (9.0 * __pyx_v_tmp_95);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1687
 *             ccomplex.complex[double] tmp_142 = tmp_17*tmp_35
 *             ccomplex.complex[double] tmp_143 = 9.0*tmp_95
 *             ccomplex.complex[double] tmp_144 = tmp_106*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_145 = tmp_28*tmp_37
 *             double tmp_146 = cmath.pow(e, 7)
 */
  __pyx_v_tmp_144 = (__pyx_v_tmp_106 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1688
 *             ccomplex.complex[double] tmp_143 = 9.0*tmp_95
 *             ccomplex.complex[double] tmp_144 = tmp_106*tmp_9
 *             ccomplex.complex[double] tmp_145 = tmp_28*tmp_37             # <<<<<<<<<<<<<<
 *             double tmp_146 = cmath.pow(e, 7)
 *             ccomplex.complex[double] tmp_147 = 385.0*tmp_95
 */
  __pyx_v_tmp_145 = (__pyx_v_tmp_28 * __pyx_v_tmp_37);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1689
 *             ccomplex.complex[double] tmp_144 = tmp_106*tmp_9
 *             ccomplex.complex[double] tmp_145 = tmp_28*tmp_37
 *             double tmp_146 = cmath.pow(e, 7)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_147 = 385.0*tmp_95
 *             ccomplex.complex[double] tmp_148 = ccomplex.exp(14*tmp_0)
 */
  __pyx_v_tmp_146 = pow(__pyx_v_e, 7.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1690
 *             ccomplex.complex[double] tmp_145 = tmp_28*tmp_37
 *             double tmp_146 = cmath.pow(e, 7)
 *             ccomplex.complex[double] tmp_147 = 385.0*tmp_95             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_148 = ccomplex.exp(14*tmp_0)
 *             ccomplex.complex[double] tmp_149 = tmp_109*tmp_7
 */
  __pyx_v_tmp_147 = (385.0 * __pyx_v_tmp_95);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1691
 *             double tmp_146 = cmath.pow(e, 7)
 *             ccomplex.complex[double] tmp_147 = 385.0*tmp_95
 *             ccomplex.complex[double] tmp_148 = ccomplex.exp(14*tmp_0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_149 = tmp_109*tmp_7
 *             double tmp_150 = cmath.pow(e, 8)
 */
  __pyx_v_tmp_148 = std::exp<double>((14.0 * __pyx_v_tmp_0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1692
 *             ccomplex.complex[double] tmp_147 = 385.0*tmp_95
 *             ccomplex.complex[double] tmp_148 = ccomplex.exp(14*tmp_0)
 *             ccomplex.complex[double] tmp_149 = tmp_109*tmp_7             # <<<<<<<<<<<<<<
 *             double tmp_150 = cmath.pow(e, 8)
 *             ccomplex.complex[double] tmp_151 = tmp_17 - 1.0
 */
  __pyx_v_tmp_149 = (__pyx_v_tmp_109 * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1693
 *             ccomplex.complex[double] tmp_148 = ccomplex.exp(14*tmp_0)
 *             ccomplex.complex[double] tmp_149 = tmp_109*tmp_7
 *             double tmp_150 = cmath.pow(e, 8)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_151 = tmp_17 - 1.0
 *             ccomplex.complex[double] tmp_152 = 28.0*tmp_38 + 28.0
 */
  __pyx_v_tmp_150 = pow(__pyx_v_e, 8.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1694
 *             ccomplex.complex[double] tmp_149 = tmp_109*tmp_7
 *             double tmp_150 = cmath.pow(e, 8)
 *             ccomplex.complex[double] tmp_151 = tmp_17 - 1.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_152 = 28.0*tmp_38 + 28.0
 *             ccomplex.complex[double] tmp_153 = 140.0*tmp_7
 */
  __pyx_v_tmp_151 = (__pyx_v_tmp_17 - 1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1695
 *             double tmp_150 = cmath.pow(e, 8)
 *             ccomplex.complex[double] tmp_151 = tmp_17 - 1.0
 *             ccomplex.complex[double] tmp_152 = 28.0*tmp_38 + 28.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_153 = 140.0*tmp_7
 *             ccomplex.complex[double] tmp_154 = 120.0*tmp_116 + 120.0
 */
  __pyx_v_tmp_152 = ((28.0 * __pyx_v_tmp_38) + 28.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1696
 *             ccomplex.complex[double] tmp_151 = tmp_17 - 1.0
 *             ccomplex.complex[double] tmp_152 = 28.0*tmp_38 + 28.0
 *             ccomplex.complex[double] tmp_153 = 140.0*tmp_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_154 = 120.0*tmp_116 + 120.0
 *             ccomplex.complex[double] tmp_155 = 2880.0*tmp_67
 */
  __pyx_v_tmp_153 = (140.0 * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1697
 *             ccomplex.complex[double] tmp_152 = 28.0*tmp_38 + 28.0
 *             ccomplex.complex[double] tmp_153 = 140.0*tmp_7
 *             ccomplex.complex[double] tmp_154 = 120.0*tmp_116 + 120.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_155 = 2880.0*tmp_67
 *             ccomplex.complex[double] tmp_156 = 240.0*tmp_9
 */
  __pyx_v_tmp_154 = ((120.0 * __pyx_v_tmp_116) + 120.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1698
 *             ccomplex.complex[double] tmp_153 = 140.0*tmp_7
 *             ccomplex.complex[double] tmp_154 = 120.0*tmp_116 + 120.0
 *             ccomplex.complex[double] tmp_155 = 2880.0*tmp_67             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_156 = 240.0*tmp_9
 *             ccomplex.complex[double] tmp_157 = tmp_156*tmp_37
 */
  __pyx_v_tmp_155 = (2880.0 * __pyx_v_tmp_67);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1699
 *             ccomplex.complex[double] tmp_154 = 120.0*tmp_116 + 120.0
 *             ccomplex.complex[double] tmp_155 = 2880.0*tmp_67
 *             ccomplex.complex[double] tmp_156 = 240.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_157 = tmp_156*tmp_37
 *             ccomplex.complex[double] tmp_158 = 9.0*tmp_0
 */
  __pyx_v_tmp_156 = (240.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1700
 *             ccomplex.complex[double] tmp_155 = 2880.0*tmp_67
 *             ccomplex.complex[double] tmp_156 = 240.0*tmp_9
 *             ccomplex.complex[double] tmp_157 = tmp_156*tmp_37             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_158 = 9.0*tmp_0
 *             double tmp_159 = cmath.pow(x, 2.5)
 */
  __pyx_v_tmp_157 = (__pyx_v_tmp_156 * __pyx_v_tmp_37);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1701
 *             ccomplex.complex[double] tmp_156 = 240.0*tmp_9
 *             ccomplex.complex[double] tmp_157 = tmp_156*tmp_37
 *             ccomplex.complex[double] tmp_158 = 9.0*tmp_0             # <<<<<<<<<<<<<<
 *             double tmp_159 = cmath.pow(x, 2.5)
 *             double tmp_160 = cmath.pow(tmp_4, -4.5)
 */
  __pyx_v_tmp_158 = (9.0 * __pyx_v_tmp_0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1702
 *             ccomplex.complex[double] tmp_157 = tmp_156*tmp_37
 *             ccomplex.complex[double] tmp_158 = 9.0*tmp_0
 *             double tmp_159 = cmath.pow(x, 2.5)             # <<<<<<<<<<<<<<
 *             double tmp_160 = cmath.pow(tmp_4, -4.5)
 *             double tmp_161 = tmp_159*tmp_160
 */
  __pyx_v_tmp_159 = pow(__pyx_v_x, 2.5);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1703
 *             ccomplex.complex[double] tmp_158 = 9.0*tmp_0
 *             double tmp_159 = cmath.pow(x, 2.5)
 *             double tmp_160 = cmath.pow(tmp_4, -4.5)             # <<<<<<<<<<<<<<
 *             double tmp_161 = tmp_159*tmp_160
 *             double tmp_162 = cmath.pow(tmp_4, -1)
 */
  __pyx_v_tmp_160 = pow(__pyx_v_tmp_4, -4.5);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1704
 *             double tmp_159 = cmath.pow(x, 2.5)
 *             double tmp_160 = cmath.pow(tmp_4, -4.5)
 *             double tmp_161 = tmp_159*tmp_160             # <<<<<<<<<<<<<<
 *             double tmp_162 = cmath.pow(tmp_4, -1)
 *             ccomplex.complex[double] tmp_163 = ccomplex.exp(-tmp_0)
 */
  __pyx_v_tmp_161 = (__pyx_v_tmp_159 * __pyx_v_tmp_160);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1705
 *             double tmp_160 = cmath.pow(tmp_4, -4.5)
 *             double tmp_161 = tmp_159*tmp_160
 *             double tmp_162 = cmath.pow(tmp_4, -1)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_163 = ccomplex.exp(-tmp_0)
 *             ccomplex.complex[double] tmp_164 = 5.0*tmp_7
 */
  __pyx_v_tmp_162 = pow(__pyx_v_tmp_4, -1.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1706
 *             double tmp_161 = tmp_159*tmp_160
 *             double tmp_162 = cmath.pow(tmp_4, -1)
 *             ccomplex.complex[double] tmp_163 = ccomplex.exp(-tmp_0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_164 = 5.0*tmp_7
 *             ccomplex.complex[double] tmp_165 = tmp_35*tmp_56
 */
  __pyx_v_tmp_163 = std::exp<double>((-__pyx_v_tmp_0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1707
 *             double tmp_162 = cmath.pow(tmp_4, -1)
 *             ccomplex.complex[double] tmp_163 = ccomplex.exp(-tmp_0)
 *             ccomplex.complex[double] tmp_164 = 5.0*tmp_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_165 = tmp_35*tmp_56
 *             ccomplex.complex[double] tmp_166 = 24.0*tmp_9
 */
  __pyx_v_tmp_164 = (5.0 * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1708
 *             ccomplex.complex[double] tmp_163 = ccomplex.exp(-tmp_0)
 *             ccomplex.complex[double] tmp_164 = 5.0*tmp_7
 *             ccomplex.complex[double] tmp_165 = tmp_35*tmp_56             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_166 = 24.0*tmp_9
 *             ccomplex.complex[double] tmp_167 = self._gr_k_3*tmp_34
 */
  __pyx_v_tmp_165 = (__pyx_v_tmp_35 * __pyx_v_tmp_56);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1709
 *             ccomplex.complex[double] tmp_164 = 5.0*tmp_7
 *             ccomplex.complex[double] tmp_165 = tmp_35*tmp_56
 *             ccomplex.complex[double] tmp_166 = 24.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_167 = self._gr_k_3*tmp_34
 *             ccomplex.complex[double] tmp_168 = ccomplex.exp(-tmp_27)
 */
  __pyx_v_tmp_166 = (24.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1710
 *             ccomplex.complex[double] tmp_165 = tmp_35*tmp_56
 *             ccomplex.complex[double] tmp_166 = 24.0*tmp_9
 *             ccomplex.complex[double] tmp_167 = self._gr_k_3*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_168 = ccomplex.exp(-tmp_27)
 *             ccomplex.complex[double] tmp_169 = tmp_168*tmp_6
 */
  __pyx_v_tmp_167 = (__pyx_v_self->_gr_k_3 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1711
 *             ccomplex.complex[double] tmp_166 = 24.0*tmp_9
 *             ccomplex.complex[double] tmp_167 = self._gr_k_3*tmp_34
 *             ccomplex.complex[double] tmp_168 = ccomplex.exp(-tmp_27)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_169 = tmp_168*tmp_6
 *             ccomplex.complex[double] tmp_170 = tmp_109*tmp_139
 */
  __pyx_v_tmp_168 = std::exp<double>((-__pyx_v_tmp_27));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1712
 *             ccomplex.complex[double] tmp_167 = self._gr_k_3*tmp_34
 *             ccomplex.complex[double] tmp_168 = ccomplex.exp(-tmp_27)
 *             ccomplex.complex[double] tmp_169 = tmp_168*tmp_6             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_170 = tmp_109*tmp_139
 *             ccomplex.complex[double] tmp_171 = 16.0*tmp_17
 */
  __pyx_v_tmp_169 = (__pyx_v_tmp_168 * __pyx_v_tmp_6);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1713
 *             ccomplex.complex[double] tmp_168 = ccomplex.exp(-tmp_27)
 *             ccomplex.complex[double] tmp_169 = tmp_168*tmp_6
 *             ccomplex.complex[double] tmp_170 = tmp_109*tmp_139             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_171 = 16.0*tmp_17
 *             ccomplex.complex[double] tmp_172 = e*tmp_171
 */
  __pyx_v_tmp_170 = (__pyx_v_tmp_109 * __pyx_v_tmp_139);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1714
 *             ccomplex.complex[double] tmp_169 = tmp_168*tmp_6
 *             ccomplex.complex[double] tmp_170 = tmp_109*tmp_139
 *             ccomplex.complex[double] tmp_171 = 16.0*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_172 = e*tmp_171
 *             ccomplex.complex[double] tmp_173 = tmp_29*tmp_3
 */
  __pyx_v_tmp_171 = (16.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1715
 *             ccomplex.complex[double] tmp_170 = tmp_109*tmp_139
 *             ccomplex.complex[double] tmp_171 = 16.0*tmp_17
 *             ccomplex.complex[double] tmp_172 = e*tmp_171             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_173 = tmp_29*tmp_3
 *             ccomplex.complex[double] tmp_174 = tmp_35*tmp_82
 */
  __pyx_v_tmp_172 = (__pyx_v_e * __pyx_v_tmp_171);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1716
 *             ccomplex.complex[double] tmp_171 = 16.0*tmp_17
 *             ccomplex.complex[double] tmp_172 = e*tmp_171
 *             ccomplex.complex[double] tmp_173 = tmp_29*tmp_3             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_174 = tmp_35*tmp_82
 *             ccomplex.complex[double] tmp_175 = 4.0*tmp_7
 */
  __pyx_v_tmp_173 = (__pyx_v_tmp_29 * __pyx_v_tmp_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1717
 *             ccomplex.complex[double] tmp_172 = e*tmp_171
 *             ccomplex.complex[double] tmp_173 = tmp_29*tmp_3
 *             ccomplex.complex[double] tmp_174 = tmp_35*tmp_82             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_175 = 4.0*tmp_7
 *             ccomplex.complex[double] tmp_176 = tmp_175*tmp_37
 */
  __pyx_v_tmp_174 = (__pyx_v_tmp_35 * __pyx_v_tmp_82);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1718
 *             ccomplex.complex[double] tmp_173 = tmp_29*tmp_3
 *             ccomplex.complex[double] tmp_174 = tmp_35*tmp_82
 *             ccomplex.complex[double] tmp_175 = 4.0*tmp_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_176 = tmp_175*tmp_37
 *             ccomplex.complex[double] tmp_177 = e + 5.0*tmp_10 + tmp_175 + tmp_28*tmp_31
 */
  __pyx_v_tmp_175 = (4.0 * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1719
 *             ccomplex.complex[double] tmp_174 = tmp_35*tmp_82
 *             ccomplex.complex[double] tmp_175 = 4.0*tmp_7
 *             ccomplex.complex[double] tmp_176 = tmp_175*tmp_37             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_177 = e + 5.0*tmp_10 + tmp_175 + tmp_28*tmp_31
 *             ccomplex.complex[double] tmp_178 = ccomplex.exp(-tmp_55)
 */
  __pyx_v_tmp_176 = (__pyx_v_tmp_175 * __pyx_v_tmp_37);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1720
 *             ccomplex.complex[double] tmp_175 = 4.0*tmp_7
 *             ccomplex.complex[double] tmp_176 = tmp_175*tmp_37
 *             ccomplex.complex[double] tmp_177 = e + 5.0*tmp_10 + tmp_175 + tmp_28*tmp_31             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_178 = ccomplex.exp(-tmp_55)
 *             ccomplex.complex[double] tmp_179 = tmp_178*tmp_21
 */
  __pyx_v_tmp_177 = (((__pyx_v_e + (5.0 * __pyx_v_tmp_10)) + __pyx_v_tmp_175) + (__pyx_v_tmp_28 * __pyx_v_tmp_31));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1721
 *             ccomplex.complex[double] tmp_176 = tmp_175*tmp_37
 *             ccomplex.complex[double] tmp_177 = e + 5.0*tmp_10 + tmp_175 + tmp_28*tmp_31
 *             ccomplex.complex[double] tmp_178 = ccomplex.exp(-tmp_55)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_179 = tmp_178*tmp_21
 *             double tmp_180 = cmath.pow(tmp_4, -2.5)
 */
  __pyx_v_tmp_178 = std::exp<double>((-__pyx_v_tmp_55));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1722
 *             ccomplex.complex[double] tmp_177 = e + 5.0*tmp_10 + tmp_175 + tmp_28*tmp_31
 *             ccomplex.complex[double] tmp_178 = ccomplex.exp(-tmp_55)
 *             ccomplex.complex[double] tmp_179 = tmp_178*tmp_21             # <<<<<<<<<<<<<<
 *             double tmp_180 = cmath.pow(tmp_4, -2.5)
 *             double tmp_181 = tmp_3*(tmp_31 + 13.0)
 */
  __pyx_v_tmp_179 = (__pyx_v_tmp_178 * __pyx_v_tmp_21);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1723
 *             ccomplex.complex[double] tmp_178 = ccomplex.exp(-tmp_55)
 *             ccomplex.complex[double] tmp_179 = tmp_178*tmp_21
 *             double tmp_180 = cmath.pow(tmp_4, -2.5)             # <<<<<<<<<<<<<<
 *             double tmp_181 = tmp_3*(tmp_31 + 13.0)
 *             ccomplex.complex[double] tmp_182 = e*(tmp_103 + 3.0) + tmp_14
 */
  __pyx_v_tmp_180 = pow(__pyx_v_tmp_4, -2.5);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1724
 *             ccomplex.complex[double] tmp_179 = tmp_178*tmp_21
 *             double tmp_180 = cmath.pow(tmp_4, -2.5)
 *             double tmp_181 = tmp_3*(tmp_31 + 13.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_182 = e*(tmp_103 + 3.0) + tmp_14
 *             ccomplex.complex[double] tmp_183 = tmp_12*tmp_182
 */
  __pyx_v_tmp_181 = (__pyx_v_tmp_3 * (__pyx_v_tmp_31 + 13.0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1725
 *             double tmp_180 = cmath.pow(tmp_4, -2.5)
 *             double tmp_181 = tmp_3*(tmp_31 + 13.0)
 *             ccomplex.complex[double] tmp_182 = e*(tmp_103 + 3.0) + tmp_14             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_183 = tmp_12*tmp_182
 *             ccomplex.complex[double] tmp_184 = tmp_183*tmp_28
 */
  __pyx_v_tmp_182 = ((__pyx_v_e * (__pyx_v_tmp_103 + 3.0)) + __pyx_v_tmp_14);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1726
 *             double tmp_181 = tmp_3*(tmp_31 + 13.0)
 *             ccomplex.complex[double] tmp_182 = e*(tmp_103 + 3.0) + tmp_14
 *             ccomplex.complex[double] tmp_183 = tmp_12*tmp_182             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_184 = tmp_183*tmp_28
 *             ccomplex.complex[double] tmp_185 = 8.0*tmp_34
 */
  __pyx_v_tmp_183 = (__pyx_v_tmp_12 * __pyx_v_tmp_182);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1727
 *             ccomplex.complex[double] tmp_182 = e*(tmp_103 + 3.0) + tmp_14
 *             ccomplex.complex[double] tmp_183 = tmp_12*tmp_182
 *             ccomplex.complex[double] tmp_184 = tmp_183*tmp_28             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_185 = 8.0*tmp_34
 *             ccomplex.complex[double] tmp_186 = 122.52211349000194*tmp_17 + 3.1415926535897932*tmp_185 + 103.67255756846318*tmp_9 + 28.274333882308139
 */
  __pyx_v_tmp_184 = (__pyx_v_tmp_183 * __pyx_v_tmp_28);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1728
 *             ccomplex.complex[double] tmp_183 = tmp_12*tmp_182
 *             ccomplex.complex[double] tmp_184 = tmp_183*tmp_28
 *             ccomplex.complex[double] tmp_185 = 8.0*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_186 = 122.52211349000194*tmp_17 + 3.1415926535897932*tmp_185 + 103.67255756846318*tmp_9 + 28.274333882308139
 *             double tmp_187 = 8991.0*tmp_59
 */
  __pyx_v_tmp_185 = (8.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1729
 *             ccomplex.complex[double] tmp_184 = tmp_183*tmp_28
 *             ccomplex.complex[double] tmp_185 = 8.0*tmp_34
 *             ccomplex.complex[double] tmp_186 = 122.52211349000194*tmp_17 + 3.1415926535897932*tmp_185 + 103.67255756846318*tmp_9 + 28.274333882308139             # <<<<<<<<<<<<<<
 *             double tmp_187 = 8991.0*tmp_59
 *             double tmp_188 = tmp_187 - 15198.0*tmp_45
 */
  __pyx_v_tmp_186 = ((((122.52211349000194 * __pyx_v_tmp_17) + (3.1415926535897932 * __pyx_v_tmp_185)) + (103.67255756846318 * __pyx_v_tmp_9)) + 28.274333882308139);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1730
 *             ccomplex.complex[double] tmp_185 = 8.0*tmp_34
 *             ccomplex.complex[double] tmp_186 = 122.52211349000194*tmp_17 + 3.1415926535897932*tmp_185 + 103.67255756846318*tmp_9 + 28.274333882308139
 *             double tmp_187 = 8991.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_188 = tmp_187 - 15198.0*tmp_45
 *             double tmp_189 = 12914.0*tmp_45
 */
  __pyx_v_tmp_187 = (8991.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1731
 *             ccomplex.complex[double] tmp_186 = 122.52211349000194*tmp_17 + 3.1415926535897932*tmp_185 + 103.67255756846318*tmp_9 + 28.274333882308139
 *             double tmp_187 = 8991.0*tmp_59
 *             double tmp_188 = tmp_187 - 15198.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_189 = 12914.0*tmp_45
 *             double tmp_190 = -tmp_99
 */
  __pyx_v_tmp_188 = (__pyx_v_tmp_187 - (15198.0 * __pyx_v_tmp_45));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1732
 *             double tmp_187 = 8991.0*tmp_59
 *             double tmp_188 = tmp_187 - 15198.0*tmp_45
 *             double tmp_189 = 12914.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_190 = -tmp_99
 *             ccomplex.complex[double] tmp_191 = tmp_71*(tmp_190 + 826.0*tmp_45)
 */
  __pyx_v_tmp_189 = (12914.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1733
 *             double tmp_188 = tmp_187 - 15198.0*tmp_45
 *             double tmp_189 = 12914.0*tmp_45
 *             double tmp_190 = -tmp_99             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_191 = tmp_71*(tmp_190 + 826.0*tmp_45)
 *             double tmp_192 = 2.0*tmp_45
 */
  __pyx_v_tmp_190 = (-__pyx_v_tmp_99);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1734
 *             double tmp_189 = 12914.0*tmp_45
 *             double tmp_190 = -tmp_99
 *             ccomplex.complex[double] tmp_191 = tmp_71*(tmp_190 + 826.0*tmp_45)             # <<<<<<<<<<<<<<
 *             double tmp_192 = 2.0*tmp_45
 *             ccomplex.complex[double] tmp_193 = tmp_192*tmp_34
 */
  __pyx_v_tmp_191 = (__pyx_v_tmp_71 * (__pyx_v_tmp_190 + (826.0 * __pyx_v_tmp_45)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1735
 *             double tmp_190 = -tmp_99
 *             ccomplex.complex[double] tmp_191 = tmp_71*(tmp_190 + 826.0*tmp_45)
 *             double tmp_192 = 2.0*tmp_45             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_193 = tmp_192*tmp_34
 *             ccomplex.complex[double] tmp_194 = tmp_118 - tmp_189 - tmp_191 + tmp_193 + tmp_97
 */
  __pyx_v_tmp_192 = (2.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1736
 *             ccomplex.complex[double] tmp_191 = tmp_71*(tmp_190 + 826.0*tmp_45)
 *             double tmp_192 = 2.0*tmp_45
 *             ccomplex.complex[double] tmp_193 = tmp_192*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_194 = tmp_118 - tmp_189 - tmp_191 + tmp_193 + tmp_97
 *             ccomplex.complex[double] tmp_195 = 240.0*tmp_74
 */
  __pyx_v_tmp_193 = (__pyx_v_tmp_192 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1737
 *             double tmp_192 = 2.0*tmp_45
 *             ccomplex.complex[double] tmp_193 = tmp_192*tmp_34
 *             ccomplex.complex[double] tmp_194 = tmp_118 - tmp_189 - tmp_191 + tmp_193 + tmp_97             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_195 = 240.0*tmp_74
 *             ccomplex.complex[double] tmp_196 = 12.0*tmp_9
 */
  __pyx_v_tmp_194 = ((((__pyx_v_tmp_118 - __pyx_v_tmp_189) - __pyx_v_tmp_191) + __pyx_v_tmp_193) + __pyx_v_tmp_97);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1738
 *             ccomplex.complex[double] tmp_193 = tmp_192*tmp_34
 *             ccomplex.complex[double] tmp_194 = tmp_118 - tmp_189 - tmp_191 + tmp_193 + tmp_97
 *             ccomplex.complex[double] tmp_195 = 240.0*tmp_74             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_196 = 12.0*tmp_9
 *             ccomplex.complex[double] tmp_197 = 7.0*tmp_17
 */
  __pyx_v_tmp_195 = (240.0 * __pyx_v_tmp_74);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1739
 *             ccomplex.complex[double] tmp_194 = tmp_118 - tmp_189 - tmp_191 + tmp_193 + tmp_97
 *             ccomplex.complex[double] tmp_195 = 240.0*tmp_74
 *             ccomplex.complex[double] tmp_196 = 12.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_197 = 7.0*tmp_17
 *             ccomplex.complex[double] tmp_198 = 3.1415926535897932*tmp_196 + 3.1415926535897932*tmp_197 + 15.707963267948966
 */
  __pyx_v_tmp_196 = (12.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1740
 *             ccomplex.complex[double] tmp_195 = 240.0*tmp_74
 *             ccomplex.complex[double] tmp_196 = 12.0*tmp_9
 *             ccomplex.complex[double] tmp_197 = 7.0*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_198 = 3.1415926535897932*tmp_196 + 3.1415926535897932*tmp_197 + 15.707963267948966
 *             double tmp_199 = 84.0*tmp_45 + tmp_61
 */
  __pyx_v_tmp_197 = (7.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1741
 *             ccomplex.complex[double] tmp_196 = 12.0*tmp_9
 *             ccomplex.complex[double] tmp_197 = 7.0*tmp_17
 *             ccomplex.complex[double] tmp_198 = 3.1415926535897932*tmp_196 + 3.1415926535897932*tmp_197 + 15.707963267948966             # <<<<<<<<<<<<<<
 *             double tmp_199 = 84.0*tmp_45 + tmp_61
 *             double tmp_200 = 145.0*tmp_45
 */
  __pyx_v_tmp_198 = (((3.1415926535897932 * __pyx_v_tmp_196) + (3.1415926535897932 * __pyx_v_tmp_197)) + 15.707963267948966);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1742
 *             ccomplex.complex[double] tmp_197 = 7.0*tmp_17
 *             ccomplex.complex[double] tmp_198 = 3.1415926535897932*tmp_196 + 3.1415926535897932*tmp_197 + 15.707963267948966
 *             double tmp_199 = 84.0*tmp_45 + tmp_61             # <<<<<<<<<<<<<<
 *             double tmp_200 = 145.0*tmp_45
 *             ccomplex.complex[double] tmp_201 = tmp_45*tmp_71
 */
  __pyx_v_tmp_199 = ((84.0 * __pyx_v_tmp_45) + __pyx_v_tmp_61);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1743
 *             ccomplex.complex[double] tmp_198 = 3.1415926535897932*tmp_196 + 3.1415926535897932*tmp_197 + 15.707963267948966
 *             double tmp_199 = 84.0*tmp_45 + tmp_61
 *             double tmp_200 = 145.0*tmp_45             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_201 = tmp_45*tmp_71
 *             ccomplex.complex[double] tmp_202 = tmp_200 + tmp_201 + tmp_61
 */
  __pyx_v_tmp_200 = (145.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1744
 *             double tmp_199 = 84.0*tmp_45 + tmp_61
 *             double tmp_200 = 145.0*tmp_45
 *             ccomplex.complex[double] tmp_201 = tmp_45*tmp_71             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_202 = tmp_200 + tmp_201 + tmp_61
 *             ccomplex.complex[double] tmp_203 = ccomplex.complex[double](0, 2.0)
 */
  __pyx_v_tmp_201 = (__pyx_v_tmp_45 * __pyx_v_tmp_71);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1745
 *             double tmp_200 = 145.0*tmp_45
 *             ccomplex.complex[double] tmp_201 = tmp_45*tmp_71
 *             ccomplex.complex[double] tmp_202 = tmp_200 + tmp_201 + tmp_61             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_203 = ccomplex.complex[double](0, 2.0)
 *             double tmp_204 = 60794800.0*tmp_45
 */
  __pyx_v_tmp_202 = ((__pyx_v_tmp_200 + __pyx_v_tmp_201) + __pyx_v_tmp_61);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1746
 *             ccomplex.complex[double] tmp_201 = tmp_45*tmp_71
 *             ccomplex.complex[double] tmp_202 = tmp_200 + tmp_201 + tmp_61
 *             ccomplex.complex[double] tmp_203 = ccomplex.complex[double](0, 2.0)             # <<<<<<<<<<<<<<
 *             double tmp_204 = 60794800.0*tmp_45
 *             double tmp_205 = 26381781.0*tmp_59
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 2.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1746, __pyx_L1_error)
  }
  __pyx_v_tmp_203 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1747
 *             ccomplex.complex[double] tmp_202 = tmp_200 + tmp_201 + tmp_61
 *             ccomplex.complex[double] tmp_203 = ccomplex.complex[double](0, 2.0)
 *             double tmp_204 = 60794800.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_205 = 26381781.0*tmp_59
 *             double tmp_206 = 23281250.0*tmp_77
 */
  __pyx_v_tmp_204 = (60794800.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1748
 *             ccomplex.complex[double] tmp_203 = ccomplex.complex[double](0, 2.0)
 *             double tmp_204 = 60794800.0*tmp_45
 *             double tmp_205 = 26381781.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_206 = 23281250.0*tmp_77
 *             double tmp_207 = -tmp_206
 */
  __pyx_v_tmp_205 = (26381781.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1749
 *             double tmp_204 = 60794800.0*tmp_45
 *             double tmp_205 = 26381781.0*tmp_59
 *             double tmp_206 = 23281250.0*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_207 = -tmp_206
 *             double tmp_208 = 17294403.0*tmp_111
 */
  __pyx_v_tmp_206 = (23281250.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1750
 *             double tmp_205 = 26381781.0*tmp_59
 *             double tmp_206 = 23281250.0*tmp_77
 *             double tmp_207 = -tmp_206             # <<<<<<<<<<<<<<
 *             double tmp_208 = 17294403.0*tmp_111
 *             double tmp_209 = -tmp_208
 */
  __pyx_v_tmp_207 = (-__pyx_v_tmp_206);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1751
 *             double tmp_206 = 23281250.0*tmp_77
 *             double tmp_207 = -tmp_206
 *             double tmp_208 = 17294403.0*tmp_111             # <<<<<<<<<<<<<<
 *             double tmp_209 = -tmp_208
 *             double tmp_210 = 149744.0*tmp_45
 */
  __pyx_v_tmp_208 = (17294403.0 * __pyx_v_tmp_111);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1752
 *             double tmp_207 = -tmp_206
 *             double tmp_208 = 17294403.0*tmp_111
 *             double tmp_209 = -tmp_208             # <<<<<<<<<<<<<<
 *             double tmp_210 = 149744.0*tmp_45
 *             double tmp_211 = 92583.0*tmp_59
 */
  __pyx_v_tmp_209 = (-__pyx_v_tmp_208);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1753
 *             double tmp_208 = 17294403.0*tmp_111
 *             double tmp_209 = -tmp_208
 *             double tmp_210 = 149744.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_211 = 92583.0*tmp_59
 *             ccomplex.complex[double] tmp_212 = 15.0*tmp_38
 */
  __pyx_v_tmp_210 = (149744.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1754
 *             double tmp_209 = -tmp_208
 *             double tmp_210 = 149744.0*tmp_45
 *             double tmp_211 = 92583.0*tmp_59             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_212 = 15.0*tmp_38
 *             double tmp_213 = 160.22122533307946
 */
  __pyx_v_tmp_211 = (92583.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1755
 *             double tmp_210 = 149744.0*tmp_45
 *             double tmp_211 = 92583.0*tmp_59
 *             ccomplex.complex[double] tmp_212 = 15.0*tmp_38             # <<<<<<<<<<<<<<
 *             double tmp_213 = 160.22122533307946
 *             double tmp_214 = 1472.0*tmp_45
 */
  __pyx_v_tmp_212 = (15.0 * __pyx_v_tmp_38);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1756
 *             double tmp_211 = 92583.0*tmp_59
 *             ccomplex.complex[double] tmp_212 = 15.0*tmp_38
 *             double tmp_213 = 160.22122533307946             # <<<<<<<<<<<<<<
 *             double tmp_214 = 1472.0*tmp_45
 *             double tmp_215 = 972.0*tmp_59
 */
  __pyx_v_tmp_213 = 160.22122533307946;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1757
 *             ccomplex.complex[double] tmp_212 = 15.0*tmp_38
 *             double tmp_213 = 160.22122533307946
 *             double tmp_214 = 1472.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_215 = 972.0*tmp_59
 *             ccomplex.complex[double] tmp_216 = 6.0*tmp_95
 */
  __pyx_v_tmp_214 = (1472.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1758
 *             double tmp_213 = 160.22122533307946
 *             double tmp_214 = 1472.0*tmp_45
 *             double tmp_215 = 972.0*tmp_59             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_216 = 6.0*tmp_95
 *             ccomplex.complex[double] tmp_217 = tmp_115*(9126288.0*tmp_45 + 34506.0*tmp_59 - 3953125.0*tmp_77)
 */
  __pyx_v_tmp_215 = (972.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1759
 *             double tmp_214 = 1472.0*tmp_45
 *             double tmp_215 = 972.0*tmp_59
 *             ccomplex.complex[double] tmp_216 = 6.0*tmp_95             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_217 = tmp_115*(9126288.0*tmp_45 + 34506.0*tmp_59 - 3953125.0*tmp_77)
 *             double tmp_218 = 97.38937226128359
 */
  __pyx_v_tmp_216 = (6.0 * __pyx_v_tmp_95);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1760
 *             double tmp_215 = 972.0*tmp_59
 *             ccomplex.complex[double] tmp_216 = 6.0*tmp_95
 *             ccomplex.complex[double] tmp_217 = tmp_115*(9126288.0*tmp_45 + 34506.0*tmp_59 - 3953125.0*tmp_77)             # <<<<<<<<<<<<<<
 *             double tmp_218 = 97.38937226128359
 *             double tmp_219 = 1377.0*tmp_59
 */
  __pyx_v_tmp_217 = (__pyx_v_tmp_115 * (((9126288.0 * __pyx_v_tmp_45) + (34506.0 * __pyx_v_tmp_59)) - (3953125.0 * __pyx_v_tmp_77)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1761
 *             ccomplex.complex[double] tmp_216 = 6.0*tmp_95
 *             ccomplex.complex[double] tmp_217 = tmp_115*(9126288.0*tmp_45 + 34506.0*tmp_59 - 3953125.0*tmp_77)
 *             double tmp_218 = 97.38937226128359             # <<<<<<<<<<<<<<
 *             double tmp_219 = 1377.0*tmp_59
 *             double tmp_220 = -tmp_219
 */
  __pyx_v_tmp_218 = 97.38937226128359;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1762
 *             ccomplex.complex[double] tmp_217 = tmp_115*(9126288.0*tmp_45 + 34506.0*tmp_59 - 3953125.0*tmp_77)
 *             double tmp_218 = 97.38937226128359
 *             double tmp_219 = 1377.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_220 = -tmp_219
 *             ccomplex.complex[double] tmp_221 = ccomplex.complex[double](0, 9.0)
 */
  __pyx_v_tmp_219 = (1377.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1763
 *             double tmp_218 = 97.38937226128359
 *             double tmp_219 = 1377.0*tmp_59
 *             double tmp_220 = -tmp_219             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_221 = ccomplex.complex[double](0, 9.0)
 *             double tmp_222 = tmp_112 + 48304000.0*tmp_45 + 15557589.0*tmp_59 - 24453125.0*tmp_77
 */
  __pyx_v_tmp_220 = (-__pyx_v_tmp_219);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1764
 *             double tmp_219 = 1377.0*tmp_59
 *             double tmp_220 = -tmp_219
 *             ccomplex.complex[double] tmp_221 = ccomplex.complex[double](0, 9.0)             # <<<<<<<<<<<<<<
 *             double tmp_222 = tmp_112 + 48304000.0*tmp_45 + 15557589.0*tmp_59 - 24453125.0*tmp_77
 *             ccomplex.complex[double] tmp_223 = tmp_62*tmp_9
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 9.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1764, __pyx_L1_error)
  }
  __pyx_v_tmp_221 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1765
 *             double tmp_220 = -tmp_219
 *             ccomplex.complex[double] tmp_221 = ccomplex.complex[double](0, 9.0)
 *             double tmp_222 = tmp_112 + 48304000.0*tmp_45 + 15557589.0*tmp_59 - 24453125.0*tmp_77             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_223 = tmp_62*tmp_9
 *             double tmp_224 = 4286848.0*tmp_45
 */
  __pyx_v_tmp_222 = (((__pyx_v_tmp_112 + (48304000.0 * __pyx_v_tmp_45)) + (15557589.0 * __pyx_v_tmp_59)) - (24453125.0 * __pyx_v_tmp_77));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1766
 *             ccomplex.complex[double] tmp_221 = ccomplex.complex[double](0, 9.0)
 *             double tmp_222 = tmp_112 + 48304000.0*tmp_45 + 15557589.0*tmp_59 - 24453125.0*tmp_77
 *             ccomplex.complex[double] tmp_223 = tmp_62*tmp_9             # <<<<<<<<<<<<<<
 *             double tmp_224 = 4286848.0*tmp_45
 *             double tmp_225 = 1361043.0*tmp_59
 */
  __pyx_v_tmp_223 = (__pyx_v_tmp_62 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1767
 *             double tmp_222 = tmp_112 + 48304000.0*tmp_45 + 15557589.0*tmp_59 - 24453125.0*tmp_77
 *             ccomplex.complex[double] tmp_223 = tmp_62*tmp_9
 *             double tmp_224 = 4286848.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_225 = 1361043.0*tmp_59
 *             double tmp_226 = 921875.0*tmp_77
 */
  __pyx_v_tmp_224 = (4286848.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1768
 *             ccomplex.complex[double] tmp_223 = tmp_62*tmp_9
 *             double tmp_224 = 4286848.0*tmp_45
 *             double tmp_225 = 1361043.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_226 = 921875.0*tmp_77
 *             ccomplex.complex[double] tmp_227 = tmp_116*(tmp_218 + tmp_221*(tmp_220 + 2128.0*tmp_45)) + tmp_212*(ccomplex.complex[double](0, 1)*tmp_210 - ccomplex.complex[double](0, 1)*tmp_211 + tmp_96) + tmp_216*(tmp_213 - ccomplex.complex[double](0, 1)*tmp_214 + ccomplex.complex[double](0, 1)*tmp_215) + ccomplex.complex[double](0, 1)*tmp_217 - tmp_222*tmp_223 + tmp_94*(-ccomplex.complex[double](0, 1)*tmp_224 + ccomplex.complex[double](0, 1)*tmp_225 + ccomplex.complex[double](0, 1)*tmp_226 + tmp_96) + ccomplex.complex[double](0, 1)*(tmp_204 + tmp_205 + tmp_207 + tmp_209)
 */
  __pyx_v_tmp_225 = (1361043.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1769
 *             double tmp_224 = 4286848.0*tmp_45
 *             double tmp_225 = 1361043.0*tmp_59
 *             double tmp_226 = 921875.0*tmp_77             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_227 = tmp_116*(tmp_218 + tmp_221*(tmp_220 + 2128.0*tmp_45)) + tmp_212*(ccomplex.complex[double](0, 1)*tmp_210 - ccomplex.complex[double](0, 1)*tmp_211 + tmp_96) + tmp_216*(tmp_213 - ccomplex.complex[double](0, 1)*tmp_214 + ccomplex.complex[double](0, 1)*tmp_215) + ccomplex.complex[double](0, 1)*tmp_217 - tmp_222*tmp_223 + tmp_94*(-ccomplex.complex[double](0, 1)*tmp_224 + ccomplex.complex[double](0, 1)*tmp_225 + ccomplex.complex[double](0, 1)*tmp_226 + tmp_96) + ccomplex.complex[double](0, 1)*(tmp_204 + tmp_205 + tmp_207 + tmp_209)
 *             double tmp_228 = 35644.0*tmp_45
 */
  __pyx_v_tmp_226 = (921875.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1770
 *             double tmp_225 = 1361043.0*tmp_59
 *             double tmp_226 = 921875.0*tmp_77
 *             ccomplex.complex[double] tmp_227 = tmp_116*(tmp_218 + tmp_221*(tmp_220 + 2128.0*tmp_45)) + tmp_212*(ccomplex.complex[double](0, 1)*tmp_210 - ccomplex.complex[double](0, 1)*tmp_211 + tmp_96) + tmp_216*(tmp_213 - ccomplex.complex[double](0, 1)*tmp_214 + ccomplex.complex[double](0, 1)*tmp_215) + ccomplex.complex[double](0, 1)*tmp_217 - tmp_222*tmp_223 + tmp_94*(-ccomplex.complex[double](0, 1)*tmp_224 + ccomplex.complex[double](0, 1)*tmp_225 + ccomplex.complex[double](0, 1)*tmp_226 + tmp_96) + ccomplex.complex[double](0, 1)*(tmp_204 + tmp_205 + tmp_207 + tmp_209)             # <<<<<<<<<<<<<<
 *             double tmp_228 = 35644.0*tmp_45
 *             double tmp_229 = 405.0*tmp_59
 */
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1770, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1770, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1770, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1770, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1770, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1770, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1770, __pyx_L1_error)
  }
  try {
    __pyx_t_8 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1770, __pyx_L1_error)
  }
  try {
    __pyx_t_9 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1770, __pyx_L1_error)
  }
  __pyx_v_tmp_227 = (((((((__pyx_v_tmp_116 * (__pyx_v_tmp_218 + (__pyx_v_tmp_221 * (__pyx_v_tmp_220 + (2128.0 * __pyx_v_tmp_45))))) + (__pyx_v_tmp_212 * (((__pyx_t_1 * __pyx_v_tmp_210) - (__pyx_t_2 * __pyx_v_tmp_211)) + __pyx_v_tmp_96))) + (__pyx_v_tmp_216 * ((__pyx_v_tmp_213 - (__pyx_t_3 * __pyx_v_tmp_214)) + (__pyx_t_4 * __pyx_v_tmp_215)))) + (__pyx_t_5 * __pyx_v_tmp_217)) - (__pyx_v_tmp_222 * __pyx_v_tmp_223)) + (__pyx_v_tmp_94 * (((((-__pyx_t_6) * __pyx_v_tmp_224) + (__pyx_t_7 * __pyx_v_tmp_225)) + (__pyx_t_8 * __pyx_v_tmp_226)) + __pyx_v_tmp_96))) + (__pyx_t_9 * (((__pyx_v_tmp_204 + __pyx_v_tmp_205) + __pyx_v_tmp_207) + __pyx_v_tmp_209)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1771
 *             double tmp_226 = 921875.0*tmp_77
 *             ccomplex.complex[double] tmp_227 = tmp_116*(tmp_218 + tmp_221*(tmp_220 + 2128.0*tmp_45)) + tmp_212*(ccomplex.complex[double](0, 1)*tmp_210 - ccomplex.complex[double](0, 1)*tmp_211 + tmp_96) + tmp_216*(tmp_213 - ccomplex.complex[double](0, 1)*tmp_214 + ccomplex.complex[double](0, 1)*tmp_215) + ccomplex.complex[double](0, 1)*tmp_217 - tmp_222*tmp_223 + tmp_94*(-ccomplex.complex[double](0, 1)*tmp_224 + ccomplex.complex[double](0, 1)*tmp_225 + ccomplex.complex[double](0, 1)*tmp_226 + tmp_96) + ccomplex.complex[double](0, 1)*(tmp_204 + tmp_205 + tmp_207 + tmp_209)
 *             double tmp_228 = 35644.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_229 = 405.0*tmp_59
 *             double tmp_230 = -2673.0*tmp_59
 */
  __pyx_v_tmp_228 = (35644.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1772
 *             ccomplex.complex[double] tmp_227 = tmp_116*(tmp_218 + tmp_221*(tmp_220 + 2128.0*tmp_45)) + tmp_212*(ccomplex.complex[double](0, 1)*tmp_210 - ccomplex.complex[double](0, 1)*tmp_211 + tmp_96) + tmp_216*(tmp_213 - ccomplex.complex[double](0, 1)*tmp_214 + ccomplex.complex[double](0, 1)*tmp_215) + ccomplex.complex[double](0, 1)*tmp_217 - tmp_222*tmp_223 + tmp_94*(-ccomplex.complex[double](0, 1)*tmp_224 + ccomplex.complex[double](0, 1)*tmp_225 + ccomplex.complex[double](0, 1)*tmp_226 + tmp_96) + ccomplex.complex[double](0, 1)*(tmp_204 + tmp_205 + tmp_207 + tmp_209)
 *             double tmp_228 = 35644.0*tmp_45
 *             double tmp_229 = 405.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_230 = -2673.0*tmp_59
 *             ccomplex.complex[double] tmp_231 = tmp_86*(tmp_230 + 4384.0*tmp_45)
 */
  __pyx_v_tmp_229 = (405.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1773
 *             double tmp_228 = 35644.0*tmp_45
 *             double tmp_229 = 405.0*tmp_59
 *             double tmp_230 = -2673.0*tmp_59             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_231 = tmp_86*(tmp_230 + 4384.0*tmp_45)
 *             double tmp_232 = 1053.0*tmp_59
 */
  __pyx_v_tmp_230 = (-2673.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1774
 *             double tmp_229 = 405.0*tmp_59
 *             double tmp_230 = -2673.0*tmp_59
 *             ccomplex.complex[double] tmp_231 = tmp_86*(tmp_230 + 4384.0*tmp_45)             # <<<<<<<<<<<<<<
 *             double tmp_232 = 1053.0*tmp_59
 *             ccomplex.complex[double] tmp_233 = tmp_9*(68344.0*tmp_45 - 20412.0*tmp_59 - tmp_78)
 */
  __pyx_v_tmp_231 = (__pyx_v_tmp_86 * (__pyx_v_tmp_230 + (4384.0 * __pyx_v_tmp_45)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1775
 *             double tmp_230 = -2673.0*tmp_59
 *             ccomplex.complex[double] tmp_231 = tmp_86*(tmp_230 + 4384.0*tmp_45)
 *             double tmp_232 = 1053.0*tmp_59             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_233 = tmp_9*(68344.0*tmp_45 - 20412.0*tmp_59 - tmp_78)
 *             double tmp_234 = -3593750.0*tmp_77
 */
  __pyx_v_tmp_232 = (1053.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1776
 *             ccomplex.complex[double] tmp_231 = tmp_86*(tmp_230 + 4384.0*tmp_45)
 *             double tmp_232 = 1053.0*tmp_59
 *             ccomplex.complex[double] tmp_233 = tmp_9*(68344.0*tmp_45 - 20412.0*tmp_59 - tmp_78)             # <<<<<<<<<<<<<<
 *             double tmp_234 = -3593750.0*tmp_77
 *             double tmp_235 = -823543.0*tmp_111
 */
  __pyx_v_tmp_233 = (__pyx_v_tmp_9 * (((68344.0 * __pyx_v_tmp_45) - (20412.0 * __pyx_v_tmp_59)) - __pyx_v_tmp_78));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1777
 *             double tmp_232 = 1053.0*tmp_59
 *             ccomplex.complex[double] tmp_233 = tmp_9*(68344.0*tmp_45 - 20412.0*tmp_59 - tmp_78)
 *             double tmp_234 = -3593750.0*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_235 = -823543.0*tmp_111
 *             double tmp_236 = tmp_234 + tmp_235 + 7107328.0*tmp_45 + 2239245.0*tmp_59
 */
  __pyx_v_tmp_234 = (-3593750.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1778
 *             ccomplex.complex[double] tmp_233 = tmp_9*(68344.0*tmp_45 - 20412.0*tmp_59 - tmp_78)
 *             double tmp_234 = -3593750.0*tmp_77
 *             double tmp_235 = -823543.0*tmp_111             # <<<<<<<<<<<<<<
 *             double tmp_236 = tmp_234 + tmp_235 + 7107328.0*tmp_45 + 2239245.0*tmp_59
 *             double tmp_237 = 180736.0*tmp_45
 */
  __pyx_v_tmp_235 = (-823543.0 * __pyx_v_tmp_111);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1779
 *             double tmp_234 = -3593750.0*tmp_77
 *             double tmp_235 = -823543.0*tmp_111
 *             double tmp_236 = tmp_234 + tmp_235 + 7107328.0*tmp_45 + 2239245.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_237 = 180736.0*tmp_45
 *             double tmp_238 = 166.50441064025904
 */
  __pyx_v_tmp_236 = (((__pyx_v_tmp_234 + __pyx_v_tmp_235) + (7107328.0 * __pyx_v_tmp_45)) + (2239245.0 * __pyx_v_tmp_59));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1780
 *             double tmp_235 = -823543.0*tmp_111
 *             double tmp_236 = tmp_234 + tmp_235 + 7107328.0*tmp_45 + 2239245.0*tmp_59
 *             double tmp_237 = 180736.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_238 = 166.50441064025904
 *             double tmp_239 = 1792.0*tmp_45
 */
  __pyx_v_tmp_237 = (180736.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1781
 *             double tmp_236 = tmp_234 + tmp_235 + 7107328.0*tmp_45 + 2239245.0*tmp_59
 *             double tmp_237 = 180736.0*tmp_45
 *             double tmp_238 = 166.50441064025904             # <<<<<<<<<<<<<<
 *             double tmp_239 = 1792.0*tmp_45
 *             double tmp_240 = 265625.0*tmp_77
 */
  __pyx_v_tmp_238 = 166.50441064025904;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1782
 *             double tmp_237 = 180736.0*tmp_45
 *             double tmp_238 = 166.50441064025904
 *             double tmp_239 = 1792.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_240 = 265625.0*tmp_77
 *             ccomplex.complex[double] tmp_241 = tmp_92*(-tmp_240 + 1207808.0*tmp_45 - 375030.0*tmp_59)
 */
  __pyx_v_tmp_239 = (1792.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1783
 *             double tmp_238 = 166.50441064025904
 *             double tmp_239 = 1792.0*tmp_45
 *             double tmp_240 = 265625.0*tmp_77             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_241 = tmp_92*(-tmp_240 + 1207808.0*tmp_45 - 375030.0*tmp_59)
 *             double tmp_242 = 810.0*tmp_59
 */
  __pyx_v_tmp_240 = (265625.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1784
 *             double tmp_239 = 1792.0*tmp_45
 *             double tmp_240 = 265625.0*tmp_77
 *             ccomplex.complex[double] tmp_241 = tmp_92*(-tmp_240 + 1207808.0*tmp_45 - 375030.0*tmp_59)             # <<<<<<<<<<<<<<
 *             double tmp_242 = 810.0*tmp_59
 *             double tmp_243 = tmp_242 + 165632.0*tmp_45 - 71875.0*tmp_77
 */
  __pyx_v_tmp_241 = (__pyx_v_tmp_92 * (((-__pyx_v_tmp_240) + (1207808.0 * __pyx_v_tmp_45)) - (375030.0 * __pyx_v_tmp_59)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1785
 *             double tmp_240 = 265625.0*tmp_77
 *             ccomplex.complex[double] tmp_241 = tmp_92*(-tmp_240 + 1207808.0*tmp_45 - 375030.0*tmp_59)
 *             double tmp_242 = 810.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_243 = tmp_242 + 165632.0*tmp_45 - 71875.0*tmp_77
 *             ccomplex.complex[double] tmp_244 = -tmp_212*(-tmp_100 + 768.0*ccomplex.complex[double](0, 1)*tmp_45 + tmp_83) - ccomplex.complex[double](0, 1)*tmp_236 - ccomplex.complex[double](0, 1)*tmp_241 + 105.0*ccomplex.complex[double](0, 1)*tmp_243*tmp_9 - tmp_94*(-ccomplex.complex[double](0, 1)*tmp_237 + 111537.0*ccomplex.complex[double](0, 1)*tmp_59 + tmp_96) + tmp_95*(ccomplex.complex[double](0, 1)*tmp_219 + tmp_238 - ccomplex.complex[double](0, 1)*tmp_239)
 */
  __pyx_v_tmp_242 = (810.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1786
 *             ccomplex.complex[double] tmp_241 = tmp_92*(-tmp_240 + 1207808.0*tmp_45 - 375030.0*tmp_59)
 *             double tmp_242 = 810.0*tmp_59
 *             double tmp_243 = tmp_242 + 165632.0*tmp_45 - 71875.0*tmp_77             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_244 = -tmp_212*(-tmp_100 + 768.0*ccomplex.complex[double](0, 1)*tmp_45 + tmp_83) - ccomplex.complex[double](0, 1)*tmp_236 - ccomplex.complex[double](0, 1)*tmp_241 + 105.0*ccomplex.complex[double](0, 1)*tmp_243*tmp_9 - tmp_94*(-ccomplex.complex[double](0, 1)*tmp_237 + 111537.0*ccomplex.complex[double](0, 1)*tmp_59 + tmp_96) + tmp_95*(ccomplex.complex[double](0, 1)*tmp_219 + tmp_238 - ccomplex.complex[double](0, 1)*tmp_239)
 *             ccomplex.complex[double] tmp_245 = 3.0*tmp_107
 */
  __pyx_v_tmp_243 = ((__pyx_v_tmp_242 + (165632.0 * __pyx_v_tmp_45)) - (71875.0 * __pyx_v_tmp_77));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1787
 *             double tmp_242 = 810.0*tmp_59
 *             double tmp_243 = tmp_242 + 165632.0*tmp_45 - 71875.0*tmp_77
 *             ccomplex.complex[double] tmp_244 = -tmp_212*(-tmp_100 + 768.0*ccomplex.complex[double](0, 1)*tmp_45 + tmp_83) - ccomplex.complex[double](0, 1)*tmp_236 - ccomplex.complex[double](0, 1)*tmp_241 + 105.0*ccomplex.complex[double](0, 1)*tmp_243*tmp_9 - tmp_94*(-ccomplex.complex[double](0, 1)*tmp_237 + 111537.0*ccomplex.complex[double](0, 1)*tmp_59 + tmp_96) + tmp_95*(ccomplex.complex[double](0, 1)*tmp_219 + tmp_238 - ccomplex.complex[double](0, 1)*tmp_239)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_245 = 3.0*tmp_107
 *             ccomplex.complex[double] tmp_246 = 40.840704496667312*tmp_9 + 34.557519189487726
 */
  try {
    __pyx_t_9 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1787, __pyx_L1_error)
  }
  try {
    __pyx_t_8 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1787, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1787, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1787, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1787, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1787, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1787, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1787, __pyx_L1_error)
  }
  __pyx_v_tmp_244 = (((((((-__pyx_v_tmp_212) * (((-__pyx_v_tmp_100) + ((768.0 * __pyx_t_9) * __pyx_v_tmp_45)) + __pyx_v_tmp_83)) - (__pyx_t_8 * __pyx_v_tmp_236)) - (__pyx_t_7 * __pyx_v_tmp_241)) + (((105.0 * __pyx_t_6) * __pyx_v_tmp_243) * __pyx_v_tmp_9)) - (__pyx_v_tmp_94 * ((((-__pyx_t_5) * __pyx_v_tmp_237) + ((111537.0 * __pyx_t_4) * __pyx_v_tmp_59)) + __pyx_v_tmp_96))) + (__pyx_v_tmp_95 * (((__pyx_t_3 * __pyx_v_tmp_219) + __pyx_v_tmp_238) - (__pyx_t_2 * __pyx_v_tmp_239))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1788
 *             double tmp_243 = tmp_242 + 165632.0*tmp_45 - 71875.0*tmp_77
 *             ccomplex.complex[double] tmp_244 = -tmp_212*(-tmp_100 + 768.0*ccomplex.complex[double](0, 1)*tmp_45 + tmp_83) - ccomplex.complex[double](0, 1)*tmp_236 - ccomplex.complex[double](0, 1)*tmp_241 + 105.0*ccomplex.complex[double](0, 1)*tmp_243*tmp_9 - tmp_94*(-ccomplex.complex[double](0, 1)*tmp_237 + 111537.0*ccomplex.complex[double](0, 1)*tmp_59 + tmp_96) + tmp_95*(ccomplex.complex[double](0, 1)*tmp_219 + tmp_238 - ccomplex.complex[double](0, 1)*tmp_239)
 *             ccomplex.complex[double] tmp_245 = 3.0*tmp_107             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_246 = 40.840704496667312*tmp_9 + 34.557519189487726
 *             ccomplex.complex[double] tmp_247 = tmp_109*tmp_227 - tmp_157*(-ccomplex.complex[double](0, 1)*tmp_231 + ccomplex.complex[double](0, 1)*tmp_233 + tmp_34*(-ccomplex.complex[double](0, 1)*tmp_232 + 1288.0*ccomplex.complex[double](0, 1)*tmp_45 + tmp_96) + tmp_38*(tmp_70 + tmp_98) - ccomplex.complex[double](0, 1)*(tmp_228 + tmp_229 + tmp_79)) + tmp_244*tmp_245 + 2880.0*tmp_57*(tmp_246 + 6.0*ccomplex.complex[double](0, 1)*(tmp_45*tmp_9 - 9.0*tmp_45 + 9.0*tmp_59)) + 23040.0*tmp_76
 */
  __pyx_v_tmp_245 = (3.0 * __pyx_v_tmp_107);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1789
 *             ccomplex.complex[double] tmp_244 = -tmp_212*(-tmp_100 + 768.0*ccomplex.complex[double](0, 1)*tmp_45 + tmp_83) - ccomplex.complex[double](0, 1)*tmp_236 - ccomplex.complex[double](0, 1)*tmp_241 + 105.0*ccomplex.complex[double](0, 1)*tmp_243*tmp_9 - tmp_94*(-ccomplex.complex[double](0, 1)*tmp_237 + 111537.0*ccomplex.complex[double](0, 1)*tmp_59 + tmp_96) + tmp_95*(ccomplex.complex[double](0, 1)*tmp_219 + tmp_238 - ccomplex.complex[double](0, 1)*tmp_239)
 *             ccomplex.complex[double] tmp_245 = 3.0*tmp_107
 *             ccomplex.complex[double] tmp_246 = 40.840704496667312*tmp_9 + 34.557519189487726             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_247 = tmp_109*tmp_227 - tmp_157*(-ccomplex.complex[double](0, 1)*tmp_231 + ccomplex.complex[double](0, 1)*tmp_233 + tmp_34*(-ccomplex.complex[double](0, 1)*tmp_232 + 1288.0*ccomplex.complex[double](0, 1)*tmp_45 + tmp_96) + tmp_38*(tmp_70 + tmp_98) - ccomplex.complex[double](0, 1)*(tmp_228 + tmp_229 + tmp_79)) + tmp_244*tmp_245 + 2880.0*tmp_57*(tmp_246 + 6.0*ccomplex.complex[double](0, 1)*(tmp_45*tmp_9 - 9.0*tmp_45 + 9.0*tmp_59)) + 23040.0*tmp_76
 *             ccomplex.complex[double] tmp_248 = tmp_121*tmp_39
 */
  __pyx_v_tmp_246 = ((40.840704496667312 * __pyx_v_tmp_9) + 34.557519189487726);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1790
 *             ccomplex.complex[double] tmp_245 = 3.0*tmp_107
 *             ccomplex.complex[double] tmp_246 = 40.840704496667312*tmp_9 + 34.557519189487726
 *             ccomplex.complex[double] tmp_247 = tmp_109*tmp_227 - tmp_157*(-ccomplex.complex[double](0, 1)*tmp_231 + ccomplex.complex[double](0, 1)*tmp_233 + tmp_34*(-ccomplex.complex[double](0, 1)*tmp_232 + 1288.0*ccomplex.complex[double](0, 1)*tmp_45 + tmp_96) + tmp_38*(tmp_70 + tmp_98) - ccomplex.complex[double](0, 1)*(tmp_228 + tmp_229 + tmp_79)) + tmp_244*tmp_245 + 2880.0*tmp_57*(tmp_246 + 6.0*ccomplex.complex[double](0, 1)*(tmp_45*tmp_9 - 9.0*tmp_45 + 9.0*tmp_59)) + 23040.0*tmp_76             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_248 = tmp_121*tmp_39
 *             ccomplex.complex[double] tmp_249 = 4.0*tmp_10
 */
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1790, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1790, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1790, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1790, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1790, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1790, __pyx_L1_error)
  }
  __pyx_v_tmp_247 = (((((__pyx_v_tmp_109 * __pyx_v_tmp_227) - (__pyx_v_tmp_157 * ((((((-__pyx_t_2) * __pyx_v_tmp_231) + (__pyx_t_3 * __pyx_v_tmp_233)) + (__pyx_v_tmp_34 * ((((-__pyx_t_4) * __pyx_v_tmp_232) + ((1288.0 * __pyx_t_5) * __pyx_v_tmp_45)) + __pyx_v_tmp_96))) + (__pyx_v_tmp_38 * (__pyx_v_tmp_70 + __pyx_v_tmp_98))) - (__pyx_t_6 * ((__pyx_v_tmp_228 + __pyx_v_tmp_229) + __pyx_v_tmp_79))))) + (__pyx_v_tmp_244 * __pyx_v_tmp_245)) + ((2880.0 * __pyx_v_tmp_57) * (__pyx_v_tmp_246 + ((6.0 * __pyx_t_7) * (((__pyx_v_tmp_45 * __pyx_v_tmp_9) - (9.0 * __pyx_v_tmp_45)) + (9.0 * __pyx_v_tmp_59)))))) + (23040.0 * __pyx_v_tmp_76));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1791
 *             ccomplex.complex[double] tmp_246 = 40.840704496667312*tmp_9 + 34.557519189487726
 *             ccomplex.complex[double] tmp_247 = tmp_109*tmp_227 - tmp_157*(-ccomplex.complex[double](0, 1)*tmp_231 + ccomplex.complex[double](0, 1)*tmp_233 + tmp_34*(-ccomplex.complex[double](0, 1)*tmp_232 + 1288.0*ccomplex.complex[double](0, 1)*tmp_45 + tmp_96) + tmp_38*(tmp_70 + tmp_98) - ccomplex.complex[double](0, 1)*(tmp_228 + tmp_229 + tmp_79)) + tmp_244*tmp_245 + 2880.0*tmp_57*(tmp_246 + 6.0*ccomplex.complex[double](0, 1)*(tmp_45*tmp_9 - 9.0*tmp_45 + 9.0*tmp_59)) + 23040.0*tmp_76
 *             ccomplex.complex[double] tmp_248 = tmp_121*tmp_39             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_249 = 4.0*tmp_10
 *             ccomplex.complex[double] tmp_250 = tmp_3*tmp_7
 */
  __pyx_v_tmp_248 = (__pyx_v_tmp_121 * __pyx_v_tmp_39);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1792
 *             ccomplex.complex[double] tmp_247 = tmp_109*tmp_227 - tmp_157*(-ccomplex.complex[double](0, 1)*tmp_231 + ccomplex.complex[double](0, 1)*tmp_233 + tmp_34*(-ccomplex.complex[double](0, 1)*tmp_232 + 1288.0*ccomplex.complex[double](0, 1)*tmp_45 + tmp_96) + tmp_38*(tmp_70 + tmp_98) - ccomplex.complex[double](0, 1)*(tmp_228 + tmp_229 + tmp_79)) + tmp_244*tmp_245 + 2880.0*tmp_57*(tmp_246 + 6.0*ccomplex.complex[double](0, 1)*(tmp_45*tmp_9 - 9.0*tmp_45 + 9.0*tmp_59)) + 23040.0*tmp_76
 *             ccomplex.complex[double] tmp_248 = tmp_121*tmp_39
 *             ccomplex.complex[double] tmp_249 = 4.0*tmp_10             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_250 = tmp_3*tmp_7
 *             ccomplex.complex[double] tmp_251 = tmp_12*tmp_7
 */
  __pyx_v_tmp_249 = (4.0 * __pyx_v_tmp_10);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1793
 *             ccomplex.complex[double] tmp_248 = tmp_121*tmp_39
 *             ccomplex.complex[double] tmp_249 = 4.0*tmp_10
 *             ccomplex.complex[double] tmp_250 = tmp_3*tmp_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_251 = tmp_12*tmp_7
 *             ccomplex.complex[double] tmp_252 = tmp_106*tmp_34
 */
  __pyx_v_tmp_250 = (__pyx_v_tmp_3 * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1794
 *             ccomplex.complex[double] tmp_249 = 4.0*tmp_10
 *             ccomplex.complex[double] tmp_250 = tmp_3*tmp_7
 *             ccomplex.complex[double] tmp_251 = tmp_12*tmp_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_252 = tmp_106*tmp_34
 *             ccomplex.complex[double] tmp_253 = 3.0*tmp_9
 */
  __pyx_v_tmp_251 = (__pyx_v_tmp_12 * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1795
 *             ccomplex.complex[double] tmp_250 = tmp_3*tmp_7
 *             ccomplex.complex[double] tmp_251 = tmp_12*tmp_7
 *             ccomplex.complex[double] tmp_252 = tmp_106*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_253 = 3.0*tmp_9
 *             ccomplex.complex[double] tmp_254 = tmp_28*(tmp_253 - 1.0)
 */
  __pyx_v_tmp_252 = (__pyx_v_tmp_106 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1796
 *             ccomplex.complex[double] tmp_251 = tmp_12*tmp_7
 *             ccomplex.complex[double] tmp_252 = tmp_106*tmp_34
 *             ccomplex.complex[double] tmp_253 = 3.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_254 = tmp_28*(tmp_253 - 1.0)
 *             ccomplex.complex[double] tmp_255 = tmp_37*tmp_56
 */
  __pyx_v_tmp_253 = (3.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1797
 *             ccomplex.complex[double] tmp_252 = tmp_106*tmp_34
 *             ccomplex.complex[double] tmp_253 = 3.0*tmp_9
 *             ccomplex.complex[double] tmp_254 = tmp_28*(tmp_253 - 1.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_255 = tmp_37*tmp_56
 *             ccomplex.complex[double] tmp_256 = tmp_127*tmp_255
 */
  __pyx_v_tmp_254 = (__pyx_v_tmp_28 * (__pyx_v_tmp_253 - 1.0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1798
 *             ccomplex.complex[double] tmp_253 = 3.0*tmp_9
 *             ccomplex.complex[double] tmp_254 = tmp_28*(tmp_253 - 1.0)
 *             ccomplex.complex[double] tmp_255 = tmp_37*tmp_56             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_256 = tmp_127*tmp_255
 *             ccomplex.complex[double] tmp_257 = 16.0*tmp_10
 */
  __pyx_v_tmp_255 = (__pyx_v_tmp_37 * __pyx_v_tmp_56);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1799
 *             ccomplex.complex[double] tmp_254 = tmp_28*(tmp_253 - 1.0)
 *             ccomplex.complex[double] tmp_255 = tmp_37*tmp_56
 *             ccomplex.complex[double] tmp_256 = tmp_127*tmp_255             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_257 = 16.0*tmp_10
 *             ccomplex.complex[double] tmp_258 = 14.0*tmp_9
 */
  __pyx_v_tmp_256 = (__pyx_v_tmp_127 * __pyx_v_tmp_255);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1800
 *             ccomplex.complex[double] tmp_255 = tmp_37*tmp_56
 *             ccomplex.complex[double] tmp_256 = tmp_127*tmp_255
 *             ccomplex.complex[double] tmp_257 = 16.0*tmp_10             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_258 = 14.0*tmp_9
 *             ccomplex.complex[double] tmp_259 = tmp_250*(-17.0*tmp_17 + tmp_258 + 29.0*tmp_34 + 6.0)
 */
  __pyx_v_tmp_257 = (16.0 * __pyx_v_tmp_10);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1801
 *             ccomplex.complex[double] tmp_256 = tmp_127*tmp_255
 *             ccomplex.complex[double] tmp_257 = 16.0*tmp_10
 *             ccomplex.complex[double] tmp_258 = 14.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_259 = tmp_250*(-17.0*tmp_17 + tmp_258 + 29.0*tmp_34 + 6.0)
 *             ccomplex.complex[double] tmp_260 = 252.0*tmp_9
 */
  __pyx_v_tmp_258 = (14.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1802
 *             ccomplex.complex[double] tmp_257 = 16.0*tmp_10
 *             ccomplex.complex[double] tmp_258 = 14.0*tmp_9
 *             ccomplex.complex[double] tmp_259 = tmp_250*(-17.0*tmp_17 + tmp_258 + 29.0*tmp_34 + 6.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_260 = 252.0*tmp_9
 *             double tmp_261 = 16.0*tmp_35
 */
  __pyx_v_tmp_259 = (__pyx_v_tmp_250 * ((((-17.0 * __pyx_v_tmp_17) + __pyx_v_tmp_258) + (29.0 * __pyx_v_tmp_34)) + 6.0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1803
 *             ccomplex.complex[double] tmp_258 = 14.0*tmp_9
 *             ccomplex.complex[double] tmp_259 = tmp_250*(-17.0*tmp_17 + tmp_258 + 29.0*tmp_34 + 6.0)
 *             ccomplex.complex[double] tmp_260 = 252.0*tmp_9             # <<<<<<<<<<<<<<
 *             double tmp_261 = 16.0*tmp_35
 *             ccomplex.complex[double] tmp_262 = 6.0*tmp_10
 */
  __pyx_v_tmp_260 = (252.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1804
 *             ccomplex.complex[double] tmp_259 = tmp_250*(-17.0*tmp_17 + tmp_258 + 29.0*tmp_34 + 6.0)
 *             ccomplex.complex[double] tmp_260 = 252.0*tmp_9
 *             double tmp_261 = 16.0*tmp_35             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_262 = 6.0*tmp_10
 *             ccomplex.complex[double] tmp_263 = self._gr_k_25*tmp_9 + self._gr_k_26
 */
  __pyx_v_tmp_261 = (16.0 * __pyx_v_tmp_35);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1805
 *             ccomplex.complex[double] tmp_260 = 252.0*tmp_9
 *             double tmp_261 = 16.0*tmp_35
 *             ccomplex.complex[double] tmp_262 = 6.0*tmp_10             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_263 = self._gr_k_25*tmp_9 + self._gr_k_26
 *             ccomplex.complex[double] tmp_264 = self._gr_k_22*tmp_17 + self._gr_k_23*tmp_9 + self._gr_k_24
 */
  __pyx_v_tmp_262 = (6.0 * __pyx_v_tmp_10);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1806
 *             double tmp_261 = 16.0*tmp_35
 *             ccomplex.complex[double] tmp_262 = 6.0*tmp_10
 *             ccomplex.complex[double] tmp_263 = self._gr_k_25*tmp_9 + self._gr_k_26             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_264 = self._gr_k_22*tmp_17 + self._gr_k_23*tmp_9 + self._gr_k_24
 *             ccomplex.complex[double] tmp_265 = self._gr_k_4*tmp_9 + self._gr_k_5*tmp_17 + self._gr_k_6 + tmp_167
 */
  __pyx_v_tmp_263 = ((__pyx_v_self->_gr_k_25 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_26);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1807
 *             ccomplex.complex[double] tmp_262 = 6.0*tmp_10
 *             ccomplex.complex[double] tmp_263 = self._gr_k_25*tmp_9 + self._gr_k_26
 *             ccomplex.complex[double] tmp_264 = self._gr_k_22*tmp_17 + self._gr_k_23*tmp_9 + self._gr_k_24             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_265 = self._gr_k_4*tmp_9 + self._gr_k_5*tmp_17 + self._gr_k_6 + tmp_167
 *             ccomplex.complex[double] tmp_266 = 5.0*tmp_17
 */
  __pyx_v_tmp_264 = (((__pyx_v_self->_gr_k_22 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_23 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_24);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1808
 *             ccomplex.complex[double] tmp_263 = self._gr_k_25*tmp_9 + self._gr_k_26
 *             ccomplex.complex[double] tmp_264 = self._gr_k_22*tmp_17 + self._gr_k_23*tmp_9 + self._gr_k_24
 *             ccomplex.complex[double] tmp_265 = self._gr_k_4*tmp_9 + self._gr_k_5*tmp_17 + self._gr_k_6 + tmp_167             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_266 = 5.0*tmp_17
 *             ccomplex.complex[double] tmp_267 = -1843200.0*tmp_34
 */
  __pyx_v_tmp_265 = ((((__pyx_v_self->_gr_k_4 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_5 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_6) + __pyx_v_tmp_167);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1809
 *             ccomplex.complex[double] tmp_264 = self._gr_k_22*tmp_17 + self._gr_k_23*tmp_9 + self._gr_k_24
 *             ccomplex.complex[double] tmp_265 = self._gr_k_4*tmp_9 + self._gr_k_5*tmp_17 + self._gr_k_6 + tmp_167
 *             ccomplex.complex[double] tmp_266 = 5.0*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_267 = -1843200.0*tmp_34
 *             double tmp_268 = 3.0*tmp_109
 */
  __pyx_v_tmp_266 = (5.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1810
 *             ccomplex.complex[double] tmp_265 = self._gr_k_4*tmp_9 + self._gr_k_5*tmp_17 + self._gr_k_6 + tmp_167
 *             ccomplex.complex[double] tmp_266 = 5.0*tmp_17
 *             ccomplex.complex[double] tmp_267 = -1843200.0*tmp_34             # <<<<<<<<<<<<<<
 *             double tmp_268 = 3.0*tmp_109
 *             ccomplex.complex[double] tmp_269 = tmp_146*tmp_7
 */
  __pyx_v_tmp_267 = (-1843200.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1811
 *             ccomplex.complex[double] tmp_266 = 5.0*tmp_17
 *             ccomplex.complex[double] tmp_267 = -1843200.0*tmp_34
 *             double tmp_268 = 3.0*tmp_109             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_269 = tmp_146*tmp_7
 *             ccomplex.complex[double] tmp_270 = ccomplex.exp(tmp_158)
 */
  __pyx_v_tmp_268 = (3.0 * __pyx_v_tmp_109);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1812
 *             ccomplex.complex[double] tmp_267 = -1843200.0*tmp_34
 *             double tmp_268 = 3.0*tmp_109
 *             ccomplex.complex[double] tmp_269 = tmp_146*tmp_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_270 = ccomplex.exp(tmp_158)
 *             ccomplex.complex[double] tmp_271 = tmp_150*tmp_270
 */
  __pyx_v_tmp_269 = (__pyx_v_tmp_146 * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1813
 *             double tmp_268 = 3.0*tmp_109
 *             ccomplex.complex[double] tmp_269 = tmp_146*tmp_7
 *             ccomplex.complex[double] tmp_270 = ccomplex.exp(tmp_158)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_271 = tmp_150*tmp_270
 *             ccomplex.complex[double] tmp_272 = e*tmp_34
 */
  __pyx_v_tmp_270 = std::exp<double>(__pyx_v_tmp_158);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1814
 *             ccomplex.complex[double] tmp_269 = tmp_146*tmp_7
 *             ccomplex.complex[double] tmp_270 = ccomplex.exp(tmp_158)
 *             ccomplex.complex[double] tmp_271 = tmp_150*tmp_270             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_272 = e*tmp_34
 *             ccomplex.complex[double] tmp_273 = tmp_270*tmp_3*(7568.0*tmp_3 + 371.0*tmp_37 + 5568.0)
 */
  __pyx_v_tmp_271 = (__pyx_v_tmp_150 * __pyx_v_tmp_270);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1815
 *             ccomplex.complex[double] tmp_270 = ccomplex.exp(tmp_158)
 *             ccomplex.complex[double] tmp_271 = tmp_150*tmp_270
 *             ccomplex.complex[double] tmp_272 = e*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_273 = tmp_270*tmp_3*(7568.0*tmp_3 + 371.0*tmp_37 + 5568.0)
 *             ccomplex.complex[double] tmp_274 = tmp_177*tmp_20*tmp_34
 */
  __pyx_v_tmp_272 = (__pyx_v_e * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1816
 *             ccomplex.complex[double] tmp_271 = tmp_150*tmp_270
 *             ccomplex.complex[double] tmp_272 = e*tmp_34
 *             ccomplex.complex[double] tmp_273 = tmp_270*tmp_3*(7568.0*tmp_3 + 371.0*tmp_37 + 5568.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_274 = tmp_177*tmp_20*tmp_34
 *             ccomplex.complex[double] tmp_275 = ccomplex.exp(11*tmp_0)
 */
  __pyx_v_tmp_273 = ((__pyx_v_tmp_270 * __pyx_v_tmp_3) * (((7568.0 * __pyx_v_tmp_3) + (371.0 * __pyx_v_tmp_37)) + 5568.0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1817
 *             ccomplex.complex[double] tmp_272 = e*tmp_34
 *             ccomplex.complex[double] tmp_273 = tmp_270*tmp_3*(7568.0*tmp_3 + 371.0*tmp_37 + 5568.0)
 *             ccomplex.complex[double] tmp_274 = tmp_177*tmp_20*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_275 = ccomplex.exp(11*tmp_0)
 *             ccomplex.complex[double] tmp_276 = ccomplex.exp(13*tmp_0)
 */
  __pyx_v_tmp_274 = ((__pyx_v_tmp_177 * __pyx_v_tmp_20) * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1818
 *             ccomplex.complex[double] tmp_273 = tmp_270*tmp_3*(7568.0*tmp_3 + 371.0*tmp_37 + 5568.0)
 *             ccomplex.complex[double] tmp_274 = tmp_177*tmp_20*tmp_34
 *             ccomplex.complex[double] tmp_275 = ccomplex.exp(11*tmp_0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_276 = ccomplex.exp(13*tmp_0)
 *             ccomplex.complex[double] tmp_277 = 10.0*tmp_7
 */
  __pyx_v_tmp_275 = std::exp<double>((11.0 * __pyx_v_tmp_0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1819
 *             ccomplex.complex[double] tmp_274 = tmp_177*tmp_20*tmp_34
 *             ccomplex.complex[double] tmp_275 = ccomplex.exp(11*tmp_0)
 *             ccomplex.complex[double] tmp_276 = ccomplex.exp(13*tmp_0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_277 = 10.0*tmp_7
 *             ccomplex.complex[double] tmp_278 = 18.0*tmp_9
 */
  __pyx_v_tmp_276 = std::exp<double>((13.0 * __pyx_v_tmp_0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1820
 *             ccomplex.complex[double] tmp_275 = ccomplex.exp(11*tmp_0)
 *             ccomplex.complex[double] tmp_276 = ccomplex.exp(13*tmp_0)
 *             ccomplex.complex[double] tmp_277 = 10.0*tmp_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_278 = 18.0*tmp_9
 *             ccomplex.complex[double] tmp_279 = -5.0*tmp_17
 */
  __pyx_v_tmp_277 = (10.0 * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1821
 *             ccomplex.complex[double] tmp_276 = ccomplex.exp(13*tmp_0)
 *             ccomplex.complex[double] tmp_277 = 10.0*tmp_7
 *             ccomplex.complex[double] tmp_278 = 18.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_279 = -5.0*tmp_17
 *             ccomplex.complex[double] tmp_280 = tmp_279 + 15.0
 */
  __pyx_v_tmp_278 = (18.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1822
 *             ccomplex.complex[double] tmp_277 = 10.0*tmp_7
 *             ccomplex.complex[double] tmp_278 = 18.0*tmp_9
 *             ccomplex.complex[double] tmp_279 = -5.0*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_280 = tmp_279 + 15.0
 *             ccomplex.complex[double] tmp_281 = -e*tmp_277*(tmp_9 + 5.0) + tmp_3*(-tmp_278 - tmp_280) - 32.0*tmp_9
 */
  __pyx_v_tmp_279 = (-5.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1823
 *             ccomplex.complex[double] tmp_278 = 18.0*tmp_9
 *             ccomplex.complex[double] tmp_279 = -5.0*tmp_17
 *             ccomplex.complex[double] tmp_280 = tmp_279 + 15.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_281 = -e*tmp_277*(tmp_9 + 5.0) + tmp_3*(-tmp_278 - tmp_280) - 32.0*tmp_9
 *             ccomplex.complex[double] tmp_282 = tmp_281*tmp_52
 */
  __pyx_v_tmp_280 = (__pyx_v_tmp_279 + 15.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1824
 *             ccomplex.complex[double] tmp_279 = -5.0*tmp_17
 *             ccomplex.complex[double] tmp_280 = tmp_279 + 15.0
 *             ccomplex.complex[double] tmp_281 = -e*tmp_277*(tmp_9 + 5.0) + tmp_3*(-tmp_278 - tmp_280) - 32.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_282 = tmp_281*tmp_52
 *             ccomplex.complex[double] tmp_283 = tmp_181*tmp_270
 */
  __pyx_v_tmp_281 = (((((-__pyx_v_e) * __pyx_v_tmp_277) * (__pyx_v_tmp_9 + 5.0)) + (__pyx_v_tmp_3 * ((-__pyx_v_tmp_278) - __pyx_v_tmp_280))) - (32.0 * __pyx_v_tmp_9));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1825
 *             ccomplex.complex[double] tmp_280 = tmp_279 + 15.0
 *             ccomplex.complex[double] tmp_281 = -e*tmp_277*(tmp_9 + 5.0) + tmp_3*(-tmp_278 - tmp_280) - 32.0*tmp_9
 *             ccomplex.complex[double] tmp_282 = tmp_281*tmp_52             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_283 = tmp_181*tmp_270
 *             ccomplex.complex[double] tmp_284 = ccomplex.complex[double](0, 3.1415926535897932)
 */
  __pyx_v_tmp_282 = (__pyx_v_tmp_281 * __pyx_v_tmp_52);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1826
 *             ccomplex.complex[double] tmp_281 = -e*tmp_277*(tmp_9 + 5.0) + tmp_3*(-tmp_278 - tmp_280) - 32.0*tmp_9
 *             ccomplex.complex[double] tmp_282 = tmp_281*tmp_52
 *             ccomplex.complex[double] tmp_283 = tmp_181*tmp_270             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_284 = ccomplex.complex[double](0, 3.1415926535897932)
 *             double tmp_285 = -27.0*tmp_59
 */
  __pyx_v_tmp_283 = (__pyx_v_tmp_181 * __pyx_v_tmp_270);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1827
 *             ccomplex.complex[double] tmp_282 = tmp_281*tmp_52
 *             ccomplex.complex[double] tmp_283 = tmp_181*tmp_270
 *             ccomplex.complex[double] tmp_284 = ccomplex.complex[double](0, 3.1415926535897932)             # <<<<<<<<<<<<<<
 *             double tmp_285 = -27.0*tmp_59
 *             double tmp_286 = -tmp_97
 */
  try {
    __pyx_t_7 = std::complex<double> (0.0, 3.1415926535897932);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1827, __pyx_L1_error)
  }
  __pyx_v_tmp_284 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1828
 *             ccomplex.complex[double] tmp_283 = tmp_181*tmp_270
 *             ccomplex.complex[double] tmp_284 = ccomplex.complex[double](0, 3.1415926535897932)
 *             double tmp_285 = -27.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_286 = -tmp_97
 *             ccomplex.complex[double] tmp_287 = ccomplex.complex[double](0, tmp_98)
 */
  __pyx_v_tmp_285 = (-27.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1829
 *             ccomplex.complex[double] tmp_284 = ccomplex.complex[double](0, 3.1415926535897932)
 *             double tmp_285 = -27.0*tmp_59
 *             double tmp_286 = -tmp_97             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_287 = ccomplex.complex[double](0, tmp_98)
 *             ccomplex.complex[double] tmp_288 = ccomplex.complex[double](0, tmp_96)
 */
  __pyx_v_tmp_286 = (-__pyx_v_tmp_97);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1830
 *             double tmp_285 = -27.0*tmp_59
 *             double tmp_286 = -tmp_97
 *             ccomplex.complex[double] tmp_287 = ccomplex.complex[double](0, tmp_98)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_288 = ccomplex.complex[double](0, tmp_96)
 *             ccomplex.complex[double] tmp_289 = 105.0*tmp_9
 */
  try {
    __pyx_t_7 = std::complex<double> (0.0, __pyx_v_tmp_98);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1830, __pyx_L1_error)
  }
  __pyx_v_tmp_287 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1831
 *             double tmp_286 = -tmp_97
 *             ccomplex.complex[double] tmp_287 = ccomplex.complex[double](0, tmp_98)
 *             ccomplex.complex[double] tmp_288 = ccomplex.complex[double](0, tmp_96)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_289 = 105.0*tmp_9
 *             ccomplex.complex[double] tmp_290 = tmp_106*tmp_253
 */
  try {
    __pyx_t_7 = std::complex<double> (0.0, __pyx_v_tmp_96);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1831, __pyx_L1_error)
  }
  __pyx_v_tmp_288 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1832
 *             ccomplex.complex[double] tmp_287 = ccomplex.complex[double](0, tmp_98)
 *             ccomplex.complex[double] tmp_288 = ccomplex.complex[double](0, tmp_96)
 *             ccomplex.complex[double] tmp_289 = 105.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_290 = tmp_106*tmp_253
 *             double tmp_291 = -tmp_226
 */
  __pyx_v_tmp_289 = (105.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1833
 *             ccomplex.complex[double] tmp_288 = ccomplex.complex[double](0, tmp_96)
 *             ccomplex.complex[double] tmp_289 = 105.0*tmp_9
 *             ccomplex.complex[double] tmp_290 = tmp_106*tmp_253             # <<<<<<<<<<<<<<
 *             double tmp_291 = -tmp_226
 *             ccomplex.complex[double] tmp_292 = 105.0*tmp_284
 */
  __pyx_v_tmp_290 = (__pyx_v_tmp_106 * __pyx_v_tmp_253);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1834
 *             ccomplex.complex[double] tmp_289 = 105.0*tmp_9
 *             ccomplex.complex[double] tmp_290 = tmp_106*tmp_253
 *             double tmp_291 = -tmp_226             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_292 = 105.0*tmp_284
 *             double tmp_293 = 17010.0*tmp_59
 */
  __pyx_v_tmp_291 = (-__pyx_v_tmp_226);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1835
 *             ccomplex.complex[double] tmp_290 = tmp_106*tmp_253
 *             double tmp_291 = -tmp_226
 *             ccomplex.complex[double] tmp_292 = 105.0*tmp_284             # <<<<<<<<<<<<<<
 *             double tmp_293 = 17010.0*tmp_59
 *             double tmp_294 = 630.0*tmp_45
 */
  __pyx_v_tmp_292 = (105.0 * __pyx_v_tmp_284);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1836
 *             double tmp_291 = -tmp_226
 *             ccomplex.complex[double] tmp_292 = 105.0*tmp_284
 *             double tmp_293 = 17010.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_294 = 630.0*tmp_45
 *             double tmp_295 = tmp_294 + 3103.0
 */
  __pyx_v_tmp_293 = (17010.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1837
 *             ccomplex.complex[double] tmp_292 = 105.0*tmp_284
 *             double tmp_293 = 17010.0*tmp_59
 *             double tmp_294 = 630.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_295 = tmp_294 + 3103.0
 *             ccomplex.complex[double] tmp_296 = 192.0*tmp_272
 */
  __pyx_v_tmp_294 = (630.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1838
 *             double tmp_293 = 17010.0*tmp_59
 *             double tmp_294 = 630.0*tmp_45
 *             double tmp_295 = tmp_294 + 3103.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_296 = 192.0*tmp_272
 *             double tmp_297 = 51030.0*tmp_59
 */
  __pyx_v_tmp_295 = (__pyx_v_tmp_294 + 3103.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1839
 *             double tmp_294 = 630.0*tmp_45
 *             double tmp_295 = tmp_294 + 3103.0
 *             ccomplex.complex[double] tmp_296 = 192.0*tmp_272             # <<<<<<<<<<<<<<
 *             double tmp_297 = 51030.0*tmp_59
 *             double tmp_298 = tmp_294 + 1819.0
 */
  __pyx_v_tmp_296 = (192.0 * __pyx_v_tmp_272);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1840
 *             double tmp_295 = tmp_294 + 3103.0
 *             ccomplex.complex[double] tmp_296 = 192.0*tmp_272
 *             double tmp_297 = 51030.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_298 = tmp_294 + 1819.0
 *             double tmp_299 = 8610.0*tmp_45
 */
  __pyx_v_tmp_297 = (51030.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1841
 *             ccomplex.complex[double] tmp_296 = 192.0*tmp_272
 *             double tmp_297 = 51030.0*tmp_59
 *             double tmp_298 = tmp_294 + 1819.0             # <<<<<<<<<<<<<<
 *             double tmp_299 = 8610.0*tmp_45
 *             double tmp_300 = 8505.0*tmp_59
 */
  __pyx_v_tmp_298 = (__pyx_v_tmp_294 + 1819.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1842
 *             double tmp_297 = 51030.0*tmp_59
 *             double tmp_298 = tmp_294 + 1819.0
 *             double tmp_299 = 8610.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_300 = 8505.0*tmp_59
 *             ccomplex.complex[double] tmp_301 = 6.0*tmp_9
 */
  __pyx_v_tmp_299 = (8610.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1843
 *             double tmp_298 = tmp_294 + 1819.0
 *             double tmp_299 = 8610.0*tmp_45
 *             double tmp_300 = 8505.0*tmp_59             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_301 = 6.0*tmp_9
 *             ccomplex.complex[double] tmp_302 = 192.0*tmp_141
 */
  __pyx_v_tmp_300 = (8505.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1844
 *             double tmp_299 = 8610.0*tmp_45
 *             double tmp_300 = 8505.0*tmp_59
 *             ccomplex.complex[double] tmp_301 = 6.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_302 = 192.0*tmp_141
 *             double tmp_303 = 560.0*tmp_45
 */
  __pyx_v_tmp_301 = (6.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1845
 *             double tmp_300 = 8505.0*tmp_59
 *             ccomplex.complex[double] tmp_301 = 6.0*tmp_9
 *             ccomplex.complex[double] tmp_302 = 192.0*tmp_141             # <<<<<<<<<<<<<<
 *             double tmp_303 = 560.0*tmp_45
 *             double tmp_304 = 636160.0*tmp_45 - 348705.0*tmp_59 + 10272.0
 */
  __pyx_v_tmp_302 = (192.0 * __pyx_v_tmp_141);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1846
 *             ccomplex.complex[double] tmp_301 = 6.0*tmp_9
 *             ccomplex.complex[double] tmp_302 = 192.0*tmp_141
 *             double tmp_303 = 560.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_304 = 636160.0*tmp_45 - 348705.0*tmp_59 + 10272.0
 *             ccomplex.complex[double] tmp_305 = 840.0*tmp_284
 */
  __pyx_v_tmp_303 = (560.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1847
 *             ccomplex.complex[double] tmp_302 = 192.0*tmp_141
 *             double tmp_303 = 560.0*tmp_45
 *             double tmp_304 = 636160.0*tmp_45 - 348705.0*tmp_59 + 10272.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_305 = 840.0*tmp_284
 *             double tmp_306 = 11600.0*tmp_45
 */
  __pyx_v_tmp_304 = (((636160.0 * __pyx_v_tmp_45) - (348705.0 * __pyx_v_tmp_59)) + 10272.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1848
 *             double tmp_303 = 560.0*tmp_45
 *             double tmp_304 = 636160.0*tmp_45 - 348705.0*tmp_59 + 10272.0
 *             ccomplex.complex[double] tmp_305 = 840.0*tmp_284             # <<<<<<<<<<<<<<
 *             double tmp_306 = 11600.0*tmp_45
 *             double tmp_307 = 10935.0*tmp_59
 */
  __pyx_v_tmp_305 = (840.0 * __pyx_v_tmp_284);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1849
 *             double tmp_304 = 636160.0*tmp_45 - 348705.0*tmp_59 + 10272.0
 *             ccomplex.complex[double] tmp_305 = 840.0*tmp_284
 *             double tmp_306 = 11600.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_307 = 10935.0*tmp_59
 *             double tmp_308 = -tmp_307
 */
  __pyx_v_tmp_306 = (11600.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1850
 *             ccomplex.complex[double] tmp_305 = 840.0*tmp_284
 *             double tmp_306 = 11600.0*tmp_45
 *             double tmp_307 = 10935.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_308 = -tmp_307
 *             ccomplex.complex[double] tmp_309 = 21.0*tmp_17
 */
  __pyx_v_tmp_307 = (10935.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1851
 *             double tmp_306 = 11600.0*tmp_45
 *             double tmp_307 = 10935.0*tmp_59
 *             double tmp_308 = -tmp_307             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_309 = 21.0*tmp_17
 *             double tmp_310 = -1789760.0*tmp_45 + 382725.0*tmp_59 + 546875.0*tmp_77 + 13696.0
 */
  __pyx_v_tmp_308 = (-__pyx_v_tmp_307);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1852
 *             double tmp_307 = 10935.0*tmp_59
 *             double tmp_308 = -tmp_307
 *             ccomplex.complex[double] tmp_309 = 21.0*tmp_17             # <<<<<<<<<<<<<<
 *             double tmp_310 = -1789760.0*tmp_45 + 382725.0*tmp_59 + 546875.0*tmp_77 + 13696.0
 *             ccomplex.complex[double] tmp_311 = 48.0*tmp_142
 */
  __pyx_v_tmp_309 = (21.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1853
 *             double tmp_308 = -tmp_307
 *             ccomplex.complex[double] tmp_309 = 21.0*tmp_17
 *             double tmp_310 = -1789760.0*tmp_45 + 382725.0*tmp_59 + 546875.0*tmp_77 + 13696.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_311 = 48.0*tmp_142
 *             double tmp_312 = 2734375.0*tmp_77
 */
  __pyx_v_tmp_310 = ((((-1789760.0 * __pyx_v_tmp_45) + (382725.0 * __pyx_v_tmp_59)) + (546875.0 * __pyx_v_tmp_77)) + 13696.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1854
 *             ccomplex.complex[double] tmp_309 = 21.0*tmp_17
 *             double tmp_310 = -1789760.0*tmp_45 + 382725.0*tmp_59 + 546875.0*tmp_77 + 13696.0
 *             ccomplex.complex[double] tmp_311 = 48.0*tmp_142             # <<<<<<<<<<<<<<
 *             double tmp_312 = 2734375.0*tmp_77
 *             ccomplex.complex[double] tmp_313 = 70.0*tmp_284
 */
  __pyx_v_tmp_311 = (48.0 * __pyx_v_tmp_142);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1855
 *             double tmp_310 = -1789760.0*tmp_45 + 382725.0*tmp_59 + 546875.0*tmp_77 + 13696.0
 *             ccomplex.complex[double] tmp_311 = 48.0*tmp_142
 *             double tmp_312 = 2734375.0*tmp_77             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_313 = 70.0*tmp_284
 *             double tmp_314 = 331695.0*tmp_59
 */
  __pyx_v_tmp_312 = (2734375.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1856
 *             ccomplex.complex[double] tmp_311 = 48.0*tmp_142
 *             double tmp_312 = 2734375.0*tmp_77
 *             ccomplex.complex[double] tmp_313 = 70.0*tmp_284             # <<<<<<<<<<<<<<
 *             double tmp_314 = 331695.0*tmp_59
 *             double tmp_315 = -tmp_314 + 566930.0*tmp_45 + 2033.0
 */
  __pyx_v_tmp_313 = (70.0 * __pyx_v_tmp_284);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1857
 *             double tmp_312 = 2734375.0*tmp_77
 *             ccomplex.complex[double] tmp_313 = 70.0*tmp_284
 *             double tmp_314 = 331695.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_315 = -tmp_314 + 566930.0*tmp_45 + 2033.0
 *             double tmp_316 = -1432000.0*tmp_45 + 349920.0*tmp_59 + tmp_89 + 1712.0
 */
  __pyx_v_tmp_314 = (331695.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1858
 *             ccomplex.complex[double] tmp_313 = 70.0*tmp_284
 *             double tmp_314 = 331695.0*tmp_59
 *             double tmp_315 = -tmp_314 + 566930.0*tmp_45 + 2033.0             # <<<<<<<<<<<<<<
 *             double tmp_316 = -1432000.0*tmp_45 + 349920.0*tmp_59 + tmp_89 + 1712.0
 *             ccomplex.complex[double] tmp_317 = 7.0*tmp_9
 */
  __pyx_v_tmp_315 = (((-__pyx_v_tmp_314) + (566930.0 * __pyx_v_tmp_45)) + 2033.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1859
 *             double tmp_314 = 331695.0*tmp_59
 *             double tmp_315 = -tmp_314 + 566930.0*tmp_45 + 2033.0
 *             double tmp_316 = -1432000.0*tmp_45 + 349920.0*tmp_59 + tmp_89 + 1712.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_317 = 7.0*tmp_9
 *             ccomplex.complex[double] tmp_318 = 48.0*tmp_145
 */
  __pyx_v_tmp_316 = ((((-1432000.0 * __pyx_v_tmp_45) + (349920.0 * __pyx_v_tmp_59)) + __pyx_v_tmp_89) + 1712.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1860
 *             double tmp_315 = -tmp_314 + 566930.0*tmp_45 + 2033.0
 *             double tmp_316 = -1432000.0*tmp_45 + 349920.0*tmp_59 + tmp_89 + 1712.0
 *             ccomplex.complex[double] tmp_317 = 7.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_318 = 48.0*tmp_145
 *             double tmp_319 = 46484375.0*tmp_77
 */
  __pyx_v_tmp_317 = (7.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1861
 *             double tmp_316 = -1432000.0*tmp_45 + 349920.0*tmp_59 + tmp_89 + 1712.0
 *             ccomplex.complex[double] tmp_317 = 7.0*tmp_9
 *             ccomplex.complex[double] tmp_318 = 48.0*tmp_145             # <<<<<<<<<<<<<<
 *             double tmp_319 = 46484375.0*tmp_77
 *             double tmp_320 = tmp_319 - 186945080.0*tmp_45 + 50910930.0*tmp_59 + 20116.0
 */
  __pyx_v_tmp_318 = (48.0 * __pyx_v_tmp_145);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1862
 *             ccomplex.complex[double] tmp_317 = 7.0*tmp_9
 *             ccomplex.complex[double] tmp_318 = 48.0*tmp_145
 *             double tmp_319 = 46484375.0*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_320 = tmp_319 - 186945080.0*tmp_45 + 50910930.0*tmp_59 + 20116.0
 *             ccomplex.complex[double] tmp_321 = 2.0*tmp_17
 */
  __pyx_v_tmp_319 = (46484375.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1863
 *             ccomplex.complex[double] tmp_318 = 48.0*tmp_145
 *             double tmp_319 = 46484375.0*tmp_77
 *             double tmp_320 = tmp_319 - 186945080.0*tmp_45 + 50910930.0*tmp_59 + 20116.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_321 = 2.0*tmp_17
 *             double tmp_322 = 76545.0*tmp_59
 */
  __pyx_v_tmp_320 = (((__pyx_v_tmp_319 - (186945080.0 * __pyx_v_tmp_45)) + (50910930.0 * __pyx_v_tmp_59)) + 20116.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1864
 *             double tmp_319 = 46484375.0*tmp_77
 *             double tmp_320 = tmp_319 - 186945080.0*tmp_45 + 50910930.0*tmp_59 + 20116.0
 *             ccomplex.complex[double] tmp_321 = 2.0*tmp_17             # <<<<<<<<<<<<<<
 *             double tmp_322 = 76545.0*tmp_59
 *             double tmp_323 = -tmp_322
 */
  __pyx_v_tmp_321 = (2.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1865
 *             double tmp_320 = tmp_319 - 186945080.0*tmp_45 + 50910930.0*tmp_59 + 20116.0
 *             ccomplex.complex[double] tmp_321 = 2.0*tmp_17
 *             double tmp_322 = 76545.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_323 = -tmp_322
 *             ccomplex.complex[double] tmp_324 = 3.0*tmp_38
 */
  __pyx_v_tmp_322 = (76545.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1866
 *             ccomplex.complex[double] tmp_321 = 2.0*tmp_17
 *             double tmp_322 = 76545.0*tmp_59
 *             double tmp_323 = -tmp_322             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_324 = 3.0*tmp_38
 *             double tmp_325 = 26841640.0*tmp_45 + 2447010.0*tmp_59 - 13203125.0*tmp_77 + 1284.0
 */
  __pyx_v_tmp_323 = (-__pyx_v_tmp_322);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1867
 *             double tmp_322 = 76545.0*tmp_59
 *             double tmp_323 = -tmp_322
 *             ccomplex.complex[double] tmp_324 = 3.0*tmp_38             # <<<<<<<<<<<<<<
 *             double tmp_325 = 26841640.0*tmp_45 + 2447010.0*tmp_59 - 13203125.0*tmp_77 + 1284.0
 *             ccomplex.complex[double] tmp_326 = 21.0*tmp_9
 */
  __pyx_v_tmp_324 = (3.0 * __pyx_v_tmp_38);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1868
 *             double tmp_323 = -tmp_322
 *             ccomplex.complex[double] tmp_324 = 3.0*tmp_38
 *             double tmp_325 = 26841640.0*tmp_45 + 2447010.0*tmp_59 - 13203125.0*tmp_77 + 1284.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_326 = 21.0*tmp_9
 *             double tmp_327 = 40353607.0*tmp_111
 */
  __pyx_v_tmp_325 = ((((26841640.0 * __pyx_v_tmp_45) + (2447010.0 * __pyx_v_tmp_59)) - (13203125.0 * __pyx_v_tmp_77)) + 1284.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1869
 *             ccomplex.complex[double] tmp_324 = 3.0*tmp_38
 *             double tmp_325 = 26841640.0*tmp_45 + 2447010.0*tmp_59 - 13203125.0*tmp_77 + 1284.0
 *             ccomplex.complex[double] tmp_326 = 21.0*tmp_9             # <<<<<<<<<<<<<<
 *             double tmp_327 = 40353607.0*tmp_111
 *             double tmp_328 = tmp_327 - 237535032.0*tmp_45 - 105810705.0*tmp_59 + 125781250.0*tmp_77 + 6420.0
 */
  __pyx_v_tmp_326 = (21.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1870
 *             double tmp_325 = 26841640.0*tmp_45 + 2447010.0*tmp_59 - 13203125.0*tmp_77 + 1284.0
 *             ccomplex.complex[double] tmp_326 = 21.0*tmp_9
 *             double tmp_327 = 40353607.0*tmp_111             # <<<<<<<<<<<<<<
 *             double tmp_328 = tmp_327 - 237535032.0*tmp_45 - 105810705.0*tmp_59 + 125781250.0*tmp_77 + 6420.0
 *             double tmp_329 = 60960.0*tmp_45
 */
  __pyx_v_tmp_327 = (40353607.0 * __pyx_v_tmp_111);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1871
 *             ccomplex.complex[double] tmp_326 = 21.0*tmp_9
 *             double tmp_327 = 40353607.0*tmp_111
 *             double tmp_328 = tmp_327 - 237535032.0*tmp_45 - 105810705.0*tmp_59 + 125781250.0*tmp_77 + 6420.0             # <<<<<<<<<<<<<<
 *             double tmp_329 = 60960.0*tmp_45
 *             double tmp_330 = 37179.0*tmp_59
 */
  __pyx_v_tmp_328 = ((((__pyx_v_tmp_327 - (237535032.0 * __pyx_v_tmp_45)) - (105810705.0 * __pyx_v_tmp_59)) + (125781250.0 * __pyx_v_tmp_77)) + 6420.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1872
 *             double tmp_327 = 40353607.0*tmp_111
 *             double tmp_328 = tmp_327 - 237535032.0*tmp_45 - 105810705.0*tmp_59 + 125781250.0*tmp_77 + 6420.0
 *             double tmp_329 = 60960.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_330 = 37179.0*tmp_59
 *             double tmp_331 = -121060821.0*tmp_111
 */
  __pyx_v_tmp_329 = (60960.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1873
 *             double tmp_328 = tmp_327 - 237535032.0*tmp_45 - 105810705.0*tmp_59 + 125781250.0*tmp_77 + 6420.0
 *             double tmp_329 = 60960.0*tmp_45
 *             double tmp_330 = 37179.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_331 = -121060821.0*tmp_111
 *             double tmp_332 = 9477.0*tmp_59
 */
  __pyx_v_tmp_330 = (37179.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1874
 *             double tmp_329 = 60960.0*tmp_45
 *             double tmp_330 = 37179.0*tmp_59
 *             double tmp_331 = -121060821.0*tmp_111             # <<<<<<<<<<<<<<
 *             double tmp_332 = 9477.0*tmp_59
 *             double tmp_333 = 4609375.0*tmp_77
 */
  __pyx_v_tmp_331 = (-121060821.0 * __pyx_v_tmp_111);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1875
 *             double tmp_330 = 37179.0*tmp_59
 *             double tmp_331 = -121060821.0*tmp_111
 *             double tmp_332 = 9477.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_333 = 4609375.0*tmp_77
 *             double tmp_334 = tmp_333 - 19910720.0*tmp_45 + 5867721.0*tmp_59
 */
  __pyx_v_tmp_332 = (9477.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1876
 *             double tmp_331 = -121060821.0*tmp_111
 *             double tmp_332 = 9477.0*tmp_59
 *             double tmp_333 = 4609375.0*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_334 = tmp_333 - 19910720.0*tmp_45 + 5867721.0*tmp_59
 *             double tmp_335 = 45528544.0*tmp_45 + 3007854.0*tmp_59 - 21640625.0*tmp_77
 */
  __pyx_v_tmp_333 = (4609375.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1877
 *             double tmp_332 = 9477.0*tmp_59
 *             double tmp_333 = 4609375.0*tmp_77
 *             double tmp_334 = tmp_333 - 19910720.0*tmp_45 + 5867721.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_335 = 45528544.0*tmp_45 + 3007854.0*tmp_59 - 21640625.0*tmp_77
 *             ccomplex.complex[double] tmp_336 = tmp_115*tmp_335
 */
  __pyx_v_tmp_334 = ((__pyx_v_tmp_333 - (19910720.0 * __pyx_v_tmp_45)) + (5867721.0 * __pyx_v_tmp_59));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1878
 *             double tmp_333 = 4609375.0*tmp_77
 *             double tmp_334 = tmp_333 - 19910720.0*tmp_45 + 5867721.0*tmp_59
 *             double tmp_335 = 45528544.0*tmp_45 + 3007854.0*tmp_59 - 21640625.0*tmp_77             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_336 = tmp_115*tmp_335
 *             double tmp_337 = 353565.0*tmp_59
 */
  __pyx_v_tmp_335 = (((45528544.0 * __pyx_v_tmp_45) + (3007854.0 * __pyx_v_tmp_59)) - (21640625.0 * __pyx_v_tmp_77));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1879
 *             double tmp_334 = tmp_333 - 19910720.0*tmp_45 + 5867721.0*tmp_59
 *             double tmp_335 = 45528544.0*tmp_45 + 3007854.0*tmp_59 - 21640625.0*tmp_77
 *             ccomplex.complex[double] tmp_336 = tmp_115*tmp_335             # <<<<<<<<<<<<<<
 *             double tmp_337 = 353565.0*tmp_59
 *             double tmp_338 = 116406250.0*tmp_77
 */
  __pyx_v_tmp_336 = (__pyx_v_tmp_115 * __pyx_v_tmp_335);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1880
 *             double tmp_335 = 45528544.0*tmp_45 + 3007854.0*tmp_59 - 21640625.0*tmp_77
 *             ccomplex.complex[double] tmp_336 = tmp_115*tmp_335
 *             double tmp_337 = 353565.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_338 = 116406250.0*tmp_77
 *             double tmp_339 = tmp_331 - tmp_338 + 349936352.0*tmp_45 + 164175903.0*tmp_59
 */
  __pyx_v_tmp_337 = (353565.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1881
 *             ccomplex.complex[double] tmp_336 = tmp_115*tmp_335
 *             double tmp_337 = 353565.0*tmp_59
 *             double tmp_338 = 116406250.0*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_339 = tmp_331 - tmp_338 + 349936352.0*tmp_45 + 164175903.0*tmp_59
 *             double tmp_340 = 9.8696044010893586
 */
  __pyx_v_tmp_338 = (116406250.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1882
 *             double tmp_337 = 353565.0*tmp_59
 *             double tmp_338 = 116406250.0*tmp_77
 *             double tmp_339 = tmp_331 - tmp_338 + 349936352.0*tmp_45 + 164175903.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_340 = 9.8696044010893586
 *             double tmp_341 = 14700.0*tmp_340 - 515063.0
 */
  __pyx_v_tmp_339 = (((__pyx_v_tmp_331 - __pyx_v_tmp_338) + (349936352.0 * __pyx_v_tmp_45)) + (164175903.0 * __pyx_v_tmp_59));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1883
 *             double tmp_338 = 116406250.0*tmp_77
 *             double tmp_339 = tmp_331 - tmp_338 + 349936352.0*tmp_45 + 164175903.0*tmp_59
 *             double tmp_340 = 9.8696044010893586             # <<<<<<<<<<<<<<
 *             double tmp_341 = 14700.0*tmp_340 - 515063.0
 *             double tmp_342 = cmath.pow(tmp_45, 2)
 */
  __pyx_v_tmp_340 = 9.8696044010893586;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1884
 *             double tmp_339 = tmp_331 - tmp_338 + 349936352.0*tmp_45 + 164175903.0*tmp_59
 *             double tmp_340 = 9.8696044010893586
 *             double tmp_341 = 14700.0*tmp_340 - 515063.0             # <<<<<<<<<<<<<<
 *             double tmp_342 = cmath.pow(tmp_45, 2)
 *             double tmp_343 = 529200.0*tmp_342 - 539280.0*tmp_45
 */
  __pyx_v_tmp_341 = ((14700.0 * __pyx_v_tmp_340) - 515063.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1885
 *             double tmp_340 = 9.8696044010893586
 *             double tmp_341 = 14700.0*tmp_340 - 515063.0
 *             double tmp_342 = cmath.pow(tmp_45, 2)             # <<<<<<<<<<<<<<
 *             double tmp_343 = 529200.0*tmp_342 - 539280.0*tmp_45
 *             double tmp_344 = 2430.0*tmp_59
 */
  __pyx_v_tmp_342 = pow(__pyx_v_tmp_45, 2.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1886
 *             double tmp_341 = 14700.0*tmp_340 - 515063.0
 *             double tmp_342 = cmath.pow(tmp_45, 2)
 *             double tmp_343 = 529200.0*tmp_342 - 539280.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_344 = 2430.0*tmp_59
 *             double tmp_345 = cmath.pow(tmp_59, 2)
 */
  __pyx_v_tmp_343 = ((529200.0 * __pyx_v_tmp_342) - (539280.0 * __pyx_v_tmp_45));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1887
 *             double tmp_342 = cmath.pow(tmp_45, 2)
 *             double tmp_343 = 529200.0*tmp_342 - 539280.0*tmp_45
 *             double tmp_344 = 2430.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_345 = cmath.pow(tmp_59, 2)
 *             double tmp_346 = 14288400.0*tmp_345 + 14560560.0*tmp_59
 */
  __pyx_v_tmp_344 = (2430.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1888
 *             double tmp_343 = 529200.0*tmp_342 - 539280.0*tmp_45
 *             double tmp_344 = 2430.0*tmp_59
 *             double tmp_345 = cmath.pow(tmp_59, 2)             # <<<<<<<<<<<<<<
 *             double tmp_346 = 14288400.0*tmp_345 + 14560560.0*tmp_59
 *             double tmp_347 = 279300.0*tmp_340 - 9786197.0
 */
  __pyx_v_tmp_345 = pow(__pyx_v_tmp_59, 2.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1889
 *             double tmp_344 = 2430.0*tmp_59
 *             double tmp_345 = cmath.pow(tmp_59, 2)
 *             double tmp_346 = 14288400.0*tmp_345 + 14560560.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_347 = 279300.0*tmp_340 - 9786197.0
 *             double tmp_348 = 48.0*tmp_3
 */
  __pyx_v_tmp_346 = ((14288400.0 * __pyx_v_tmp_345) + (14560560.0 * __pyx_v_tmp_59));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1890
 *             double tmp_345 = cmath.pow(tmp_59, 2)
 *             double tmp_346 = 14288400.0*tmp_345 + 14560560.0*tmp_59
 *             double tmp_347 = 279300.0*tmp_340 - 9786197.0             # <<<<<<<<<<<<<<
 *             double tmp_348 = 48.0*tmp_3
 *             double tmp_349 = tmp_45*tmp_59
 */
  __pyx_v_tmp_347 = ((279300.0 * __pyx_v_tmp_340) - 9786197.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1891
 *             double tmp_346 = 14288400.0*tmp_345 + 14560560.0*tmp_59
 *             double tmp_347 = 279300.0*tmp_340 - 9786197.0
 *             double tmp_348 = 48.0*tmp_3             # <<<<<<<<<<<<<<
 *             double tmp_349 = tmp_45*tmp_59
 *             double tmp_350 = tmp_45*tmp_77
 */
  __pyx_v_tmp_348 = (48.0 * __pyx_v_tmp_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1892
 *             double tmp_347 = 279300.0*tmp_340 - 9786197.0
 *             double tmp_348 = 48.0*tmp_3
 *             double tmp_349 = tmp_45*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_350 = tmp_45*tmp_77
 *             double tmp_351 = cmath.pow(tmp_77, 2)
 */
  __pyx_v_tmp_349 = (__pyx_v_tmp_45 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1893
 *             double tmp_348 = 48.0*tmp_3
 *             double tmp_349 = tmp_45*tmp_59
 *             double tmp_350 = tmp_45*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_351 = cmath.pow(tmp_77, 2)
 *             double tmp_352 = 59920.0*tmp_45
 */
  __pyx_v_tmp_350 = (__pyx_v_tmp_45 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1894
 *             double tmp_349 = tmp_45*tmp_59
 *             double tmp_350 = tmp_45*tmp_77
 *             double tmp_351 = cmath.pow(tmp_77, 2)             # <<<<<<<<<<<<<<
 *             double tmp_352 = 59920.0*tmp_45
 *             double tmp_353 = 210.0*tmp_45
 */
  __pyx_v_tmp_351 = pow(__pyx_v_tmp_77, 2.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1895
 *             double tmp_350 = tmp_45*tmp_77
 *             double tmp_351 = cmath.pow(tmp_77, 2)
 *             double tmp_352 = 59920.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_353 = 210.0*tmp_45
 *             ccomplex.complex[double] tmp_354 = 35.0*tmp_284
 */
  __pyx_v_tmp_352 = (59920.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1896
 *             double tmp_351 = cmath.pow(tmp_77, 2)
 *             double tmp_352 = 59920.0*tmp_45
 *             double tmp_353 = 210.0*tmp_45             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_354 = 35.0*tmp_284
 *             double tmp_355 = 515063.0 - 14700.0*tmp_340
 */
  __pyx_v_tmp_353 = (210.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1897
 *             double tmp_352 = 59920.0*tmp_45
 *             double tmp_353 = 210.0*tmp_45
 *             ccomplex.complex[double] tmp_354 = 35.0*tmp_284             # <<<<<<<<<<<<<<
 *             double tmp_355 = 515063.0 - 14700.0*tmp_340
 *             ccomplex.complex[double] tmp_356 = 96.0*tmp_74
 */
  __pyx_v_tmp_354 = (35.0 * __pyx_v_tmp_284);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1898
 *             double tmp_353 = 210.0*tmp_45
 *             ccomplex.complex[double] tmp_354 = 35.0*tmp_284
 *             double tmp_355 = 515063.0 - 14700.0*tmp_340             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_356 = 96.0*tmp_74
 *             double tmp_357 = -tmp_102
 */
  __pyx_v_tmp_355 = (515063.0 - (14700.0 * __pyx_v_tmp_340));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1899
 *             ccomplex.complex[double] tmp_354 = 35.0*tmp_284
 *             double tmp_355 = 515063.0 - 14700.0*tmp_340
 *             ccomplex.complex[double] tmp_356 = 96.0*tmp_74             # <<<<<<<<<<<<<<
 *             double tmp_357 = -tmp_102
 *             double tmp_358 = tmp_111*tmp_45
 */
  __pyx_v_tmp_356 = (96.0 * __pyx_v_tmp_74);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1900
 *             double tmp_355 = 515063.0 - 14700.0*tmp_340
 *             ccomplex.complex[double] tmp_356 = 96.0*tmp_74
 *             double tmp_357 = -tmp_102             # <<<<<<<<<<<<<<
 *             double tmp_358 = tmp_111*tmp_45
 *             double tmp_359 = cmath.pow(tmp_111, 2)
 */
  __pyx_v_tmp_357 = (-__pyx_v_tmp_102);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1901
 *             ccomplex.complex[double] tmp_356 = 96.0*tmp_74
 *             double tmp_357 = -tmp_102
 *             double tmp_358 = tmp_111*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_359 = cmath.pow(tmp_111, 2)
 *             ccomplex.complex[double] tmp_360 = 2.0*tmp_34
 */
  __pyx_v_tmp_358 = (__pyx_v_tmp_111 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1902
 *             double tmp_357 = -tmp_102
 *             double tmp_358 = tmp_111*tmp_45
 *             double tmp_359 = cmath.pow(tmp_111, 2)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_360 = 2.0*tmp_34
 *             double tmp_361 = 229635.0*tmp_59
 */
  __pyx_v_tmp_359 = pow(__pyx_v_tmp_111, 2.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1903
 *             double tmp_358 = tmp_111*tmp_45
 *             double tmp_359 = cmath.pow(tmp_111, 2)
 *             ccomplex.complex[double] tmp_360 = 2.0*tmp_34             # <<<<<<<<<<<<<<
 *             double tmp_361 = 229635.0*tmp_59
 *             double tmp_362 = 433755.0*tmp_59
 */
  __pyx_v_tmp_360 = (2.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1904
 *             double tmp_359 = cmath.pow(tmp_111, 2)
 *             ccomplex.complex[double] tmp_360 = 2.0*tmp_34
 *             double tmp_361 = 229635.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_362 = 433755.0*tmp_59
 *             double tmp_363 = 140.0*tmp_45
 */
  __pyx_v_tmp_361 = (229635.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1905
 *             ccomplex.complex[double] tmp_360 = 2.0*tmp_34
 *             double tmp_361 = 229635.0*tmp_59
 *             double tmp_362 = 433755.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_363 = 140.0*tmp_45
 *             ccomplex.complex[double] tmp_364 = 210.0*tmp_284
 */
  __pyx_v_tmp_362 = (433755.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1906
 *             double tmp_361 = 229635.0*tmp_59
 *             double tmp_362 = 433755.0*tmp_59
 *             double tmp_363 = 140.0*tmp_45             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_364 = 210.0*tmp_284
 *             double tmp_365 = 105.0*tmp_59 + 107.0
 */
  __pyx_v_tmp_363 = (140.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1907
 *             double tmp_362 = 433755.0*tmp_59
 *             double tmp_363 = 140.0*tmp_45
 *             ccomplex.complex[double] tmp_364 = 210.0*tmp_284             # <<<<<<<<<<<<<<
 *             double tmp_365 = 105.0*tmp_59 + 107.0
 *             double tmp_366 = 10.0*tmp_45
 */
  __pyx_v_tmp_364 = (210.0 * __pyx_v_tmp_284);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1908
 *             double tmp_363 = 140.0*tmp_45
 *             ccomplex.complex[double] tmp_364 = 210.0*tmp_284
 *             double tmp_365 = 105.0*tmp_59 + 107.0             # <<<<<<<<<<<<<<
 *             double tmp_366 = 10.0*tmp_45
 *             double tmp_367 = -tmp_327
 */
  __pyx_v_tmp_365 = ((105.0 * __pyx_v_tmp_59) + 107.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1909
 *             ccomplex.complex[double] tmp_364 = 210.0*tmp_284
 *             double tmp_365 = 105.0*tmp_59 + 107.0
 *             double tmp_366 = 10.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_367 = -tmp_327
 *             double tmp_368 = tmp_367 + 249531456.0*tmp_45 + 106864839.0*tmp_59 - 131640625.0*tmp_77
 */
  __pyx_v_tmp_366 = (10.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1910
 *             double tmp_365 = 105.0*tmp_59 + 107.0
 *             double tmp_366 = 10.0*tmp_45
 *             double tmp_367 = -tmp_327             # <<<<<<<<<<<<<<
 *             double tmp_368 = tmp_367 + 249531456.0*tmp_45 + 106864839.0*tmp_59 - 131640625.0*tmp_77
 *             ccomplex.complex[double] tmp_369 = ccomplex.exp(-tmp_138)
 */
  __pyx_v_tmp_367 = (-__pyx_v_tmp_327);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1911
 *             double tmp_366 = 10.0*tmp_45
 *             double tmp_367 = -tmp_327
 *             double tmp_368 = tmp_367 + 249531456.0*tmp_45 + 106864839.0*tmp_59 - 131640625.0*tmp_77             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_369 = ccomplex.exp(-tmp_138)
 *             ccomplex.complex[double] tmp_370 = tmp_369*tmp_41
 */
  __pyx_v_tmp_368 = (((__pyx_v_tmp_367 + (249531456.0 * __pyx_v_tmp_45)) + (106864839.0 * __pyx_v_tmp_59)) - (131640625.0 * __pyx_v_tmp_77));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1912
 *             double tmp_367 = -tmp_327
 *             double tmp_368 = tmp_367 + 249531456.0*tmp_45 + 106864839.0*tmp_59 - 131640625.0*tmp_77
 *             ccomplex.complex[double] tmp_369 = ccomplex.exp(-tmp_138)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_370 = tmp_369*tmp_41
 *             ccomplex.complex[double] tmp_371 = 24.0*tmp_74
 */
  __pyx_v_tmp_369 = std::exp<double>((-__pyx_v_tmp_138));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1913
 *             double tmp_368 = tmp_367 + 249531456.0*tmp_45 + 106864839.0*tmp_59 - 131640625.0*tmp_77
 *             ccomplex.complex[double] tmp_369 = ccomplex.exp(-tmp_138)
 *             ccomplex.complex[double] tmp_370 = tmp_369*tmp_41             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_371 = 24.0*tmp_74
 *             ccomplex.complex[double] tmp_372 = 34.0*tmp_9
 */
  __pyx_v_tmp_370 = (__pyx_v_tmp_369 * __pyx_v_tmp_41);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1914
 *             ccomplex.complex[double] tmp_369 = ccomplex.exp(-tmp_138)
 *             ccomplex.complex[double] tmp_370 = tmp_369*tmp_41
 *             ccomplex.complex[double] tmp_371 = 24.0*tmp_74             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_372 = 34.0*tmp_9
 *             ccomplex.complex[double] tmp_373 = tmp_266 + tmp_372
 */
  __pyx_v_tmp_371 = (24.0 * __pyx_v_tmp_74);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1915
 *             ccomplex.complex[double] tmp_370 = tmp_369*tmp_41
 *             ccomplex.complex[double] tmp_371 = 24.0*tmp_74
 *             ccomplex.complex[double] tmp_372 = 34.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_373 = tmp_266 + tmp_372
 *             ccomplex.complex[double] tmp_374 = -4.0*e*tmp_7*(tmp_9 - 5.0) + tmp_3*(tmp_373 + 5.0) + tmp_371 - 4.0*tmp_9
 */
  __pyx_v_tmp_372 = (34.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1916
 *             ccomplex.complex[double] tmp_371 = 24.0*tmp_74
 *             ccomplex.complex[double] tmp_372 = 34.0*tmp_9
 *             ccomplex.complex[double] tmp_373 = tmp_266 + tmp_372             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_374 = -4.0*e*tmp_7*(tmp_9 - 5.0) + tmp_3*(tmp_373 + 5.0) + tmp_371 - 4.0*tmp_9
 *             ccomplex.complex[double] tmp_375 = tmp_2/tmp_25
 */
  __pyx_v_tmp_373 = (__pyx_v_tmp_266 + __pyx_v_tmp_372);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1917
 *             ccomplex.complex[double] tmp_372 = 34.0*tmp_9
 *             ccomplex.complex[double] tmp_373 = tmp_266 + tmp_372
 *             ccomplex.complex[double] tmp_374 = -4.0*e*tmp_7*(tmp_9 - 5.0) + tmp_3*(tmp_373 + 5.0) + tmp_371 - 4.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_375 = tmp_2/tmp_25
 *             ccomplex.complex[double] tmp_376 = 64.0*tmp_28
 */
  __pyx_v_tmp_374 = ((((((-4.0 * __pyx_v_e) * __pyx_v_tmp_7) * (__pyx_v_tmp_9 - 5.0)) + (__pyx_v_tmp_3 * (__pyx_v_tmp_373 + 5.0))) + __pyx_v_tmp_371) - (4.0 * __pyx_v_tmp_9));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1918
 *             ccomplex.complex[double] tmp_373 = tmp_266 + tmp_372
 *             ccomplex.complex[double] tmp_374 = -4.0*e*tmp_7*(tmp_9 - 5.0) + tmp_3*(tmp_373 + 5.0) + tmp_371 - 4.0*tmp_9
 *             ccomplex.complex[double] tmp_375 = tmp_2/tmp_25             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_376 = 64.0*tmp_28
 *             ccomplex.complex[double] tmp_377 = self._gr_k_277*tmp_34
 */
  __pyx_v_tmp_375 = (__pyx_v_tmp_2 / __pyx_v_tmp_25);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1919
 *             ccomplex.complex[double] tmp_374 = -4.0*e*tmp_7*(tmp_9 - 5.0) + tmp_3*(tmp_373 + 5.0) + tmp_371 - 4.0*tmp_9
 *             ccomplex.complex[double] tmp_375 = tmp_2/tmp_25
 *             ccomplex.complex[double] tmp_376 = 64.0*tmp_28             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_377 = self._gr_k_277*tmp_34
 *             ccomplex.complex[double] tmp_378 = tmp_175*tmp_3
 */
  __pyx_v_tmp_376 = (64.0 * __pyx_v_tmp_28);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1920
 *             ccomplex.complex[double] tmp_375 = tmp_2/tmp_25
 *             ccomplex.complex[double] tmp_376 = 64.0*tmp_28
 *             ccomplex.complex[double] tmp_377 = self._gr_k_277*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_378 = tmp_175*tmp_3
 *             ccomplex.complex[double] tmp_379 = tmp_180*tmp_19
 */
  __pyx_v_tmp_377 = (__pyx_v_self->_gr_k_277 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1921
 *             ccomplex.complex[double] tmp_376 = 64.0*tmp_28
 *             ccomplex.complex[double] tmp_377 = self._gr_k_277*tmp_34
 *             ccomplex.complex[double] tmp_378 = tmp_175*tmp_3             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_379 = tmp_180*tmp_19
 *             ccomplex.complex[double] tmp_380 = tmp_23*tmp_379
 */
  __pyx_v_tmp_378 = (__pyx_v_tmp_175 * __pyx_v_tmp_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1922
 *             ccomplex.complex[double] tmp_377 = self._gr_k_277*tmp_34
 *             ccomplex.complex[double] tmp_378 = tmp_175*tmp_3
 *             ccomplex.complex[double] tmp_379 = tmp_180*tmp_19             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_380 = tmp_23*tmp_379
 *             ccomplex.complex[double] tmp_381 = tmp_139*tmp_146
 */
  __pyx_v_tmp_379 = (__pyx_v_tmp_180 * __pyx_v_tmp_19);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1923
 *             ccomplex.complex[double] tmp_378 = tmp_175*tmp_3
 *             ccomplex.complex[double] tmp_379 = tmp_180*tmp_19
 *             ccomplex.complex[double] tmp_380 = tmp_23*tmp_379             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_381 = tmp_139*tmp_146
 *             ccomplex.complex[double] tmp_382 = 256.0*tmp_56
 */
  __pyx_v_tmp_380 = (__pyx_v_tmp_23 * __pyx_v_tmp_379);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1924
 *             ccomplex.complex[double] tmp_379 = tmp_180*tmp_19
 *             ccomplex.complex[double] tmp_380 = tmp_23*tmp_379
 *             ccomplex.complex[double] tmp_381 = tmp_139*tmp_146             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_382 = 256.0*tmp_56
 *             ccomplex.complex[double] tmp_383 = e*tmp_382
 */
  __pyx_v_tmp_381 = (__pyx_v_tmp_139 * __pyx_v_tmp_146);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1925
 *             ccomplex.complex[double] tmp_380 = tmp_23*tmp_379
 *             ccomplex.complex[double] tmp_381 = tmp_139*tmp_146
 *             ccomplex.complex[double] tmp_382 = 256.0*tmp_56             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_383 = e*tmp_382
 *             ccomplex.complex[double] tmp_384 = 64.0*tmp_67
 */
  __pyx_v_tmp_382 = (256.0 * __pyx_v_tmp_56);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1926
 *             ccomplex.complex[double] tmp_381 = tmp_139*tmp_146
 *             ccomplex.complex[double] tmp_382 = 256.0*tmp_56
 *             ccomplex.complex[double] tmp_383 = e*tmp_382             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_384 = 64.0*tmp_67
 *             ccomplex.complex[double] tmp_385 = 64.0*tmp_74
 */
  __pyx_v_tmp_383 = (__pyx_v_e * __pyx_v_tmp_382);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1927
 *             ccomplex.complex[double] tmp_382 = 256.0*tmp_56
 *             ccomplex.complex[double] tmp_383 = e*tmp_382
 *             ccomplex.complex[double] tmp_384 = 64.0*tmp_67             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_385 = 64.0*tmp_74
 *             ccomplex.complex[double] tmp_386 = 4.0*tmp_9
 */
  __pyx_v_tmp_384 = (64.0 * __pyx_v_tmp_67);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1928
 *             ccomplex.complex[double] tmp_383 = e*tmp_382
 *             ccomplex.complex[double] tmp_384 = 64.0*tmp_67
 *             ccomplex.complex[double] tmp_385 = 64.0*tmp_74             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_386 = 4.0*tmp_9
 *             ccomplex.complex[double] tmp_387 = tmp_37*tmp_386
 */
  __pyx_v_tmp_385 = (64.0 * __pyx_v_tmp_74);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1929
 *             ccomplex.complex[double] tmp_384 = 64.0*tmp_67
 *             ccomplex.complex[double] tmp_385 = 64.0*tmp_74
 *             ccomplex.complex[double] tmp_386 = 4.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_387 = tmp_37*tmp_386
 *             ccomplex.complex[double] tmp_388 = tmp_106*tmp_175
 */
  __pyx_v_tmp_386 = (4.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1930
 *             ccomplex.complex[double] tmp_385 = 64.0*tmp_74
 *             ccomplex.complex[double] tmp_386 = 4.0*tmp_9
 *             ccomplex.complex[double] tmp_387 = tmp_37*tmp_386             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_388 = tmp_106*tmp_175
 *             ccomplex.complex[double] tmp_389 = tmp_26*tmp_374
 */
  __pyx_v_tmp_387 = (__pyx_v_tmp_37 * __pyx_v_tmp_386);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1931
 *             ccomplex.complex[double] tmp_386 = 4.0*tmp_9
 *             ccomplex.complex[double] tmp_387 = tmp_37*tmp_386
 *             ccomplex.complex[double] tmp_388 = tmp_106*tmp_175             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_389 = tmp_26*tmp_374
 *             ccomplex.complex[double] tmp_390 = tmp_123*tmp_24
 */
  __pyx_v_tmp_388 = (__pyx_v_tmp_106 * __pyx_v_tmp_175);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1932
 *             ccomplex.complex[double] tmp_387 = tmp_37*tmp_386
 *             ccomplex.complex[double] tmp_388 = tmp_106*tmp_175
 *             ccomplex.complex[double] tmp_389 = tmp_26*tmp_374             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_390 = tmp_123*tmp_24
 *             ccomplex.complex[double] tmp_391 = e*tmp_139
 */
  __pyx_v_tmp_389 = (__pyx_v_tmp_26 * __pyx_v_tmp_374);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1933
 *             ccomplex.complex[double] tmp_388 = tmp_106*tmp_175
 *             ccomplex.complex[double] tmp_389 = tmp_26*tmp_374
 *             ccomplex.complex[double] tmp_390 = tmp_123*tmp_24             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_391 = e*tmp_139
 *             double tmp_392 = tmp_366 + 7.0
 */
  __pyx_v_tmp_390 = (__pyx_v_tmp_123 * __pyx_v_tmp_24);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1934
 *             ccomplex.complex[double] tmp_389 = tmp_26*tmp_374
 *             ccomplex.complex[double] tmp_390 = tmp_123*tmp_24
 *             ccomplex.complex[double] tmp_391 = e*tmp_139             # <<<<<<<<<<<<<<
 *             double tmp_392 = tmp_366 + 7.0
 *             ccomplex.complex[double] tmp_393 = ccomplex.complex[double](0, tmp_392)
 */
  __pyx_v_tmp_391 = (__pyx_v_e * __pyx_v_tmp_139);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1935
 *             ccomplex.complex[double] tmp_390 = tmp_123*tmp_24
 *             ccomplex.complex[double] tmp_391 = e*tmp_139
 *             double tmp_392 = tmp_366 + 7.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_393 = ccomplex.complex[double](0, tmp_392)
 *             ccomplex.complex[double] tmp_394 = -tmp_393 + tmp_98
 */
  __pyx_v_tmp_392 = (__pyx_v_tmp_366 + 7.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1936
 *             ccomplex.complex[double] tmp_391 = e*tmp_139
 *             double tmp_392 = tmp_366 + 7.0
 *             ccomplex.complex[double] tmp_393 = ccomplex.complex[double](0, tmp_392)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_394 = -tmp_393 + tmp_98
 *             ccomplex.complex[double] tmp_395 = e*tmp_7
 */
  try {
    __pyx_t_7 = std::complex<double> (0.0, __pyx_v_tmp_392);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1936, __pyx_L1_error)
  }
  __pyx_v_tmp_393 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1937
 *             double tmp_392 = tmp_366 + 7.0
 *             ccomplex.complex[double] tmp_393 = ccomplex.complex[double](0, tmp_392)
 *             ccomplex.complex[double] tmp_394 = -tmp_393 + tmp_98             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_395 = e*tmp_7
 *             ccomplex.complex[double] tmp_396 = 40.0*tmp_395
 */
  __pyx_v_tmp_394 = ((-__pyx_v_tmp_393) + __pyx_v_tmp_98);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1938
 *             ccomplex.complex[double] tmp_393 = ccomplex.complex[double](0, tmp_392)
 *             ccomplex.complex[double] tmp_394 = -tmp_393 + tmp_98
 *             ccomplex.complex[double] tmp_395 = e*tmp_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_396 = 40.0*tmp_395
 *             ccomplex.complex[double] tmp_397 = tmp_3*(-tmp_280 - tmp_372) + tmp_386 - tmp_396
 */
  __pyx_v_tmp_395 = (__pyx_v_e * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1939
 *             ccomplex.complex[double] tmp_394 = -tmp_393 + tmp_98
 *             ccomplex.complex[double] tmp_395 = e*tmp_7
 *             ccomplex.complex[double] tmp_396 = 40.0*tmp_395             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_397 = tmp_3*(-tmp_280 - tmp_372) + tmp_386 - tmp_396
 *             ccomplex.complex[double] tmp_398 = tmp_12*tmp_9
 */
  __pyx_v_tmp_396 = (40.0 * __pyx_v_tmp_395);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1940
 *             ccomplex.complex[double] tmp_395 = e*tmp_7
 *             ccomplex.complex[double] tmp_396 = 40.0*tmp_395
 *             ccomplex.complex[double] tmp_397 = tmp_3*(-tmp_280 - tmp_372) + tmp_386 - tmp_396             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_398 = tmp_12*tmp_9
 *             ccomplex.complex[double] tmp_399 = tmp_397*tmp_398
 */
  __pyx_v_tmp_397 = (((__pyx_v_tmp_3 * ((-__pyx_v_tmp_280) - __pyx_v_tmp_372)) + __pyx_v_tmp_386) - __pyx_v_tmp_396);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1941
 *             ccomplex.complex[double] tmp_396 = 40.0*tmp_395
 *             ccomplex.complex[double] tmp_397 = tmp_3*(-tmp_280 - tmp_372) + tmp_386 - tmp_396
 *             ccomplex.complex[double] tmp_398 = tmp_12*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_399 = tmp_397*tmp_398
 *             double tmp_400 = 141.3716694115407
 */
  __pyx_v_tmp_398 = (__pyx_v_tmp_12 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1942
 *             ccomplex.complex[double] tmp_397 = tmp_3*(-tmp_280 - tmp_372) + tmp_386 - tmp_396
 *             ccomplex.complex[double] tmp_398 = tmp_12*tmp_9
 *             ccomplex.complex[double] tmp_399 = tmp_397*tmp_398             # <<<<<<<<<<<<<<
 *             double tmp_400 = 141.3716694115407
 *             ccomplex.complex[double] tmp_401 = ccomplex.complex[double](0, tmp_366 + 63.0)
 */
  __pyx_v_tmp_399 = (__pyx_v_tmp_397 * __pyx_v_tmp_398);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1943
 *             ccomplex.complex[double] tmp_398 = tmp_12*tmp_9
 *             ccomplex.complex[double] tmp_399 = tmp_397*tmp_398
 *             double tmp_400 = 141.3716694115407             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_401 = ccomplex.complex[double](0, tmp_366 + 63.0)
 *             ccomplex.complex[double] tmp_402 = tmp_394*tmp_9
 */
  __pyx_v_tmp_400 = 141.3716694115407;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1944
 *             ccomplex.complex[double] tmp_399 = tmp_397*tmp_398
 *             double tmp_400 = 141.3716694115407
 *             ccomplex.complex[double] tmp_401 = ccomplex.complex[double](0, tmp_366 + 63.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_402 = tmp_394*tmp_9
 *             double tmp_403 = -1215.0*tmp_59
 */
  try {
    __pyx_t_7 = std::complex<double> (0.0, (__pyx_v_tmp_366 + 63.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1944, __pyx_L1_error)
  }
  __pyx_v_tmp_401 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1945
 *             double tmp_400 = 141.3716694115407
 *             ccomplex.complex[double] tmp_401 = ccomplex.complex[double](0, tmp_366 + 63.0)
 *             ccomplex.complex[double] tmp_402 = tmp_394*tmp_9             # <<<<<<<<<<<<<<
 *             double tmp_403 = -1215.0*tmp_59
 *             ccomplex.complex[double] tmp_404 = 1152.0*tmp_67
 */
  __pyx_v_tmp_402 = (__pyx_v_tmp_394 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1946
 *             ccomplex.complex[double] tmp_401 = ccomplex.complex[double](0, tmp_366 + 63.0)
 *             ccomplex.complex[double] tmp_402 = tmp_394*tmp_9
 *             double tmp_403 = -1215.0*tmp_59             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_404 = 1152.0*tmp_67
 *             ccomplex.complex[double] tmp_405 = ccomplex.complex[double](0, 5.0)
 */
  __pyx_v_tmp_403 = (-1215.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1947
 *             ccomplex.complex[double] tmp_402 = tmp_394*tmp_9
 *             double tmp_403 = -1215.0*tmp_59
 *             ccomplex.complex[double] tmp_404 = 1152.0*tmp_67             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_405 = ccomplex.complex[double](0, 5.0)
 *             ccomplex.complex[double] tmp_406 = 30.0*tmp_64
 */
  __pyx_v_tmp_404 = (1152.0 * __pyx_v_tmp_67);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1948
 *             double tmp_403 = -1215.0*tmp_59
 *             ccomplex.complex[double] tmp_404 = 1152.0*tmp_67
 *             ccomplex.complex[double] tmp_405 = ccomplex.complex[double](0, 5.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_406 = 30.0*tmp_64
 *             ccomplex.complex[double] tmp_407 = ccomplex.complex[double](0, 21.0)
 */
  try {
    __pyx_t_7 = std::complex<double> (0.0, 5.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1948, __pyx_L1_error)
  }
  __pyx_v_tmp_405 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1949
 *             ccomplex.complex[double] tmp_404 = 1152.0*tmp_67
 *             ccomplex.complex[double] tmp_405 = ccomplex.complex[double](0, 5.0)
 *             ccomplex.complex[double] tmp_406 = 30.0*tmp_64             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_407 = ccomplex.complex[double](0, 21.0)
 *             ccomplex.complex[double] tmp_408 = 5.0*tmp_34
 */
  __pyx_v_tmp_406 = (30.0 * __pyx_v_tmp_64);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1950
 *             ccomplex.complex[double] tmp_405 = ccomplex.complex[double](0, 5.0)
 *             ccomplex.complex[double] tmp_406 = 30.0*tmp_64
 *             ccomplex.complex[double] tmp_407 = ccomplex.complex[double](0, 21.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_408 = 5.0*tmp_34
 *             double tmp_409 = 361.28315516282622
 */
  try {
    __pyx_t_7 = std::complex<double> (0.0, 21.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1950, __pyx_L1_error)
  }
  __pyx_v_tmp_407 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1951
 *             ccomplex.complex[double] tmp_406 = 30.0*tmp_64
 *             ccomplex.complex[double] tmp_407 = ccomplex.complex[double](0, 21.0)
 *             ccomplex.complex[double] tmp_408 = 5.0*tmp_34             # <<<<<<<<<<<<<<
 *             double tmp_409 = 361.28315516282622
 *             ccomplex.complex[double] tmp_410 = 384.0*tmp_74
 */
  __pyx_v_tmp_408 = (5.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1952
 *             ccomplex.complex[double] tmp_407 = ccomplex.complex[double](0, 21.0)
 *             ccomplex.complex[double] tmp_408 = 5.0*tmp_34
 *             double tmp_409 = 361.28315516282622             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_410 = 384.0*tmp_74
 *             double tmp_411 = 2827.4333882308139
 */
  __pyx_v_tmp_409 = 361.28315516282622;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1953
 *             ccomplex.complex[double] tmp_408 = 5.0*tmp_34
 *             double tmp_409 = 361.28315516282622
 *             ccomplex.complex[double] tmp_410 = 384.0*tmp_74             # <<<<<<<<<<<<<<
 *             double tmp_411 = 2827.4333882308139
 *             double tmp_412 = -65610.0*tmp_59
 */
  __pyx_v_tmp_410 = (384.0 * __pyx_v_tmp_74);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1954
 *             double tmp_409 = 361.28315516282622
 *             ccomplex.complex[double] tmp_410 = 384.0*tmp_74
 *             double tmp_411 = 2827.4333882308139             # <<<<<<<<<<<<<<
 *             double tmp_412 = -65610.0*tmp_59
 *             double tmp_413 = 549.77871437821382
 */
  __pyx_v_tmp_411 = 2827.4333882308139;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1955
 *             ccomplex.complex[double] tmp_410 = 384.0*tmp_74
 *             double tmp_411 = 2827.4333882308139
 *             double tmp_412 = -65610.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_413 = 549.77871437821382
 *             ccomplex.complex[double] tmp_414 = ccomplex.complex[double](0, 12.0)
 */
  __pyx_v_tmp_412 = (-65610.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1956
 *             double tmp_411 = 2827.4333882308139
 *             double tmp_412 = -65610.0*tmp_59
 *             double tmp_413 = 549.77871437821382             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_414 = ccomplex.complex[double](0, 12.0)
 *             double tmp_415 = 172.78759594743863
 */
  __pyx_v_tmp_413 = 549.77871437821382;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1957
 *             double tmp_412 = -65610.0*tmp_59
 *             double tmp_413 = 549.77871437821382
 *             ccomplex.complex[double] tmp_414 = ccomplex.complex[double](0, 12.0)             # <<<<<<<<<<<<<<
 *             double tmp_415 = 172.78759594743863
 *             double tmp_416 = 32805.0*tmp_59
 */
  try {
    __pyx_t_7 = std::complex<double> (0.0, 12.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1957, __pyx_L1_error)
  }
  __pyx_v_tmp_414 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1958
 *             double tmp_413 = 549.77871437821382
 *             ccomplex.complex[double] tmp_414 = ccomplex.complex[double](0, 12.0)
 *             double tmp_415 = 172.78759594743863             # <<<<<<<<<<<<<<
 *             double tmp_416 = 32805.0*tmp_59
 *             double tmp_417 = -tmp_416
 */
  __pyx_v_tmp_415 = 172.78759594743863;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1959
 *             ccomplex.complex[double] tmp_414 = ccomplex.complex[double](0, 12.0)
 *             double tmp_415 = 172.78759594743863
 *             double tmp_416 = 32805.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_417 = -tmp_416
 *             ccomplex.complex[double] tmp_418 = tmp_166*tmp_37
 */
  __pyx_v_tmp_416 = (32805.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1960
 *             double tmp_415 = 172.78759594743863
 *             double tmp_416 = 32805.0*tmp_59
 *             double tmp_417 = -tmp_416             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_418 = tmp_166*tmp_37
 *             double tmp_419 = -1484375.0*tmp_77
 */
  __pyx_v_tmp_417 = (-__pyx_v_tmp_416);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1961
 *             double tmp_416 = 32805.0*tmp_59
 *             double tmp_417 = -tmp_416
 *             ccomplex.complex[double] tmp_418 = tmp_166*tmp_37             # <<<<<<<<<<<<<<
 *             double tmp_419 = -1484375.0*tmp_77
 *             double tmp_420 = 25515.0*tmp_59
 */
  __pyx_v_tmp_418 = (__pyx_v_tmp_166 * __pyx_v_tmp_37);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1962
 *             double tmp_417 = -tmp_416
 *             ccomplex.complex[double] tmp_418 = tmp_166*tmp_37
 *             double tmp_419 = -1484375.0*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_420 = 25515.0*tmp_59
 *             double tmp_421 = 365958.0*tmp_59
 */
  __pyx_v_tmp_419 = (-1484375.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1963
 *             ccomplex.complex[double] tmp_418 = tmp_166*tmp_37
 *             double tmp_419 = -1484375.0*tmp_77
 *             double tmp_420 = 25515.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_421 = 365958.0*tmp_59
 *             double tmp_422 = 34.557519189487726
 */
  __pyx_v_tmp_420 = (25515.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1964
 *             double tmp_419 = -1484375.0*tmp_77
 *             double tmp_420 = 25515.0*tmp_59
 *             double tmp_421 = 365958.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_422 = 34.557519189487726
 *             ccomplex.complex[double] tmp_423 = -tmp_101*(5103.0*tmp_113 - 7104.0*tmp_64 + 436.68137884898126) - tmp_104*(-tmp_421 + 1263488.0*tmp_45 - 296875.0*tmp_77) - tmp_92*(-tmp_221*(26368.0*tmp_45 - 15957.0*tmp_59) + tmp_422) - tmp_94*(tmp_221*(-tmp_232 + 1216.0*tmp_45) + 493.23004661359754) + tmp_95*(ccomplex.complex[double](0, 1)*tmp_420 - 40704.0*tmp_64 + tmp_96) + ccomplex.complex[double](0, 1)*(tmp_419 + 3333952.0*tmp_45 + 71442.0*tmp_59)
 */
  __pyx_v_tmp_421 = (365958.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1965
 *             double tmp_420 = 25515.0*tmp_59
 *             double tmp_421 = 365958.0*tmp_59
 *             double tmp_422 = 34.557519189487726             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_423 = -tmp_101*(5103.0*tmp_113 - 7104.0*tmp_64 + 436.68137884898126) - tmp_104*(-tmp_421 + 1263488.0*tmp_45 - 296875.0*tmp_77) - tmp_92*(-tmp_221*(26368.0*tmp_45 - 15957.0*tmp_59) + tmp_422) - tmp_94*(tmp_221*(-tmp_232 + 1216.0*tmp_45) + 493.23004661359754) + tmp_95*(ccomplex.complex[double](0, 1)*tmp_420 - 40704.0*tmp_64 + tmp_96) + ccomplex.complex[double](0, 1)*(tmp_419 + 3333952.0*tmp_45 + 71442.0*tmp_59)
 *             double tmp_424 = 235.61944901923449
 */
  __pyx_v_tmp_422 = 34.557519189487726;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1966
 *             double tmp_421 = 365958.0*tmp_59
 *             double tmp_422 = 34.557519189487726
 *             ccomplex.complex[double] tmp_423 = -tmp_101*(5103.0*tmp_113 - 7104.0*tmp_64 + 436.68137884898126) - tmp_104*(-tmp_421 + 1263488.0*tmp_45 - 296875.0*tmp_77) - tmp_92*(-tmp_221*(26368.0*tmp_45 - 15957.0*tmp_59) + tmp_422) - tmp_94*(tmp_221*(-tmp_232 + 1216.0*tmp_45) + 493.23004661359754) + tmp_95*(ccomplex.complex[double](0, 1)*tmp_420 - 40704.0*tmp_64 + tmp_96) + ccomplex.complex[double](0, 1)*(tmp_419 + 3333952.0*tmp_45 + 71442.0*tmp_59)             # <<<<<<<<<<<<<<
 *             double tmp_424 = 235.61944901923449
 *             ccomplex.complex[double] tmp_425 = 8192.0*tmp_64
 */
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1966, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 1966, __pyx_L1_error)
  }
  __pyx_v_tmp_423 = (((((((-__pyx_v_tmp_101) * (((5103.0 * __pyx_v_tmp_113) - (7104.0 * __pyx_v_tmp_64)) + 436.68137884898126)) - (__pyx_v_tmp_104 * (((-__pyx_v_tmp_421) + (1263488.0 * __pyx_v_tmp_45)) - (296875.0 * __pyx_v_tmp_77)))) - (__pyx_v_tmp_92 * (((-__pyx_v_tmp_221) * ((26368.0 * __pyx_v_tmp_45) - (15957.0 * __pyx_v_tmp_59))) + __pyx_v_tmp_422))) - (__pyx_v_tmp_94 * ((__pyx_v_tmp_221 * ((-__pyx_v_tmp_232) + (1216.0 * __pyx_v_tmp_45))) + 493.23004661359754))) + (__pyx_v_tmp_95 * (((__pyx_t_7 * __pyx_v_tmp_420) - (40704.0 * __pyx_v_tmp_64)) + __pyx_v_tmp_96))) + (__pyx_t_6 * ((__pyx_v_tmp_419 + (3333952.0 * __pyx_v_tmp_45)) + (71442.0 * __pyx_v_tmp_59))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1967
 *             double tmp_422 = 34.557519189487726
 *             ccomplex.complex[double] tmp_423 = -tmp_101*(5103.0*tmp_113 - 7104.0*tmp_64 + 436.68137884898126) - tmp_104*(-tmp_421 + 1263488.0*tmp_45 - 296875.0*tmp_77) - tmp_92*(-tmp_221*(26368.0*tmp_45 - 15957.0*tmp_59) + tmp_422) - tmp_94*(tmp_221*(-tmp_232 + 1216.0*tmp_45) + 493.23004661359754) + tmp_95*(ccomplex.complex[double](0, 1)*tmp_420 - 40704.0*tmp_64 + tmp_96) + ccomplex.complex[double](0, 1)*(tmp_419 + 3333952.0*tmp_45 + 71442.0*tmp_59)
 *             double tmp_424 = 235.61944901923449             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_425 = 8192.0*tmp_64
 *             ccomplex.complex[double] tmp_426 = 90.0*tmp_38
 */
  __pyx_v_tmp_424 = 235.61944901923449;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1968
 *             ccomplex.complex[double] tmp_423 = -tmp_101*(5103.0*tmp_113 - 7104.0*tmp_64 + 436.68137884898126) - tmp_104*(-tmp_421 + 1263488.0*tmp_45 - 296875.0*tmp_77) - tmp_92*(-tmp_221*(26368.0*tmp_45 - 15957.0*tmp_59) + tmp_422) - tmp_94*(tmp_221*(-tmp_232 + 1216.0*tmp_45) + 493.23004661359754) + tmp_95*(ccomplex.complex[double](0, 1)*tmp_420 - 40704.0*tmp_64 + tmp_96) + ccomplex.complex[double](0, 1)*(tmp_419 + 3333952.0*tmp_45 + 71442.0*tmp_59)
 *             double tmp_424 = 235.61944901923449
 *             ccomplex.complex[double] tmp_425 = 8192.0*tmp_64             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_426 = 90.0*tmp_38
 *             ccomplex.complex[double] tmp_427 = tmp_21*tmp_248
 */
  __pyx_v_tmp_425 = (8192.0 * __pyx_v_tmp_64);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1969
 *             double tmp_424 = 235.61944901923449
 *             ccomplex.complex[double] tmp_425 = 8192.0*tmp_64
 *             ccomplex.complex[double] tmp_426 = 90.0*tmp_38             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_427 = tmp_21*tmp_248
 *             ccomplex.complex[double] tmp_428 = tmp_106*tmp_275
 */
  __pyx_v_tmp_426 = (90.0 * __pyx_v_tmp_38);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1970
 *             ccomplex.complex[double] tmp_425 = 8192.0*tmp_64
 *             ccomplex.complex[double] tmp_426 = 90.0*tmp_38
 *             ccomplex.complex[double] tmp_427 = tmp_21*tmp_248             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_428 = tmp_106*tmp_275
 *             ccomplex.complex[double] tmp_429 = tmp_109*tmp_116
 */
  __pyx_v_tmp_427 = (__pyx_v_tmp_21 * __pyx_v_tmp_248);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1971
 *             ccomplex.complex[double] tmp_426 = 90.0*tmp_38
 *             ccomplex.complex[double] tmp_427 = tmp_21*tmp_248
 *             ccomplex.complex[double] tmp_428 = tmp_106*tmp_275             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_429 = tmp_109*tmp_116
 *             ccomplex.complex[double] tmp_430 = tmp_37*tmp_95
 */
  __pyx_v_tmp_428 = (__pyx_v_tmp_106 * __pyx_v_tmp_275);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1972
 *             ccomplex.complex[double] tmp_427 = tmp_21*tmp_248
 *             ccomplex.complex[double] tmp_428 = tmp_106*tmp_275
 *             ccomplex.complex[double] tmp_429 = tmp_109*tmp_116             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_430 = tmp_37*tmp_95
 *             ccomplex.complex[double] tmp_431 = tmp_270*tmp_35
 */
  __pyx_v_tmp_429 = (__pyx_v_tmp_109 * __pyx_v_tmp_116);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1973
 *             ccomplex.complex[double] tmp_428 = tmp_106*tmp_275
 *             ccomplex.complex[double] tmp_429 = tmp_109*tmp_116
 *             ccomplex.complex[double] tmp_430 = tmp_37*tmp_95             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_431 = tmp_270*tmp_35
 *             ccomplex.complex[double] tmp_432 = tmp_3*tmp_38
 */
  __pyx_v_tmp_430 = (__pyx_v_tmp_37 * __pyx_v_tmp_95);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1974
 *             ccomplex.complex[double] tmp_429 = tmp_109*tmp_116
 *             ccomplex.complex[double] tmp_430 = tmp_37*tmp_95
 *             ccomplex.complex[double] tmp_431 = tmp_270*tmp_35             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_432 = tmp_3*tmp_38
 *             ccomplex.complex[double] tmp_433 = tmp_106*tmp_56
 */
  __pyx_v_tmp_431 = (__pyx_v_tmp_270 * __pyx_v_tmp_35);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1975
 *             ccomplex.complex[double] tmp_430 = tmp_37*tmp_95
 *             ccomplex.complex[double] tmp_431 = tmp_270*tmp_35
 *             ccomplex.complex[double] tmp_432 = tmp_3*tmp_38             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_433 = tmp_106*tmp_56
 *             ccomplex.complex[double] tmp_434 = self._gr_k_270*tmp_9
 */
  __pyx_v_tmp_432 = (__pyx_v_tmp_3 * __pyx_v_tmp_38);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1976
 *             ccomplex.complex[double] tmp_431 = tmp_270*tmp_35
 *             ccomplex.complex[double] tmp_432 = tmp_3*tmp_38
 *             ccomplex.complex[double] tmp_433 = tmp_106*tmp_56             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_434 = self._gr_k_270*tmp_9
 *             ccomplex.complex[double] tmp_435 = self._gr_k_271 + tmp_434
 */
  __pyx_v_tmp_433 = (__pyx_v_tmp_106 * __pyx_v_tmp_56);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1977
 *             ccomplex.complex[double] tmp_432 = tmp_3*tmp_38
 *             ccomplex.complex[double] tmp_433 = tmp_106*tmp_56
 *             ccomplex.complex[double] tmp_434 = self._gr_k_270*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_435 = self._gr_k_271 + tmp_434
 *             ccomplex.complex[double] tmp_436 = tmp_3*(self._gr_k_273*tmp_17 + self._gr_k_274*tmp_9 + self._gr_k_275)
 */
  __pyx_v_tmp_434 = (__pyx_v_self->_gr_k_270 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1978
 *             ccomplex.complex[double] tmp_433 = tmp_106*tmp_56
 *             ccomplex.complex[double] tmp_434 = self._gr_k_270*tmp_9
 *             ccomplex.complex[double] tmp_435 = self._gr_k_271 + tmp_434             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_436 = tmp_3*(self._gr_k_273*tmp_17 + self._gr_k_274*tmp_9 + self._gr_k_275)
 *             ccomplex.complex[double] tmp_437 = self._gr_k_276*tmp_9 + self._gr_k_278*tmp_17 + self._gr_k_279 + tmp_377
 */
  __pyx_v_tmp_435 = (__pyx_v_self->_gr_k_271 + __pyx_v_tmp_434);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1979
 *             ccomplex.complex[double] tmp_434 = self._gr_k_270*tmp_9
 *             ccomplex.complex[double] tmp_435 = self._gr_k_271 + tmp_434
 *             ccomplex.complex[double] tmp_436 = tmp_3*(self._gr_k_273*tmp_17 + self._gr_k_274*tmp_9 + self._gr_k_275)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_437 = self._gr_k_276*tmp_9 + self._gr_k_278*tmp_17 + self._gr_k_279 + tmp_377
 *             ccomplex.complex[double] tmp_438 = tmp_175*tmp_35
 */
  __pyx_v_tmp_436 = (__pyx_v_tmp_3 * (((__pyx_v_self->_gr_k_273 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_274 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_275));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1980
 *             ccomplex.complex[double] tmp_435 = self._gr_k_271 + tmp_434
 *             ccomplex.complex[double] tmp_436 = tmp_3*(self._gr_k_273*tmp_17 + self._gr_k_274*tmp_9 + self._gr_k_275)
 *             ccomplex.complex[double] tmp_437 = self._gr_k_276*tmp_9 + self._gr_k_278*tmp_17 + self._gr_k_279 + tmp_377             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_438 = tmp_175*tmp_35
 *             ccomplex.complex[double] tmp_439 = tmp_37*(self._gr_k_263*tmp_9 + self._gr_k_264*tmp_34 + self._gr_k_265*tmp_38 + self._gr_k_266*tmp_17 + self._gr_k_267)
 */
  __pyx_v_tmp_437 = ((((__pyx_v_self->_gr_k_276 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_278 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_279) + __pyx_v_tmp_377);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1981
 *             ccomplex.complex[double] tmp_436 = tmp_3*(self._gr_k_273*tmp_17 + self._gr_k_274*tmp_9 + self._gr_k_275)
 *             ccomplex.complex[double] tmp_437 = self._gr_k_276*tmp_9 + self._gr_k_278*tmp_17 + self._gr_k_279 + tmp_377
 *             ccomplex.complex[double] tmp_438 = tmp_175*tmp_35             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_439 = tmp_37*(self._gr_k_263*tmp_9 + self._gr_k_264*tmp_34 + self._gr_k_265*tmp_38 + self._gr_k_266*tmp_17 + self._gr_k_267)
 *             ccomplex.complex[double] tmp_440 = tmp_146*tmp_56
 */
  __pyx_v_tmp_438 = (__pyx_v_tmp_175 * __pyx_v_tmp_35);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1982
 *             ccomplex.complex[double] tmp_437 = self._gr_k_276*tmp_9 + self._gr_k_278*tmp_17 + self._gr_k_279 + tmp_377
 *             ccomplex.complex[double] tmp_438 = tmp_175*tmp_35
 *             ccomplex.complex[double] tmp_439 = tmp_37*(self._gr_k_263*tmp_9 + self._gr_k_264*tmp_34 + self._gr_k_265*tmp_38 + self._gr_k_266*tmp_17 + self._gr_k_267)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_440 = tmp_146*tmp_56
 *             ccomplex.complex[double] tmp_441 = tmp_109*tmp_34
 */
  __pyx_v_tmp_439 = (__pyx_v_tmp_37 * (((((__pyx_v_self->_gr_k_263 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_264 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_265 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_266 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_267));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1983
 *             ccomplex.complex[double] tmp_438 = tmp_175*tmp_35
 *             ccomplex.complex[double] tmp_439 = tmp_37*(self._gr_k_263*tmp_9 + self._gr_k_264*tmp_34 + self._gr_k_265*tmp_38 + self._gr_k_266*tmp_17 + self._gr_k_267)
 *             ccomplex.complex[double] tmp_440 = tmp_146*tmp_56             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_441 = tmp_109*tmp_34
 *             ccomplex.complex[double] tmp_442 = tmp_3*tmp_386
 */
  __pyx_v_tmp_440 = (__pyx_v_tmp_146 * __pyx_v_tmp_56);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1984
 *             ccomplex.complex[double] tmp_439 = tmp_37*(self._gr_k_263*tmp_9 + self._gr_k_264*tmp_34 + self._gr_k_265*tmp_38 + self._gr_k_266*tmp_17 + self._gr_k_267)
 *             ccomplex.complex[double] tmp_440 = tmp_146*tmp_56
 *             ccomplex.complex[double] tmp_441 = tmp_109*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_442 = tmp_3*tmp_386
 *             ccomplex.complex[double] tmp_443 = tmp_35*tmp_7
 */
  __pyx_v_tmp_441 = (__pyx_v_tmp_109 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1985
 *             ccomplex.complex[double] tmp_440 = tmp_146*tmp_56
 *             ccomplex.complex[double] tmp_441 = tmp_109*tmp_34
 *             ccomplex.complex[double] tmp_442 = tmp_3*tmp_386             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_443 = tmp_35*tmp_7
 *             ccomplex.complex[double] tmp_444 = tmp_34*tmp_40
 */
  __pyx_v_tmp_442 = (__pyx_v_tmp_3 * __pyx_v_tmp_386);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1986
 *             ccomplex.complex[double] tmp_441 = tmp_109*tmp_34
 *             ccomplex.complex[double] tmp_442 = tmp_3*tmp_386
 *             ccomplex.complex[double] tmp_443 = tmp_35*tmp_7             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_444 = tmp_34*tmp_40
 *             ccomplex.complex[double] tmp_445 = tmp_106*tmp_139
 */
  __pyx_v_tmp_443 = (__pyx_v_tmp_35 * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1987
 *             ccomplex.complex[double] tmp_442 = tmp_3*tmp_386
 *             ccomplex.complex[double] tmp_443 = tmp_35*tmp_7
 *             ccomplex.complex[double] tmp_444 = tmp_34*tmp_40             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_445 = tmp_106*tmp_139
 *             ccomplex.complex[double] tmp_446 = 16.0*tmp_57
 */
  __pyx_v_tmp_444 = (__pyx_v_tmp_34 * __pyx_v_tmp_40);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1988
 *             ccomplex.complex[double] tmp_443 = tmp_35*tmp_7
 *             ccomplex.complex[double] tmp_444 = tmp_34*tmp_40
 *             ccomplex.complex[double] tmp_445 = tmp_106*tmp_139             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_446 = 16.0*tmp_57
 *             ccomplex.complex[double] tmp_447 = 4.0*tmp_17
 */
  __pyx_v_tmp_445 = (__pyx_v_tmp_106 * __pyx_v_tmp_139);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1989
 *             ccomplex.complex[double] tmp_444 = tmp_34*tmp_40
 *             ccomplex.complex[double] tmp_445 = tmp_106*tmp_139
 *             ccomplex.complex[double] tmp_446 = 16.0*tmp_57             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_447 = 4.0*tmp_17
 *             ccomplex.complex[double] tmp_448 = 4.0*tmp_74
 */
  __pyx_v_tmp_446 = (16.0 * __pyx_v_tmp_57);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1990
 *             ccomplex.complex[double] tmp_445 = tmp_106*tmp_139
 *             ccomplex.complex[double] tmp_446 = 16.0*tmp_57
 *             ccomplex.complex[double] tmp_447 = 4.0*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_448 = 4.0*tmp_74
 *             ccomplex.complex[double] tmp_449 = 64.0*tmp_56
 */
  __pyx_v_tmp_447 = (4.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1991
 *             ccomplex.complex[double] tmp_446 = 16.0*tmp_57
 *             ccomplex.complex[double] tmp_447 = 4.0*tmp_17
 *             ccomplex.complex[double] tmp_448 = 4.0*tmp_74             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_449 = 64.0*tmp_56
 *             ccomplex.complex[double] tmp_450 = e*tmp_449
 */
  __pyx_v_tmp_448 = (4.0 * __pyx_v_tmp_74);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1992
 *             ccomplex.complex[double] tmp_447 = 4.0*tmp_17
 *             ccomplex.complex[double] tmp_448 = 4.0*tmp_74
 *             ccomplex.complex[double] tmp_449 = 64.0*tmp_56             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_450 = e*tmp_449
 *             ccomplex.complex[double] tmp_451 = tmp_171*tmp_3
 */
  __pyx_v_tmp_449 = (64.0 * __pyx_v_tmp_56);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1993
 *             ccomplex.complex[double] tmp_448 = 4.0*tmp_74
 *             ccomplex.complex[double] tmp_449 = 64.0*tmp_56
 *             ccomplex.complex[double] tmp_450 = e*tmp_449             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_451 = tmp_171*tmp_3
 *             ccomplex.complex[double] tmp_452 = 20.0*tmp_395
 */
  __pyx_v_tmp_450 = (__pyx_v_e * __pyx_v_tmp_449);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1994
 *             ccomplex.complex[double] tmp_449 = 64.0*tmp_56
 *             ccomplex.complex[double] tmp_450 = e*tmp_449
 *             ccomplex.complex[double] tmp_451 = tmp_171*tmp_3             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_452 = 20.0*tmp_395
 *             ccomplex.complex[double] tmp_453 = tmp_12*tmp_122*tmp_178
 */
  __pyx_v_tmp_451 = (__pyx_v_tmp_171 * __pyx_v_tmp_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1995
 *             ccomplex.complex[double] tmp_450 = e*tmp_449
 *             ccomplex.complex[double] tmp_451 = tmp_171*tmp_3
 *             ccomplex.complex[double] tmp_452 = 20.0*tmp_395             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_453 = tmp_12*tmp_122*tmp_178
 *             ccomplex.complex[double] tmp_454 = tmp_28*tmp_3
 */
  __pyx_v_tmp_452 = (20.0 * __pyx_v_tmp_395);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1996
 *             ccomplex.complex[double] tmp_451 = tmp_171*tmp_3
 *             ccomplex.complex[double] tmp_452 = 20.0*tmp_395
 *             ccomplex.complex[double] tmp_453 = tmp_12*tmp_122*tmp_178             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_454 = tmp_28*tmp_3
 *             ccomplex.complex[double] tmp_455 = tmp_166*tmp_35
 */
  __pyx_v_tmp_453 = ((__pyx_v_tmp_12 * __pyx_v_tmp_122) * __pyx_v_tmp_178);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1997
 *             ccomplex.complex[double] tmp_452 = 20.0*tmp_395
 *             ccomplex.complex[double] tmp_453 = tmp_12*tmp_122*tmp_178
 *             ccomplex.complex[double] tmp_454 = tmp_28*tmp_3             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_455 = tmp_166*tmp_35
 *             ccomplex.complex[double] tmp_456 = tmp_12*tmp_160*tmp_369
 */
  __pyx_v_tmp_454 = (__pyx_v_tmp_28 * __pyx_v_tmp_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1998
 *             ccomplex.complex[double] tmp_453 = tmp_12*tmp_122*tmp_178
 *             ccomplex.complex[double] tmp_454 = tmp_28*tmp_3
 *             ccomplex.complex[double] tmp_455 = tmp_166*tmp_35             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_456 = tmp_12*tmp_160*tmp_369
 *             ccomplex.complex[double] tmp_457 = tmp_184*tmp_25
 */
  __pyx_v_tmp_455 = (__pyx_v_tmp_166 * __pyx_v_tmp_35);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1999
 *             ccomplex.complex[double] tmp_454 = tmp_28*tmp_3
 *             ccomplex.complex[double] tmp_455 = tmp_166*tmp_35
 *             ccomplex.complex[double] tmp_456 = tmp_12*tmp_160*tmp_369             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_457 = tmp_184*tmp_25
 *             ccomplex.complex[double] tmp_458 = 224.0*tmp_9
 */
  __pyx_v_tmp_456 = ((__pyx_v_tmp_12 * __pyx_v_tmp_160) * __pyx_v_tmp_369);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2000
 *             ccomplex.complex[double] tmp_455 = tmp_166*tmp_35
 *             ccomplex.complex[double] tmp_456 = tmp_12*tmp_160*tmp_369
 *             ccomplex.complex[double] tmp_457 = tmp_184*tmp_25             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_458 = 224.0*tmp_9
 *             ccomplex.complex[double] tmp_459 = tmp_51*tmp_7
 */
  __pyx_v_tmp_457 = (__pyx_v_tmp_184 * __pyx_v_tmp_25);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2001
 *             ccomplex.complex[double] tmp_456 = tmp_12*tmp_160*tmp_369
 *             ccomplex.complex[double] tmp_457 = tmp_184*tmp_25
 *             ccomplex.complex[double] tmp_458 = 224.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_459 = tmp_51*tmp_7
 *             double tmp_460 = 358.14156250923643
 */
  __pyx_v_tmp_458 = (224.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2002
 *             ccomplex.complex[double] tmp_457 = tmp_184*tmp_25
 *             ccomplex.complex[double] tmp_458 = 224.0*tmp_9
 *             ccomplex.complex[double] tmp_459 = tmp_51*tmp_7             # <<<<<<<<<<<<<<
 *             double tmp_460 = 358.14156250923643
 *             double tmp_461 = -tmp_54 - 9.0
 */
  __pyx_v_tmp_459 = (__pyx_v_tmp_51 * __pyx_v_tmp_7);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2003
 *             ccomplex.complex[double] tmp_458 = 224.0*tmp_9
 *             ccomplex.complex[double] tmp_459 = tmp_51*tmp_7
 *             double tmp_460 = 358.14156250923643             # <<<<<<<<<<<<<<
 *             double tmp_461 = -tmp_54 - 9.0
 *             ccomplex.complex[double] tmp_462 = 15.0*tmp_9
 */
  __pyx_v_tmp_460 = 358.14156250923643;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2004
 *             ccomplex.complex[double] tmp_459 = tmp_51*tmp_7
 *             double tmp_460 = 358.14156250923643
 *             double tmp_461 = -tmp_54 - 9.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_462 = 15.0*tmp_9
 *             double tmp_463 = -tmp_114
 */
  __pyx_v_tmp_461 = ((-__pyx_v_tmp_54) - 9.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2005
 *             double tmp_460 = 358.14156250923643
 *             double tmp_461 = -tmp_54 - 9.0
 *             ccomplex.complex[double] tmp_462 = 15.0*tmp_9             # <<<<<<<<<<<<<<
 *             double tmp_463 = -tmp_114
 *             double tmp_464 = 204.20352248333656
 */
  __pyx_v_tmp_462 = (15.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2006
 *             double tmp_461 = -tmp_54 - 9.0
 *             ccomplex.complex[double] tmp_462 = 15.0*tmp_9
 *             double tmp_463 = -tmp_114             # <<<<<<<<<<<<<<
 *             double tmp_464 = 204.20352248333656
 *             ccomplex.complex[double] tmp_465 = tmp_248*tmp_41
 */
  __pyx_v_tmp_463 = (-__pyx_v_tmp_114);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2007
 *             ccomplex.complex[double] tmp_462 = 15.0*tmp_9
 *             double tmp_463 = -tmp_114
 *             double tmp_464 = 204.20352248333656             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_465 = tmp_248*tmp_41
 *             ccomplex.complex[double] tmp_466 = 36.0*tmp_9
 */
  __pyx_v_tmp_464 = 204.20352248333656;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2008
 *             double tmp_463 = -tmp_114
 *             double tmp_464 = 204.20352248333656
 *             ccomplex.complex[double] tmp_465 = tmp_248*tmp_41             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_466 = 36.0*tmp_9
 *             ccomplex.complex[double] tmp_467 = 35.0*tmp_17
 */
  __pyx_v_tmp_465 = (__pyx_v_tmp_248 * __pyx_v_tmp_41);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2009
 *             double tmp_464 = 204.20352248333656
 *             ccomplex.complex[double] tmp_465 = tmp_248*tmp_41
 *             ccomplex.complex[double] tmp_466 = 36.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_467 = 35.0*tmp_17
 *             ccomplex.complex[double] tmp_468 = 8.0*tmp_165 + tmp_3*(tmp_258 + tmp_467 + 3.0) + tmp_452*(tmp_253 + 1.0) + tmp_466
 */
  __pyx_v_tmp_466 = (36.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2010
 *             ccomplex.complex[double] tmp_465 = tmp_248*tmp_41
 *             ccomplex.complex[double] tmp_466 = 36.0*tmp_9
 *             ccomplex.complex[double] tmp_467 = 35.0*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_468 = 8.0*tmp_165 + tmp_3*(tmp_258 + tmp_467 + 3.0) + tmp_452*(tmp_253 + 1.0) + tmp_466
 *             ccomplex.complex[double] tmp_469 = self._gr_k_373*tmp_38
 */
  __pyx_v_tmp_467 = (35.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2011
 *             ccomplex.complex[double] tmp_466 = 36.0*tmp_9
 *             ccomplex.complex[double] tmp_467 = 35.0*tmp_17
 *             ccomplex.complex[double] tmp_468 = 8.0*tmp_165 + tmp_3*(tmp_258 + tmp_467 + 3.0) + tmp_452*(tmp_253 + 1.0) + tmp_466             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_469 = self._gr_k_373*tmp_38
 *             double tmp_470 = 3.0*tmp_35
 */
  __pyx_v_tmp_468 = ((((8.0 * __pyx_v_tmp_165) + (__pyx_v_tmp_3 * ((__pyx_v_tmp_258 + __pyx_v_tmp_467) + 3.0))) + (__pyx_v_tmp_452 * (__pyx_v_tmp_253 + 1.0))) + __pyx_v_tmp_466);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2012
 *             ccomplex.complex[double] tmp_467 = 35.0*tmp_17
 *             ccomplex.complex[double] tmp_468 = 8.0*tmp_165 + tmp_3*(tmp_258 + tmp_467 + 3.0) + tmp_452*(tmp_253 + 1.0) + tmp_466
 *             ccomplex.complex[double] tmp_469 = self._gr_k_373*tmp_38             # <<<<<<<<<<<<<<
 *             double tmp_470 = 3.0*tmp_35
 *             ccomplex.complex[double] tmp_471 = tmp_146*tmp_270
 */
  __pyx_v_tmp_469 = (__pyx_v_self->_gr_k_373 * __pyx_v_tmp_38);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2013
 *             ccomplex.complex[double] tmp_468 = 8.0*tmp_165 + tmp_3*(tmp_258 + tmp_467 + 3.0) + tmp_452*(tmp_253 + 1.0) + tmp_466
 *             ccomplex.complex[double] tmp_469 = self._gr_k_373*tmp_38
 *             double tmp_470 = 3.0*tmp_35             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_471 = tmp_146*tmp_270
 *             ccomplex.complex[double] tmp_472 = tmp_26*tmp_468
 */
  __pyx_v_tmp_470 = (3.0 * __pyx_v_tmp_35);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2014
 *             ccomplex.complex[double] tmp_469 = self._gr_k_373*tmp_38
 *             double tmp_470 = 3.0*tmp_35
 *             ccomplex.complex[double] tmp_471 = tmp_146*tmp_270             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_472 = tmp_26*tmp_468
 *             ccomplex.complex[double] tmp_473 = ccomplex.complex[double](tmp_98, -tmp_392 + 10.0*tmp_59)
 */
  __pyx_v_tmp_471 = (__pyx_v_tmp_146 * __pyx_v_tmp_270);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2015
 *             double tmp_470 = 3.0*tmp_35
 *             ccomplex.complex[double] tmp_471 = tmp_146*tmp_270
 *             ccomplex.complex[double] tmp_472 = tmp_26*tmp_468             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_473 = ccomplex.complex[double](tmp_98, -tmp_392 + 10.0*tmp_59)
 *             ccomplex.complex[double] tmp_474 = tmp_3*(tmp_467 + 42.0*tmp_9 + 15.0) + tmp_396*(tmp_253 + 2.0) + 108.0*tmp_9
 */
  __pyx_v_tmp_472 = (__pyx_v_tmp_26 * __pyx_v_tmp_468);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2016
 *             ccomplex.complex[double] tmp_471 = tmp_146*tmp_270
 *             ccomplex.complex[double] tmp_472 = tmp_26*tmp_468
 *             ccomplex.complex[double] tmp_473 = ccomplex.complex[double](tmp_98, -tmp_392 + 10.0*tmp_59)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_474 = tmp_3*(tmp_467 + 42.0*tmp_9 + 15.0) + tmp_396*(tmp_253 + 2.0) + 108.0*tmp_9
 *             ccomplex.complex[double] tmp_475 = tmp_398*tmp_474
 */
  try {
    __pyx_t_6 = std::complex<double> (__pyx_v_tmp_98, ((-__pyx_v_tmp_392) + (10.0 * __pyx_v_tmp_59)));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2016, __pyx_L1_error)
  }
  __pyx_v_tmp_473 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_6);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2017
 *             ccomplex.complex[double] tmp_472 = tmp_26*tmp_468
 *             ccomplex.complex[double] tmp_473 = ccomplex.complex[double](tmp_98, -tmp_392 + 10.0*tmp_59)
 *             ccomplex.complex[double] tmp_474 = tmp_3*(tmp_467 + 42.0*tmp_9 + 15.0) + tmp_396*(tmp_253 + 2.0) + 108.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_475 = tmp_398*tmp_474
 *             ccomplex.complex[double] tmp_476 = 41472.0*tmp_34
 */
  __pyx_v_tmp_474 = (((__pyx_v_tmp_3 * ((__pyx_v_tmp_467 + (42.0 * __pyx_v_tmp_9)) + 15.0)) + (__pyx_v_tmp_396 * (__pyx_v_tmp_253 + 2.0))) + (108.0 * __pyx_v_tmp_9));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2018
 *             ccomplex.complex[double] tmp_473 = ccomplex.complex[double](tmp_98, -tmp_392 + 10.0*tmp_59)
 *             ccomplex.complex[double] tmp_474 = tmp_3*(tmp_467 + 42.0*tmp_9 + 15.0) + tmp_396*(tmp_253 + 2.0) + 108.0*tmp_9
 *             ccomplex.complex[double] tmp_475 = tmp_398*tmp_474             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_476 = 41472.0*tmp_34
 *             double tmp_477 = 738.27427359360141
 */
  __pyx_v_tmp_475 = (__pyx_v_tmp_398 * __pyx_v_tmp_474);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2019
 *             ccomplex.complex[double] tmp_474 = tmp_3*(tmp_467 + 42.0*tmp_9 + 15.0) + tmp_396*(tmp_253 + 2.0) + 108.0*tmp_9
 *             ccomplex.complex[double] tmp_475 = tmp_398*tmp_474
 *             ccomplex.complex[double] tmp_476 = 41472.0*tmp_34             # <<<<<<<<<<<<<<
 *             double tmp_477 = 738.27427359360141
 *             ccomplex.complex[double] tmp_478 = 1536.0*tmp_57
 */
  __pyx_v_tmp_476 = (41472.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2020
 *             ccomplex.complex[double] tmp_475 = tmp_398*tmp_474
 *             ccomplex.complex[double] tmp_476 = 41472.0*tmp_34
 *             double tmp_477 = 738.27427359360141             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_478 = 1536.0*tmp_57
 *             ccomplex.complex[double] tmp_479 = 384.0*tmp_67
 */
  __pyx_v_tmp_477 = 738.27427359360141;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2021
 *             ccomplex.complex[double] tmp_476 = 41472.0*tmp_34
 *             double tmp_477 = 738.27427359360141
 *             ccomplex.complex[double] tmp_478 = 1536.0*tmp_57             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_479 = 384.0*tmp_67
 *             double tmp_480 = 47385.0*tmp_59
 */
  __pyx_v_tmp_478 = (1536.0 * __pyx_v_tmp_57);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2022
 *             double tmp_477 = 738.27427359360141
 *             ccomplex.complex[double] tmp_478 = 1536.0*tmp_57
 *             ccomplex.complex[double] tmp_479 = 384.0*tmp_67             # <<<<<<<<<<<<<<
 *             double tmp_480 = 47385.0*tmp_59
 *             double tmp_481 = -tmp_480
 */
  __pyx_v_tmp_479 = (384.0 * __pyx_v_tmp_67);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2023
 *             ccomplex.complex[double] tmp_478 = 1536.0*tmp_57
 *             ccomplex.complex[double] tmp_479 = 384.0*tmp_67
 *             double tmp_480 = 47385.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_481 = -tmp_480
 *             ccomplex.complex[double] tmp_482 = tmp_37*tmp_82
 */
  __pyx_v_tmp_480 = (47385.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2024
 *             ccomplex.complex[double] tmp_479 = 384.0*tmp_67
 *             double tmp_480 = 47385.0*tmp_59
 *             double tmp_481 = -tmp_480             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_482 = tmp_37*tmp_82
 *             double tmp_483 = -28824005.0*tmp_111
 */
  __pyx_v_tmp_481 = (-__pyx_v_tmp_480);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2025
 *             double tmp_480 = 47385.0*tmp_59
 *             double tmp_481 = -tmp_480
 *             ccomplex.complex[double] tmp_482 = tmp_37*tmp_82             # <<<<<<<<<<<<<<
 *             double tmp_483 = -28824005.0*tmp_111
 *             ccomplex.complex[double] tmp_484 = ccomplex.complex[double](0, tmp_84)
 */
  __pyx_v_tmp_482 = (__pyx_v_tmp_37 * __pyx_v_tmp_82);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2026
 *             double tmp_481 = -tmp_480
 *             ccomplex.complex[double] tmp_482 = tmp_37*tmp_82
 *             double tmp_483 = -28824005.0*tmp_111             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_484 = ccomplex.complex[double](0, tmp_84)
 *             ccomplex.complex[double] tmp_485 = ccomplex.complex[double](0, 1)*tmp_94
 */
  __pyx_v_tmp_483 = (-28824005.0 * __pyx_v_tmp_111);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2027
 *             ccomplex.complex[double] tmp_482 = tmp_37*tmp_82
 *             double tmp_483 = -28824005.0*tmp_111
 *             ccomplex.complex[double] tmp_484 = ccomplex.complex[double](0, tmp_84)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_485 = ccomplex.complex[double](0, 1)*tmp_94
 *             ccomplex.complex[double] tmp_486 = tmp_101*(tmp_424 - 23.0*ccomplex.complex[double](0, 1)*(11776.0*tmp_45 - 7047.0*tmp_59)) + tmp_104*(tmp_112 + 30295232.0*tmp_45 + 15126507.0*tmp_59 - 16406250.0*tmp_77) + tmp_485*(-tmp_226 + 3685248.0*tmp_45 - 992898.0*tmp_59) - ccomplex.complex[double](0, 1)*tmp_92*(13367488.0*tmp_45 + 1538190.0*tmp_59 - 6796875.0*tmp_77) + tmp_95*(tmp_484 - 2752.0*tmp_64 + 1435.7078426905355) - ccomplex.complex[double](0, 1)*(tmp_207 + 76115584.0*tmp_45 + tmp_483 + 37137447.0*tmp_59)
 */
  try {
    __pyx_t_6 = std::complex<double> (0.0, __pyx_v_tmp_84);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2027, __pyx_L1_error)
  }
  __pyx_v_tmp_484 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_6);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2028
 *             double tmp_483 = -28824005.0*tmp_111
 *             ccomplex.complex[double] tmp_484 = ccomplex.complex[double](0, tmp_84)
 *             ccomplex.complex[double] tmp_485 = ccomplex.complex[double](0, 1)*tmp_94             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_486 = tmp_101*(tmp_424 - 23.0*ccomplex.complex[double](0, 1)*(11776.0*tmp_45 - 7047.0*tmp_59)) + tmp_104*(tmp_112 + 30295232.0*tmp_45 + 15126507.0*tmp_59 - 16406250.0*tmp_77) + tmp_485*(-tmp_226 + 3685248.0*tmp_45 - 992898.0*tmp_59) - ccomplex.complex[double](0, 1)*tmp_92*(13367488.0*tmp_45 + 1538190.0*tmp_59 - 6796875.0*tmp_77) + tmp_95*(tmp_484 - 2752.0*tmp_64 + 1435.7078426905355) - ccomplex.complex[double](0, 1)*(tmp_207 + 76115584.0*tmp_45 + tmp_483 + 37137447.0*tmp_59)
 *             double tmp_487 = -334765625.0*tmp_77
 */
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2028, __pyx_L1_error)
  }
  __pyx_v_tmp_485 = (__pyx_t_6 * __pyx_v_tmp_94);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2029
 *             ccomplex.complex[double] tmp_484 = ccomplex.complex[double](0, tmp_84)
 *             ccomplex.complex[double] tmp_485 = ccomplex.complex[double](0, 1)*tmp_94
 *             ccomplex.complex[double] tmp_486 = tmp_101*(tmp_424 - 23.0*ccomplex.complex[double](0, 1)*(11776.0*tmp_45 - 7047.0*tmp_59)) + tmp_104*(tmp_112 + 30295232.0*tmp_45 + 15126507.0*tmp_59 - 16406250.0*tmp_77) + tmp_485*(-tmp_226 + 3685248.0*tmp_45 - 992898.0*tmp_59) - ccomplex.complex[double](0, 1)*tmp_92*(13367488.0*tmp_45 + 1538190.0*tmp_59 - 6796875.0*tmp_77) + tmp_95*(tmp_484 - 2752.0*tmp_64 + 1435.7078426905355) - ccomplex.complex[double](0, 1)*(tmp_207 + 76115584.0*tmp_45 + tmp_483 + 37137447.0*tmp_59)             # <<<<<<<<<<<<<<
 *             double tmp_487 = -334765625.0*tmp_77
 *             double tmp_488 = 9765625.0*tmp_77
 */
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2029, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2029, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2029, __pyx_L1_error)
  }
  __pyx_v_tmp_486 = ((((((__pyx_v_tmp_101 * (__pyx_v_tmp_424 - ((23.0 * __pyx_t_6) * ((11776.0 * __pyx_v_tmp_45) - (7047.0 * __pyx_v_tmp_59))))) + (__pyx_v_tmp_104 * (((__pyx_v_tmp_112 + (30295232.0 * __pyx_v_tmp_45)) + (15126507.0 * __pyx_v_tmp_59)) - (16406250.0 * __pyx_v_tmp_77)))) + (__pyx_v_tmp_485 * (((-__pyx_v_tmp_226) + (3685248.0 * __pyx_v_tmp_45)) - (992898.0 * __pyx_v_tmp_59)))) - ((__pyx_t_7 * __pyx_v_tmp_92) * (((13367488.0 * __pyx_v_tmp_45) + (1538190.0 * __pyx_v_tmp_59)) - (6796875.0 * __pyx_v_tmp_77)))) + (__pyx_v_tmp_95 * ((__pyx_v_tmp_484 - (2752.0 * __pyx_v_tmp_64)) + 1435.7078426905355))) - (__pyx_t_5 * (((__pyx_v_tmp_207 + (76115584.0 * __pyx_v_tmp_45)) + __pyx_v_tmp_483) + (37137447.0 * __pyx_v_tmp_59))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2030
 *             ccomplex.complex[double] tmp_485 = ccomplex.complex[double](0, 1)*tmp_94
 *             ccomplex.complex[double] tmp_486 = tmp_101*(tmp_424 - 23.0*ccomplex.complex[double](0, 1)*(11776.0*tmp_45 - 7047.0*tmp_59)) + tmp_104*(tmp_112 + 30295232.0*tmp_45 + 15126507.0*tmp_59 - 16406250.0*tmp_77) + tmp_485*(-tmp_226 + 3685248.0*tmp_45 - 992898.0*tmp_59) - ccomplex.complex[double](0, 1)*tmp_92*(13367488.0*tmp_45 + 1538190.0*tmp_59 - 6796875.0*tmp_77) + tmp_95*(tmp_484 - 2752.0*tmp_64 + 1435.7078426905355) - ccomplex.complex[double](0, 1)*(tmp_207 + 76115584.0*tmp_45 + tmp_483 + 37137447.0*tmp_59)
 *             double tmp_487 = -334765625.0*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_488 = 9765625.0*tmp_77
 *             ccomplex.complex[double] tmp_489 = tmp_101*(tmp_424 + ccomplex.complex[double](0, 1)*(42178560.0*tmp_45 - tmp_488 - 12428721.0*tmp_59)) + 2.0*tmp_116*(-6642.0*tmp_113 + tmp_425 + 644.02649398590761) - ccomplex.complex[double](0, 1)*tmp_140*(21889024.0*tmp_45 + 1746198.0*tmp_59 - 10609375.0*tmp_77) + ccomplex.complex[double](0, 1)*tmp_266*(-144120025.0*tmp_111 + 814882816.0*tmp_45 + 380979045.0*tmp_59 - 436815625.0*tmp_77) - ccomplex.complex[double](0, 1)*tmp_82*(-233062669.0*tmp_111 + 630246656.0*tmp_45 + 303817311.0*tmp_59 - 197031250.0*tmp_77) + 8.0*tmp_95*(102789.0*tmp_113 - 171776.0*tmp_64 + 1077.5662801812991) + ccomplex.complex[double](0, 1)*(-893544155.0*tmp_111 + 2509146112.0*tmp_45 + tmp_487 + 490012497.0*tmp_59)
 */
  __pyx_v_tmp_487 = (-334765625.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2031
 *             ccomplex.complex[double] tmp_486 = tmp_101*(tmp_424 - 23.0*ccomplex.complex[double](0, 1)*(11776.0*tmp_45 - 7047.0*tmp_59)) + tmp_104*(tmp_112 + 30295232.0*tmp_45 + 15126507.0*tmp_59 - 16406250.0*tmp_77) + tmp_485*(-tmp_226 + 3685248.0*tmp_45 - 992898.0*tmp_59) - ccomplex.complex[double](0, 1)*tmp_92*(13367488.0*tmp_45 + 1538190.0*tmp_59 - 6796875.0*tmp_77) + tmp_95*(tmp_484 - 2752.0*tmp_64 + 1435.7078426905355) - ccomplex.complex[double](0, 1)*(tmp_207 + 76115584.0*tmp_45 + tmp_483 + 37137447.0*tmp_59)
 *             double tmp_487 = -334765625.0*tmp_77
 *             double tmp_488 = 9765625.0*tmp_77             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_489 = tmp_101*(tmp_424 + ccomplex.complex[double](0, 1)*(42178560.0*tmp_45 - tmp_488 - 12428721.0*tmp_59)) + 2.0*tmp_116*(-6642.0*tmp_113 + tmp_425 + 644.02649398590761) - ccomplex.complex[double](0, 1)*tmp_140*(21889024.0*tmp_45 + 1746198.0*tmp_59 - 10609375.0*tmp_77) + ccomplex.complex[double](0, 1)*tmp_266*(-144120025.0*tmp_111 + 814882816.0*tmp_45 + 380979045.0*tmp_59 - 436815625.0*tmp_77) - ccomplex.complex[double](0, 1)*tmp_82*(-233062669.0*tmp_111 + 630246656.0*tmp_45 + 303817311.0*tmp_59 - 197031250.0*tmp_77) + 8.0*tmp_95*(102789.0*tmp_113 - 171776.0*tmp_64 + 1077.5662801812991) + ccomplex.complex[double](0, 1)*(-893544155.0*tmp_111 + 2509146112.0*tmp_45 + tmp_487 + 490012497.0*tmp_59)
 *             ccomplex.complex[double] tmp_490 = tmp_106*tmp_270
 */
  __pyx_v_tmp_488 = (9765625.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2032
 *             double tmp_487 = -334765625.0*tmp_77
 *             double tmp_488 = 9765625.0*tmp_77
 *             ccomplex.complex[double] tmp_489 = tmp_101*(tmp_424 + ccomplex.complex[double](0, 1)*(42178560.0*tmp_45 - tmp_488 - 12428721.0*tmp_59)) + 2.0*tmp_116*(-6642.0*tmp_113 + tmp_425 + 644.02649398590761) - ccomplex.complex[double](0, 1)*tmp_140*(21889024.0*tmp_45 + 1746198.0*tmp_59 - 10609375.0*tmp_77) + ccomplex.complex[double](0, 1)*tmp_266*(-144120025.0*tmp_111 + 814882816.0*tmp_45 + 380979045.0*tmp_59 - 436815625.0*tmp_77) - ccomplex.complex[double](0, 1)*tmp_82*(-233062669.0*tmp_111 + 630246656.0*tmp_45 + 303817311.0*tmp_59 - 197031250.0*tmp_77) + 8.0*tmp_95*(102789.0*tmp_113 - 171776.0*tmp_64 + 1077.5662801812991) + ccomplex.complex[double](0, 1)*(-893544155.0*tmp_111 + 2509146112.0*tmp_45 + tmp_487 + 490012497.0*tmp_59)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_490 = tmp_106*tmp_270
 *             double tmp_491 = cmath.sqrt(tmp_4)
 */
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2032, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2032, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2032, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2032, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2032, __pyx_L1_error)
  }
  __pyx_v_tmp_489 = (((((((__pyx_v_tmp_101 * (__pyx_v_tmp_424 + (__pyx_t_5 * (((42178560.0 * __pyx_v_tmp_45) - __pyx_v_tmp_488) - (12428721.0 * __pyx_v_tmp_59))))) + ((2.0 * __pyx_v_tmp_116) * (((-6642.0 * __pyx_v_tmp_113) + __pyx_v_tmp_425) + 644.02649398590761))) - ((__pyx_t_7 * __pyx_v_tmp_140) * (((21889024.0 * __pyx_v_tmp_45) + (1746198.0 * __pyx_v_tmp_59)) - (10609375.0 * __pyx_v_tmp_77)))) + ((__pyx_t_6 * __pyx_v_tmp_266) * ((((-144120025.0 * __pyx_v_tmp_111) + (814882816.0 * __pyx_v_tmp_45)) + (380979045.0 * __pyx_v_tmp_59)) - (436815625.0 * __pyx_v_tmp_77)))) - ((__pyx_t_4 * __pyx_v_tmp_82) * ((((-233062669.0 * __pyx_v_tmp_111) + (630246656.0 * __pyx_v_tmp_45)) + (303817311.0 * __pyx_v_tmp_59)) - (197031250.0 * __pyx_v_tmp_77)))) + ((8.0 * __pyx_v_tmp_95) * (((102789.0 * __pyx_v_tmp_113) - (171776.0 * __pyx_v_tmp_64)) + 1077.5662801812991))) + (__pyx_t_3 * ((((-893544155.0 * __pyx_v_tmp_111) + (2509146112.0 * __pyx_v_tmp_45)) + __pyx_v_tmp_487) + (490012497.0 * __pyx_v_tmp_59))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2033
 *             double tmp_488 = 9765625.0*tmp_77
 *             ccomplex.complex[double] tmp_489 = tmp_101*(tmp_424 + ccomplex.complex[double](0, 1)*(42178560.0*tmp_45 - tmp_488 - 12428721.0*tmp_59)) + 2.0*tmp_116*(-6642.0*tmp_113 + tmp_425 + 644.02649398590761) - ccomplex.complex[double](0, 1)*tmp_140*(21889024.0*tmp_45 + 1746198.0*tmp_59 - 10609375.0*tmp_77) + ccomplex.complex[double](0, 1)*tmp_266*(-144120025.0*tmp_111 + 814882816.0*tmp_45 + 380979045.0*tmp_59 - 436815625.0*tmp_77) - ccomplex.complex[double](0, 1)*tmp_82*(-233062669.0*tmp_111 + 630246656.0*tmp_45 + 303817311.0*tmp_59 - 197031250.0*tmp_77) + 8.0*tmp_95*(102789.0*tmp_113 - 171776.0*tmp_64 + 1077.5662801812991) + ccomplex.complex[double](0, 1)*(-893544155.0*tmp_111 + 2509146112.0*tmp_45 + tmp_487 + 490012497.0*tmp_59)
 *             ccomplex.complex[double] tmp_490 = tmp_106*tmp_270             # <<<<<<<<<<<<<<
 *             double tmp_491 = cmath.sqrt(tmp_4)
 *             ccomplex.complex[double] tmp_492 = 32.0*tmp_28
 */
  __pyx_v_tmp_490 = (__pyx_v_tmp_106 * __pyx_v_tmp_270);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2034
 *             ccomplex.complex[double] tmp_489 = tmp_101*(tmp_424 + ccomplex.complex[double](0, 1)*(42178560.0*tmp_45 - tmp_488 - 12428721.0*tmp_59)) + 2.0*tmp_116*(-6642.0*tmp_113 + tmp_425 + 644.02649398590761) - ccomplex.complex[double](0, 1)*tmp_140*(21889024.0*tmp_45 + 1746198.0*tmp_59 - 10609375.0*tmp_77) + ccomplex.complex[double](0, 1)*tmp_266*(-144120025.0*tmp_111 + 814882816.0*tmp_45 + 380979045.0*tmp_59 - 436815625.0*tmp_77) - ccomplex.complex[double](0, 1)*tmp_82*(-233062669.0*tmp_111 + 630246656.0*tmp_45 + 303817311.0*tmp_59 - 197031250.0*tmp_77) + 8.0*tmp_95*(102789.0*tmp_113 - 171776.0*tmp_64 + 1077.5662801812991) + ccomplex.complex[double](0, 1)*(-893544155.0*tmp_111 + 2509146112.0*tmp_45 + tmp_487 + 490012497.0*tmp_59)
 *             ccomplex.complex[double] tmp_490 = tmp_106*tmp_270
 *             double tmp_491 = cmath.sqrt(tmp_4)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_492 = 32.0*tmp_28
 *             ccomplex.complex[double] tmp_493 = e*tmp_492
 */
  __pyx_v_tmp_491 = sqrt(__pyx_v_tmp_4);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2035
 *             ccomplex.complex[double] tmp_490 = tmp_106*tmp_270
 *             double tmp_491 = cmath.sqrt(tmp_4)
 *             ccomplex.complex[double] tmp_492 = 32.0*tmp_28             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_493 = e*tmp_492
 *             double tmp_494 = 3.0*tmp_37
 */
  __pyx_v_tmp_492 = (32.0 * __pyx_v_tmp_28);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2036
 *             double tmp_491 = cmath.sqrt(tmp_4)
 *             ccomplex.complex[double] tmp_492 = 32.0*tmp_28
 *             ccomplex.complex[double] tmp_493 = e*tmp_492             # <<<<<<<<<<<<<<
 *             double tmp_494 = 3.0*tmp_37
 *             ccomplex.complex[double] tmp_495 = tmp_3*tmp_82
 */
  __pyx_v_tmp_493 = (__pyx_v_e * __pyx_v_tmp_492);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2037
 *             ccomplex.complex[double] tmp_492 = 32.0*tmp_28
 *             ccomplex.complex[double] tmp_493 = e*tmp_492
 *             double tmp_494 = 3.0*tmp_37             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_495 = tmp_3*tmp_82
 *             ccomplex.complex[double] tmp_496 = tmp_35*tmp_9
 */
  __pyx_v_tmp_494 = (3.0 * __pyx_v_tmp_37);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2038
 *             ccomplex.complex[double] tmp_493 = e*tmp_492
 *             double tmp_494 = 3.0*tmp_37
 *             ccomplex.complex[double] tmp_495 = tmp_3*tmp_82             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_496 = tmp_35*tmp_9
 *             ccomplex.complex[double] tmp_497 = 40.0*tmp_9
 */
  __pyx_v_tmp_495 = (__pyx_v_tmp_3 * __pyx_v_tmp_82);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2039
 *             double tmp_494 = 3.0*tmp_37
 *             ccomplex.complex[double] tmp_495 = tmp_3*tmp_82
 *             ccomplex.complex[double] tmp_496 = tmp_35*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_497 = 40.0*tmp_9
 *             ccomplex.complex[double] tmp_498 = tmp_106*tmp_14
 */
  __pyx_v_tmp_496 = (__pyx_v_tmp_35 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2040
 *             ccomplex.complex[double] tmp_495 = tmp_3*tmp_82
 *             ccomplex.complex[double] tmp_496 = tmp_35*tmp_9
 *             ccomplex.complex[double] tmp_497 = 40.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_498 = tmp_106*tmp_14
 *             ccomplex.complex[double] tmp_499 = tmp_14*tmp_3
 */
  __pyx_v_tmp_497 = (40.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2041
 *             ccomplex.complex[double] tmp_496 = tmp_35*tmp_9
 *             ccomplex.complex[double] tmp_497 = 40.0*tmp_9
 *             ccomplex.complex[double] tmp_498 = tmp_106*tmp_14             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_499 = tmp_14*tmp_3
 *             ccomplex.complex[double] tmp_500 = tmp_23*tmp_43
 */
  __pyx_v_tmp_498 = (__pyx_v_tmp_106 * __pyx_v_tmp_14);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2042
 *             ccomplex.complex[double] tmp_497 = 40.0*tmp_9
 *             ccomplex.complex[double] tmp_498 = tmp_106*tmp_14
 *             ccomplex.complex[double] tmp_499 = tmp_14*tmp_3             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_500 = tmp_23*tmp_43
 *             ccomplex.complex[double] tmp_501 = tmp_25*tmp_399
 */
  __pyx_v_tmp_499 = (__pyx_v_tmp_14 * __pyx_v_tmp_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2043
 *             ccomplex.complex[double] tmp_498 = tmp_106*tmp_14
 *             ccomplex.complex[double] tmp_499 = tmp_14*tmp_3
 *             ccomplex.complex[double] tmp_500 = tmp_23*tmp_43             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_501 = tmp_25*tmp_399
 *             double tmp_502 = 47.123889803846899
 */
  __pyx_v_tmp_500 = (__pyx_v_tmp_23 * __pyx_v_tmp_43);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2044
 *             ccomplex.complex[double] tmp_499 = tmp_14*tmp_3
 *             ccomplex.complex[double] tmp_500 = tmp_23*tmp_43
 *             ccomplex.complex[double] tmp_501 = tmp_25*tmp_399             # <<<<<<<<<<<<<<
 *             double tmp_502 = 47.123889803846899
 *             double tmp_503 = 15.0*tmp_45
 */
  __pyx_v_tmp_501 = (__pyx_v_tmp_25 * __pyx_v_tmp_399);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2045
 *             ccomplex.complex[double] tmp_500 = tmp_23*tmp_43
 *             ccomplex.complex[double] tmp_501 = tmp_25*tmp_399
 *             double tmp_502 = 47.123889803846899             # <<<<<<<<<<<<<<
 *             double tmp_503 = 15.0*tmp_45
 *             double tmp_504 = tmp_503 + 16.0
 */
  __pyx_v_tmp_502 = 47.123889803846899;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2046
 *             ccomplex.complex[double] tmp_501 = tmp_25*tmp_399
 *             double tmp_502 = 47.123889803846899
 *             double tmp_503 = 15.0*tmp_45             # <<<<<<<<<<<<<<
 *             double tmp_504 = tmp_503 + 16.0
 *             ccomplex.complex[double] tmp_505 = -tmp_203*tmp_504 + tmp_502
 */
  __pyx_v_tmp_503 = (15.0 * __pyx_v_tmp_45);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2047
 *             double tmp_502 = 47.123889803846899
 *             double tmp_503 = 15.0*tmp_45
 *             double tmp_504 = tmp_503 + 16.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_505 = -tmp_203*tmp_504 + tmp_502
 *             double tmp_506 = 6691.5923521462596
 */
  __pyx_v_tmp_504 = (__pyx_v_tmp_503 + 16.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2048
 *             double tmp_503 = 15.0*tmp_45
 *             double tmp_504 = tmp_503 + 16.0
 *             ccomplex.complex[double] tmp_505 = -tmp_203*tmp_504 + tmp_502             # <<<<<<<<<<<<<<
 *             double tmp_506 = 6691.5923521462596
 *             ccomplex.complex[double] tmp_507 = 420.0*tmp_64
 */
  __pyx_v_tmp_505 = (((-__pyx_v_tmp_203) * __pyx_v_tmp_504) + __pyx_v_tmp_502);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2049
 *             double tmp_504 = tmp_503 + 16.0
 *             ccomplex.complex[double] tmp_505 = -tmp_203*tmp_504 + tmp_502
 *             double tmp_506 = 6691.5923521462596             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_507 = 420.0*tmp_64
 *             double tmp_508 = 984150.0*tmp_59
 */
  __pyx_v_tmp_506 = 6691.5923521462596;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2050
 *             ccomplex.complex[double] tmp_505 = -tmp_203*tmp_504 + tmp_502
 *             double tmp_506 = 6691.5923521462596
 *             ccomplex.complex[double] tmp_507 = 420.0*tmp_64             # <<<<<<<<<<<<<<
 *             double tmp_508 = 984150.0*tmp_59
 *             ccomplex.complex[double] tmp_509 = ccomplex.complex[double](0, 10.0)
 */
  __pyx_v_tmp_507 = (420.0 * __pyx_v_tmp_64);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2051
 *             double tmp_506 = 6691.5923521462596
 *             ccomplex.complex[double] tmp_507 = 420.0*tmp_64
 *             double tmp_508 = 984150.0*tmp_59             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_509 = ccomplex.complex[double](0, 10.0)
 *             ccomplex.complex[double] tmp_510 = 80.0*tmp_9
 */
  __pyx_v_tmp_508 = (984150.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2052
 *             ccomplex.complex[double] tmp_507 = 420.0*tmp_64
 *             double tmp_508 = 984150.0*tmp_59
 *             ccomplex.complex[double] tmp_509 = ccomplex.complex[double](0, 10.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_510 = 80.0*tmp_9
 *             ccomplex.complex[double] tmp_511 = 12.0*tmp_95
 */
  try {
    __pyx_t_3 = std::complex<double> (0.0, 10.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2052, __pyx_L1_error)
  }
  __pyx_v_tmp_509 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2053
 *             double tmp_508 = 984150.0*tmp_59
 *             ccomplex.complex[double] tmp_509 = ccomplex.complex[double](0, 10.0)
 *             ccomplex.complex[double] tmp_510 = 80.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_511 = 12.0*tmp_95
 *             double tmp_512 = 688905.0*tmp_59
 */
  __pyx_v_tmp_510 = (80.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2054
 *             ccomplex.complex[double] tmp_509 = ccomplex.complex[double](0, 10.0)
 *             ccomplex.complex[double] tmp_510 = 80.0*tmp_9
 *             ccomplex.complex[double] tmp_511 = 12.0*tmp_95             # <<<<<<<<<<<<<<
 *             double tmp_512 = 688905.0*tmp_59
 *             ccomplex.complex[double] tmp_513 = tmp_160*tmp_248
 */
  __pyx_v_tmp_511 = (12.0 * __pyx_v_tmp_95);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2055
 *             ccomplex.complex[double] tmp_510 = 80.0*tmp_9
 *             ccomplex.complex[double] tmp_511 = 12.0*tmp_95
 *             double tmp_512 = 688905.0*tmp_59             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_513 = tmp_160*tmp_248
 *             double tmp_514 = cmath.sqrt(x)
 */
  __pyx_v_tmp_512 = (688905.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2056
 *             ccomplex.complex[double] tmp_511 = 12.0*tmp_95
 *             double tmp_512 = 688905.0*tmp_59
 *             ccomplex.complex[double] tmp_513 = tmp_160*tmp_248             # <<<<<<<<<<<<<<
 *             double tmp_514 = cmath.sqrt(x)
 *             double tmp_515 = tmp_180*tmp_514
 */
  __pyx_v_tmp_513 = (__pyx_v_tmp_160 * __pyx_v_tmp_248);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2057
 *             double tmp_512 = 688905.0*tmp_59
 *             ccomplex.complex[double] tmp_513 = tmp_160*tmp_248
 *             double tmp_514 = cmath.sqrt(x)             # <<<<<<<<<<<<<<
 *             double tmp_515 = tmp_180*tmp_514
 *             ccomplex.complex[double] tmp_516 = 19.0*tmp_9
 */
  __pyx_v_tmp_514 = sqrt(__pyx_v_x);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2058
 *             ccomplex.complex[double] tmp_513 = tmp_160*tmp_248
 *             double tmp_514 = cmath.sqrt(x)
 *             double tmp_515 = tmp_180*tmp_514             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_516 = 19.0*tmp_9
 *             ccomplex.complex[double] tmp_517 = tmp_249*(tmp_317 - 8.0) - 24.0*tmp_255 + tmp_29 + tmp_378*(4.0*tmp_17 - tmp_516 - 5.0) - tmp_470*(tmp_301 + tmp_309 + 1.0)
 */
  __pyx_v_tmp_515 = (__pyx_v_tmp_180 * __pyx_v_tmp_514);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2059
 *             double tmp_514 = cmath.sqrt(x)
 *             double tmp_515 = tmp_180*tmp_514
 *             ccomplex.complex[double] tmp_516 = 19.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_517 = tmp_249*(tmp_317 - 8.0) - 24.0*tmp_255 + tmp_29 + tmp_378*(4.0*tmp_17 - tmp_516 - 5.0) - tmp_470*(tmp_301 + tmp_309 + 1.0)
 *             ccomplex.complex[double] tmp_518 = tmp_179*tmp_23
 */
  __pyx_v_tmp_516 = (19.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2060
 *             double tmp_515 = tmp_180*tmp_514
 *             ccomplex.complex[double] tmp_516 = 19.0*tmp_9
 *             ccomplex.complex[double] tmp_517 = tmp_249*(tmp_317 - 8.0) - 24.0*tmp_255 + tmp_29 + tmp_378*(4.0*tmp_17 - tmp_516 - 5.0) - tmp_470*(tmp_301 + tmp_309 + 1.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_518 = tmp_179*tmp_23
 *             double tmp_519 = tmp_25*tmp_49
 */
  __pyx_v_tmp_517 = (((((__pyx_v_tmp_249 * (__pyx_v_tmp_317 - 8.0)) - (24.0 * __pyx_v_tmp_255)) + __pyx_v_tmp_29) + (__pyx_v_tmp_378 * (((4.0 * __pyx_v_tmp_17) - __pyx_v_tmp_516) - 5.0))) - (__pyx_v_tmp_470 * ((__pyx_v_tmp_301 + __pyx_v_tmp_309) + 1.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2061
 *             ccomplex.complex[double] tmp_516 = 19.0*tmp_9
 *             ccomplex.complex[double] tmp_517 = tmp_249*(tmp_317 - 8.0) - 24.0*tmp_255 + tmp_29 + tmp_378*(4.0*tmp_17 - tmp_516 - 5.0) - tmp_470*(tmp_301 + tmp_309 + 1.0)
 *             ccomplex.complex[double] tmp_518 = tmp_179*tmp_23             # <<<<<<<<<<<<<<
 *             double tmp_519 = tmp_25*tmp_49
 *             ccomplex.complex[double] tmp_520 = tmp_106*tmp_196
 */
  __pyx_v_tmp_518 = (__pyx_v_tmp_179 * __pyx_v_tmp_23);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2062
 *             ccomplex.complex[double] tmp_517 = tmp_249*(tmp_317 - 8.0) - 24.0*tmp_255 + tmp_29 + tmp_378*(4.0*tmp_17 - tmp_516 - 5.0) - tmp_470*(tmp_301 + tmp_309 + 1.0)
 *             ccomplex.complex[double] tmp_518 = tmp_179*tmp_23
 *             double tmp_519 = tmp_25*tmp_49             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_520 = tmp_106*tmp_196
 *             double tmp_521 = 9.0*tmp_146
 */
  __pyx_v_tmp_519 = (__pyx_v_tmp_25 * __pyx_v_tmp_49);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2063
 *             ccomplex.complex[double] tmp_518 = tmp_179*tmp_23
 *             double tmp_519 = tmp_25*tmp_49
 *             ccomplex.complex[double] tmp_520 = tmp_106*tmp_196             # <<<<<<<<<<<<<<
 *             double tmp_521 = 9.0*tmp_146
 *             ccomplex.complex[double] tmp_522 = -tmp_517
 */
  __pyx_v_tmp_520 = (__pyx_v_tmp_106 * __pyx_v_tmp_196);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2064
 *             double tmp_519 = tmp_25*tmp_49
 *             ccomplex.complex[double] tmp_520 = tmp_106*tmp_196
 *             double tmp_521 = 9.0*tmp_146             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_522 = -tmp_517
 *             ccomplex.complex[double] tmp_523 = tmp_24*tmp_370
 */
  __pyx_v_tmp_521 = (9.0 * __pyx_v_tmp_146);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2065
 *             ccomplex.complex[double] tmp_520 = tmp_106*tmp_196
 *             double tmp_521 = 9.0*tmp_146
 *             ccomplex.complex[double] tmp_522 = -tmp_517             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_523 = tmp_24*tmp_370
 *             ccomplex.complex[double] tmp_524 = tmp_25*tmp_28*tmp_522
 */
  __pyx_v_tmp_522 = (-__pyx_v_tmp_517);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2066
 *             double tmp_521 = 9.0*tmp_146
 *             ccomplex.complex[double] tmp_522 = -tmp_517
 *             ccomplex.complex[double] tmp_523 = tmp_24*tmp_370             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_524 = tmp_25*tmp_28*tmp_522
 *             ccomplex.complex[double] tmp_525 = -tmp_249*(tmp_317 - 24.0) + tmp_470*(tmp_278 + tmp_309 + 5.0) - tmp_492 + tmp_499*(tmp_516 + 10.0)
 */
  __pyx_v_tmp_523 = (__pyx_v_tmp_24 * __pyx_v_tmp_370);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2067
 *             ccomplex.complex[double] tmp_522 = -tmp_517
 *             ccomplex.complex[double] tmp_523 = tmp_24*tmp_370
 *             ccomplex.complex[double] tmp_524 = tmp_25*tmp_28*tmp_522             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_525 = -tmp_249*(tmp_317 - 24.0) + tmp_470*(tmp_278 + tmp_309 + 5.0) - tmp_492 + tmp_499*(tmp_516 + 10.0)
 *             ccomplex.complex[double] tmp_526 = 31.415926535897932 - tmp_407
 */
  __pyx_v_tmp_524 = ((__pyx_v_tmp_25 * __pyx_v_tmp_28) * __pyx_v_tmp_522);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2068
 *             ccomplex.complex[double] tmp_523 = tmp_24*tmp_370
 *             ccomplex.complex[double] tmp_524 = tmp_25*tmp_28*tmp_522
 *             ccomplex.complex[double] tmp_525 = -tmp_249*(tmp_317 - 24.0) + tmp_470*(tmp_278 + tmp_309 + 5.0) - tmp_492 + tmp_499*(tmp_516 + 10.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_526 = 31.415926535897932 - tmp_407
 *             ccomplex.complex[double] tmp_527 = 2304.0*tmp_34
 */
  __pyx_v_tmp_525 = (((((-__pyx_v_tmp_249) * (__pyx_v_tmp_317 - 24.0)) + (__pyx_v_tmp_470 * ((__pyx_v_tmp_278 + __pyx_v_tmp_309) + 5.0))) - __pyx_v_tmp_492) + (__pyx_v_tmp_499 * (__pyx_v_tmp_516 + 10.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2069
 *             ccomplex.complex[double] tmp_524 = tmp_25*tmp_28*tmp_522
 *             ccomplex.complex[double] tmp_525 = -tmp_249*(tmp_317 - 24.0) + tmp_470*(tmp_278 + tmp_309 + 5.0) - tmp_492 + tmp_499*(tmp_516 + 10.0)
 *             ccomplex.complex[double] tmp_526 = 31.415926535897932 - tmp_407             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_527 = 2304.0*tmp_34
 *             ccomplex.complex[double] tmp_528 = ccomplex.complex[double](tmp_68, -tmp_54 - 63.0)
 */
  __pyx_v_tmp_526 = (31.415926535897932 - __pyx_v_tmp_407);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2070
 *             ccomplex.complex[double] tmp_525 = -tmp_249*(tmp_317 - 24.0) + tmp_470*(tmp_278 + tmp_309 + 5.0) - tmp_492 + tmp_499*(tmp_516 + 10.0)
 *             ccomplex.complex[double] tmp_526 = 31.415926535897932 - tmp_407
 *             ccomplex.complex[double] tmp_527 = 2304.0*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_528 = ccomplex.complex[double](tmp_68, -tmp_54 - 63.0)
 *             ccomplex.complex[double] tmp_529 = 288.0*tmp_57
 */
  __pyx_v_tmp_527 = (2304.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2071
 *             ccomplex.complex[double] tmp_526 = 31.415926535897932 - tmp_407
 *             ccomplex.complex[double] tmp_527 = 2304.0*tmp_34
 *             ccomplex.complex[double] tmp_528 = ccomplex.complex[double](tmp_68, -tmp_54 - 63.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_529 = 288.0*tmp_57
 *             ccomplex.complex[double] tmp_530 = 288.0*tmp_67
 */
  try {
    __pyx_t_3 = std::complex<double> (__pyx_v_tmp_68, ((-__pyx_v_tmp_54) - 63.0));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2071, __pyx_L1_error)
  }
  __pyx_v_tmp_528 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2072
 *             ccomplex.complex[double] tmp_527 = 2304.0*tmp_34
 *             ccomplex.complex[double] tmp_528 = ccomplex.complex[double](tmp_68, -tmp_54 - 63.0)
 *             ccomplex.complex[double] tmp_529 = 288.0*tmp_57             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_530 = 288.0*tmp_67
 *             double tmp_531 = -62500.0*tmp_77
 */
  __pyx_v_tmp_529 = (288.0 * __pyx_v_tmp_57);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2073
 *             ccomplex.complex[double] tmp_528 = ccomplex.complex[double](tmp_68, -tmp_54 - 63.0)
 *             ccomplex.complex[double] tmp_529 = 288.0*tmp_57
 *             ccomplex.complex[double] tmp_530 = 288.0*tmp_67             # <<<<<<<<<<<<<<
 *             double tmp_531 = -62500.0*tmp_77
 *             double tmp_532 = -312500.0*tmp_77
 */
  __pyx_v_tmp_530 = (288.0 * __pyx_v_tmp_67);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2074
 *             ccomplex.complex[double] tmp_529 = 288.0*tmp_57
 *             ccomplex.complex[double] tmp_530 = 288.0*tmp_67
 *             double tmp_531 = -62500.0*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_532 = -312500.0*tmp_77
 *             double tmp_533 = 19683.0*tmp_59
 */
  __pyx_v_tmp_531 = (-62500.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2075
 *             ccomplex.complex[double] tmp_530 = 288.0*tmp_67
 *             double tmp_531 = -62500.0*tmp_77
 *             double tmp_532 = -312500.0*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_533 = 19683.0*tmp_59
 *             double tmp_534 = 11640625.0*tmp_77
 */
  __pyx_v_tmp_532 = (-312500.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2076
 *             double tmp_531 = -62500.0*tmp_77
 *             double tmp_532 = -312500.0*tmp_77
 *             double tmp_533 = 19683.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_534 = 11640625.0*tmp_77
 *             ccomplex.complex[double] tmp_535 = 30.0*tmp_38
 */
  __pyx_v_tmp_533 = (19683.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2077
 *             double tmp_532 = -312500.0*tmp_77
 *             double tmp_533 = 19683.0*tmp_59
 *             double tmp_534 = 11640625.0*tmp_77             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_535 = 30.0*tmp_38
 *             ccomplex.complex[double] tmp_536 = 128.0*tmp_28
 */
  __pyx_v_tmp_534 = (11640625.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2078
 *             double tmp_533 = 19683.0*tmp_59
 *             double tmp_534 = 11640625.0*tmp_77
 *             ccomplex.complex[double] tmp_535 = 30.0*tmp_38             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_536 = 128.0*tmp_28
 *             ccomplex.complex[double] tmp_537 = tmp_25*tmp_475
 */
  __pyx_v_tmp_535 = (30.0 * __pyx_v_tmp_38);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2079
 *             double tmp_534 = 11640625.0*tmp_77
 *             ccomplex.complex[double] tmp_535 = 30.0*tmp_38
 *             ccomplex.complex[double] tmp_536 = 128.0*tmp_28             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_537 = tmp_25*tmp_475
 *             ccomplex.complex[double] tmp_538 = 12.0*tmp_10
 */
  __pyx_v_tmp_536 = (128.0 * __pyx_v_tmp_28);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2080
 *             ccomplex.complex[double] tmp_535 = 30.0*tmp_38
 *             ccomplex.complex[double] tmp_536 = 128.0*tmp_28
 *             ccomplex.complex[double] tmp_537 = tmp_25*tmp_475             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_538 = 12.0*tmp_10
 *             double tmp_539 = 47500.880922277674
 */
  __pyx_v_tmp_537 = (__pyx_v_tmp_25 * __pyx_v_tmp_475);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2081
 *             ccomplex.complex[double] tmp_536 = 128.0*tmp_28
 *             ccomplex.complex[double] tmp_537 = tmp_25*tmp_475
 *             ccomplex.complex[double] tmp_538 = 12.0*tmp_10             # <<<<<<<<<<<<<<
 *             double tmp_539 = 47500.880922277674
 *             double tmp_540 = -tmp_89
 */
  __pyx_v_tmp_538 = (12.0 * __pyx_v_tmp_10);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2082
 *             ccomplex.complex[double] tmp_537 = tmp_25*tmp_475
 *             ccomplex.complex[double] tmp_538 = 12.0*tmp_10
 *             double tmp_539 = 47500.880922277674             # <<<<<<<<<<<<<<
 *             double tmp_540 = -tmp_89
 *             ccomplex.complex[double] tmp_541 = 45.0*tmp_17
 */
  __pyx_v_tmp_539 = 47500.880922277674;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2083
 *             ccomplex.complex[double] tmp_538 = 12.0*tmp_10
 *             double tmp_539 = 47500.880922277674
 *             double tmp_540 = -tmp_89             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_541 = 45.0*tmp_17
 *             double tmp_542 = 10781250.0*tmp_77
 */
  __pyx_v_tmp_540 = (-__pyx_v_tmp_89);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2084
 *             double tmp_539 = 47500.880922277674
 *             double tmp_540 = -tmp_89
 *             ccomplex.complex[double] tmp_541 = 45.0*tmp_17             # <<<<<<<<<<<<<<
 *             double tmp_542 = 10781250.0*tmp_77
 *             double tmp_543 = 201768035.0*tmp_111
 */
  __pyx_v_tmp_541 = (45.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2085
 *             double tmp_540 = -tmp_89
 *             ccomplex.complex[double] tmp_541 = 45.0*tmp_17
 *             double tmp_542 = 10781250.0*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_543 = 201768035.0*tmp_111
 *             double tmp_544 = -tmp_333
 */
  __pyx_v_tmp_542 = (10781250.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2086
 *             ccomplex.complex[double] tmp_541 = 45.0*tmp_17
 *             double tmp_542 = 10781250.0*tmp_77
 *             double tmp_543 = 201768035.0*tmp_111             # <<<<<<<<<<<<<<
 *             double tmp_544 = -tmp_333
 *             double tmp_545 = 1673828125.0*tmp_77
 */
  __pyx_v_tmp_543 = (201768035.0 * __pyx_v_tmp_111);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2087
 *             double tmp_542 = 10781250.0*tmp_77
 *             double tmp_543 = 201768035.0*tmp_111
 *             double tmp_544 = -tmp_333             # <<<<<<<<<<<<<<
 *             double tmp_545 = 1673828125.0*tmp_77
 *             ccomplex.complex[double] tmp_546 = tmp_17*tmp_37
 */
  __pyx_v_tmp_544 = (-__pyx_v_tmp_333);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2088
 *             double tmp_543 = 201768035.0*tmp_111
 *             double tmp_544 = -tmp_333
 *             double tmp_545 = 1673828125.0*tmp_77             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_546 = tmp_17*tmp_37
 *             ccomplex.complex[double] tmp_547 = 512.0*tmp_28
 */
  __pyx_v_tmp_545 = (1673828125.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2089
 *             double tmp_544 = -tmp_333
 *             double tmp_545 = 1673828125.0*tmp_77
 *             ccomplex.complex[double] tmp_546 = tmp_17*tmp_37             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_547 = 512.0*tmp_28
 *             ccomplex.complex[double] tmp_548 = 48.0*tmp_139
 */
  __pyx_v_tmp_546 = (__pyx_v_tmp_17 * __pyx_v_tmp_37);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2090
 *             double tmp_545 = 1673828125.0*tmp_77
 *             ccomplex.complex[double] tmp_546 = tmp_17*tmp_37
 *             ccomplex.complex[double] tmp_547 = 512.0*tmp_28             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_548 = 48.0*tmp_139
 *             ccomplex.complex[double] tmp_549 = tmp_249*(269.0*tmp_9 + 113.0)
 */
  __pyx_v_tmp_547 = (512.0 * __pyx_v_tmp_28);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2091
 *             ccomplex.complex[double] tmp_546 = tmp_17*tmp_37
 *             ccomplex.complex[double] tmp_547 = 512.0*tmp_28
 *             ccomplex.complex[double] tmp_548 = 48.0*tmp_139             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_549 = tmp_249*(269.0*tmp_9 + 113.0)
 *             ccomplex.complex[double] tmp_550 = 215.0*tmp_17
 */
  __pyx_v_tmp_548 = (48.0 * __pyx_v_tmp_139);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2092
 *             ccomplex.complex[double] tmp_547 = 512.0*tmp_28
 *             ccomplex.complex[double] tmp_548 = 48.0*tmp_139
 *             ccomplex.complex[double] tmp_549 = tmp_249*(269.0*tmp_9 + 113.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_550 = 215.0*tmp_17
 *             ccomplex.complex[double] tmp_551 = tmp_550 + 35.0
 */
  __pyx_v_tmp_549 = (__pyx_v_tmp_249 * ((269.0 * __pyx_v_tmp_9) + 113.0));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2093
 *             ccomplex.complex[double] tmp_548 = 48.0*tmp_139
 *             ccomplex.complex[double] tmp_549 = tmp_249*(269.0*tmp_9 + 113.0)
 *             ccomplex.complex[double] tmp_550 = 215.0*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_551 = tmp_550 + 35.0
 *             ccomplex.complex[double] tmp_552 = 105.0*tmp_34
 */
  __pyx_v_tmp_550 = (215.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2094
 *             ccomplex.complex[double] tmp_549 = tmp_249*(269.0*tmp_9 + 113.0)
 *             ccomplex.complex[double] tmp_550 = 215.0*tmp_17
 *             ccomplex.complex[double] tmp_551 = tmp_550 + 35.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_552 = 105.0*tmp_34
 *             ccomplex.complex[double] tmp_553 = 63.0*tmp_17 + tmp_552 + 27.0*tmp_9 + 5.0
 */
  __pyx_v_tmp_551 = (__pyx_v_tmp_550 + 35.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2095
 *             ccomplex.complex[double] tmp_550 = 215.0*tmp_17
 *             ccomplex.complex[double] tmp_551 = tmp_550 + 35.0
 *             ccomplex.complex[double] tmp_552 = 105.0*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_553 = 63.0*tmp_17 + tmp_552 + 27.0*tmp_9 + 5.0
 *             ccomplex.complex[double] tmp_554 = tmp_37*tmp_548 + tmp_378*(tmp_551 + 142.0*tmp_9) + tmp_470*tmp_553 + tmp_547 + tmp_549
 */
  __pyx_v_tmp_552 = (105.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2096
 *             ccomplex.complex[double] tmp_551 = tmp_550 + 35.0
 *             ccomplex.complex[double] tmp_552 = 105.0*tmp_34
 *             ccomplex.complex[double] tmp_553 = 63.0*tmp_17 + tmp_552 + 27.0*tmp_9 + 5.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_554 = tmp_37*tmp_548 + tmp_378*(tmp_551 + 142.0*tmp_9) + tmp_470*tmp_553 + tmp_547 + tmp_549
 *             ccomplex.complex[double] tmp_555 = tmp_150*tmp_275
 */
  __pyx_v_tmp_553 = ((((63.0 * __pyx_v_tmp_17) + __pyx_v_tmp_552) + (27.0 * __pyx_v_tmp_9)) + 5.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2097
 *             ccomplex.complex[double] tmp_552 = 105.0*tmp_34
 *             ccomplex.complex[double] tmp_553 = 63.0*tmp_17 + tmp_552 + 27.0*tmp_9 + 5.0
 *             ccomplex.complex[double] tmp_554 = tmp_37*tmp_548 + tmp_378*(tmp_551 + 142.0*tmp_9) + tmp_470*tmp_553 + tmp_547 + tmp_549             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_555 = tmp_150*tmp_275
 *             ccomplex.complex[double] tmp_556 = tmp_275*tmp_37
 */
  __pyx_v_tmp_554 = (((((__pyx_v_tmp_37 * __pyx_v_tmp_548) + (__pyx_v_tmp_378 * (__pyx_v_tmp_551 + (142.0 * __pyx_v_tmp_9)))) + (__pyx_v_tmp_470 * __pyx_v_tmp_553)) + __pyx_v_tmp_547) + __pyx_v_tmp_549);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2098
 *             ccomplex.complex[double] tmp_553 = 63.0*tmp_17 + tmp_552 + 27.0*tmp_9 + 5.0
 *             ccomplex.complex[double] tmp_554 = tmp_37*tmp_548 + tmp_378*(tmp_551 + 142.0*tmp_9) + tmp_470*tmp_553 + tmp_547 + tmp_549
 *             ccomplex.complex[double] tmp_555 = tmp_150*tmp_275             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_556 = tmp_275*tmp_37
 *             ccomplex.complex[double] tmp_557 = tmp_109*tmp_38
 */
  __pyx_v_tmp_555 = (__pyx_v_tmp_150 * __pyx_v_tmp_275);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2099
 *             ccomplex.complex[double] tmp_554 = tmp_37*tmp_548 + tmp_378*(tmp_551 + 142.0*tmp_9) + tmp_470*tmp_553 + tmp_547 + tmp_549
 *             ccomplex.complex[double] tmp_555 = tmp_150*tmp_275
 *             ccomplex.complex[double] tmp_556 = tmp_275*tmp_37             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_557 = tmp_109*tmp_38
 *             ccomplex.complex[double] tmp_558 = tmp_3*tmp_9
 */
  __pyx_v_tmp_556 = (__pyx_v_tmp_275 * __pyx_v_tmp_37);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2100
 *             ccomplex.complex[double] tmp_555 = tmp_150*tmp_275
 *             ccomplex.complex[double] tmp_556 = tmp_275*tmp_37
 *             ccomplex.complex[double] tmp_557 = tmp_109*tmp_38             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_558 = tmp_3*tmp_9
 *             double tmp_559 = 3.0*tmp_106
 */
  __pyx_v_tmp_557 = (__pyx_v_tmp_109 * __pyx_v_tmp_38);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2101
 *             ccomplex.complex[double] tmp_556 = tmp_275*tmp_37
 *             ccomplex.complex[double] tmp_557 = tmp_109*tmp_38
 *             ccomplex.complex[double] tmp_558 = tmp_3*tmp_9             # <<<<<<<<<<<<<<
 *             double tmp_559 = 3.0*tmp_106
 *             ccomplex.complex[double] tmp_560 = tmp_28*tmp_491*(tmp_109*tmp_548 + tmp_35*(887.0*tmp_17 - 315.0*tmp_34 + 371.0*tmp_9 - 15.0) + tmp_37*(tmp_153 + 568.0*tmp_28 - tmp_548 + 860.0*tmp_56) - tmp_378*(tmp_258 + tmp_551) - tmp_547 - tmp_549 + tmp_553*tmp_559)
 */
  __pyx_v_tmp_558 = (__pyx_v_tmp_3 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2102
 *             ccomplex.complex[double] tmp_557 = tmp_109*tmp_38
 *             ccomplex.complex[double] tmp_558 = tmp_3*tmp_9
 *             double tmp_559 = 3.0*tmp_106             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_560 = tmp_28*tmp_491*(tmp_109*tmp_548 + tmp_35*(887.0*tmp_17 - 315.0*tmp_34 + 371.0*tmp_9 - 15.0) + tmp_37*(tmp_153 + 568.0*tmp_28 - tmp_548 + 860.0*tmp_56) - tmp_378*(tmp_258 + tmp_551) - tmp_547 - tmp_549 + tmp_553*tmp_559)
 *             ccomplex.complex[double] tmp_561 = tmp_249*(807.0*tmp_9 + 565.0) + 2048.0*tmp_28 + tmp_470*(189.0*tmp_17 + tmp_552 + 135.0*tmp_9 + 35.0) + tmp_499*(tmp_550 + 284.0*tmp_9 + 105.0)
 */
  __pyx_v_tmp_559 = (3.0 * __pyx_v_tmp_106);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2103
 *             ccomplex.complex[double] tmp_558 = tmp_3*tmp_9
 *             double tmp_559 = 3.0*tmp_106
 *             ccomplex.complex[double] tmp_560 = tmp_28*tmp_491*(tmp_109*tmp_548 + tmp_35*(887.0*tmp_17 - 315.0*tmp_34 + 371.0*tmp_9 - 15.0) + tmp_37*(tmp_153 + 568.0*tmp_28 - tmp_548 + 860.0*tmp_56) - tmp_378*(tmp_258 + tmp_551) - tmp_547 - tmp_549 + tmp_553*tmp_559)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_561 = tmp_249*(807.0*tmp_9 + 565.0) + 2048.0*tmp_28 + tmp_470*(189.0*tmp_17 + tmp_552 + 135.0*tmp_9 + 35.0) + tmp_499*(tmp_550 + 284.0*tmp_9 + 105.0)
 *             double tmp_562 = -477495.0*tmp_59
 */
  __pyx_v_tmp_560 = ((__pyx_v_tmp_28 * __pyx_v_tmp_491) * (((((((__pyx_v_tmp_109 * __pyx_v_tmp_548) + (__pyx_v_tmp_35 * ((((887.0 * __pyx_v_tmp_17) - (315.0 * __pyx_v_tmp_34)) + (371.0 * __pyx_v_tmp_9)) - 15.0))) + (__pyx_v_tmp_37 * (((__pyx_v_tmp_153 + (568.0 * __pyx_v_tmp_28)) - __pyx_v_tmp_548) + (860.0 * __pyx_v_tmp_56)))) - (__pyx_v_tmp_378 * (__pyx_v_tmp_258 + __pyx_v_tmp_551))) - __pyx_v_tmp_547) - __pyx_v_tmp_549) + (__pyx_v_tmp_553 * __pyx_v_tmp_559)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2104
 *             double tmp_559 = 3.0*tmp_106
 *             ccomplex.complex[double] tmp_560 = tmp_28*tmp_491*(tmp_109*tmp_548 + tmp_35*(887.0*tmp_17 - 315.0*tmp_34 + 371.0*tmp_9 - 15.0) + tmp_37*(tmp_153 + 568.0*tmp_28 - tmp_548 + 860.0*tmp_56) - tmp_378*(tmp_258 + tmp_551) - tmp_547 - tmp_549 + tmp_553*tmp_559)
 *             ccomplex.complex[double] tmp_561 = tmp_249*(807.0*tmp_9 + 565.0) + 2048.0*tmp_28 + tmp_470*(189.0*tmp_17 + tmp_552 + 135.0*tmp_9 + 35.0) + tmp_499*(tmp_550 + 284.0*tmp_9 + 105.0)             # <<<<<<<<<<<<<<
 *             double tmp_562 = -477495.0*tmp_59
 *             ccomplex.complex[double] tmp_563 = ccomplex.complex[double](0, 405.0)
 */
  __pyx_v_tmp_561 = ((((__pyx_v_tmp_249 * ((807.0 * __pyx_v_tmp_9) + 565.0)) + (2048.0 * __pyx_v_tmp_28)) + (__pyx_v_tmp_470 * ((((189.0 * __pyx_v_tmp_17) + __pyx_v_tmp_552) + (135.0 * __pyx_v_tmp_9)) + 35.0))) + (__pyx_v_tmp_499 * ((__pyx_v_tmp_550 + (284.0 * __pyx_v_tmp_9)) + 105.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2105
 *             ccomplex.complex[double] tmp_560 = tmp_28*tmp_491*(tmp_109*tmp_548 + tmp_35*(887.0*tmp_17 - 315.0*tmp_34 + 371.0*tmp_9 - 15.0) + tmp_37*(tmp_153 + 568.0*tmp_28 - tmp_548 + 860.0*tmp_56) - tmp_378*(tmp_258 + tmp_551) - tmp_547 - tmp_549 + tmp_553*tmp_559)
 *             ccomplex.complex[double] tmp_561 = tmp_249*(807.0*tmp_9 + 565.0) + 2048.0*tmp_28 + tmp_470*(189.0*tmp_17 + tmp_552 + 135.0*tmp_9 + 35.0) + tmp_499*(tmp_550 + 284.0*tmp_9 + 105.0)
 *             double tmp_562 = -477495.0*tmp_59             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_563 = ccomplex.complex[double](0, 405.0)
 *             double tmp_564 = 3428125.0*tmp_77
 */
  __pyx_v_tmp_562 = (-477495.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2106
 *             ccomplex.complex[double] tmp_561 = tmp_249*(807.0*tmp_9 + 565.0) + 2048.0*tmp_28 + tmp_470*(189.0*tmp_17 + tmp_552 + 135.0*tmp_9 + 35.0) + tmp_499*(tmp_550 + 284.0*tmp_9 + 105.0)
 *             double tmp_562 = -477495.0*tmp_59
 *             ccomplex.complex[double] tmp_563 = ccomplex.complex[double](0, 405.0)             # <<<<<<<<<<<<<<
 *             double tmp_564 = 3428125.0*tmp_77
 *             double tmp_565 = -48828125.0*tmp_77
 */
  try {
    __pyx_t_3 = std::complex<double> (0.0, 405.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2106, __pyx_L1_error)
  }
  __pyx_v_tmp_563 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2107
 *             double tmp_562 = -477495.0*tmp_59
 *             ccomplex.complex[double] tmp_563 = ccomplex.complex[double](0, 405.0)
 *             double tmp_564 = 3428125.0*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_565 = -48828125.0*tmp_77
 *             double tmp_566 = -720600125.0*tmp_111
 */
  __pyx_v_tmp_564 = (3428125.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2108
 *             ccomplex.complex[double] tmp_563 = ccomplex.complex[double](0, 405.0)
 *             double tmp_564 = 3428125.0*tmp_77
 *             double tmp_565 = -48828125.0*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_566 = -720600125.0*tmp_111
 *             double tmp_567 = tmp_21*tmp_514
 */
  __pyx_v_tmp_565 = (-48828125.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2109
 *             double tmp_564 = 3428125.0*tmp_77
 *             double tmp_565 = -48828125.0*tmp_77
 *             double tmp_566 = -720600125.0*tmp_111             # <<<<<<<<<<<<<<
 *             double tmp_567 = tmp_21*tmp_514
 *             ccomplex.complex[double] tmp_568 = 186.0*tmp_9
 */
  __pyx_v_tmp_566 = (-720600125.0 * __pyx_v_tmp_111);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2110
 *             double tmp_565 = -48828125.0*tmp_77
 *             double tmp_566 = -720600125.0*tmp_111
 *             double tmp_567 = tmp_21*tmp_514             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_568 = 186.0*tmp_9
 *             ccomplex.complex[double] tmp_569 = 1074.0*tmp_17
 */
  __pyx_v_tmp_567 = (__pyx_v_tmp_21 * __pyx_v_tmp_514);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2111
 *             double tmp_566 = -720600125.0*tmp_111
 *             double tmp_567 = tmp_21*tmp_514
 *             ccomplex.complex[double] tmp_568 = 186.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_569 = 1074.0*tmp_17
 *             ccomplex.complex[double] tmp_570 = tmp_171 + tmp_30*(tmp_9 - 49.0) + 1920.0*tmp_433 + tmp_438*(-239.0*tmp_17 + tmp_552 + 791.0*tmp_9 + 175.0) + tmp_494*(tmp_260 + 252.0*tmp_34 + 35.0*tmp_38 + tmp_569 + 35.0) - tmp_495*(tmp_197 + tmp_568 - 133.0)
 */
  __pyx_v_tmp_568 = (186.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2112
 *             double tmp_567 = tmp_21*tmp_514
 *             ccomplex.complex[double] tmp_568 = 186.0*tmp_9
 *             ccomplex.complex[double] tmp_569 = 1074.0*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_570 = tmp_171 + tmp_30*(tmp_9 - 49.0) + 1920.0*tmp_433 + tmp_438*(-239.0*tmp_17 + tmp_552 + 791.0*tmp_9 + 175.0) + tmp_494*(tmp_260 + 252.0*tmp_34 + 35.0*tmp_38 + tmp_569 + 35.0) - tmp_495*(tmp_197 + tmp_568 - 133.0)
 *             ccomplex.complex[double] tmp_571 = 768.0*tmp_56
 */
  __pyx_v_tmp_569 = (1074.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2113
 *             ccomplex.complex[double] tmp_568 = 186.0*tmp_9
 *             ccomplex.complex[double] tmp_569 = 1074.0*tmp_17
 *             ccomplex.complex[double] tmp_570 = tmp_171 + tmp_30*(tmp_9 - 49.0) + 1920.0*tmp_433 + tmp_438*(-239.0*tmp_17 + tmp_552 + 791.0*tmp_9 + 175.0) + tmp_494*(tmp_260 + 252.0*tmp_34 + 35.0*tmp_38 + tmp_569 + 35.0) - tmp_495*(tmp_197 + tmp_568 - 133.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_571 = 768.0*tmp_56
 *             ccomplex.complex[double] tmp_572 = tmp_123*tmp_23
 */
  __pyx_v_tmp_570 = (((((__pyx_v_tmp_171 + (__pyx_v_tmp_30 * (__pyx_v_tmp_9 - 49.0))) + (1920.0 * __pyx_v_tmp_433)) + (__pyx_v_tmp_438 * ((((-239.0 * __pyx_v_tmp_17) + __pyx_v_tmp_552) + (791.0 * __pyx_v_tmp_9)) + 175.0))) + (__pyx_v_tmp_494 * ((((__pyx_v_tmp_260 + (252.0 * __pyx_v_tmp_34)) + (35.0 * __pyx_v_tmp_38)) + __pyx_v_tmp_569) + 35.0))) - (__pyx_v_tmp_495 * ((__pyx_v_tmp_197 + __pyx_v_tmp_568) - 133.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2114
 *             ccomplex.complex[double] tmp_569 = 1074.0*tmp_17
 *             ccomplex.complex[double] tmp_570 = tmp_171 + tmp_30*(tmp_9 - 49.0) + 1920.0*tmp_433 + tmp_438*(-239.0*tmp_17 + tmp_552 + 791.0*tmp_9 + 175.0) + tmp_494*(tmp_260 + 252.0*tmp_34 + 35.0*tmp_38 + tmp_569 + 35.0) - tmp_495*(tmp_197 + tmp_568 - 133.0)
 *             ccomplex.complex[double] tmp_571 = 768.0*tmp_56             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_572 = tmp_123*tmp_23
 *             ccomplex.complex[double] tmp_573 = tmp_25*tmp_9
 */
  __pyx_v_tmp_571 = (768.0 * __pyx_v_tmp_56);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2115
 *             ccomplex.complex[double] tmp_570 = tmp_171 + tmp_30*(tmp_9 - 49.0) + 1920.0*tmp_433 + tmp_438*(-239.0*tmp_17 + tmp_552 + 791.0*tmp_9 + 175.0) + tmp_494*(tmp_260 + 252.0*tmp_34 + 35.0*tmp_38 + tmp_569 + 35.0) - tmp_495*(tmp_197 + tmp_568 - 133.0)
 *             ccomplex.complex[double] tmp_571 = 768.0*tmp_56
 *             ccomplex.complex[double] tmp_572 = tmp_123*tmp_23             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_573 = tmp_25*tmp_9
 *             ccomplex.complex[double] tmp_574 = tmp_570*tmp_573
 */
  __pyx_v_tmp_572 = (__pyx_v_tmp_123 * __pyx_v_tmp_23);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2116
 *             ccomplex.complex[double] tmp_571 = 768.0*tmp_56
 *             ccomplex.complex[double] tmp_572 = tmp_123*tmp_23
 *             ccomplex.complex[double] tmp_573 = tmp_25*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_574 = tmp_570*tmp_573
 *             ccomplex.complex[double] tmp_575 = 4.0*tmp_34
 */
  __pyx_v_tmp_573 = (__pyx_v_tmp_25 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2117
 *             ccomplex.complex[double] tmp_572 = tmp_123*tmp_23
 *             ccomplex.complex[double] tmp_573 = tmp_25*tmp_9
 *             ccomplex.complex[double] tmp_574 = tmp_570*tmp_573             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_575 = 4.0*tmp_34
 *             ccomplex.complex[double] tmp_576 = 64.0*tmp_34
 */
  __pyx_v_tmp_574 = (__pyx_v_tmp_570 * __pyx_v_tmp_573);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2118
 *             ccomplex.complex[double] tmp_573 = tmp_25*tmp_9
 *             ccomplex.complex[double] tmp_574 = tmp_570*tmp_573
 *             ccomplex.complex[double] tmp_575 = 4.0*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_576 = 64.0*tmp_34
 *             ccomplex.complex[double] tmp_577 = tmp_3*tmp_376
 */
  __pyx_v_tmp_575 = (4.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2119
 *             ccomplex.complex[double] tmp_574 = tmp_570*tmp_573
 *             ccomplex.complex[double] tmp_575 = 4.0*tmp_34
 *             ccomplex.complex[double] tmp_576 = 64.0*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_577 = tmp_3*tmp_376
 *             ccomplex.complex[double] tmp_578 = tmp_35*tmp_386
 */
  __pyx_v_tmp_576 = (64.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2120
 *             ccomplex.complex[double] tmp_575 = 4.0*tmp_34
 *             ccomplex.complex[double] tmp_576 = 64.0*tmp_34
 *             ccomplex.complex[double] tmp_577 = tmp_3*tmp_376             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_578 = tmp_35*tmp_386
 *             double tmp_579 = 219.91148575128553
 */
  __pyx_v_tmp_577 = (__pyx_v_tmp_3 * __pyx_v_tmp_376);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2121
 *             ccomplex.complex[double] tmp_576 = 64.0*tmp_34
 *             ccomplex.complex[double] tmp_577 = tmp_3*tmp_376
 *             ccomplex.complex[double] tmp_578 = tmp_35*tmp_386             # <<<<<<<<<<<<<<
 *             double tmp_579 = 219.91148575128553
 *             double tmp_580 = tmp_363 + 181.0
 */
  __pyx_v_tmp_578 = (__pyx_v_tmp_35 * __pyx_v_tmp_386);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2122
 *             ccomplex.complex[double] tmp_577 = tmp_3*tmp_376
 *             ccomplex.complex[double] tmp_578 = tmp_35*tmp_386
 *             double tmp_579 = 219.91148575128553             # <<<<<<<<<<<<<<
 *             double tmp_580 = tmp_363 + 181.0
 *             ccomplex.complex[double] tmp_581 = ccomplex.complex[double](tmp_579, -tmp_580)
 */
  __pyx_v_tmp_579 = 219.91148575128553;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2123
 *             ccomplex.complex[double] tmp_578 = tmp_35*tmp_386
 *             double tmp_579 = 219.91148575128553
 *             double tmp_580 = tmp_363 + 181.0             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_581 = ccomplex.complex[double](tmp_579, -tmp_580)
 *             ccomplex.complex[double] tmp_582 = 2304.0*tmp_56
 */
  __pyx_v_tmp_580 = (__pyx_v_tmp_363 + 181.0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2124
 *             double tmp_579 = 219.91148575128553
 *             double tmp_580 = tmp_363 + 181.0
 *             ccomplex.complex[double] tmp_581 = ccomplex.complex[double](tmp_579, -tmp_580)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_582 = 2304.0*tmp_56
 *             ccomplex.complex[double] tmp_583 = ccomplex.complex[double](0, 35.0)
 */
  try {
    __pyx_t_3 = std::complex<double> (__pyx_v_tmp_579, (-__pyx_v_tmp_580));
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2124, __pyx_L1_error)
  }
  __pyx_v_tmp_581 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2125
 *             double tmp_580 = tmp_363 + 181.0
 *             ccomplex.complex[double] tmp_581 = ccomplex.complex[double](tmp_579, -tmp_580)
 *             ccomplex.complex[double] tmp_582 = 2304.0*tmp_56             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_583 = ccomplex.complex[double](0, 35.0)
 *             ccomplex.complex[double] tmp_584 = 7.0*tmp_34
 */
  __pyx_v_tmp_582 = (2304.0 * __pyx_v_tmp_56);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2126
 *             ccomplex.complex[double] tmp_581 = ccomplex.complex[double](tmp_579, -tmp_580)
 *             ccomplex.complex[double] tmp_582 = 2304.0*tmp_56
 *             ccomplex.complex[double] tmp_583 = ccomplex.complex[double](0, 35.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_584 = 7.0*tmp_34
 *             ccomplex.complex[double] tmp_585 = 384.0*tmp_454
 */
  try {
    __pyx_t_3 = std::complex<double> (0.0, 35.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2126, __pyx_L1_error)
  }
  __pyx_v_tmp_583 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2127
 *             ccomplex.complex[double] tmp_582 = 2304.0*tmp_56
 *             ccomplex.complex[double] tmp_583 = ccomplex.complex[double](0, 35.0)
 *             ccomplex.complex[double] tmp_584 = 7.0*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_585 = 384.0*tmp_454
 *             ccomplex.complex[double] tmp_586 = ccomplex.complex[double](0, 7.0)
 */
  __pyx_v_tmp_584 = (7.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2128
 *             ccomplex.complex[double] tmp_583 = ccomplex.complex[double](0, 35.0)
 *             ccomplex.complex[double] tmp_584 = 7.0*tmp_34
 *             ccomplex.complex[double] tmp_585 = 384.0*tmp_454             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_586 = ccomplex.complex[double](0, 7.0)
 *             ccomplex.complex[double] tmp_587 = 40.0*tmp_34
 */
  __pyx_v_tmp_585 = (384.0 * __pyx_v_tmp_454);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2129
 *             ccomplex.complex[double] tmp_584 = 7.0*tmp_34
 *             ccomplex.complex[double] tmp_585 = 384.0*tmp_454
 *             ccomplex.complex[double] tmp_586 = ccomplex.complex[double](0, 7.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_587 = 40.0*tmp_34
 *             double tmp_588 = 317115.0*tmp_59
 */
  try {
    __pyx_t_3 = std::complex<double> (0.0, 7.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2129, __pyx_L1_error)
  }
  __pyx_v_tmp_586 = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_3);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2130
 *             ccomplex.complex[double] tmp_585 = 384.0*tmp_454
 *             ccomplex.complex[double] tmp_586 = ccomplex.complex[double](0, 7.0)
 *             ccomplex.complex[double] tmp_587 = 40.0*tmp_34             # <<<<<<<<<<<<<<
 *             double tmp_588 = 317115.0*tmp_59
 *             double tmp_589 = -tmp_588
 */
  __pyx_v_tmp_587 = (40.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2131
 *             ccomplex.complex[double] tmp_586 = ccomplex.complex[double](0, 7.0)
 *             ccomplex.complex[double] tmp_587 = 40.0*tmp_34
 *             double tmp_588 = 317115.0*tmp_59             # <<<<<<<<<<<<<<
 *             double tmp_589 = -tmp_588
 *             ccomplex.complex[double] tmp_590 = 7.0*tmp_38
 */
  __pyx_v_tmp_588 = (317115.0 * __pyx_v_tmp_59);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2132
 *             ccomplex.complex[double] tmp_587 = 40.0*tmp_34
 *             double tmp_588 = 317115.0*tmp_59
 *             double tmp_589 = -tmp_588             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_590 = 7.0*tmp_38
 *             ccomplex.complex[double] tmp_591 = 7.0*tmp_95
 */
  __pyx_v_tmp_589 = (-__pyx_v_tmp_588);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2133
 *             double tmp_588 = 317115.0*tmp_59
 *             double tmp_589 = -tmp_588
 *             ccomplex.complex[double] tmp_590 = 7.0*tmp_38             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_591 = 7.0*tmp_95
 *             ccomplex.complex[double] tmp_592 = 84.0*tmp_95
 */
  __pyx_v_tmp_590 = (7.0 * __pyx_v_tmp_38);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2134
 *             double tmp_589 = -tmp_588
 *             ccomplex.complex[double] tmp_590 = 7.0*tmp_38
 *             ccomplex.complex[double] tmp_591 = 7.0*tmp_95             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_592 = 84.0*tmp_95
 *             ccomplex.complex[double] tmp_593 = 84.0*tmp_9
 */
  __pyx_v_tmp_591 = (7.0 * __pyx_v_tmp_95);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2135
 *             ccomplex.complex[double] tmp_590 = 7.0*tmp_38
 *             ccomplex.complex[double] tmp_591 = 7.0*tmp_95
 *             ccomplex.complex[double] tmp_592 = 84.0*tmp_95             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_593 = 84.0*tmp_9
 *             ccomplex.complex[double] tmp_594 = 7.0*tmp_116
 */
  __pyx_v_tmp_592 = (84.0 * __pyx_v_tmp_95);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2136
 *             ccomplex.complex[double] tmp_591 = 7.0*tmp_95
 *             ccomplex.complex[double] tmp_592 = 84.0*tmp_95
 *             ccomplex.complex[double] tmp_593 = 84.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_594 = 7.0*tmp_116
 *             ccomplex.complex[double] tmp_595 = tmp_3*tmp_497
 */
  __pyx_v_tmp_593 = (84.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2137
 *             ccomplex.complex[double] tmp_592 = 84.0*tmp_95
 *             ccomplex.complex[double] tmp_593 = 84.0*tmp_9
 *             ccomplex.complex[double] tmp_594 = 7.0*tmp_116             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_595 = tmp_3*tmp_497
 *             ccomplex.complex[double] tmp_596 = tmp_23*tmp_456
 */
  __pyx_v_tmp_594 = (7.0 * __pyx_v_tmp_116);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2138
 *             ccomplex.complex[double] tmp_593 = 84.0*tmp_9
 *             ccomplex.complex[double] tmp_594 = 7.0*tmp_116
 *             ccomplex.complex[double] tmp_595 = tmp_3*tmp_497             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_596 = tmp_23*tmp_456
 *             ccomplex.complex[double] tmp_597 = 79.0*tmp_9
 */
  __pyx_v_tmp_595 = (__pyx_v_tmp_3 * __pyx_v_tmp_497);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2139
 *             ccomplex.complex[double] tmp_594 = 7.0*tmp_116
 *             ccomplex.complex[double] tmp_595 = tmp_3*tmp_497
 *             ccomplex.complex[double] tmp_596 = tmp_23*tmp_456             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_597 = 79.0*tmp_9
 *             ccomplex.complex[double] tmp_598 = 112.0*tmp_134
 */
  __pyx_v_tmp_596 = (__pyx_v_tmp_23 * __pyx_v_tmp_456);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2140
 *             ccomplex.complex[double] tmp_595 = tmp_3*tmp_497
 *             ccomplex.complex[double] tmp_596 = tmp_23*tmp_456
 *             ccomplex.complex[double] tmp_597 = 79.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_598 = 112.0*tmp_134
 *             ccomplex.complex[double] tmp_599 = -959.0*tmp_17
 */
  __pyx_v_tmp_597 = (79.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2141
 *             ccomplex.complex[double] tmp_596 = tmp_23*tmp_456
 *             ccomplex.complex[double] tmp_597 = 79.0*tmp_9
 *             ccomplex.complex[double] tmp_598 = 112.0*tmp_134             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_599 = -959.0*tmp_17
 *             ccomplex.complex[double] tmp_600 = 2604.0*tmp_34
 */
  __pyx_v_tmp_598 = (112.0 * __pyx_v_tmp_134);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2142
 *             ccomplex.complex[double] tmp_597 = 79.0*tmp_9
 *             ccomplex.complex[double] tmp_598 = 112.0*tmp_134
 *             ccomplex.complex[double] tmp_599 = -959.0*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_600 = 2604.0*tmp_34
 *             ccomplex.complex[double] tmp_601 = -105.0*tmp_38
 */
  __pyx_v_tmp_599 = (-959.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2143
 *             ccomplex.complex[double] tmp_598 = 112.0*tmp_134
 *             ccomplex.complex[double] tmp_599 = -959.0*tmp_17
 *             ccomplex.complex[double] tmp_600 = 2604.0*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_601 = -105.0*tmp_38
 *             ccomplex.complex[double] tmp_602 = 3888.0*tmp_17 + tmp_438*(-3647.0*tmp_17 + 745.0*tmp_34 - 1897.0*tmp_9 - 385.0) - 1920.0*tmp_445 + tmp_494*(-1098.0*tmp_17 - tmp_600 - tmp_601 - 364.0*tmp_9 - 55.0) + tmp_495*(-tmp_599 - 1518.0*tmp_9 - 581.0) + tmp_598*(tmp_597 - 31.0)
 */
  __pyx_v_tmp_600 = (2604.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2144
 *             ccomplex.complex[double] tmp_599 = -959.0*tmp_17
 *             ccomplex.complex[double] tmp_600 = 2604.0*tmp_34
 *             ccomplex.complex[double] tmp_601 = -105.0*tmp_38             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_602 = 3888.0*tmp_17 + tmp_438*(-3647.0*tmp_17 + 745.0*tmp_34 - 1897.0*tmp_9 - 385.0) - 1920.0*tmp_445 + tmp_494*(-1098.0*tmp_17 - tmp_600 - tmp_601 - 364.0*tmp_9 - 55.0) + tmp_495*(-tmp_599 - 1518.0*tmp_9 - 581.0) + tmp_598*(tmp_597 - 31.0)
 *             ccomplex.complex[double] tmp_603 = tmp_109*tmp_270
 */
  __pyx_v_tmp_601 = (-105.0 * __pyx_v_tmp_38);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2145
 *             ccomplex.complex[double] tmp_600 = 2604.0*tmp_34
 *             ccomplex.complex[double] tmp_601 = -105.0*tmp_38
 *             ccomplex.complex[double] tmp_602 = 3888.0*tmp_17 + tmp_438*(-3647.0*tmp_17 + 745.0*tmp_34 - 1897.0*tmp_9 - 385.0) - 1920.0*tmp_445 + tmp_494*(-1098.0*tmp_17 - tmp_600 - tmp_601 - 364.0*tmp_9 - 55.0) + tmp_495*(-tmp_599 - 1518.0*tmp_9 - 581.0) + tmp_598*(tmp_597 - 31.0)             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_603 = tmp_109*tmp_270
 *             ccomplex.complex[double] tmp_604 = tmp_573*tmp_602
 */
  __pyx_v_tmp_602 = ((((((3888.0 * __pyx_v_tmp_17) + (__pyx_v_tmp_438 * ((((-3647.0 * __pyx_v_tmp_17) + (745.0 * __pyx_v_tmp_34)) - (1897.0 * __pyx_v_tmp_9)) - 385.0))) - (1920.0 * __pyx_v_tmp_445)) + (__pyx_v_tmp_494 * (((((-1098.0 * __pyx_v_tmp_17) - __pyx_v_tmp_600) - __pyx_v_tmp_601) - (364.0 * __pyx_v_tmp_9)) - 55.0))) + (__pyx_v_tmp_495 * (((-__pyx_v_tmp_599) - (1518.0 * __pyx_v_tmp_9)) - 581.0))) + (__pyx_v_tmp_598 * (__pyx_v_tmp_597 - 31.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2146
 *             ccomplex.complex[double] tmp_601 = -105.0*tmp_38
 *             ccomplex.complex[double] tmp_602 = 3888.0*tmp_17 + tmp_438*(-3647.0*tmp_17 + 745.0*tmp_34 - 1897.0*tmp_9 - 385.0) - 1920.0*tmp_445 + tmp_494*(-1098.0*tmp_17 - tmp_600 - tmp_601 - 364.0*tmp_9 - 55.0) + tmp_495*(-tmp_599 - 1518.0*tmp_9 - 581.0) + tmp_598*(tmp_597 - 31.0)
 *             ccomplex.complex[double] tmp_603 = tmp_109*tmp_270             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_604 = tmp_573*tmp_602
 *             ccomplex.complex[double] tmp_605 = tmp_146*tmp_34
 */
  __pyx_v_tmp_603 = (__pyx_v_tmp_109 * __pyx_v_tmp_270);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2147
 *             ccomplex.complex[double] tmp_602 = 3888.0*tmp_17 + tmp_438*(-3647.0*tmp_17 + 745.0*tmp_34 - 1897.0*tmp_9 - 385.0) - 1920.0*tmp_445 + tmp_494*(-1098.0*tmp_17 - tmp_600 - tmp_601 - 364.0*tmp_9 - 55.0) + tmp_495*(-tmp_599 - 1518.0*tmp_9 - 581.0) + tmp_598*(tmp_597 - 31.0)
 *             ccomplex.complex[double] tmp_603 = tmp_109*tmp_270
 *             ccomplex.complex[double] tmp_604 = tmp_573*tmp_602             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_605 = tmp_146*tmp_34
 *             ccomplex.complex[double] tmp_606 = -252.0*tmp_34
 */
  __pyx_v_tmp_604 = (__pyx_v_tmp_573 * __pyx_v_tmp_602);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2148
 *             ccomplex.complex[double] tmp_603 = tmp_109*tmp_270
 *             ccomplex.complex[double] tmp_604 = tmp_573*tmp_602
 *             ccomplex.complex[double] tmp_605 = tmp_146*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_606 = -252.0*tmp_34
 *             double tmp_607 = -490008085.0*tmp_111
 */
  __pyx_v_tmp_605 = (__pyx_v_tmp_146 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2149
 *             ccomplex.complex[double] tmp_604 = tmp_573*tmp_602
 *             ccomplex.complex[double] tmp_605 = tmp_146*tmp_34
 *             ccomplex.complex[double] tmp_606 = -252.0*tmp_34             # <<<<<<<<<<<<<<
 *             double tmp_607 = -490008085.0*tmp_111
 *             ccomplex.complex[double] tmp_608 = tmp_14*tmp_37
 */
  __pyx_v_tmp_606 = (-252.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2150
 *             ccomplex.complex[double] tmp_605 = tmp_146*tmp_34
 *             ccomplex.complex[double] tmp_606 = -252.0*tmp_34
 *             double tmp_607 = -490008085.0*tmp_111             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_608 = tmp_14*tmp_37
 *             ccomplex.complex[double] tmp_609 = tmp_433*tmp_514
 */
  __pyx_v_tmp_607 = (-490008085.0 * __pyx_v_tmp_111);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2151
 *             ccomplex.complex[double] tmp_606 = -252.0*tmp_34
 *             double tmp_607 = -490008085.0*tmp_111
 *             ccomplex.complex[double] tmp_608 = tmp_14*tmp_37             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_609 = tmp_433*tmp_514
 *             ccomplex.complex[double] tmp_610 = 475.0*tmp_34
 */
  __pyx_v_tmp_608 = (__pyx_v_tmp_14 * __pyx_v_tmp_37);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2152
 *             double tmp_607 = -490008085.0*tmp_111
 *             ccomplex.complex[double] tmp_608 = tmp_14*tmp_37
 *             ccomplex.complex[double] tmp_609 = tmp_433*tmp_514             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_610 = 475.0*tmp_34
 *             ccomplex.complex[double] tmp_611 = 10000.0*tmp_17 + 28.0*tmp_443*(467.0*tmp_17 + tmp_610 + 229.0*tmp_9 + 45.0) + 384.0*tmp_490 + tmp_494*(594.0*tmp_17 + 924.0*tmp_34 + 1155.0*tmp_38 + 220.0*tmp_9 + 35.0) + tmp_495*(3241.0*tmp_17 + 2694.0*tmp_9 + 725.0) + tmp_598*(227.0*tmp_9 + 109.0)
 */
  __pyx_v_tmp_609 = (__pyx_v_tmp_433 * __pyx_v_tmp_514);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2153
 *             ccomplex.complex[double] tmp_608 = tmp_14*tmp_37
 *             ccomplex.complex[double] tmp_609 = tmp_433*tmp_514
 *             ccomplex.complex[double] tmp_610 = 475.0*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_611 = 10000.0*tmp_17 + 28.0*tmp_443*(467.0*tmp_17 + tmp_610 + 229.0*tmp_9 + 45.0) + 384.0*tmp_490 + tmp_494*(594.0*tmp_17 + 924.0*tmp_34 + 1155.0*tmp_38 + 220.0*tmp_9 + 35.0) + tmp_495*(3241.0*tmp_17 + 2694.0*tmp_9 + 725.0) + tmp_598*(227.0*tmp_9 + 109.0)
 *             double tmp_612 = 15.0*tmp_106
 */
  __pyx_v_tmp_610 = (475.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2154
 *             ccomplex.complex[double] tmp_609 = tmp_433*tmp_514
 *             ccomplex.complex[double] tmp_610 = 475.0*tmp_34
 *             ccomplex.complex[double] tmp_611 = 10000.0*tmp_17 + 28.0*tmp_443*(467.0*tmp_17 + tmp_610 + 229.0*tmp_9 + 45.0) + 384.0*tmp_490 + tmp_494*(594.0*tmp_17 + 924.0*tmp_34 + 1155.0*tmp_38 + 220.0*tmp_9 + 35.0) + tmp_495*(3241.0*tmp_17 + 2694.0*tmp_9 + 725.0) + tmp_598*(227.0*tmp_9 + 109.0)             # <<<<<<<<<<<<<<
 *             double tmp_612 = 15.0*tmp_106
 *             ccomplex.complex[double] tmp_613 = tmp_573*tmp_611
 */
  __pyx_v_tmp_611 = ((((((10000.0 * __pyx_v_tmp_17) + ((28.0 * __pyx_v_tmp_443) * ((((467.0 * __pyx_v_tmp_17) + __pyx_v_tmp_610) + (229.0 * __pyx_v_tmp_9)) + 45.0))) + (384.0 * __pyx_v_tmp_490)) + (__pyx_v_tmp_494 * (((((594.0 * __pyx_v_tmp_17) + (924.0 * __pyx_v_tmp_34)) + (1155.0 * __pyx_v_tmp_38)) + (220.0 * __pyx_v_tmp_9)) + 35.0))) + (__pyx_v_tmp_495 * (((3241.0 * __pyx_v_tmp_17) + (2694.0 * __pyx_v_tmp_9)) + 725.0))) + (__pyx_v_tmp_598 * ((227.0 * __pyx_v_tmp_9) + 109.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2155
 *             ccomplex.complex[double] tmp_610 = 475.0*tmp_34
 *             ccomplex.complex[double] tmp_611 = 10000.0*tmp_17 + 28.0*tmp_443*(467.0*tmp_17 + tmp_610 + 229.0*tmp_9 + 45.0) + 384.0*tmp_490 + tmp_494*(594.0*tmp_17 + 924.0*tmp_34 + 1155.0*tmp_38 + 220.0*tmp_9 + 35.0) + tmp_495*(3241.0*tmp_17 + 2694.0*tmp_9 + 725.0) + tmp_598*(227.0*tmp_9 + 109.0)
 *             double tmp_612 = 15.0*tmp_106             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_613 = tmp_573*tmp_611
 *             ccomplex.complex[double] tmp_614 = 224.0*tmp_134
 */
  __pyx_v_tmp_612 = (15.0 * __pyx_v_tmp_106);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2156
 *             ccomplex.complex[double] tmp_611 = 10000.0*tmp_17 + 28.0*tmp_443*(467.0*tmp_17 + tmp_610 + 229.0*tmp_9 + 45.0) + 384.0*tmp_490 + tmp_494*(594.0*tmp_17 + 924.0*tmp_34 + 1155.0*tmp_38 + 220.0*tmp_9 + 35.0) + tmp_495*(3241.0*tmp_17 + 2694.0*tmp_9 + 725.0) + tmp_598*(227.0*tmp_9 + 109.0)
 *             double tmp_612 = 15.0*tmp_106
 *             ccomplex.complex[double] tmp_613 = tmp_573*tmp_611             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_614 = 224.0*tmp_134
 *             ccomplex.complex[double] tmp_615 = 56.0*tmp_443
 */
  __pyx_v_tmp_613 = (__pyx_v_tmp_573 * __pyx_v_tmp_611);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2157
 *             double tmp_612 = 15.0*tmp_106
 *             ccomplex.complex[double] tmp_613 = tmp_573*tmp_611
 *             ccomplex.complex[double] tmp_614 = 224.0*tmp_134             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_615 = 56.0*tmp_443
 *             ccomplex.complex[double] tmp_616 = tmp_12*(50000.0*tmp_17 + tmp_37*(8910.0*tmp_17 + 8316.0*tmp_34 + 3465.0*tmp_38 + 4620.0*tmp_9 + 945.0) + tmp_495*(9723.0*tmp_17 + 13470.0*tmp_9 + 5075.0) + tmp_614*(454.0*tmp_9 + 327.0) + tmp_615*(934.0*tmp_17 + tmp_610 + 687.0*tmp_9 + 180.0))
 */
  __pyx_v_tmp_614 = (224.0 * __pyx_v_tmp_134);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2158
 *             ccomplex.complex[double] tmp_613 = tmp_573*tmp_611
 *             ccomplex.complex[double] tmp_614 = 224.0*tmp_134
 *             ccomplex.complex[double] tmp_615 = 56.0*tmp_443             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_616 = tmp_12*(50000.0*tmp_17 + tmp_37*(8910.0*tmp_17 + 8316.0*tmp_34 + 3465.0*tmp_38 + 4620.0*tmp_9 + 945.0) + tmp_495*(9723.0*tmp_17 + 13470.0*tmp_9 + 5075.0) + tmp_614*(454.0*tmp_9 + 327.0) + tmp_615*(934.0*tmp_17 + tmp_610 + 687.0*tmp_9 + 180.0))
 *             double tmp_617 = -2187500.0*tmp_77
 */
  __pyx_v_tmp_615 = (56.0 * __pyx_v_tmp_443);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2159
 *             ccomplex.complex[double] tmp_614 = 224.0*tmp_134
 *             ccomplex.complex[double] tmp_615 = 56.0*tmp_443
 *             ccomplex.complex[double] tmp_616 = tmp_12*(50000.0*tmp_17 + tmp_37*(8910.0*tmp_17 + 8316.0*tmp_34 + 3465.0*tmp_38 + 4620.0*tmp_9 + 945.0) + tmp_495*(9723.0*tmp_17 + 13470.0*tmp_9 + 5075.0) + tmp_614*(454.0*tmp_9 + 327.0) + tmp_615*(934.0*tmp_17 + tmp_610 + 687.0*tmp_9 + 180.0))             # <<<<<<<<<<<<<<
 *             double tmp_617 = -2187500.0*tmp_77
 *             double tmp_618 = tmp_122*tmp_514
 */
  __pyx_v_tmp_616 = (__pyx_v_tmp_12 * (((((50000.0 * __pyx_v_tmp_17) + (__pyx_v_tmp_37 * (((((8910.0 * __pyx_v_tmp_17) + (8316.0 * __pyx_v_tmp_34)) + (3465.0 * __pyx_v_tmp_38)) + (4620.0 * __pyx_v_tmp_9)) + 945.0))) + (__pyx_v_tmp_495 * (((9723.0 * __pyx_v_tmp_17) + (13470.0 * __pyx_v_tmp_9)) + 5075.0))) + (__pyx_v_tmp_614 * ((454.0 * __pyx_v_tmp_9) + 327.0))) + (__pyx_v_tmp_615 * ((((934.0 * __pyx_v_tmp_17) + __pyx_v_tmp_610) + (687.0 * __pyx_v_tmp_9)) + 180.0))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2160
 *             ccomplex.complex[double] tmp_615 = 56.0*tmp_443
 *             ccomplex.complex[double] tmp_616 = tmp_12*(50000.0*tmp_17 + tmp_37*(8910.0*tmp_17 + 8316.0*tmp_34 + 3465.0*tmp_38 + 4620.0*tmp_9 + 945.0) + tmp_495*(9723.0*tmp_17 + 13470.0*tmp_9 + 5075.0) + tmp_614*(454.0*tmp_9 + 327.0) + tmp_615*(934.0*tmp_17 + tmp_610 + 687.0*tmp_9 + 180.0))
 *             double tmp_617 = -2187500.0*tmp_77             # <<<<<<<<<<<<<<
 *             double tmp_618 = tmp_122*tmp_514
 *             ccomplex.complex[double] tmp_619 = 123.0*tmp_9
 */
  __pyx_v_tmp_617 = (-2187500.0 * __pyx_v_tmp_77);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2161
 *             ccomplex.complex[double] tmp_616 = tmp_12*(50000.0*tmp_17 + tmp_37*(8910.0*tmp_17 + 8316.0*tmp_34 + 3465.0*tmp_38 + 4620.0*tmp_9 + 945.0) + tmp_495*(9723.0*tmp_17 + 13470.0*tmp_9 + 5075.0) + tmp_614*(454.0*tmp_9 + 327.0) + tmp_615*(934.0*tmp_17 + tmp_610 + 687.0*tmp_9 + 180.0))
 *             double tmp_617 = -2187500.0*tmp_77
 *             double tmp_618 = tmp_122*tmp_514             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_619 = 123.0*tmp_9
 *             ccomplex.complex[double] tmp_620 = tmp_28*tmp_348
 */
  __pyx_v_tmp_618 = (__pyx_v_tmp_122 * __pyx_v_tmp_514);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2162
 *             double tmp_617 = -2187500.0*tmp_77
 *             double tmp_618 = tmp_122*tmp_514
 *             ccomplex.complex[double] tmp_619 = 123.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_620 = tmp_28*tmp_348
 *             ccomplex.complex[double] tmp_621 = 4335.0*tmp_17
 */
  __pyx_v_tmp_619 = (123.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2163
 *             double tmp_618 = tmp_122*tmp_514
 *             ccomplex.complex[double] tmp_619 = 123.0*tmp_9
 *             ccomplex.complex[double] tmp_620 = tmp_28*tmp_348             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_621 = 4335.0*tmp_17
 *             ccomplex.complex[double] tmp_622 = 10554.0*tmp_34
 */
  __pyx_v_tmp_620 = (__pyx_v_tmp_28 * __pyx_v_tmp_348);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2164
 *             ccomplex.complex[double] tmp_619 = 123.0*tmp_9
 *             ccomplex.complex[double] tmp_620 = tmp_28*tmp_348
 *             ccomplex.complex[double] tmp_621 = 4335.0*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_622 = 10554.0*tmp_34
 *             ccomplex.complex[double] tmp_623 = tmp_35*tmp_492
 */
  __pyx_v_tmp_621 = (4335.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2165
 *             ccomplex.complex[double] tmp_620 = tmp_28*tmp_348
 *             ccomplex.complex[double] tmp_621 = 4335.0*tmp_17
 *             ccomplex.complex[double] tmp_622 = 10554.0*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_623 = tmp_35*tmp_492
 *             ccomplex.complex[double] tmp_624 = tmp_23*tmp_370
 */
  __pyx_v_tmp_622 = (10554.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2166
 *             ccomplex.complex[double] tmp_621 = 4335.0*tmp_17
 *             ccomplex.complex[double] tmp_622 = 10554.0*tmp_34
 *             ccomplex.complex[double] tmp_623 = tmp_35*tmp_492             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_624 = tmp_23*tmp_370
 *             ccomplex.complex[double] tmp_625 = 11281.0*tmp_9
 */
  __pyx_v_tmp_623 = (__pyx_v_tmp_35 * __pyx_v_tmp_492);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2167
 *             ccomplex.complex[double] tmp_622 = 10554.0*tmp_34
 *             ccomplex.complex[double] tmp_623 = tmp_35*tmp_492
 *             ccomplex.complex[double] tmp_624 = tmp_23*tmp_370             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_625 = 11281.0*tmp_9
 *             ccomplex.complex[double] tmp_626 = -4193.0*tmp_17
 */
  __pyx_v_tmp_624 = (__pyx_v_tmp_23 * __pyx_v_tmp_370);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2168
 *             ccomplex.complex[double] tmp_623 = tmp_35*tmp_492
 *             ccomplex.complex[double] tmp_624 = tmp_23*tmp_370
 *             ccomplex.complex[double] tmp_625 = 11281.0*tmp_9             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_626 = -4193.0*tmp_17
 *             ccomplex.complex[double] tmp_627 = -14245.0*tmp_34
 */
  __pyx_v_tmp_625 = (11281.0 * __pyx_v_tmp_9);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2169
 *             ccomplex.complex[double] tmp_624 = tmp_23*tmp_370
 *             ccomplex.complex[double] tmp_625 = 11281.0*tmp_9
 *             ccomplex.complex[double] tmp_626 = -4193.0*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_627 = -14245.0*tmp_34
 *             ccomplex.complex[double] tmp_628 = 4389.0*tmp_38
 */
  __pyx_v_tmp_626 = (-4193.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2170
 *             ccomplex.complex[double] tmp_625 = 11281.0*tmp_9
 *             ccomplex.complex[double] tmp_626 = -4193.0*tmp_17
 *             ccomplex.complex[double] tmp_627 = -14245.0*tmp_34             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_628 = 4389.0*tmp_38
 *             ccomplex.complex[double] tmp_629 = tmp_146*tmp_275
 */
  __pyx_v_tmp_627 = (-14245.0 * __pyx_v_tmp_34);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2171
 *             ccomplex.complex[double] tmp_626 = -4193.0*tmp_17
 *             ccomplex.complex[double] tmp_627 = -14245.0*tmp_34
 *             ccomplex.complex[double] tmp_628 = 4389.0*tmp_38             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_629 = tmp_146*tmp_275
 *             double tmp_630 = 15.0*tmp_109
 */
  __pyx_v_tmp_628 = (4389.0 * __pyx_v_tmp_38);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2172
 *             ccomplex.complex[double] tmp_627 = -14245.0*tmp_34
 *             ccomplex.complex[double] tmp_628 = 4389.0*tmp_38
 *             ccomplex.complex[double] tmp_629 = tmp_146*tmp_275             # <<<<<<<<<<<<<<
 *             double tmp_630 = 15.0*tmp_109
 *             ccomplex.complex[double] tmp_631 = 57673.0*tmp_17
 */
  __pyx_v_tmp_629 = (__pyx_v_tmp_146 * __pyx_v_tmp_275);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2173
 *             ccomplex.complex[double] tmp_628 = 4389.0*tmp_38
 *             ccomplex.complex[double] tmp_629 = tmp_146*tmp_275
 *             double tmp_630 = 15.0*tmp_109             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_631 = 57673.0*tmp_17
 *             ccomplex.complex[double] tmp_632 = 56665.0*tmp_38
 */
  __pyx_v_tmp_630 = (15.0 * __pyx_v_tmp_109);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2174
 *             ccomplex.complex[double] tmp_629 = tmp_146*tmp_275
 *             double tmp_630 = 15.0*tmp_109
 *             ccomplex.complex[double] tmp_631 = 57673.0*tmp_17             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_632 = 56665.0*tmp_38
 *             ccomplex.complex[double] tmp_633 = 3003.0*tmp_95
 */
  __pyx_v_tmp_631 = (57673.0 * __pyx_v_tmp_17);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2175
 *             double tmp_630 = 15.0*tmp_109
 *             ccomplex.complex[double] tmp_631 = 57673.0*tmp_17
 *             ccomplex.complex[double] tmp_632 = 56665.0*tmp_38             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_633 = 3003.0*tmp_95
 *             ccomplex.complex[double] tmp_634 = tmp_146*tmp_276
 */
  __pyx_v_tmp_632 = (56665.0 * __pyx_v_tmp_38);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2176
 *             ccomplex.complex[double] tmp_631 = 57673.0*tmp_17
 *             ccomplex.complex[double] tmp_632 = 56665.0*tmp_38
 *             ccomplex.complex[double] tmp_633 = 3003.0*tmp_95             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_634 = tmp_146*tmp_276
 *             ccomplex.complex[double] tmp_635 = tmp_17*tmp_348
 */
  __pyx_v_tmp_633 = (3003.0 * __pyx_v_tmp_95);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2177
 *             ccomplex.complex[double] tmp_632 = 56665.0*tmp_38
 *             ccomplex.complex[double] tmp_633 = 3003.0*tmp_95
 *             ccomplex.complex[double] tmp_634 = tmp_146*tmp_276             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_635 = tmp_17*tmp_348
 *             double tmp_636 = 45.0*tmp_109
 */
  __pyx_v_tmp_634 = (__pyx_v_tmp_146 * __pyx_v_tmp_276);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2178
 *             ccomplex.complex[double] tmp_633 = 3003.0*tmp_95
 *             ccomplex.complex[double] tmp_634 = tmp_146*tmp_276
 *             ccomplex.complex[double] tmp_635 = tmp_17*tmp_348             # <<<<<<<<<<<<<<
 *             double tmp_636 = 45.0*tmp_109
 *             double tmp_637 = tmp_41*tmp_514
 */
  __pyx_v_tmp_635 = (__pyx_v_tmp_17 * __pyx_v_tmp_348);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2179
 *             ccomplex.complex[double] tmp_634 = tmp_146*tmp_276
 *             ccomplex.complex[double] tmp_635 = tmp_17*tmp_348
 *             double tmp_636 = 45.0*tmp_109             # <<<<<<<<<<<<<<
 *             double tmp_637 = tmp_41*tmp_514
 *             ccomplex.complex[double] tmp_638 = 36.0*tmp_107
 */
  __pyx_v_tmp_636 = (45.0 * __pyx_v_tmp_109);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2180
 *             ccomplex.complex[double] tmp_635 = tmp_17*tmp_348
 *             double tmp_636 = 45.0*tmp_109
 *             double tmp_637 = tmp_41*tmp_514             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_638 = 36.0*tmp_107
 *             ccomplex.complex[double] tmp_639 = 48.0*tmp_129
 */
  __pyx_v_tmp_637 = (__pyx_v_tmp_41 * __pyx_v_tmp_514);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2181
 *             double tmp_636 = 45.0*tmp_109
 *             double tmp_637 = tmp_41*tmp_514
 *             ccomplex.complex[double] tmp_638 = 36.0*tmp_107             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_639 = 48.0*tmp_129
 *             ccomplex.complex[double] tmp_640 = -40845.0*tmp_95
 */
  __pyx_v_tmp_638 = (36.0 * __pyx_v_tmp_107);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2182
 *             double tmp_637 = tmp_41*tmp_514
 *             ccomplex.complex[double] tmp_638 = 36.0*tmp_107
 *             ccomplex.complex[double] tmp_639 = 48.0*tmp_129             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_640 = -40845.0*tmp_95
 *             ccomplex.complex[double] tmp_641 = -3003.0*tmp_116
 */
  __pyx_v_tmp_639 = (48.0 * __pyx_v_tmp_129);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2183
 *             ccomplex.complex[double] tmp_638 = 36.0*tmp_107
 *             ccomplex.complex[double] tmp_639 = 48.0*tmp_129
 *             ccomplex.complex[double] tmp_640 = -40845.0*tmp_95             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_641 = -3003.0*tmp_116
 *             ccomplex.complex[double] tmp_642 = e*tmp_576
 */
  __pyx_v_tmp_640 = (-40845.0 * __pyx_v_tmp_95);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2184
 *             ccomplex.complex[double] tmp_639 = 48.0*tmp_129
 *             ccomplex.complex[double] tmp_640 = -40845.0*tmp_95
 *             ccomplex.complex[double] tmp_641 = -3003.0*tmp_116             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_642 = e*tmp_576
 *             ccomplex.complex[double] tmp_643 = tmp_3*tmp_449
 */
  __pyx_v_tmp_641 = (-3003.0 * __pyx_v_tmp_116);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2185
 *             ccomplex.complex[double] tmp_640 = -40845.0*tmp_95
 *             ccomplex.complex[double] tmp_641 = -3003.0*tmp_116
 *             ccomplex.complex[double] tmp_642 = e*tmp_576             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_643 = tmp_3*tmp_449
 *             ccomplex.complex[double] tmp_644 = tmp_171*tmp_35
 */
  __pyx_v_tmp_642 = (__pyx_v_e * __pyx_v_tmp_576);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2186
 *             ccomplex.complex[double] tmp_641 = -3003.0*tmp_116
 *             ccomplex.complex[double] tmp_642 = e*tmp_576
 *             ccomplex.complex[double] tmp_643 = tmp_3*tmp_449             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_644 = tmp_171*tmp_35
 *             ccomplex.complex[double] tmp_645 = tmp_37*tmp_536
 */
  __pyx_v_tmp_643 = (__pyx_v_tmp_3 * __pyx_v_tmp_449);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2187
 *             ccomplex.complex[double] tmp_642 = e*tmp_576
 *             ccomplex.complex[double] tmp_643 = tmp_3*tmp_449
 *             ccomplex.complex[double] tmp_644 = tmp_171*tmp_35             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_645 = tmp_37*tmp_536
 *             ccomplex.complex[double] tmp_646 = tmp_106*tmp_386
 */
  __pyx_v_tmp_644 = (__pyx_v_tmp_171 * __pyx_v_tmp_35);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2188
 *             ccomplex.complex[double] tmp_643 = tmp_3*tmp_449
 *             ccomplex.complex[double] tmp_644 = tmp_171*tmp_35
 *             ccomplex.complex[double] tmp_645 = tmp_37*tmp_536             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_646 = tmp_106*tmp_386
 *             ccomplex.complex[double] tmp_647 = 36.0*tmp_149
 */
  __pyx_v_tmp_645 = (__pyx_v_tmp_37 * __pyx_v_tmp_536);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2189
 *             ccomplex.complex[double] tmp_644 = tmp_171*tmp_35
 *             ccomplex.complex[double] tmp_645 = tmp_37*tmp_536
 *             ccomplex.complex[double] tmp_646 = tmp_106*tmp_386             # <<<<<<<<<<<<<<
 *             ccomplex.complex[double] tmp_647 = 36.0*tmp_149
 *             double tmp_648 = 45.0*tmp_146
 */
  __pyx_v_tmp_646 = (__pyx_v_tmp_106 * __pyx_v_tmp_386);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2190
 *             ccomplex.complex[double] tmp_645 = tmp_37*tmp_536
 *             ccomplex.complex[double] tmp_646 = tmp_106*tmp_386
 *             ccomplex.complex[double] tmp_647 = 36.0*tmp_149             # <<<<<<<<<<<<<<
 *             double tmp_648 = 45.0*tmp_146
 *             double tmp_649 = 315.0*tmp_146
 */
  __pyx_v_tmp_647 = (36.0 * __pyx_v_tmp_149);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2191
 *             ccomplex.complex[double] tmp_646 = tmp_106*tmp_386
 *             ccomplex.complex[double] tmp_647 = 36.0*tmp_149
 *             double tmp_648 = 45.0*tmp_146             # <<<<<<<<<<<<<<
 *             double tmp_649 = 315.0*tmp_146
 * 
 */
  __pyx_v_tmp_648 = (45.0 * __pyx_v_tmp_146);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2192
 *             ccomplex.complex[double] tmp_647 = 36.0*tmp_149
 *             double tmp_648 = 45.0*tmp_146
 *             double tmp_649 = 315.0*tmp_146             # <<<<<<<<<<<<<<
 * 
 *         # 21/math.m: hFactEccCorrResumExceptPAv5Flag[2,1]
 */
  __pyx_v_tmp_649 = (315.0 * __pyx_v_tmp_146);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2195
 * 
 *         # 21/math.m: hFactEccCorrResumExceptPAv5Flag[2,1]
 *         self.h21EccCorrResum = self._gr_k_1163*tmp_22*tmp_23*(e*(self._gr_k_956*tmp_9 + self._gr_k_957 + tmp_18) - tmp_15) + self._gr_k_254*tmp_161*(self._gr_k_251*tmp_28*(self._gr_k_211*tmp_120*tmp_150 + self._gr_k_229*tmp_105*tmp_146*tmp_7 + self._gr_k_230*tmp_34 - 48.0*tmp_107*(self._gr_k_212*tmp_38 + self._gr_k_224*tmp_9 + self._gr_k_225*tmp_17 + self._gr_k_226*tmp_34 + self._gr_k_227*tmp_95 + self._gr_k_228) - 2.0*tmp_109*(self._gr_k_217*tmp_95 + self._gr_k_218*tmp_9 + self._gr_k_219*tmp_34 + self._gr_k_220*tmp_38 + self._gr_k_221*tmp_17 + self._gr_k_222*tmp_116 + self._gr_k_223) - tmp_155*(self._gr_k_0*tmp_9 + self._gr_k_1*tmp_17 + self._gr_k_2) - tmp_157*(self._gr_k_13*tmp_34 + self._gr_k_14*tmp_17 + self._gr_k_15*tmp_9 + self._gr_k_16*tmp_38 + self._gr_k_17) - 23040.0*tmp_57*(self._gr_k_18*tmp_9 + self._gr_k_19) - tmp_75*(self._gr_k_213*tmp_17 + self._gr_k_214*tmp_9 + self._gr_k_215*tmp_34 + self._gr_k_216)) + self._gr_k_252*tmp_12*(8.0*cmath.pow(e, 11)*tmp_127*(tmp_154 + 10004.0*tmp_17 + 129984.0*tmp_34 + 10004.0*tmp_38 + 1989.0*tmp_9 + 1989.0*tmp_95) - 70.0*cmath.pow(e, 10)*tmp_151*tmp_7*(tmp_152 + 4852.0*tmp_17 + 417.0*tmp_34 + 417.0*tmp_9) - 16.0*cmath.pow(e, 9)*tmp_127*(tmp_154 + 7932.0*tmp_17 + 84372.0*tmp_34 + 7932.0*tmp_38 + 1737.0*tmp_9 + 1737.0*tmp_95) + e*tmp_140*(4634.0*tmp_9 + 5671.0) + 210000.0*tmp_139 + 40.0*tmp_141*(682.0*tmp_17 + 9945.0*tmp_9 + 19703.0) + 20.0*tmp_142*(7874.0*tmp_17 + 3163.0*tmp_34 + 11431.0*tmp_9 + 17192.0) + 448.0*tmp_144*(tmp_143 + 50.0*tmp_38 - 50.0*tmp_9 - 9.0) + 15.0*tmp_145*(1380.0*tmp_17 - 2206.0*tmp_34 + 415.0*tmp_38 + 8686.0*tmp_9 + 4685.0) + 24.0*tmp_146*(287.0*tmp_116 + tmp_147 + 40.0*tmp_148 - 385.0*tmp_17 - 287.0*tmp_9 - 40.0) - 70.0*tmp_149*(28.0*tmp_116 - 120.0*tmp_17 + 120.0*tmp_38 - 177.0*tmp_9 + 177.0*tmp_95 - 28.0) + tmp_150*tmp_151*tmp_153*(tmp_152 + 3384.0*tmp_17 + 357.0*tmp_34 + 357.0*tmp_9)) + self._gr_k_253*tmp_127*tmp_134*tmp_40*(7537600.0*tmp_128*tmp_129 - tmp_128*tmp_131*tmp_9*(-1065.0*tmp_17 - 115007.0*tmp_9 - 1065.0) - tmp_130*tmp_28*(-9535.0*tmp_17 - 131527.0*tmp_9 - 9535.0) - 30.0*tmp_132*(-9160088.0*tmp_17 - 1133558.0*tmp_34 - 13.0*tmp_38 - 1133558.0*tmp_9 - 13.0) + tmp_133*(321428808.0*tmp_17 + 5687282.0*tmp_34 + 33.0*tmp_38 + 5687282.0*tmp_9 + 33.0) + 4934400.0*tmp_56) + 18000.0*tmp_12*tmp_126*(self._gr_k_244*tmp_9 - tmp_125*tmp_47 + tmp_3*(self._gr_k_241*tmp_9 + self._gr_k_242*tmp_17 + self._gr_k_243)) + tmp_49*(self._gr_k_250*tmp_28*tmp_51*(self._gr_k_240*tmp_28 + 8.0*tmp_10*(self._gr_k_235*tmp_9 + self._gr_k_236) + tmp_137*(self._gr_k_237*tmp_17 + self._gr_k_238*tmp_9 + self._gr_k_239) + tmp_35*(self._gr_k_231*tmp_9 + self._gr_k_232*tmp_17 + self._gr_k_233*tmp_34 + self._gr_k_234)) + 108000.0*tmp_12*tmp_136*(self._gr_k_249*tmp_9 - tmp_125 + tmp_3*(self._gr_k_246*tmp_9 + self._gr_k_248 + tmp_18))))*ccomplex.exp(-tmp_158) + self._gr_k_56*tmp_24*tmp_43*(self._gr_k_53*tmp_17 + self._gr_k_55*tmp_26 - tmp_30*(self._gr_k_49*tmp_9 + self._gr_k_54) + tmp_32*(self._gr_k_50*tmp_9 + self._gr_k_51*tmp_17 + self._gr_k_52) + tmp_36*(self._gr_k_45*tmp_17 + self._gr_k_46*tmp_34 + self._gr_k_47*tmp_9 + self._gr_k_48) + tmp_37*(self._gr_k_40*tmp_38 + self._gr_k_41*tmp_34 + self._gr_k_42*tmp_9 + self._gr_k_43*tmp_17 + self._gr_k_44)) + self._gr_k_586*tmp_124*(<double>(self._gr_k_28)*(-tmp_105*tmp_108 + tmp_109*tmp_120 + 11520.0*tmp_34*tmp_47 + 11520.0*tmp_57*(tmp_47*tmp_9 + tmp_53 + ccomplex.complex[double](0, 1)*(-tmp_54 - 3.0)) + 5760.0*tmp_67*(3.1415926535897932*tmp_17 + tmp_58 + tmp_66*(tmp_53 + tmp_63 + tmp_65) - ccomplex.complex[double](0, 1)*(88.0*tmp_45 + tmp_61 + 6.0)) + tmp_75*(tmp_34*(tmp_62 + tmp_69 + tmp_70) + tmp_68 + tmp_71*(tmp_63 + 68.0*tmp_64 + 25.132741228718346) + tmp_73*(tmp_53 - ccomplex.complex[double](0, 1)*(188.0*tmp_45 + tmp_72 + 3.0)) + ccomplex.complex[double](0, 1)*(2516.0*tmp_45 - 1458.0*tmp_59 - 15.0)) + tmp_88*(tmp_38*(ccomplex.complex[double](0, 1)*(280.0*tmp_45 + tmp_80 + 6.0) + 53.407075111026485) + 56.0*tmp_76 + tmp_82*(tmp_58 + ccomplex.complex[double](0, 1)*(10856.0*tmp_45 - tmp_81 - 6.0)) + tmp_86*(tmp_83 - ccomplex.complex[double](0, 1)*(2840.0*tmp_45 + tmp_85 + 6.0)) - ccomplex.complex[double](0, 1)*(70472.0*tmp_45 - 21870.0*tmp_59 + tmp_79 + 18.0) + 113.09733552923256)) - 2880.0*tmp_47*tmp_48 + tmp_49*(self._gr_k_29*tmp_52*(e*(tmp_9 - 3.0) - tmp_8) - tmp_48*tmp_50)) + self._gr_k_598*tmp_12*tmp_2*tmp_6             # <<<<<<<<<<<<<<
 *         # 22/math.m: hFactEccCorrResumExceptPAv5Flag[2,2]
 *         self.h22EccCorrResum = self._gr_k_136*tmp_123*tmp_159*(self._gr_k_129*tmp_10*(self._gr_k_127*tmp_252 - 21504.0*tmp_254 - 2688.0*tmp_256 - tmp_257*(self._gr_k_128*tmp_17 - 504.0*tmp_9 - 1386.0) + 1344.0*tmp_259 + tmp_261*(self._gr_k_126*tmp_34 + 126.0*tmp_17 + tmp_260 + 315.0*tmp_38 + 63.0)) + self._gr_k_130*(self._gr_k_107*tmp_34 + self._gr_k_88*tmp_150*tmp_227 + self._gr_k_99*tmp_244*tmp_269 - tmp_155*(self._gr_k_103*tmp_17 + self._gr_k_110*tmp_9 + self._gr_k_111) + tmp_245*(self._gr_k_100*tmp_95 + self._gr_k_101*tmp_34 + self._gr_k_102 + self._gr_k_96*tmp_9 + self._gr_k_97*tmp_38 + self._gr_k_98*tmp_17) - tmp_268*(self._gr_k_104*tmp_95 + self._gr_k_105*tmp_34 + self._gr_k_106*tmp_17 + self._gr_k_108*tmp_116 + self._gr_k_109 + self._gr_k_89*tmp_9 + self._gr_k_95*tmp_38) - 8640.0*tmp_57*(self._gr_k_11*tmp_9 + self._gr_k_12) + 720.0*tmp_74*(self._gr_k_10 + self._gr_k_7*tmp_34 + self._gr_k_8*tmp_9 + self._gr_k_9*tmp_17) + 720.0*tmp_87*(self._gr_k_90*tmp_17 + self._gr_k_91*tmp_9 + self._gr_k_92*tmp_34 + self._gr_k_93*tmp_38 + self._gr_k_94)) + self._gr_k_135*tmp_251*(-tmp_249*(-3477.0*tmp_9 - 9283.0) + 16.0*tmp_250*(101.5*tmp_17 + 1288.0*tmp_9 + 1462.5) + 18816.0*tmp_28 + tmp_35*(-1347.0*tmp_17 + 781.0*tmp_34 + 10299.0*tmp_9 + 3675.0)) + tmp_25*(self._gr_k_121*tmp_34 + self._gr_k_122*tmp_5*(tmp_106*tmp_164*(19265250.0*tmp_17 - 121109530.0*tmp_34 - 22228215.0*tmp_38 + 1534115.0*tmp_9 - 639.0*tmp_95 + 6899.0) + tmp_109*(16155.0*tmp_116 + 90636975.0*tmp_17 - 458313800.0*tmp_34 - 841263775.0*tmp_38 - 230820.0*tmp_9 - 20428476.0*tmp_95 - 16811.0) + tmp_267 + 19200.0*tmp_57*(195.5 - 633.5*tmp_9) + 3200.0*tmp_67*(-6266.5*tmp_17 - 7020.0*tmp_9 + 822.5) + 200.0*tmp_74*(-626476.0*tmp_17 - 64459.0*tmp_34 + 133932.0*tmp_9 + 5639.0) + 200.0*tmp_87*(-611632.0*tmp_17 - 929883.0*tmp_34 - 11655.0*tmp_38 + 106179.0*tmp_9 + 35.0)) + self._gr_k_133*tmp_37*tmp_38 + 3024000.0*tmp_57*(self._gr_k_125*(tmp_103 + 1.0) + 3.1415926535897932*tmp_263) + 1008000.0*tmp_67*(self._gr_k_131*tmp_9*(tmp_9 - 2.0) + 3.1415926535897932*tmp_264) - 504000.0*tmp_74*(self._gr_k_132*(tmp_266 + tmp_9) + 3.1415926535897932*tmp_265)) + tmp_49*(self._gr_k_134*tmp_251*(self._gr_k_120*tmp_28 - tmp_137*(self._gr_k_116*tmp_9 + self._gr_k_117 + 399.0*tmp_17) + tmp_262*(self._gr_k_118*tmp_9 + self._gr_k_119) + tmp_35*(self._gr_k_112*tmp_34 + self._gr_k_113*tmp_9 + self._gr_k_114*tmp_17 + self._gr_k_115)) - 1512000.0*tmp_135*tmp_28*(self._gr_k_123*tmp_255 + self._gr_k_124*tmp_28 - tmp_137*tmp_264 - tmp_262*tmp_263 + tmp_265*tmp_35))) + self._gr_k_163*tmp_180*tmp_248*(self._gr_k_160*(tmp_155*(tmp_198 - tmp_203*(tmp_199*tmp_9 - tmp_202)) + tmp_195*(tmp_186 - ccomplex.complex[double](0, 1)*(tmp_188*tmp_9 - tmp_194)) + tmp_247) + self._gr_k_162*tmp_181*tmp_38 - 126669.01579274046*tmp_126*tmp_177 + tmp_49*(self._gr_k_161*tmp_184 - 120960.0*tmp_136*tmp_177)) + self._gr_k_585*tmp_179*tmp_24*(self._gr_k_577*tmp_56 + self._gr_k_578*tmp_170 + self._gr_k_584*tmp_177*tmp_26 + tmp_106*(self._gr_k_562*tmp_95 + self._gr_k_563*tmp_9 + self._gr_k_564*tmp_38 + self._gr_k_565*tmp_34 + self._gr_k_566*tmp_17 + self._gr_k_567) + tmp_172*(self._gr_k_579*tmp_9 + self._gr_k_580) + tmp_173*(self._gr_k_568*tmp_9 + self._gr_k_569*tmp_17 + self._gr_k_570) - tmp_174*(self._gr_k_576*tmp_34 + self._gr_k_581*tmp_17 + self._gr_k_582*tmp_9 + self._gr_k_583) + tmp_176*(self._gr_k_571*tmp_38 + self._gr_k_572*tmp_9 + self._gr_k_573*tmp_34 + self._gr_k_574*tmp_17 + self._gr_k_575)) + self._gr_k_863*tmp_169*tmp_23*(self._gr_k_862*tmp_165 + e*tmp_8*(self._gr_k_857*tmp_17 + self._gr_k_860*tmp_9 + self._gr_k_861) + tmp_166*(self._gr_k_858*tmp_9 + self._gr_k_859) + tmp_3*(self._gr_k_854*tmp_9 + self._gr_k_855*tmp_17 + self._gr_k_856 + tmp_167)) + self._gr_k_921*tmp_370*cmath.pow(x, 3)*(self._gr_k_886*tmp_271 + self._gr_k_906*tmp_7*(3.0*tmp_106*tmp_7*(8635671898.0*tmp_111 - tmp_321*(tmp_320*tmp_364 + 690900.0*tmp_340 - 1686678000.0*tmp_342 - 10691295300.0*tmp_345 - 9761718750.0*tmp_351 + 140.0*tmp_45*(152732790.0*tmp_59 + 139453125.0*tmp_77 + 285758908.0) - 10894939020.0*tmp_59 - 9947656250.0*tmp_77 - 24207961.0) - tmp_324*(-tmp_313*(-tmp_361 + 235410.0*tmp_45 - 10379.0) - 18992400.0*tmp_342 - 16074450.0*tmp_345 - tmp_355 + 140.0*tmp_45*(tmp_361 + 138244.0) - 16380630.0*tmp_59) - tmp_326*(tmp_325*tmp_364 + 44100.0*tmp_340 + 1232725200.0*tmp_342 - 513872100.0*tmp_345 + 2772656250.0*tmp_351 - tmp_363*(9455130.0*tmp_59 + 39609375.0*tmp_77 + 41029364.0) - 523660140.0*tmp_59 + 2825468750.0*tmp_77 - 1545189.0) - 659.73445725385658*ccomplex.complex[double](0, 1)*tmp_328 - 220500.0*tmp_340 + 24834497520.0*tmp_342 - 22220248050.0*tmp_345 - 4940214300.0*tmp_349 - 52828125000.0*tmp_350 + 26414062500.0*tmp_351 - 16948514940.0*tmp_358 + 8474257470.0*tmp_359 - tmp_360*(tmp_313*(71700090.0*tmp_45 - 43401015.0*tmp_59 + 35417.0) + 396900.0*tmp_340 + 1165592400.0*tmp_342 + 3038071050.0*tmp_345 - 420.0*tmp_45*(14467005.0*tmp_59 + 12177884.0) + 3095939070.0*tmp_59 - 13906701.0) - 50832496848.0*tmp_45 - 22643490870.0*tmp_59 + 26917187500.0*tmp_77 + tmp_95*(73500.0*tmp_340 - 6903120.0*tmp_342 - 6072570.0*tmp_345 + 28.0*tmp_45*(tmp_362 + 251236.0) - 6188238.0*tmp_59 + 43.982297150257105*ccomplex.complex[double](0, 1)*(-tmp_362 + 477330.0*tmp_45 - 51467.0) - 2575315.0) + 7725945.0) + 14.0*tmp_109*(12711386205.0*tmp_111*tmp_284 - 12953507847.0*tmp_111 - tmp_115*(-tmp_192*(610063650.0*tmp_59 + 2272265625.0*tmp_77 + 2435777104.0) + tmp_292*tmp_335 + 985041120.0*tmp_342 - 315824670.0*tmp_345 + 2272265625.0*tmp_351 - 321840378.0*tmp_59 + 2315546875.0*tmp_77) + tmp_116*(-tmp_284*(6387570.0*tmp_45 - 3903795.0*tmp_59 - 107.0) + tmp_330*tmp_365 + 1669920.0*tmp_342 - 30.0*tmp_45*(260253.0*tmp_59 + 217424.0)) + tmp_212*(-tmp_287*(12075126.0*tmp_45 - 7424865.0*tmp_59 + 1391.0) - tmp_337*tmp_365 - 15990240.0*tmp_342 + tmp_45*(74248650.0*tmp_59 + 61436832.0)) + tmp_216*(-tmp_332*tmp_365 - 1179360.0*tmp_342 + 702.0*tmp_45*(2835.0*tmp_59 + 1712.0) + 12.566370614359173*ccomplex.complex[double](0, 1)*(-tmp_322 + 95970.0*tmp_45 - 3103.0)) + tmp_253*(4317835949.0*tmp_111 + tmp_292*tmp_368 + 12696290880.0*tmp_342 - 11220808095.0*tmp_345 + 13822265625.0*tmp_351 + 4237128735.0*tmp_359 - 6.0*tmp_45*(1412376245.0*tmp_111 + 462969675.0*tmp_59 + 4607421875.0*tmp_77 + 4449977632.0) - 11434537773.0*tmp_59 + 14085546875.0*tmp_77) - 36743316960.0*tmp_284*tmp_45 - 17238469815.0*tmp_284*tmp_59 + 12222656250.0*tmp_284*tmp_77 - 7314232800.0*tmp_342 + 17238469815.0*tmp_345 + 1235895570.0*tmp_349 + 24445312500.0*tmp_350 - 12222656250.0*tmp_351 + 25422772410.0*tmp_358 - 12711386205.0*tmp_359 + 37443189664.0*tmp_45 + 17566821621.0*tmp_59 - 12455468750.0*tmp_77 + tmp_94*(tmp_288*(298660590.0*tmp_45 - 88015815.0*tmp_59 - 69140625.0*tmp_77 + 107.0) + 113977920.0*tmp_342 + 616110705.0*tmp_345 + 483984375.0*tmp_351 - tmp_366*(123222141.0*tmp_59 + 96796875.0*tmp_77 + 213044704.0) + 627846147.0*tmp_59 + 493203125.0*tmp_77)) - 768.0*tmp_34*(89880.0*tmp_284 + tmp_341) - tmp_348*(6.0*tmp_34*(-tmp_305*(tmp_299 - tmp_300 - 1391.0) + 191100.0*tmp_340 - 7232400.0*tmp_342 - 7144200.0*tmp_345 + 1680.0*tmp_45*(tmp_300 + 4387.0) - 7280280.0*tmp_59 - 6695819.0) + tmp_38*(tmp_298*tmp_305 + 249900.0*tmp_340 + tmp_343 - 8756071.0) + tmp_71*(-tmp_303*(tmp_297 + 53393.0) + tmp_305*(-tmp_293 + 34930.0*tmp_45 + 2033.0) - 764400.0*tmp_342 + tmp_346 + tmp_347)) - tmp_356*(tmp_253*(tmp_292*tmp_304 + 176400.0*tmp_340 + 6585600.0*tmp_342 + 36614025.0*tmp_345 - 70.0*tmp_45*(1046115.0*tmp_59 + 972416.0) + 37311435.0*tmp_59 - 6180756.0) + tmp_292*tmp_310 + tmp_309*(-tmp_292*(tmp_306 - tmp_307 - 856.0) - 1218000.0*tmp_342 - 1148175.0*tmp_345 - tmp_355 + 50.0*tmp_45*(tmp_91 + 24824.0) - 1170045.0*tmp_59) + tmp_34*(tmp_341 + 58800.0*tmp_342 - tmp_352 + tmp_354*(tmp_353 + 3317.0)) + 235200.0*tmp_340 - 7291200.0*tmp_342 - 40186125.0*tmp_345 + 80372250.0*tmp_349 + 114843750.0*tmp_350 - 57421875.0*tmp_351 + 191504320.0*tmp_45 - 40951575.0*tmp_59 - 58515625.0*tmp_77 - 8241008.0) + 12.0*tmp_37*tmp_9*(-tmp_185*(58800.0*tmp_340 - 12818400.0*tmp_342 - 11609325.0*tmp_345 - tmp_354*(-tmp_314 + 367710.0*tmp_45 - 11021.0) + 70.0*tmp_45*(tmp_314 + 186608.0) - 11830455.0*tmp_59 - 2060252.0) - 29400.0*tmp_284*(tmp_357 + 152774.0*tmp_45 + 18711.0*tmp_59 + 107.0) - 514500.0*tmp_340 - 1059517200.0*tmp_342 + 550103400.0*tmp_345 - 2296875000.0*tmp_351 + 5.0*tmp_38*(-112.0*tmp_284*(tmp_353 + 107.0) + 58800.0*tmp_342 - tmp_352 - tmp_355) + 560.0*tmp_45*(1709505.0*tmp_59 + 8203125.0*tmp_77 + 8173409.0) + 560581560.0*tmp_59 - 2340625000.0*tmp_77 - tmp_86*(tmp_305*tmp_315 + 84848400.0*tmp_342 + 278623800.0*tmp_345 + tmp_347 - 50960.0*tmp_45*(tmp_307 + 9523.0) + 283930920.0*tmp_59) - 56.0*tmp_9*(tmp_292*tmp_316 + 29400.0*tmp_340 - 5208000.0*tmp_342 - 36741600.0*tmp_345 - 41015625.0*tmp_351 + 50.0*tmp_45*(1469664.0*tmp_59 + 1640625.0*tmp_77 + 3064480.0) - 37441440.0*tmp_59 - 41796875.0*tmp_77 - 1030126.0) + 18027205.0) - 48.0*tmp_57*(-5880.0*tmp_284*(-tmp_344 + 2430.0*tmp_45 - 749.0) + 720300.0*tmp_340 - 14288400.0*tmp_342 - tmp_346 + 136080.0*tmp_45*(210.0*tmp_59 + 107.0) + tmp_9*(tmp_295*tmp_305 + 426300.0*tmp_340 + tmp_343 - 14936827.0) - 25238087.0)) + self._gr_k_907*tmp_273 + self._gr_k_909*tmp_139 + 4.0*tmp_109*(self._gr_k_877*tmp_28 + self._gr_k_880*tmp_275 + self._gr_k_881*tmp_139 + self._gr_k_882*tmp_56 + self._gr_k_883*tmp_276 + self._gr_k_884*tmp_7 + self._gr_k_885*tmp_270) - 16.0*tmp_141*(self._gr_k_918*tmp_9 + self._gr_k_919*tmp_17 + self._gr_k_920) + 8.0*tmp_142*(self._gr_k_870*tmp_34 + self._gr_k_871*tmp_9 + self._gr_k_872*tmp_17 + self._gr_k_873) + tmp_144*(self._gr_k_864*tmp_38 + self._gr_k_865*tmp_95 + self._gr_k_866*tmp_17 + self._gr_k_867*tmp_34 + self._gr_k_868*tmp_9 + self._gr_k_869) - 4.0*tmp_145*(self._gr_k_905*tmp_17 + self._gr_k_912*tmp_34 + self._gr_k_913*tmp_9 + self._gr_k_914*tmp_38 + self._gr_k_915) + 4.0*tmp_146*(self._gr_k_874*tmp_17 + self._gr_k_878*tmp_34 + self._gr_k_888*tmp_38 + self._gr_k_889*tmp_148 + self._gr_k_890*tmp_9 + self._gr_k_891*tmp_95 + self._gr_k_892*tmp_116 + self._gr_k_893) + tmp_25*(self._gr_k_887*tmp_7*(tmp_155*(tmp_198 + tmp_203*(-tmp_199*tmp_9 + tmp_202)) + tmp_195*(tmp_186 + ccomplex.complex[double](0, 1)*(tmp_194 + tmp_253*(5066.0*tmp_45 - 2997.0*tmp_59))) + tmp_247) + self._gr_k_894*tmp_270*tmp_37 + self._gr_k_903*tmp_283 + self._gr_k_904*tmp_139 - 7761600.0*tmp_141*(self._gr_k_898*tmp_9 + self._gr_k_899*tmp_17 + self._gr_k_900) + 186278400.0*tmp_142*(self._gr_k_879*tmp_34 + self._gr_k_895*tmp_9 + self._gr_k_896*tmp_17 + self._gr_k_897) - 3880800.0*tmp_272*(self._gr_k_901*tmp_9 + self._gr_k_902)) - 16.0*tmp_272*(self._gr_k_910*tmp_9 + self._gr_k_911) - 31890862080.0*tmp_274*cmath.log(16*x) + 996589440.0*tmp_282*ccomplex.log(2*tmp_162*x*((1.0/2.0)*e*(tmp_163 + tmp_7) + 1)*cmath.exp(-1.0/2.0)) + cmath.pow(tmp_49, 2)*(self._gr_k_916*tmp_183*tmp_26 + self._gr_k_917*tmp_282 + 140826470400.0*tmp_274) + tmp_49*(self._gr_k_908*(3072.0*tmp_139*(107.0 - tmp_292) + 7.0*tmp_149*(tmp_116*(tmp_284 - tmp_329 + tmp_330) + tmp_212*(-65.0*tmp_284 - tmp_337 + 574176.0*tmp_45) + tmp_216*(-116.0*tmp_284 - tmp_332 + 11232.0*tmp_45) + tmp_336 + tmp_339 + tmp_9*(-tmp_331 - 748594368.0*tmp_45 - 320594517.0*tmp_59 + 394921875.0*tmp_77) + tmp_94*(tmp_288 + tmp_334)) + tmp_290*(-6300.0*tmp_284 + tmp_321*(-19740.0*tmp_284 + tmp_320) + tmp_324*(-3395.0*tmp_284 - tmp_323 - 90440.0*tmp_45 + 428.0) + tmp_326*(-1260.0*tmp_284 + tmp_325) + tmp_328 + tmp_34*(-23170.0*tmp_284 + 47801040.0*tmp_45 - 28934010.0*tmp_59 + 23112.0) + tmp_95*(-3367.0*tmp_284 + 32872.0*tmp_45 - 28917.0*tmp_59 - 2140.0)) + tmp_296*(-5145.0*tmp_284 + tmp_293 - 17010.0*tmp_45 + tmp_9*(-3045.0*tmp_284 + tmp_295) + 5243.0) + tmp_302*(tmp_17*(-1785.0*tmp_284 + tmp_298) - 5985.0*tmp_284 - tmp_297 + tmp_301*(-1365.0*tmp_284 - tmp_299 + tmp_300 + 1391.0) + 104790.0*tmp_45 + 6099.0) + tmp_311*(tmp_253*(-10080.0*tmp_284 + tmp_304) - 13440.0*tmp_284 + tmp_309*(-tmp_305 - tmp_306 - tmp_308 + 856.0) + tmp_310 + tmp_34*(-1085.0*tmp_284 + tmp_303 + 856.0)) + tmp_318*(-3675.0*tmp_284 - tmp_312 + tmp_317*(-1680.0*tmp_284 + tmp_316) + tmp_34*(-3605.0*tmp_284 - 122080.0*tmp_45 + 110565.0*tmp_59 + 3424.0) + tmp_38*(-tmp_313 - 350.0*tmp_45 - 535.0) + 5347090.0*tmp_45 + 654885.0*tmp_59 + tmp_86*(-1995.0*tmp_284 + tmp_315) + 3745.0)) + tmp_25*(self._gr_k_875*tmp_283 + self._gr_k_876*(46080.0*tmp_139*tmp_284 + 5760.0*tmp_141*(ccomplex.complex[double](0, 1)*tmp_198 + tmp_199*tmp_9 - tmp_200 - tmp_201 + tmp_60) + 240.0*tmp_142*(-tmp_118 + tmp_188*tmp_9 + tmp_189 + tmp_191 - tmp_193 + tmp_284*(78.0*tmp_17 + 23.0*tmp_34 + 66.0*tmp_9 + 18.0) + tmp_286) + 240.0*tmp_145*(-tmp_228 - tmp_229 - tmp_231 + tmp_233 + tmp_34*(-tmp_232 - tmp_288 + 1288.0*tmp_45) + tmp_38*(-tmp_287 - tmp_46) + tmp_78) + tmp_149*(tmp_116*(ccomplex.complex[double](0, 1)*tmp_218 - 19152.0*tmp_45 + 12393.0*tmp_59) - tmp_204 - tmp_205 + tmp_206 + tmp_208 + tmp_212*(-tmp_210 + tmp_211 + tmp_288) + tmp_216*(ccomplex.complex[double](0, 1)*tmp_213 + tmp_214 - tmp_215) - tmp_217 + tmp_222*tmp_253 + tmp_94*(tmp_224 - tmp_225 + tmp_288 + tmp_291)) + 5760.0*tmp_272*(ccomplex.complex[double](0, 1)*tmp_246 - tmp_253*tmp_45 + tmp_285 + 27.0*tmp_45) + tmp_290*(tmp_212*(768.0*tmp_45 - ccomplex.complex[double](0, 1)*tmp_83 - tmp_99) + tmp_236 + tmp_241 - tmp_243*tmp_289 + tmp_94*(-tmp_237 - tmp_288 + 111537.0*tmp_59) + tmp_95*(tmp_220 + ccomplex.complex[double](0, 1)*tmp_238 + tmp_239)))) - 93884313600.0*tmp_274*tmp_284)) + 0.25*tmp_162*(e*(tmp_163 + tmp_164) + tmp_32 + 4.0)
 */
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2195, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2195, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2195, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2195, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2195, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2195, __pyx_L1_error)
  }
  try {
    __pyx_t_8 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2195, __pyx_L1_error)
  }
  try {
    __pyx_t_9 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2195, __pyx_L1_error)
  }
  __pyx_v_self->h21EccCorrResum = (((((((__pyx_v_self->_gr_k_1163 * __pyx_v_tmp_22) * __pyx_v_tmp_23) * ((__pyx_v_e * (((__pyx_v_self->_gr_k_956 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_957) + __pyx_v_tmp_18)) - __pyx_v_tmp_15)) + (((__pyx_v_self->_gr_k_254 * __pyx_v_tmp_161) * ((((((__pyx_v_self->_gr_k_251 * __pyx_v_tmp_28) * ((((((((((__pyx_v_self->_gr_k_211 * __pyx_v_tmp_120) * __pyx_v_tmp_150) + (((__pyx_v_self->_gr_k_229 * __pyx_v_tmp_105) * __pyx_v_tmp_146) * __pyx_v_tmp_7)) + (__pyx_v_self->_gr_k_230 * __pyx_v_tmp_34)) - ((48.0 * __pyx_v_tmp_107) * ((((((__pyx_v_self->_gr_k_212 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_224 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_225 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_226 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_227 * __pyx_v_tmp_95)) + __pyx_v_self->_gr_k_228))) - ((2.0 * __pyx_v_tmp_109) * (((((((__pyx_v_self->_gr_k_217 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_218 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_219 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_220 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_221 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_222 * __pyx_v_tmp_116)) + __pyx_v_self->_gr_k_223))) - (__pyx_v_tmp_155 * (((__pyx_v_self->_gr_k_0 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_1 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_2))) - (__pyx_v_tmp_157 * (((((__pyx_v_self->_gr_k_13 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_14 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_15 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_16 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_17))) - ((23040.0 * __pyx_v_tmp_57) * ((__pyx_v_self->_gr_k_18 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_19))) - (__pyx_v_tmp_75 * ((((__pyx_v_self->_gr_k_213 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_214 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_215 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_216)))) + ((__pyx_v_self->_gr_k_252 * __pyx_v_tmp_12) * ((((((((((((((8.0 * pow(__pyx_v_e, 11.0)) * __pyx_v_tmp_127) * (((((__pyx_v_tmp_154 + (10004.0 * __pyx_v_tmp_17)) + (129984.0 * __pyx_v_tmp_34)) + (10004.0 * __pyx_v_tmp_38)) + (1989.0 * __pyx_v_tmp_9)) + (1989.0 * __pyx_v_tmp_95))) - ((((70.0 * pow(__pyx_v_e, 10.0)) * __pyx_v_tmp_151) * __pyx_v_tmp_7) * (((__pyx_v_tmp_152 + (4852.0 * __pyx_v_tmp_17)) + (417.0 * __pyx_v_tmp_34)) + (417.0 * __pyx_v_tmp_9)))) - (((16.0 * pow(__pyx_v_e, 9.0)) * __pyx_v_tmp_127) * (((((__pyx_v_tmp_154 + (7932.0 * __pyx_v_tmp_17)) + (84372.0 * __pyx_v_tmp_34)) + (7932.0 * __pyx_v_tmp_38)) + (1737.0 * __pyx_v_tmp_9)) + (1737.0 * __pyx_v_tmp_95)))) + ((__pyx_v_e * __pyx_v_tmp_140) * ((4634.0 * __pyx_v_tmp_9) + 5671.0))) + (210000.0 * __pyx_v_tmp_139)) + ((40.0 * __pyx_v_tmp_141) * (((682.0 * __pyx_v_tmp_17) + (9945.0 * __pyx_v_tmp_9)) + 19703.0))) + ((20.0 * __pyx_v_tmp_142) * ((((7874.0 * __pyx_v_tmp_17) + (3163.0 * __pyx_v_tmp_34)) + (11431.0 * __pyx_v_tmp_9)) + 17192.0))) + ((448.0 * __pyx_v_tmp_144) * (((__pyx_v_tmp_143 + (50.0 * __pyx_v_tmp_38)) - (50.0 * __pyx_v_tmp_9)) - 9.0))) + ((15.0 * __pyx_v_tmp_145) * (((((1380.0 * __pyx_v_tmp_17) - (2206.0 * __pyx_v_tmp_34)) + (415.0 * __pyx_v_tmp_38)) + (8686.0 * __pyx_v_tmp_9)) + 4685.0))) + ((24.0 * __pyx_v_tmp_146) * ((((((287.0 * __pyx_v_tmp_116) + __pyx_v_tmp_147) + (40.0 * __pyx_v_tmp_148)) - (385.0 * __pyx_v_tmp_17)) - (287.0 * __pyx_v_tmp_9)) - 40.0))) - ((70.0 * __pyx_v_tmp_149) * ((((((28.0 * __pyx_v_tmp_116) - (120.0 * __pyx_v_tmp_17)) + (120.0 * __pyx_v_tmp_38)) - (177.0 * __pyx_v_tmp_9)) + (177.0 * __pyx_v_tmp_95)) - 28.0))) + (((__pyx_v_tmp_150 * __pyx_v_tmp_151) * __pyx_v_tmp_153) * (((__pyx_v_tmp_152 + (3384.0 * __pyx_v_tmp_17)) + (357.0 * __pyx_v_tmp_34)) + (357.0 * __pyx_v_tmp_9)))))) + ((((__pyx_v_self->_gr_k_253 * __pyx_v_tmp_127) * __pyx_v_tmp_134) * __pyx_v_tmp_40) * (((((((7537600.0 * __pyx_v_tmp_128) * __pyx_v_tmp_129) - (((__pyx_v_tmp_128 * __pyx_v_tmp_131) * __pyx_v_tmp_9) * (((-1065.0 * __pyx_v_tmp_17) - (115007.0 * __pyx_v_tmp_9)) - 1065.0))) - ((__pyx_v_tmp_130 * __pyx_v_tmp_28) * (((-9535.0 * __pyx_v_tmp_17) - (131527.0 * __pyx_v_tmp_9)) - 9535.0))) - ((30.0 * __pyx_v_tmp_132) * (((((-9160088.0 * __pyx_v_tmp_17) - (1133558.0 * __pyx_v_tmp_34)) - (13.0 * __pyx_v_tmp_38)) - (1133558.0 * __pyx_v_tmp_9)) - 13.0))) + (__pyx_v_tmp_133 * (((((321428808.0 * __pyx_v_tmp_17) + (5687282.0 * __pyx_v_tmp_34)) + (33.0 * __pyx_v_tmp_38)) + (5687282.0 * __pyx_v_tmp_9)) + 33.0))) + (4934400.0 * __pyx_v_tmp_56)))) + (((18000.0 * __pyx_v_tmp_12) * __pyx_v_tmp_126) * (((__pyx_v_self->_gr_k_244 * __pyx_v_tmp_9) - (__pyx_v_tmp_125 * __pyx_v_tmp_47)) + (__pyx_v_tmp_3 * (((__pyx_v_self->_gr_k_241 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_242 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_243))))) + (__pyx_v_tmp_49 * ((((__pyx_v_self->_gr_k_250 * __pyx_v_tmp_28) * __pyx_v_tmp_51) * ((((__pyx_v_self->_gr_k_240 * __pyx_v_tmp_28) + ((8.0 * __pyx_v_tmp_10) * ((__pyx_v_self->_gr_k_235 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_236))) + (__pyx_v_tmp_137 * (((__pyx_v_self->_gr_k_237 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_238 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_239))) + (__pyx_v_tmp_35 * ((((__pyx_v_self->_gr_k_231 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_232 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_233 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_234)))) + (((108000.0 * __pyx_v_tmp_12) * __pyx_v_tmp_136) * (((__pyx_v_self->_gr_k_249 * __pyx_v_tmp_9) - __pyx_v_tmp_125) + (__pyx_v_tmp_3 * (((__pyx_v_self->_gr_k_246 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_248) + __pyx_v_tmp_18)))))))) * std::exp<double>((-__pyx_v_tmp_158)))) + (((__pyx_v_self->_gr_k_56 * __pyx_v_tmp_24) * __pyx_v_tmp_43) * ((((((__pyx_v_self->_gr_k_53 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_55 * __pyx_v_tmp_26)) - (__pyx_v_tmp_30 * ((__pyx_v_self->_gr_k_49 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_54))) + (__pyx_v_tmp_32 * (((__pyx_v_self->_gr_k_50 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_51 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_52))) + (__pyx_v_tmp_36 * ((((__pyx_v_self->_gr_k_45 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_46 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_47 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_48))) + (__pyx_v_tmp_37 * (((((__pyx_v_self->_gr_k_40 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_41 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_42 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_43 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_44))))) + ((__pyx_v_self->_gr_k_586 * __pyx_v_tmp_124) * (((((double)__pyx_v_self->_gr_k_28) * ((((((((-__pyx_v_tmp_105) * __pyx_v_tmp_108) + (__pyx_v_tmp_109 * __pyx_v_tmp_120)) + ((11520.0 * __pyx_v_tmp_34) * __pyx_v_tmp_47)) + ((11520.0 * __pyx_v_tmp_57) * (((__pyx_v_tmp_47 * __pyx_v_tmp_9) + __pyx_v_tmp_53) + (__pyx_t_3 * ((-__pyx_v_tmp_54) - 3.0))))) + ((5760.0 * __pyx_v_tmp_67) * ((((3.1415926535897932 * __pyx_v_tmp_17) + __pyx_v_tmp_58) + (__pyx_v_tmp_66 * ((__pyx_v_tmp_53 + __pyx_v_tmp_63) + __pyx_v_tmp_65))) - (__pyx_t_4 * (((88.0 * __pyx_v_tmp_45) + __pyx_v_tmp_61) + 6.0))))) + (__pyx_v_tmp_75 * (((((__pyx_v_tmp_34 * ((__pyx_v_tmp_62 + __pyx_v_tmp_69) + __pyx_v_tmp_70)) + __pyx_v_tmp_68) + (__pyx_v_tmp_71 * ((__pyx_v_tmp_63 + (68.0 * __pyx_v_tmp_64)) + 25.132741228718346))) + (__pyx_v_tmp_73 * (__pyx_v_tmp_53 - (__pyx_t_6 * (((188.0 * __pyx_v_tmp_45) + __pyx_v_tmp_72) + 3.0))))) + (__pyx_t_7 * (((2516.0 * __pyx_v_tmp_45) - (1458.0 * __pyx_v_tmp_59)) - 15.0))))) + (__pyx_v_tmp_88 * ((((((__pyx_v_tmp_38 * ((__pyx_t_5 * (((280.0 * __pyx_v_tmp_45) + __pyx_v_tmp_80) + 6.0)) + 53.407075111026485)) + (56.0 * __pyx_v_tmp_76)) + (__pyx_v_tmp_82 * (__pyx_v_tmp_58 + (__pyx_t_2 * (((10856.0 * __pyx_v_tmp_45) - __pyx_v_tmp_81) - 6.0))))) + (__pyx_v_tmp_86 * (__pyx_v_tmp_83 - (__pyx_t_8 * (((2840.0 * __pyx_v_tmp_45) + __pyx_v_tmp_85) + 6.0))))) - (__pyx_t_9 * ((((70472.0 * __pyx_v_tmp_45) - (21870.0 * __pyx_v_tmp_59)) + __pyx_v_tmp_79) + 18.0))) + 113.09733552923256)))) - ((2880.0 * __pyx_v_tmp_47) * __pyx_v_tmp_48)) + (__pyx_v_tmp_49 * (((__pyx_v_self->_gr_k_29 * __pyx_v_tmp_52) * ((__pyx_v_e * (__pyx_v_tmp_9 - 3.0)) - __pyx_v_tmp_8)) - (__pyx_v_tmp_48 * __pyx_v_tmp_50)))))) + (((__pyx_v_self->_gr_k_598 * __pyx_v_tmp_12) * __pyx_v_tmp_2) * __pyx_v_tmp_6));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2197
 *         self.h21EccCorrResum = self._gr_k_1163*tmp_22*tmp_23*(e*(self._gr_k_956*tmp_9 + self._gr_k_957 + tmp_18) - tmp_15) + self._gr_k_254*tmp_161*(self._gr_k_251*tmp_28*(self._gr_k_211*tmp_120*tmp_150 + self._gr_k_229*tmp_105*tmp_146*tmp_7 + self._gr_k_230*tmp_34 - 48.0*tmp_107*(self._gr_k_212*tmp_38 + self._gr_k_224*tmp_9 + self._gr_k_225*tmp_17 + self._gr_k_226*tmp_34 + self._gr_k_227*tmp_95 + self._gr_k_228) - 2.0*tmp_109*(self._gr_k_217*tmp_95 + self._gr_k_218*tmp_9 + self._gr_k_219*tmp_34 + self._gr_k_220*tmp_38 + self._gr_k_221*tmp_17 + self._gr_k_222*tmp_116 + self._gr_k_223) - tmp_155*(self._gr_k_0*tmp_9 + self._gr_k_1*tmp_17 + self._gr_k_2) - tmp_157*(self._gr_k_13*tmp_34 + self._gr_k_14*tmp_17 + self._gr_k_15*tmp_9 + self._gr_k_16*tmp_38 + self._gr_k_17) - 23040.0*tmp_57*(self._gr_k_18*tmp_9 + self._gr_k_19) - tmp_75*(self._gr_k_213*tmp_17 + self._gr_k_214*tmp_9 + self._gr_k_215*tmp_34 + self._gr_k_216)) + self._gr_k_252*tmp_12*(8.0*cmath.pow(e, 11)*tmp_127*(tmp_154 + 10004.0*tmp_17 + 129984.0*tmp_34 + 10004.0*tmp_38 + 1989.0*tmp_9 + 1989.0*tmp_95) - 70.0*cmath.pow(e, 10)*tmp_151*tmp_7*(tmp_152 + 4852.0*tmp_17 + 417.0*tmp_34 + 417.0*tmp_9) - 16.0*cmath.pow(e, 9)*tmp_127*(tmp_154 + 7932.0*tmp_17 + 84372.0*tmp_34 + 7932.0*tmp_38 + 1737.0*tmp_9 + 1737.0*tmp_95) + e*tmp_140*(4634.0*tmp_9 + 5671.0) + 210000.0*tmp_139 + 40.0*tmp_141*(682.0*tmp_17 + 9945.0*tmp_9 + 19703.0) + 20.0*tmp_142*(7874.0*tmp_17 + 3163.0*tmp_34 + 11431.0*tmp_9 + 17192.0) + 448.0*tmp_144*(tmp_143 + 50.0*tmp_38 - 50.0*tmp_9 - 9.0) + 15.0*tmp_145*(1380.0*tmp_17 - 2206.0*tmp_34 + 415.0*tmp_38 + 8686.0*tmp_9 + 4685.0) + 24.0*tmp_146*(287.0*tmp_116 + tmp_147 + 40.0*tmp_148 - 385.0*tmp_17 - 287.0*tmp_9 - 40.0) - 70.0*tmp_149*(28.0*tmp_116 - 120.0*tmp_17 + 120.0*tmp_38 - 177.0*tmp_9 + 177.0*tmp_95 - 28.0) + tmp_150*tmp_151*tmp_153*(tmp_152 + 3384.0*tmp_17 + 357.0*tmp_34 + 357.0*tmp_9)) + self._gr_k_253*tmp_127*tmp_134*tmp_40*(7537600.0*tmp_128*tmp_129 - tmp_128*tmp_131*tmp_9*(-1065.0*tmp_17 - 115007.0*tmp_9 - 1065.0) - tmp_130*tmp_28*(-9535.0*tmp_17 - 131527.0*tmp_9 - 9535.0) - 30.0*tmp_132*(-9160088.0*tmp_17 - 1133558.0*tmp_34 - 13.0*tmp_38 - 1133558.0*tmp_9 - 13.0) + tmp_133*(321428808.0*tmp_17 + 5687282.0*tmp_34 + 33.0*tmp_38 + 5687282.0*tmp_9 + 33.0) + 4934400.0*tmp_56) + 18000.0*tmp_12*tmp_126*(self._gr_k_244*tmp_9 - tmp_125*tmp_47 + tmp_3*(self._gr_k_241*tmp_9 + self._gr_k_242*tmp_17 + self._gr_k_243)) + tmp_49*(self._gr_k_250*tmp_28*tmp_51*(self._gr_k_240*tmp_28 + 8.0*tmp_10*(self._gr_k_235*tmp_9 + self._gr_k_236) + tmp_137*(self._gr_k_237*tmp_17 + self._gr_k_238*tmp_9 + self._gr_k_239) + tmp_35*(self._gr_k_231*tmp_9 + self._gr_k_232*tmp_17 + self._gr_k_233*tmp_34 + self._gr_k_234)) + 108000.0*tmp_12*tmp_136*(self._gr_k_249*tmp_9 - tmp_125 + tmp_3*(self._gr_k_246*tmp_9 + self._gr_k_248 + tmp_18))))*ccomplex.exp(-tmp_158) + self._gr_k_56*tmp_24*tmp_43*(self._gr_k_53*tmp_17 + self._gr_k_55*tmp_26 - tmp_30*(self._gr_k_49*tmp_9 + self._gr_k_54) + tmp_32*(self._gr_k_50*tmp_9 + self._gr_k_51*tmp_17 + self._gr_k_52) + tmp_36*(self._gr_k_45*tmp_17 + self._gr_k_46*tmp_34 + self._gr_k_47*tmp_9 + self._gr_k_48) + tmp_37*(self._gr_k_40*tmp_38 + self._gr_k_41*tmp_34 + self._gr_k_42*tmp_9 + self._gr_k_43*tmp_17 + self._gr_k_44)) + self._gr_k_586*tmp_124*(<double>(self._gr_k_28)*(-tmp_105*tmp_108 + tmp_109*tmp_120 + 11520.0*tmp_34*tmp_47 + 11520.0*tmp_57*(tmp_47*tmp_9 + tmp_53 + ccomplex.complex[double](0, 1)*(-tmp_54 - 3.0)) + 5760.0*tmp_67*(3.1415926535897932*tmp_17 + tmp_58 + tmp_66*(tmp_53 + tmp_63 + tmp_65) - ccomplex.complex[double](0, 1)*(88.0*tmp_45 + tmp_61 + 6.0)) + tmp_75*(tmp_34*(tmp_62 + tmp_69 + tmp_70) + tmp_68 + tmp_71*(tmp_63 + 68.0*tmp_64 + 25.132741228718346) + tmp_73*(tmp_53 - ccomplex.complex[double](0, 1)*(188.0*tmp_45 + tmp_72 + 3.0)) + ccomplex.complex[double](0, 1)*(2516.0*tmp_45 - 1458.0*tmp_59 - 15.0)) + tmp_88*(tmp_38*(ccomplex.complex[double](0, 1)*(280.0*tmp_45 + tmp_80 + 6.0) + 53.407075111026485) + 56.0*tmp_76 + tmp_82*(tmp_58 + ccomplex.complex[double](0, 1)*(10856.0*tmp_45 - tmp_81 - 6.0)) + tmp_86*(tmp_83 - ccomplex.complex[double](0, 1)*(2840.0*tmp_45 + tmp_85 + 6.0)) - ccomplex.complex[double](0, 1)*(70472.0*tmp_45 - 21870.0*tmp_59 + tmp_79 + 18.0) + 113.09733552923256)) - 2880.0*tmp_47*tmp_48 + tmp_49*(self._gr_k_29*tmp_52*(e*(tmp_9 - 3.0) - tmp_8) - tmp_48*tmp_50)) + self._gr_k_598*tmp_12*tmp_2*tmp_6
 *         # 22/math.m: hFactEccCorrResumExceptPAv5Flag[2,2]
 *         self.h22EccCorrResum = self._gr_k_136*tmp_123*tmp_159*(self._gr_k_129*tmp_10*(self._gr_k_127*tmp_252 - 21504.0*tmp_254 - 2688.0*tmp_256 - tmp_257*(self._gr_k_128*tmp_17 - 504.0*tmp_9 - 1386.0) + 1344.0*tmp_259 + tmp_261*(self._gr_k_126*tmp_34 + 126.0*tmp_17 + tmp_260 + 315.0*tmp_38 + 63.0)) + self._gr_k_130*(self._gr_k_107*tmp_34 + self._gr_k_88*tmp_150*tmp_227 + self._gr_k_99*tmp_244*tmp_269 - tmp_155*(self._gr_k_103*tmp_17 + self._gr_k_110*tmp_9 + self._gr_k_111) + tmp_245*(self._gr_k_100*tmp_95 + self._gr_k_101*tmp_34 + self._gr_k_102 + self._gr_k_96*tmp_9 + self._gr_k_97*tmp_38 + self._gr_k_98*tmp_17) - tmp_268*(self._gr_k_104*tmp_95 + self._gr_k_105*tmp_34 + self._gr_k_106*tmp_17 + self._gr_k_108*tmp_116 + self._gr_k_109 + self._gr_k_89*tmp_9 + self._gr_k_95*tmp_38) - 8640.0*tmp_57*(self._gr_k_11*tmp_9 + self._gr_k_12) + 720.0*tmp_74*(self._gr_k_10 + self._gr_k_7*tmp_34 + self._gr_k_8*tmp_9 + self._gr_k_9*tmp_17) + 720.0*tmp_87*(self._gr_k_90*tmp_17 + self._gr_k_91*tmp_9 + self._gr_k_92*tmp_34 + self._gr_k_93*tmp_38 + self._gr_k_94)) + self._gr_k_135*tmp_251*(-tmp_249*(-3477.0*tmp_9 - 9283.0) + 16.0*tmp_250*(101.5*tmp_17 + 1288.0*tmp_9 + 1462.5) + 18816.0*tmp_28 + tmp_35*(-1347.0*tmp_17 + 781.0*tmp_34 + 10299.0*tmp_9 + 3675.0)) + tmp_25*(self._gr_k_121*tmp_34 + self._gr_k_122*tmp_5*(tmp_106*tmp_164*(19265250.0*tmp_17 - 121109530.0*tmp_34 - 22228215.0*tmp_38 + 1534115.0*tmp_9 - 639.0*tmp_95 + 6899.0) + tmp_109*(16155.0*tmp_116 + 90636975.0*tmp_17 - 458313800.0*tmp_34 - 841263775.0*tmp_38 - 230820.0*tmp_9 - 20428476.0*tmp_95 - 16811.0) + tmp_267 + 19200.0*tmp_57*(195.5 - 633.5*tmp_9) + 3200.0*tmp_67*(-6266.5*tmp_17 - 7020.0*tmp_9 + 822.5) + 200.0*tmp_74*(-626476.0*tmp_17 - 64459.0*tmp_34 + 133932.0*tmp_9 + 5639.0) + 200.0*tmp_87*(-611632.0*tmp_17 - 929883.0*tmp_34 - 11655.0*tmp_38 + 106179.0*tmp_9 + 35.0)) + self._gr_k_133*tmp_37*tmp_38 + 3024000.0*tmp_57*(self._gr_k_125*(tmp_103 + 1.0) + 3.1415926535897932*tmp_263) + 1008000.0*tmp_67*(self._gr_k_131*tmp_9*(tmp_9 - 2.0) + 3.1415926535897932*tmp_264) - 504000.0*tmp_74*(self._gr_k_132*(tmp_266 + tmp_9) + 3.1415926535897932*tmp_265)) + tmp_49*(self._gr_k_134*tmp_251*(self._gr_k_120*tmp_28 - tmp_137*(self._gr_k_116*tmp_9 + self._gr_k_117 + 399.0*tmp_17) + tmp_262*(self._gr_k_118*tmp_9 + self._gr_k_119) + tmp_35*(self._gr_k_112*tmp_34 + self._gr_k_113*tmp_9 + self._gr_k_114*tmp_17 + self._gr_k_115)) - 1512000.0*tmp_135*tmp_28*(self._gr_k_123*tmp_255 + self._gr_k_124*tmp_28 - tmp_137*tmp_264 - tmp_262*tmp_263 + tmp_265*tmp_35))) + self._gr_k_163*tmp_180*tmp_248*(self._gr_k_160*(tmp_155*(tmp_198 - tmp_203*(tmp_199*tmp_9 - tmp_202)) + tmp_195*(tmp_186 - ccomplex.complex[double](0, 1)*(tmp_188*tmp_9 - tmp_194)) + tmp_247) + self._gr_k_162*tmp_181*tmp_38 - 126669.01579274046*tmp_126*tmp_177 + tmp_49*(self._gr_k_161*tmp_184 - 120960.0*tmp_136*tmp_177)) + self._gr_k_585*tmp_179*tmp_24*(self._gr_k_577*tmp_56 + self._gr_k_578*tmp_170 + self._gr_k_584*tmp_177*tmp_26 + tmp_106*(self._gr_k_562*tmp_95 + self._gr_k_563*tmp_9 + self._gr_k_564*tmp_38 + self._gr_k_565*tmp_34 + self._gr_k_566*tmp_17 + self._gr_k_567) + tmp_172*(self._gr_k_579*tmp_9 + self._gr_k_580) + tmp_173*(self._gr_k_568*tmp_9 + self._gr_k_569*tmp_17 + self._gr_k_570) - tmp_174*(self._gr_k_576*tmp_34 + self._gr_k_581*tmp_17 + self._gr_k_582*tmp_9 + self._gr_k_583) + tmp_176*(self._gr_k_571*tmp_38 + self._gr_k_572*tmp_9 + self._gr_k_573*tmp_34 + self._gr_k_574*tmp_17 + self._gr_k_575)) + self._gr_k_863*tmp_169*tmp_23*(self._gr_k_862*tmp_165 + e*tmp_8*(self._gr_k_857*tmp_17 + self._gr_k_860*tmp_9 + self._gr_k_861) + tmp_166*(self._gr_k_858*tmp_9 + self._gr_k_859) + tmp_3*(self._gr_k_854*tmp_9 + self._gr_k_855*tmp_17 + self._gr_k_856 + tmp_167)) + self._gr_k_921*tmp_370*cmath.pow(x, 3)*(self._gr_k_886*tmp_271 + self._gr_k_906*tmp_7*(3.0*tmp_106*tmp_7*(8635671898.0*tmp_111 - tmp_321*(tmp_320*tmp_364 + 690900.0*tmp_340 - 1686678000.0*tmp_342 - 10691295300.0*tmp_345 - 9761718750.0*tmp_351 + 140.0*tmp_45*(152732790.0*tmp_59 + 139453125.0*tmp_77 + 285758908.0) - 10894939020.0*tmp_59 - 9947656250.0*tmp_77 - 24207961.0) - tmp_324*(-tmp_313*(-tmp_361 + 235410.0*tmp_45 - 10379.0) - 18992400.0*tmp_342 - 16074450.0*tmp_345 - tmp_355 + 140.0*tmp_45*(tmp_361 + 138244.0) - 16380630.0*tmp_59) - tmp_326*(tmp_325*tmp_364 + 44100.0*tmp_340 + 1232725200.0*tmp_342 - 513872100.0*tmp_345 + 2772656250.0*tmp_351 - tmp_363*(9455130.0*tmp_59 + 39609375.0*tmp_77 + 41029364.0) - 523660140.0*tmp_59 + 2825468750.0*tmp_77 - 1545189.0) - 659.73445725385658*ccomplex.complex[double](0, 1)*tmp_328 - 220500.0*tmp_340 + 24834497520.0*tmp_342 - 22220248050.0*tmp_345 - 4940214300.0*tmp_349 - 52828125000.0*tmp_350 + 26414062500.0*tmp_351 - 16948514940.0*tmp_358 + 8474257470.0*tmp_359 - tmp_360*(tmp_313*(71700090.0*tmp_45 - 43401015.0*tmp_59 + 35417.0) + 396900.0*tmp_340 + 1165592400.0*tmp_342 + 3038071050.0*tmp_345 - 420.0*tmp_45*(14467005.0*tmp_59 + 12177884.0) + 3095939070.0*tmp_59 - 13906701.0) - 50832496848.0*tmp_45 - 22643490870.0*tmp_59 + 26917187500.0*tmp_77 + tmp_95*(73500.0*tmp_340 - 6903120.0*tmp_342 - 6072570.0*tmp_345 + 28.0*tmp_45*(tmp_362 + 251236.0) - 6188238.0*tmp_59 + 43.982297150257105*ccomplex.complex[double](0, 1)*(-tmp_362 + 477330.0*tmp_45 - 51467.0) - 2575315.0) + 7725945.0) + 14.0*tmp_109*(12711386205.0*tmp_111*tmp_284 - 12953507847.0*tmp_111 - tmp_115*(-tmp_192*(610063650.0*tmp_59 + 2272265625.0*tmp_77 + 2435777104.0) + tmp_292*tmp_335 + 985041120.0*tmp_342 - 315824670.0*tmp_345 + 2272265625.0*tmp_351 - 321840378.0*tmp_59 + 2315546875.0*tmp_77) + tmp_116*(-tmp_284*(6387570.0*tmp_45 - 3903795.0*tmp_59 - 107.0) + tmp_330*tmp_365 + 1669920.0*tmp_342 - 30.0*tmp_45*(260253.0*tmp_59 + 217424.0)) + tmp_212*(-tmp_287*(12075126.0*tmp_45 - 7424865.0*tmp_59 + 1391.0) - tmp_337*tmp_365 - 15990240.0*tmp_342 + tmp_45*(74248650.0*tmp_59 + 61436832.0)) + tmp_216*(-tmp_332*tmp_365 - 1179360.0*tmp_342 + 702.0*tmp_45*(2835.0*tmp_59 + 1712.0) + 12.566370614359173*ccomplex.complex[double](0, 1)*(-tmp_322 + 95970.0*tmp_45 - 3103.0)) + tmp_253*(4317835949.0*tmp_111 + tmp_292*tmp_368 + 12696290880.0*tmp_342 - 11220808095.0*tmp_345 + 13822265625.0*tmp_351 + 4237128735.0*tmp_359 - 6.0*tmp_45*(1412376245.0*tmp_111 + 462969675.0*tmp_59 + 4607421875.0*tmp_77 + 4449977632.0) - 11434537773.0*tmp_59 + 14085546875.0*tmp_77) - 36743316960.0*tmp_284*tmp_45 - 17238469815.0*tmp_284*tmp_59 + 12222656250.0*tmp_284*tmp_77 - 7314232800.0*tmp_342 + 17238469815.0*tmp_345 + 1235895570.0*tmp_349 + 24445312500.0*tmp_350 - 12222656250.0*tmp_351 + 25422772410.0*tmp_358 - 12711386205.0*tmp_359 + 37443189664.0*tmp_45 + 17566821621.0*tmp_59 - 12455468750.0*tmp_77 + tmp_94*(tmp_288*(298660590.0*tmp_45 - 88015815.0*tmp_59 - 69140625.0*tmp_77 + 107.0) + 113977920.0*tmp_342 + 616110705.0*tmp_345 + 483984375.0*tmp_351 - tmp_366*(123222141.0*tmp_59 + 96796875.0*tmp_77 + 213044704.0) + 627846147.0*tmp_59 + 493203125.0*tmp_77)) - 768.0*tmp_34*(89880.0*tmp_284 + tmp_341) - tmp_348*(6.0*tmp_34*(-tmp_305*(tmp_299 - tmp_300 - 1391.0) + 191100.0*tmp_340 - 7232400.0*tmp_342 - 7144200.0*tmp_345 + 1680.0*tmp_45*(tmp_300 + 4387.0) - 7280280.0*tmp_59 - 6695819.0) + tmp_38*(tmp_298*tmp_305 + 249900.0*tmp_340 + tmp_343 - 8756071.0) + tmp_71*(-tmp_303*(tmp_297 + 53393.0) + tmp_305*(-tmp_293 + 34930.0*tmp_45 + 2033.0) - 764400.0*tmp_342 + tmp_346 + tmp_347)) - tmp_356*(tmp_253*(tmp_292*tmp_304 + 176400.0*tmp_340 + 6585600.0*tmp_342 + 36614025.0*tmp_345 - 70.0*tmp_45*(1046115.0*tmp_59 + 972416.0) + 37311435.0*tmp_59 - 6180756.0) + tmp_292*tmp_310 + tmp_309*(-tmp_292*(tmp_306 - tmp_307 - 856.0) - 1218000.0*tmp_342 - 1148175.0*tmp_345 - tmp_355 + 50.0*tmp_45*(tmp_91 + 24824.0) - 1170045.0*tmp_59) + tmp_34*(tmp_341 + 58800.0*tmp_342 - tmp_352 + tmp_354*(tmp_353 + 3317.0)) + 235200.0*tmp_340 - 7291200.0*tmp_342 - 40186125.0*tmp_345 + 80372250.0*tmp_349 + 114843750.0*tmp_350 - 57421875.0*tmp_351 + 191504320.0*tmp_45 - 40951575.0*tmp_59 - 58515625.0*tmp_77 - 8241008.0) + 12.0*tmp_37*tmp_9*(-tmp_185*(58800.0*tmp_340 - 12818400.0*tmp_342 - 11609325.0*tmp_345 - tmp_354*(-tmp_314 + 367710.0*tmp_45 - 11021.0) + 70.0*tmp_45*(tmp_314 + 186608.0) - 11830455.0*tmp_59 - 2060252.0) - 29400.0*tmp_284*(tmp_357 + 152774.0*tmp_45 + 18711.0*tmp_59 + 107.0) - 514500.0*tmp_340 - 1059517200.0*tmp_342 + 550103400.0*tmp_345 - 2296875000.0*tmp_351 + 5.0*tmp_38*(-112.0*tmp_284*(tmp_353 + 107.0) + 58800.0*tmp_342 - tmp_352 - tmp_355) + 560.0*tmp_45*(1709505.0*tmp_59 + 8203125.0*tmp_77 + 8173409.0) + 560581560.0*tmp_59 - 2340625000.0*tmp_77 - tmp_86*(tmp_305*tmp_315 + 84848400.0*tmp_342 + 278623800.0*tmp_345 + tmp_347 - 50960.0*tmp_45*(tmp_307 + 9523.0) + 283930920.0*tmp_59) - 56.0*tmp_9*(tmp_292*tmp_316 + 29400.0*tmp_340 - 5208000.0*tmp_342 - 36741600.0*tmp_345 - 41015625.0*tmp_351 + 50.0*tmp_45*(1469664.0*tmp_59 + 1640625.0*tmp_77 + 3064480.0) - 37441440.0*tmp_59 - 41796875.0*tmp_77 - 1030126.0) + 18027205.0) - 48.0*tmp_57*(-5880.0*tmp_284*(-tmp_344 + 2430.0*tmp_45 - 749.0) + 720300.0*tmp_340 - 14288400.0*tmp_342 - tmp_346 + 136080.0*tmp_45*(210.0*tmp_59 + 107.0) + tmp_9*(tmp_295*tmp_305 + 426300.0*tmp_340 + tmp_343 - 14936827.0) - 25238087.0)) + self._gr_k_907*tmp_273 + self._gr_k_909*tmp_139 + 4.0*tmp_109*(self._gr_k_877*tmp_28 + self._gr_k_880*tmp_275 + self._gr_k_881*tmp_139 + self._gr_k_882*tmp_56 + self._gr_k_883*tmp_276 + self._gr_k_884*tmp_7 + self._gr_k_885*tmp_270) - 16.0*tmp_141*(self._gr_k_918*tmp_9 + self._gr_k_919*tmp_17 + self._gr_k_920) + 8.0*tmp_142*(self._gr_k_870*tmp_34 + self._gr_k_871*tmp_9 + self._gr_k_872*tmp_17 + self._gr_k_873) + tmp_144*(self._gr_k_864*tmp_38 + self._gr_k_865*tmp_95 + self._gr_k_866*tmp_17 + self._gr_k_867*tmp_34 + self._gr_k_868*tmp_9 + self._gr_k_869) - 4.0*tmp_145*(self._gr_k_905*tmp_17 + self._gr_k_912*tmp_34 + self._gr_k_913*tmp_9 + self._gr_k_914*tmp_38 + self._gr_k_915) + 4.0*tmp_146*(self._gr_k_874*tmp_17 + self._gr_k_878*tmp_34 + self._gr_k_888*tmp_38 + self._gr_k_889*tmp_148 + self._gr_k_890*tmp_9 + self._gr_k_891*tmp_95 + self._gr_k_892*tmp_116 + self._gr_k_893) + tmp_25*(self._gr_k_887*tmp_7*(tmp_155*(tmp_198 + tmp_203*(-tmp_199*tmp_9 + tmp_202)) + tmp_195*(tmp_186 + ccomplex.complex[double](0, 1)*(tmp_194 + tmp_253*(5066.0*tmp_45 - 2997.0*tmp_59))) + tmp_247) + self._gr_k_894*tmp_270*tmp_37 + self._gr_k_903*tmp_283 + self._gr_k_904*tmp_139 - 7761600.0*tmp_141*(self._gr_k_898*tmp_9 + self._gr_k_899*tmp_17 + self._gr_k_900) + 186278400.0*tmp_142*(self._gr_k_879*tmp_34 + self._gr_k_895*tmp_9 + self._gr_k_896*tmp_17 + self._gr_k_897) - 3880800.0*tmp_272*(self._gr_k_901*tmp_9 + self._gr_k_902)) - 16.0*tmp_272*(self._gr_k_910*tmp_9 + self._gr_k_911) - 31890862080.0*tmp_274*cmath.log(16*x) + 996589440.0*tmp_282*ccomplex.log(2*tmp_162*x*((1.0/2.0)*e*(tmp_163 + tmp_7) + 1)*cmath.exp(-1.0/2.0)) + cmath.pow(tmp_49, 2)*(self._gr_k_916*tmp_183*tmp_26 + self._gr_k_917*tmp_282 + 140826470400.0*tmp_274) + tmp_49*(self._gr_k_908*(3072.0*tmp_139*(107.0 - tmp_292) + 7.0*tmp_149*(tmp_116*(tmp_284 - tmp_329 + tmp_330) + tmp_212*(-65.0*tmp_284 - tmp_337 + 574176.0*tmp_45) + tmp_216*(-116.0*tmp_284 - tmp_332 + 11232.0*tmp_45) + tmp_336 + tmp_339 + tmp_9*(-tmp_331 - 748594368.0*tmp_45 - 320594517.0*tmp_59 + 394921875.0*tmp_77) + tmp_94*(tmp_288 + tmp_334)) + tmp_290*(-6300.0*tmp_284 + tmp_321*(-19740.0*tmp_284 + tmp_320) + tmp_324*(-3395.0*tmp_284 - tmp_323 - 90440.0*tmp_45 + 428.0) + tmp_326*(-1260.0*tmp_284 + tmp_325) + tmp_328 + tmp_34*(-23170.0*tmp_284 + 47801040.0*tmp_45 - 28934010.0*tmp_59 + 23112.0) + tmp_95*(-3367.0*tmp_284 + 32872.0*tmp_45 - 28917.0*tmp_59 - 2140.0)) + tmp_296*(-5145.0*tmp_284 + tmp_293 - 17010.0*tmp_45 + tmp_9*(-3045.0*tmp_284 + tmp_295) + 5243.0) + tmp_302*(tmp_17*(-1785.0*tmp_284 + tmp_298) - 5985.0*tmp_284 - tmp_297 + tmp_301*(-1365.0*tmp_284 - tmp_299 + tmp_300 + 1391.0) + 104790.0*tmp_45 + 6099.0) + tmp_311*(tmp_253*(-10080.0*tmp_284 + tmp_304) - 13440.0*tmp_284 + tmp_309*(-tmp_305 - tmp_306 - tmp_308 + 856.0) + tmp_310 + tmp_34*(-1085.0*tmp_284 + tmp_303 + 856.0)) + tmp_318*(-3675.0*tmp_284 - tmp_312 + tmp_317*(-1680.0*tmp_284 + tmp_316) + tmp_34*(-3605.0*tmp_284 - 122080.0*tmp_45 + 110565.0*tmp_59 + 3424.0) + tmp_38*(-tmp_313 - 350.0*tmp_45 - 535.0) + 5347090.0*tmp_45 + 654885.0*tmp_59 + tmp_86*(-1995.0*tmp_284 + tmp_315) + 3745.0)) + tmp_25*(self._gr_k_875*tmp_283 + self._gr_k_876*(46080.0*tmp_139*tmp_284 + 5760.0*tmp_141*(ccomplex.complex[double](0, 1)*tmp_198 + tmp_199*tmp_9 - tmp_200 - tmp_201 + tmp_60) + 240.0*tmp_142*(-tmp_118 + tmp_188*tmp_9 + tmp_189 + tmp_191 - tmp_193 + tmp_284*(78.0*tmp_17 + 23.0*tmp_34 + 66.0*tmp_9 + 18.0) + tmp_286) + 240.0*tmp_145*(-tmp_228 - tmp_229 - tmp_231 + tmp_233 + tmp_34*(-tmp_232 - tmp_288 + 1288.0*tmp_45) + tmp_38*(-tmp_287 - tmp_46) + tmp_78) + tmp_149*(tmp_116*(ccomplex.complex[double](0, 1)*tmp_218 - 19152.0*tmp_45 + 12393.0*tmp_59) - tmp_204 - tmp_205 + tmp_206 + tmp_208 + tmp_212*(-tmp_210 + tmp_211 + tmp_288) + tmp_216*(ccomplex.complex[double](0, 1)*tmp_213 + tmp_214 - tmp_215) - tmp_217 + tmp_222*tmp_253 + tmp_94*(tmp_224 - tmp_225 + tmp_288 + tmp_291)) + 5760.0*tmp_272*(ccomplex.complex[double](0, 1)*tmp_246 - tmp_253*tmp_45 + tmp_285 + 27.0*tmp_45) + tmp_290*(tmp_212*(768.0*tmp_45 - ccomplex.complex[double](0, 1)*tmp_83 - tmp_99) + tmp_236 + tmp_241 - tmp_243*tmp_289 + tmp_94*(-tmp_237 - tmp_288 + 111537.0*tmp_59) + tmp_95*(tmp_220 + ccomplex.complex[double](0, 1)*tmp_238 + tmp_239)))) - 93884313600.0*tmp_274*tmp_284)) + 0.25*tmp_162*(e*(tmp_163 + tmp_164) + tmp_32 + 4.0)             # <<<<<<<<<<<<<<
 *         # 31/math.m: hFactEccCorrResumExceptPAv5Flag[3,1]
 *         self.h31EccCorrResum = self._gr_k_363*tmp_159*tmp_42*(self._gr_k_282*tmp_109 + self._gr_k_341*tmp_430*(-2491.0*tmp_3 - 69834.0) + self._gr_k_344*tmp_432*(-16112.0*tmp_3 - 217.0*tmp_37 - 62032.0) + self._gr_k_348*tmp_431*(-3285.0*tmp_3 - 23224.0) + self._gr_k_351*tmp_107 + self._gr_k_352*tmp_428 + self._gr_k_353*tmp_395*(self._gr_k_349*tmp_441 + 1056.0*tmp_134*(3143.0*tmp_17 - 12602.0*tmp_9 - 1181.0) - tmp_171*(self._gr_k_350*tmp_9 + 119196.0) + tmp_37*(self._gr_k_268*tmp_34 - 243540.0*tmp_17 + 131670.0*tmp_38 - 56133.0*tmp_9 + 12573.0*tmp_95 - 6930.0) - 132.0*tmp_433*(653.0*tmp_9 + 45811.0) + 1533312.0*tmp_440 + tmp_442*(self._gr_k_340*tmp_17 + 251262.0*tmp_34 - 722898.0*tmp_9 - 113355.0) + 264.0*tmp_443*(27315.0*tmp_17 + 4005.0*tmp_34 + 638.0*tmp_38 - 2364.0*tmp_9 - 330.0)) + self._gr_k_354*tmp_10*tmp_40*(1600.0*tmp_10*(2545.0*tmp_17 + 33192.0*tmp_9 + 25007.0) + tmp_106*(928436400.0*tmp_17 - 447565875.0*tmp_34 - 43033510.0*tmp_38 + 1679811375.0*tmp_9 + 38962318.0) + tmp_130*tmp_7*(153024.0*tmp_17 - 42323.0*tmp_34 + 392928.0*tmp_9 + 48905.0) + tmp_131*(434816.0*tmp_17 - 65243.0*tmp_34 - 12233.0*tmp_38 + 611759.0*tmp_9 + 8637.0) + 150.0*tmp_132*(346846.0*tmp_17 - 911405.0*tmp_34 + 6656798.0*tmp_9 + 1141287.0) + 19200.0*tmp_28*(629.0*tmp_9 + 397.0)) + self._gr_k_355*tmp_87*(-16125.0*tmp_3 - 115174.0) + self._gr_k_356*tmp_391*(-13876.0*tmp_3 - 1693.0*tmp_37 - 6728.0) + self._gr_k_357*tmp_57*(-50204.0*tmp_3 - 10847.0*tmp_37 - 21144.0) + self._gr_k_358*(self._gr_k_338*tmp_269*tmp_423 + self._gr_k_339*tmp_34 + tmp_108*(self._gr_k_310*tmp_17 + self._gr_k_311*tmp_95 + self._gr_k_312*tmp_34 + self._gr_k_313*tmp_9 + self._gr_k_314*tmp_38 + self._gr_k_315) + 4.0*tmp_150*(self._gr_k_283*tmp_38 + self._gr_k_323*tmp_9 + self._gr_k_324*tmp_95 + self._gr_k_325*tmp_34 + self._gr_k_326*tmp_17 + self._gr_k_327*tmp_116 + self._gr_k_328) + tmp_268*(self._gr_k_286*tmp_34 + self._gr_k_317*tmp_38 + self._gr_k_329*tmp_95 + self._gr_k_330*tmp_9 + self._gr_k_331*tmp_116 + self._gr_k_332*tmp_17 + self._gr_k_333) + tmp_404*(self._gr_k_318*tmp_17 + self._gr_k_319*tmp_9 + self._gr_k_320) + tmp_418*(self._gr_k_285*tmp_34 + self._gr_k_306*tmp_17 + self._gr_k_307*tmp_38 + self._gr_k_308*tmp_9 + self._gr_k_309) + 4608.0*tmp_57*(self._gr_k_321*tmp_9 + self._gr_k_322) + 1152.0*tmp_74*(self._gr_k_334*tmp_9 + self._gr_k_335*tmp_34 + self._gr_k_336*tmp_17 + self._gr_k_337)) + self._gr_k_359*tmp_67*(-598736.0*tmp_3 - 38499.0*tmp_37 - 548208.0) + self._gr_k_360*tmp_74*(-28089.0*tmp_3 - 59864.0) + self._gr_k_361*tmp_106*tmp_40*(e*(50455.0 - 42339.0*tmp_116) + tmp_277*(-74107.0*tmp_95 - 943.0)) + self._gr_k_362*tmp_429 + 79200.0*tmp_25*tmp_402*(self._gr_k_280*tmp_433 + self._gr_k_281*tmp_17 + tmp_30*tmp_435 + tmp_386*tmp_436 + tmp_437*tmp_438 + tmp_439) - 79200.0*tmp_34*(self._gr_k_255*tmp_109 + self._gr_k_316*tmp_37 + self._gr_k_345*tmp_150 + self._gr_k_346*tmp_3 + self._gr_k_347) + tmp_49*(self._gr_k_342*(self._gr_k_287*tmp_150*tmp_34 + self._gr_k_299*tmp_34 + tmp_109*(self._gr_k_256*tmp_116 + self._gr_k_257*tmp_38 + self._gr_k_258*tmp_34 + self._gr_k_259*tmp_9 + self._gr_k_260*tmp_95 + self._gr_k_261*tmp_17 + self._gr_k_262) + tmp_133*tmp_175*(self._gr_k_288*tmp_38 + self._gr_k_289*tmp_17 + self._gr_k_290*tmp_34 + self._gr_k_291*tmp_9 + self._gr_k_292) + tmp_29*tmp_35*(self._gr_k_298*tmp_34 + self._gr_k_300*tmp_9 + self._gr_k_301*tmp_17 + self._gr_k_302) + tmp_387*(self._gr_k_293*tmp_34 + self._gr_k_294*tmp_17 + self._gr_k_295*tmp_9 + self._gr_k_296*tmp_38 + self._gr_k_297) - tmp_450*(self._gr_k_305 + tmp_434) + tmp_451*(self._gr_k_284*tmp_17 + self._gr_k_303*tmp_9 + self._gr_k_304)) + self._gr_k_343*tmp_444 + 1188000.0*tmp_135*(self._gr_k_269*tmp_445 + self._gr_k_272*tmp_34 + tmp_435*tmp_446 + tmp_436*tmp_447 + tmp_437*tmp_448 + tmp_439*tmp_9))) + self._gr_k_589*tmp_427*(<double>(self._gr_k_27)*(4608.0*e*tmp_56*(-tmp_400 + tmp_401 + tmp_402) - tmp_108*tmp_423 + tmp_109*(-tmp_115*(6708987.0*tmp_113 + tmp_415 - 22282240.0*tmp_64 + 5046875.0*ccomplex.complex[double](0, 1)*tmp_77) + tmp_116*(tmp_117 + tmp_119*(19375.0*tmp_77 + tmp_91) - 2945024.0*tmp_64) + tmp_140*(373977.0*tmp_113 - 609024.0*tmp_64 + 147.65485471872028) + tmp_426*(4374.0*tmp_113 + tmp_424 - tmp_425) - 72.0*ccomplex.complex[double](0, 1)*tmp_9*(6761984.0*tmp_45 + 106434.0*tmp_59 - 2984375.0*tmp_77) - 24.0*tmp_95*(-81.0*ccomplex.complex[double](0, 1)*(2048.0*tmp_45 - 1287.0*tmp_59) + 411.54863762026291) + ccomplex.complex[double](0, 1)*(-23882747.0*tmp_111 + 201052160.0*tmp_45 + 65498463.0*tmp_59 - 102421875.0*tmp_77)) + 4608.0*tmp_34*tmp_394 - tmp_404*(tmp_17*(6.0*tmp_393 + 78.539816339744831) + tmp_82*(tmp_400 - tmp_401) - ccomplex.complex[double](0, 1)*(tmp_403 + 1180.0*tmp_45 + 378.0) + 848.23001646924417) - tmp_410*(tmp_17*(tmp_406 + 2356.1944901923449 - 819.0*ccomplex.complex[double](0, 1)) + tmp_405*(3962.0*tmp_45 - tmp_84 - 105.0) + tmp_408*(tmp_407 - 34.0*tmp_64 + 50.265482457436692) + tmp_73*(tmp_409 - ccomplex.complex[double](0, 1)*(tmp_403 + 1190.0*tmp_45 + 161.0)) + 1178.0972450961725) - tmp_418*(tmp_101*(tmp_415 + ccomplex.complex[double](0, 1)*(2168.0*tmp_45 - 1701.0*tmp_59 + 84.0)) + tmp_185*(tmp_413 - tmp_414*(110.0*tmp_45 + 21.0)) - tmp_405*(tmp_412 + 239464.0*tmp_45 - 59375.0*tmp_77 + 252.0) + tmp_411 + tmp_82*(ccomplex.complex[double](0, 1)*(172160.0*tmp_45 - 100845.0*tmp_59 - 672.0) + 1507.9644737231008) + tmp_86*(-ccomplex.complex[double](0, 1)*(tmp_417 + 33560.0*tmp_45 + 1092.0) + 2623.2298657474774))) + self._gr_k_588*tmp_391*(7614.0*tmp_3 + 653.0*tmp_37 + 4928.0) + 1152.0*tmp_389*tmp_394 + tmp_49*(self._gr_k_587*tmp_399 + tmp_389*tmp_50)) - self._gr_k_600*tmp_374*tmp_375 + self._gr_k_705*tmp_380*(self._gr_k_697*tmp_255 - tmp_249*(self._gr_k_699*tmp_9 + self._gr_k_700*tmp_17 + self._gr_k_701) + tmp_35*(self._gr_k_692*tmp_9 + self._gr_k_693*tmp_34 + self._gr_k_694*tmp_17 + self._gr_k_695*tmp_38 + self._gr_k_696) + tmp_376*(self._gr_k_698 + tmp_253) - tmp_378*(self._gr_k_702*tmp_9 + self._gr_k_703*tmp_17 + self._gr_k_704 + tmp_377)) + self._gr_k_736*tmp_390*(self._gr_k_733*tmp_381 + self._gr_k_734*tmp_34 + self._gr_k_735*tmp_389 + tmp_109*(self._gr_k_706*tmp_116 + self._gr_k_707*tmp_95 + self._gr_k_708*tmp_34 + self._gr_k_709*tmp_38 + self._gr_k_710*tmp_17 + self._gr_k_711*tmp_9 + self._gr_k_712) + tmp_383*(self._gr_k_713*tmp_9 + self._gr_k_721) + tmp_384*(self._gr_k_718*tmp_9 + self._gr_k_719*tmp_17 + self._gr_k_720) + tmp_385*(self._gr_k_714*tmp_9 + self._gr_k_715*tmp_34 + self._gr_k_716*tmp_17 + self._gr_k_717) + tmp_387*(self._gr_k_728*tmp_34 + self._gr_k_729*tmp_17 + self._gr_k_730*tmp_9 + self._gr_k_731*tmp_38 + self._gr_k_732) + tmp_388*(self._gr_k_722*tmp_95 + self._gr_k_723*tmp_38 + self._gr_k_724*tmp_34 + self._gr_k_725*tmp_17 + self._gr_k_726*tmp_9 + self._gr_k_727))
 */
  try {
    __pyx_t_9 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2197, __pyx_L1_error)
  }
  try {
    __pyx_t_8 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2197, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2197, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2197, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2197, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2197, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2197, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2197, __pyx_L1_error)
  }
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2197, __pyx_L1_error)
  }
  try {
    __pyx_t_10 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2197, __pyx_L1_error)
  }
  try {
    __pyx_t_11 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2197, __pyx_L1_error)
  }
  __pyx_v_self->h22EccCorrResum = ((((((((__pyx_v_self->_gr_k_136 * __pyx_v_tmp_123) * __pyx_v_tmp_159) * ((((((__pyx_v_self->_gr_k_129 * __pyx_v_tmp_10) * ((((((__pyx_v_self->_gr_k_127 * __pyx_v_tmp_252) - (21504.0 * __pyx_v_tmp_254)) - (2688.0 * __pyx_v_tmp_256)) - (__pyx_v_tmp_257 * (((__pyx_v_self->_gr_k_128 * __pyx_v_tmp_17) - (504.0 * __pyx_v_tmp_9)) - 1386.0))) + (1344.0 * __pyx_v_tmp_259)) + (__pyx_v_tmp_261 * (((((__pyx_v_self->_gr_k_126 * __pyx_v_tmp_34) + (126.0 * __pyx_v_tmp_17)) + __pyx_v_tmp_260) + (315.0 * __pyx_v_tmp_38)) + 63.0)))) + (__pyx_v_self->_gr_k_130 * (((((((((__pyx_v_self->_gr_k_107 * __pyx_v_tmp_34) + ((__pyx_v_self->_gr_k_88 * __pyx_v_tmp_150) * __pyx_v_tmp_227)) + ((__pyx_v_self->_gr_k_99 * __pyx_v_tmp_244) * __pyx_v_tmp_269)) - (__pyx_v_tmp_155 * (((__pyx_v_self->_gr_k_103 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_110 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_111))) + (__pyx_v_tmp_245 * ((((((__pyx_v_self->_gr_k_100 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_101 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_102) + (__pyx_v_self->_gr_k_96 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_97 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_98 * __pyx_v_tmp_17)))) - (__pyx_v_tmp_268 * (((((((__pyx_v_self->_gr_k_104 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_105 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_106 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_108 * __pyx_v_tmp_116)) + __pyx_v_self->_gr_k_109) + (__pyx_v_self->_gr_k_89 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_95 * __pyx_v_tmp_38)))) - ((8640.0 * __pyx_v_tmp_57) * ((__pyx_v_self->_gr_k_11 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_12))) + ((720.0 * __pyx_v_tmp_74) * (((__pyx_v_self->_gr_k_10 + (__pyx_v_self->_gr_k_7 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_8 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_9 * __pyx_v_tmp_17)))) + ((720.0 * __pyx_v_tmp_87) * (((((__pyx_v_self->_gr_k_90 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_91 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_92 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_93 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_94))))) + ((__pyx_v_self->_gr_k_135 * __pyx_v_tmp_251) * (((((-__pyx_v_tmp_249) * ((-3477.0 * __pyx_v_tmp_9) - 9283.0)) + ((16.0 * __pyx_v_tmp_250) * (((101.5 * __pyx_v_tmp_17) + (1288.0 * __pyx_v_tmp_9)) + 1462.5))) + (18816.0 * __pyx_v_tmp_28)) + (__pyx_v_tmp_35 * ((((-1347.0 * __pyx_v_tmp_17) + (781.0 * __pyx_v_tmp_34)) + (10299.0 * __pyx_v_tmp_9)) + 3675.0))))) + (__pyx_v_tmp_25 * ((((((__pyx_v_self->_gr_k_121 * __pyx_v_tmp_34) + ((__pyx_v_self->_gr_k_122 * __pyx_v_tmp_5) * ((((((((__pyx_v_tmp_106 * __pyx_v_tmp_164) * ((((((19265250.0 * __pyx_v_tmp_17) - (121109530.0 * __pyx_v_tmp_34)) - (22228215.0 * __pyx_v_tmp_38)) + (1534115.0 * __pyx_v_tmp_9)) - (639.0 * __pyx_v_tmp_95)) + 6899.0)) + (__pyx_v_tmp_109 * (((((((16155.0 * __pyx_v_tmp_116) + (90636975.0 * __pyx_v_tmp_17)) - (458313800.0 * __pyx_v_tmp_34)) - (841263775.0 * __pyx_v_tmp_38)) - (230820.0 * __pyx_v_tmp_9)) - (20428476.0 * __pyx_v_tmp_95)) - 16811.0))) + __pyx_v_tmp_267) + ((19200.0 * __pyx_v_tmp_57) * (195.5 - (633.5 * __pyx_v_tmp_9)))) + ((3200.0 * __pyx_v_tmp_67) * (((-6266.5 * __pyx_v_tmp_17) - (7020.0 * __pyx_v_tmp_9)) + 822.5))) + ((200.0 * __pyx_v_tmp_74) * ((((-626476.0 * __pyx_v_tmp_17) - (64459.0 * __pyx_v_tmp_34)) + (133932.0 * __pyx_v_tmp_9)) + 5639.0))) + ((200.0 * __pyx_v_tmp_87) * (((((-611632.0 * __pyx_v_tmp_17) - (929883.0 * __pyx_v_tmp_34)) - (11655.0 * __pyx_v_tmp_38)) + (106179.0 * __pyx_v_tmp_9)) + 35.0))))) + ((__pyx_v_self->_gr_k_133 * __pyx_v_tmp_37) * __pyx_v_tmp_38)) + ((3024000.0 * __pyx_v_tmp_57) * ((__pyx_v_self->_gr_k_125 * (__pyx_v_tmp_103 + 1.0)) + (3.1415926535897932 * __pyx_v_tmp_263)))) + ((1008000.0 * __pyx_v_tmp_67) * (((__pyx_v_self->_gr_k_131 * __pyx_v_tmp_9) * (__pyx_v_tmp_9 - 2.0)) + (3.1415926535897932 * __pyx_v_tmp_264)))) - ((504000.0 * __pyx_v_tmp_74) * ((__pyx_v_self->_gr_k_132 * (__pyx_v_tmp_266 + __pyx_v_tmp_9)) + (3.1415926535897932 * __pyx_v_tmp_265)))))) + (__pyx_v_tmp_49 * (((__pyx_v_self->_gr_k_134 * __pyx_v_tmp_251) * ((((__pyx_v_self->_gr_k_120 * __pyx_v_tmp_28) - (__pyx_v_tmp_137 * (((__pyx_v_self->_gr_k_116 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_117) + (399.0 * __pyx_v_tmp_17)))) + (__pyx_v_tmp_262 * ((__pyx_v_self->_gr_k_118 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_119))) + (__pyx_v_tmp_35 * ((((__pyx_v_self->_gr_k_112 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_113 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_114 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_115)))) - (((1512000.0 * __pyx_v_tmp_135) * __pyx_v_tmp_28) * (((((__pyx_v_self->_gr_k_123 * __pyx_v_tmp_255) + (__pyx_v_self->_gr_k_124 * __pyx_v_tmp_28)) - (__pyx_v_tmp_137 * __pyx_v_tmp_264)) - (__pyx_v_tmp_262 * __pyx_v_tmp_263)) + (__pyx_v_tmp_265 * __pyx_v_tmp_35))))))) + (((__pyx_v_self->_gr_k_163 * __pyx_v_tmp_180) * __pyx_v_tmp_248) * ((((__pyx_v_self->_gr_k_160 * (((__pyx_v_tmp_155 * (__pyx_v_tmp_198 - (__pyx_v_tmp_203 * ((__pyx_v_tmp_199 * __pyx_v_tmp_9) - __pyx_v_tmp_202)))) + (__pyx_v_tmp_195 * (__pyx_v_tmp_186 - (__pyx_t_9 * ((__pyx_v_tmp_188 * __pyx_v_tmp_9) - __pyx_v_tmp_194))))) + __pyx_v_tmp_247)) + ((__pyx_v_self->_gr_k_162 * __pyx_v_tmp_181) * __pyx_v_tmp_38)) - ((126669.01579274046 * __pyx_v_tmp_126) * __pyx_v_tmp_177)) + (__pyx_v_tmp_49 * ((__pyx_v_self->_gr_k_161 * __pyx_v_tmp_184) - ((120960.0 * __pyx_v_tmp_136) * __pyx_v_tmp_177)))))) + (((__pyx_v_self->_gr_k_585 * __pyx_v_tmp_179) * __pyx_v_tmp_24) * ((((((((__pyx_v_self->_gr_k_577 * __pyx_v_tmp_56) + (__pyx_v_self->_gr_k_578 * __pyx_v_tmp_170)) + ((__pyx_v_self->_gr_k_584 * __pyx_v_tmp_177) * __pyx_v_tmp_26)) + (__pyx_v_tmp_106 * ((((((__pyx_v_self->_gr_k_562 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_563 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_564 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_565 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_566 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_567))) + (__pyx_v_tmp_172 * ((__pyx_v_self->_gr_k_579 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_580))) + (__pyx_v_tmp_173 * (((__pyx_v_self->_gr_k_568 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_569 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_570))) - (__pyx_v_tmp_174 * ((((__pyx_v_self->_gr_k_576 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_581 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_582 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_583))) + (__pyx_v_tmp_176 * (((((__pyx_v_self->_gr_k_571 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_572 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_573 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_574 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_575))))) + (((__pyx_v_self->_gr_k_863 * __pyx_v_tmp_169) * __pyx_v_tmp_23) * ((((__pyx_v_self->_gr_k_862 * __pyx_v_tmp_165) + ((__pyx_v_e * __pyx_v_tmp_8) * (((__pyx_v_self->_gr_k_857 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_860 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_861))) + (__pyx_v_tmp_166 * ((__pyx_v_self->_gr_k_858 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_859))) + (__pyx_v_tmp_3 * ((((__pyx_v_self->_gr_k_854 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_855 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_856) + __pyx_v_tmp_167))))) + (((__pyx_v_self->_gr_k_921 * __pyx_v_tmp_370) * pow(__pyx_v_x, 3.0)) * ((((((((((((((((__pyx_v_self->_gr_k_886 * __pyx_v_tmp_271) + ((__pyx_v_self->_gr_k_906 * __pyx_v_tmp_7) * (((((((((3.0 * __pyx_v_tmp_106) * __pyx_v_tmp_7) * (((((((((((((((((((8635671898.0 * __pyx_v_tmp_111) - (__pyx_v_tmp_321 * (((((((((__pyx_v_tmp_320 * __pyx_v_tmp_364) + (690900.0 * __pyx_v_tmp_340)) - (1686678000.0 * __pyx_v_tmp_342)) - (10691295300.0 * __pyx_v_tmp_345)) - (9761718750.0 * __pyx_v_tmp_351)) + ((140.0 * __pyx_v_tmp_45) * (((152732790.0 * __pyx_v_tmp_59) + (139453125.0 * __pyx_v_tmp_77)) + 285758908.0))) - (10894939020.0 * __pyx_v_tmp_59)) - (9947656250.0 * __pyx_v_tmp_77)) - 24207961.0))) - (__pyx_v_tmp_324 * (((((((-__pyx_v_tmp_313) * (((-__pyx_v_tmp_361) + (235410.0 * __pyx_v_tmp_45)) - 10379.0)) - (18992400.0 * __pyx_v_tmp_342)) - (16074450.0 * __pyx_v_tmp_345)) - __pyx_v_tmp_355) + ((140.0 * __pyx_v_tmp_45) * (__pyx_v_tmp_361 + 138244.0))) - (16380630.0 * __pyx_v_tmp_59)))) - (__pyx_v_tmp_326 * (((((((((__pyx_v_tmp_325 * __pyx_v_tmp_364) + (44100.0 * __pyx_v_tmp_340)) + (1232725200.0 * __pyx_v_tmp_342)) - (513872100.0 * __pyx_v_tmp_345)) + (2772656250.0 * __pyx_v_tmp_351)) - (__pyx_v_tmp_363 * (((9455130.0 * __pyx_v_tmp_59) + (39609375.0 * __pyx_v_tmp_77)) + 41029364.0))) - (523660140.0 * __pyx_v_tmp_59)) + (2825468750.0 * __pyx_v_tmp_77)) - 1545189.0))) - ((659.73445725385658 * __pyx_t_8) * __pyx_v_tmp_328)) - (220500.0 * __pyx_v_tmp_340)) + (24834497520.0 * __pyx_v_tmp_342)) - (22220248050.0 * __pyx_v_tmp_345)) - (4940214300.0 * __pyx_v_tmp_349)) - (52828125000.0 * __pyx_v_tmp_350)) + (26414062500.0 * __pyx_v_tmp_351)) - (16948514940.0 * __pyx_v_tmp_358)) + (8474257470.0 * __pyx_v_tmp_359)) - (__pyx_v_tmp_360 * (((((((__pyx_v_tmp_313 * (((71700090.0 * __pyx_v_tmp_45) - (43401015.0 * __pyx_v_tmp_59)) + 35417.0)) + (396900.0 * __pyx_v_tmp_340)) + (1165592400.0 * __pyx_v_tmp_342)) + (3038071050.0 * __pyx_v_tmp_345)) - ((420.0 * __pyx_v_tmp_45) * ((14467005.0 * __pyx_v_tmp_59) + 12177884.0))) + (3095939070.0 * __pyx_v_tmp_59)) - 13906701.0))) - (50832496848.0 * __pyx_v_tmp_45)) - (22643490870.0 * __pyx_v_tmp_59)) + (26917187500.0 * __pyx_v_tmp_77)) + (__pyx_v_tmp_95 * (((((((73500.0 * __pyx_v_tmp_340) - (6903120.0 * __pyx_v_tmp_342)) - (6072570.0 * __pyx_v_tmp_345)) + ((28.0 * __pyx_v_tmp_45) * (__pyx_v_tmp_362 + 251236.0))) - (6188238.0 * __pyx_v_tmp_59)) + ((43.982297150257105 * __pyx_t_2) * (((-__pyx_v_tmp_362) + (477330.0 * __pyx_v_tmp_45)) - 51467.0))) - 2575315.0))) + 7725945.0)) + ((14.0 * __pyx_v_tmp_109) * ((((((((((((((((((((((12711386205.0 * __pyx_v_tmp_111) * __pyx_v_tmp_284) - (12953507847.0 * __pyx_v_tmp_111)) - (__pyx_v_tmp_115 * ((((((((-__pyx_v_tmp_192) * (((610063650.0 * __pyx_v_tmp_59) + (2272265625.0 * __pyx_v_tmp_77)) + 2435777104.0)) + (__pyx_v_tmp_292 * __pyx_v_tmp_335)) + (985041120.0 * __pyx_v_tmp_342)) - (315824670.0 * __pyx_v_tmp_345)) + (2272265625.0 * __pyx_v_tmp_351)) - (321840378.0 * __pyx_v_tmp_59)) + (2315546875.0 * __pyx_v_tmp_77)))) + (__pyx_v_tmp_116 * (((((-__pyx_v_tmp_284) * (((6387570.0 * __pyx_v_tmp_45) - (3903795.0 * __pyx_v_tmp_59)) - 107.0)) + (__pyx_v_tmp_330 * __pyx_v_tmp_365)) + (1669920.0 * __pyx_v_tmp_342)) - ((30.0 * __pyx_v_tmp_45) * ((260253.0 * __pyx_v_tmp_59) + 217424.0))))) + (__pyx_v_tmp_212 * (((((-__pyx_v_tmp_287) * (((12075126.0 * __pyx_v_tmp_45) - (7424865.0 * __pyx_v_tmp_59)) + 1391.0)) - (__pyx_v_tmp_337 * __pyx_v_tmp_365)) - (15990240.0 * __pyx_v_tmp_342)) + (__pyx_v_tmp_45 * ((74248650.0 * __pyx_v_tmp_59) + 61436832.0))))) + (__pyx_v_tmp_216 * (((((-__pyx_v_tmp_332) * __pyx_v_tmp_365) - (1179360.0 * __pyx_v_tmp_342)) + ((702.0 * __pyx_v_tmp_45) * ((2835.0 * __pyx_v_tmp_59) + 1712.0))) + ((12.566370614359173 * __pyx_t_5) * (((-__pyx_v_tmp_322) + (95970.0 * __pyx_v_tmp_45)) - 3103.0))))) + (__pyx_v_tmp_253 * (((((((((4317835949.0 * __pyx_v_tmp_111) + (__pyx_v_tmp_292 * __pyx_v_tmp_368)) + (12696290880.0 * __pyx_v_tmp_342)) - (11220808095.0 * __pyx_v_tmp_345)) + (13822265625.0 * __pyx_v_tmp_351)) + (4237128735.0 * __pyx_v_tmp_359)) - ((6.0 * __pyx_v_tmp_45) * ((((1412376245.0 * __pyx_v_tmp_111) + (462969675.0 * __pyx_v_tmp_59)) + (4607421875.0 * __pyx_v_tmp_77)) + 4449977632.0))) - (11434537773.0 * __pyx_v_tmp_59)) + (14085546875.0 * __pyx_v_tmp_77)))) - ((36743316960.0 * __pyx_v_tmp_284) * __pyx_v_tmp_45)) - ((17238469815.0 * __pyx_v_tmp_284) * __pyx_v_tmp_59)) + ((12222656250.0 * __pyx_v_tmp_284) * __pyx_v_tmp_77)) - (7314232800.0 * __pyx_v_tmp_342)) + (17238469815.0 * __pyx_v_tmp_345)) + (1235895570.0 * __pyx_v_tmp_349)) + (24445312500.0 * __pyx_v_tmp_350)) - (12222656250.0 * __pyx_v_tmp_351)) + (25422772410.0 * __pyx_v_tmp_358)) - (12711386205.0 * __pyx_v_tmp_359)) + (37443189664.0 * __pyx_v_tmp_45)) + (17566821621.0 * __pyx_v_tmp_59)) - (12455468750.0 * __pyx_v_tmp_77)) + (__pyx_v_tmp_94 * (((((((__pyx_v_tmp_288 * ((((298660590.0 * __pyx_v_tmp_45) - (88015815.0 * __pyx_v_tmp_59)) - (69140625.0 * __pyx_v_tmp_77)) + 107.0)) + (113977920.0 * __pyx_v_tmp_342)) + (616110705.0 * __pyx_v_tmp_345)) + (483984375.0 * __pyx_v_tmp_351)) - (__pyx_v_tmp_366 * (((123222141.0 * __pyx_v_tmp_59) + (96796875.0 * __pyx_v_tmp_77)) + 213044704.0))) + (627846147.0 * __pyx_v_tmp_59)) + (493203125.0 * __pyx_v_tmp_77)))))) - ((768.0 * __pyx_v_tmp_34) * ((89880.0 * __pyx_v_tmp_284) + __pyx_v_tmp_341))) - (__pyx_v_tmp_348 * ((((6.0 * __pyx_v_tmp_34) * ((((((((-__pyx_v_tmp_305) * ((__pyx_v_tmp_299 - __pyx_v_tmp_300) - 1391.0)) + (191100.0 * __pyx_v_tmp_340)) - (7232400.0 * __pyx_v_tmp_342)) - (7144200.0 * __pyx_v_tmp_345)) + ((1680.0 * __pyx_v_tmp_45) * (__pyx_v_tmp_300 + 4387.0))) - (7280280.0 * __pyx_v_tmp_59)) - 6695819.0)) + (__pyx_v_tmp_38 * ((((__pyx_v_tmp_298 * __pyx_v_tmp_305) + (249900.0 * __pyx_v_tmp_340)) + __pyx_v_tmp_343) - 8756071.0))) + (__pyx_v_tmp_71 * ((((((-__pyx_v_tmp_303) * (__pyx_v_tmp_297 + 53393.0)) + (__pyx_v_tmp_305 * (((-__pyx_v_tmp_293) + (34930.0 * __pyx_v_tmp_45)) + 2033.0))) - (764400.0 * __pyx_v_tmp_342)) + __pyx_v_tmp_346) + __pyx_v_tmp_347))))) - (__pyx_v_tmp_356 * ((((((((((((((__pyx_v_tmp_253 * (((((((__pyx_v_tmp_292 * __pyx_v_tmp_304) + (176400.0 * __pyx_v_tmp_340)) + (6585600.0 * __pyx_v_tmp_342)) + (36614025.0 * __pyx_v_tmp_345)) - ((70.0 * __pyx_v_tmp_45) * ((1046115.0 * __pyx_v_tmp_59) + 972416.0))) + (37311435.0 * __pyx_v_tmp_59)) - 6180756.0)) + (__pyx_v_tmp_292 * __pyx_v_tmp_310)) + (__pyx_v_tmp_309 * (((((((-__pyx_v_tmp_292) * ((__pyx_v_tmp_306 - __pyx_v_tmp_307) - 856.0)) - (1218000.0 * __pyx_v_tmp_342)) - (1148175.0 * __pyx_v_tmp_345)) - __pyx_v_tmp_355) + ((50.0 * __pyx_v_tmp_45) * (__pyx_v_tmp_91 + 24824.0))) - (1170045.0 * __pyx_v_tmp_59)))) + (__pyx_v_tmp_34 * (((__pyx_v_tmp_341 + (58800.0 * __pyx_v_tmp_342)) - __pyx_v_tmp_352) + (__pyx_v_tmp_354 * (__pyx_v_tmp_353 + 3317.0))))) + (235200.0 * __pyx_v_tmp_340)) - (7291200.0 * __pyx_v_tmp_342)) - (40186125.0 * __pyx_v_tmp_345)) + (80372250.0 * __pyx_v_tmp_349)) + (114843750.0 * __pyx_v_tmp_350)) - (57421875.0 * __pyx_v_tmp_351)) + (191504320.0 * __pyx_v_tmp_45)) - (40951575.0 * __pyx_v_tmp_59)) - (58515625.0 * __pyx_v_tmp_77)) - 8241008.0))) + (((12.0 * __pyx_v_tmp_37) * __pyx_v_tmp_9) * ((((((((((((((-__pyx_v_tmp_185) * (((((((58800.0 * __pyx_v_tmp_340) - (12818400.0 * __pyx_v_tmp_342)) - (11609325.0 * __pyx_v_tmp_345)) - (__pyx_v_tmp_354 * (((-__pyx_v_tmp_314) + (367710.0 * __pyx_v_tmp_45)) - 11021.0))) + ((70.0 * __pyx_v_tmp_45) * (__pyx_v_tmp_314 + 186608.0))) - (11830455.0 * __pyx_v_tmp_59)) - 2060252.0)) - ((29400.0 * __pyx_v_tmp_284) * (((__pyx_v_tmp_357 + (152774.0 * __pyx_v_tmp_45)) + (18711.0 * __pyx_v_tmp_59)) + 107.0))) - (514500.0 * __pyx_v_tmp_340)) - (1059517200.0 * __pyx_v_tmp_342)) + (550103400.0 * __pyx_v_tmp_345)) - (2296875000.0 * __pyx_v_tmp_351)) + ((5.0 * __pyx_v_tmp_38) * (((((-112.0 * __pyx_v_tmp_284) * (__pyx_v_tmp_353 + 107.0)) + (58800.0 * __pyx_v_tmp_342)) - __pyx_v_tmp_352) - __pyx_v_tmp_355))) + ((560.0 * __pyx_v_tmp_45) * (((1709505.0 * __pyx_v_tmp_59) + (8203125.0 * __pyx_v_tmp_77)) + 8173409.0))) + (560581560.0 * __pyx_v_tmp_59)) - (2340625000.0 * __pyx_v_tmp_77)) - (__pyx_v_tmp_86 * ((((((__pyx_v_tmp_305 * __pyx_v_tmp_315) + (84848400.0 * __pyx_v_tmp_342)) + (278623800.0 * __pyx_v_tmp_345)) + __pyx_v_tmp_347) - ((50960.0 * __pyx_v_tmp_45) * (__pyx_v_tmp_307 + 9523.0))) + (283930920.0 * __pyx_v_tmp_59)))) - ((56.0 * __pyx_v_tmp_9) * (((((((((__pyx_v_tmp_292 * __pyx_v_tmp_316) + (29400.0 * __pyx_v_tmp_340)) - (5208000.0 * __pyx_v_tmp_342)) - (36741600.0 * __pyx_v_tmp_345)) - (41015625.0 * __pyx_v_tmp_351)) + ((50.0 * __pyx_v_tmp_45) * (((1469664.0 * __pyx_v_tmp_59) + (1640625.0 * __pyx_v_tmp_77)) + 3064480.0))) - (37441440.0 * __pyx_v_tmp_59)) - (41796875.0 * __pyx_v_tmp_77)) - 1030126.0))) + 18027205.0))) - ((48.0 * __pyx_v_tmp_57) * ((((((((-5880.0 * __pyx_v_tmp_284) * (((-__pyx_v_tmp_344) + (2430.0 * __pyx_v_tmp_45)) - 749.0)) + (720300.0 * __pyx_v_tmp_340)) - (14288400.0 * __pyx_v_tmp_342)) - __pyx_v_tmp_346) + ((136080.0 * __pyx_v_tmp_45) * ((210.0 * __pyx_v_tmp_59) + 107.0))) + (__pyx_v_tmp_9 * ((((__pyx_v_tmp_295 * __pyx_v_tmp_305) + (426300.0 * __pyx_v_tmp_340)) + __pyx_v_tmp_343) - 14936827.0))) - 25238087.0))))) + (__pyx_v_self->_gr_k_907 * __pyx_v_tmp_273)) + (__pyx_v_self->_gr_k_909 * __pyx_v_tmp_139)) + ((4.0 * __pyx_v_tmp_109) * (((((((__pyx_v_self->_gr_k_877 * __pyx_v_tmp_28) + (__pyx_v_self->_gr_k_880 * __pyx_v_tmp_275)) + (__pyx_v_self->_gr_k_881 * __pyx_v_tmp_139)) + (__pyx_v_self->_gr_k_882 * __pyx_v_tmp_56)) + (__pyx_v_self->_gr_k_883 * __pyx_v_tmp_276)) + (__pyx_v_self->_gr_k_884 * __pyx_v_tmp_7)) + (__pyx_v_self->_gr_k_885 * __pyx_v_tmp_270)))) - ((16.0 * __pyx_v_tmp_141) * (((__pyx_v_self->_gr_k_918 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_919 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_920))) + ((8.0 * __pyx_v_tmp_142) * ((((__pyx_v_self->_gr_k_870 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_871 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_872 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_873))) + (__pyx_v_tmp_144 * ((((((__pyx_v_self->_gr_k_864 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_865 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_866 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_867 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_868 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_869))) - ((4.0 * __pyx_v_tmp_145) * (((((__pyx_v_self->_gr_k_905 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_912 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_913 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_914 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_915))) + ((4.0 * __pyx_v_tmp_146) * ((((((((__pyx_v_self->_gr_k_874 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_878 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_888 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_889 * __pyx_v_tmp_148)) + (__pyx_v_self->_gr_k_890 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_891 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_892 * __pyx_v_tmp_116)) + __pyx_v_self->_gr_k_893))) + (__pyx_v_tmp_25 * ((((((((__pyx_v_self->_gr_k_887 * __pyx_v_tmp_7) * (((__pyx_v_tmp_155 * (__pyx_v_tmp_198 + (__pyx_v_tmp_203 * (((-__pyx_v_tmp_199) * __pyx_v_tmp_9) + __pyx_v_tmp_202)))) + (__pyx_v_tmp_195 * (__pyx_v_tmp_186 + (__pyx_t_7 * (__pyx_v_tmp_194 + (__pyx_v_tmp_253 * ((5066.0 * __pyx_v_tmp_45) - (2997.0 * __pyx_v_tmp_59)))))))) + __pyx_v_tmp_247)) + ((__pyx_v_self->_gr_k_894 * __pyx_v_tmp_270) * __pyx_v_tmp_37)) + (__pyx_v_self->_gr_k_903 * __pyx_v_tmp_283)) + (__pyx_v_self->_gr_k_904 * __pyx_v_tmp_139)) - ((7761600.0 * __pyx_v_tmp_141) * (((__pyx_v_self->_gr_k_898 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_899 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_900))) + ((186278400.0 * __pyx_v_tmp_142) * ((((__pyx_v_self->_gr_k_879 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_895 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_896 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_897))) - ((3880800.0 * __pyx_v_tmp_272) * ((__pyx_v_self->_gr_k_901 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_902))))) - ((16.0 * __pyx_v_tmp_272) * ((__pyx_v_self->_gr_k_910 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_911))) - ((31890862080.0 * __pyx_v_tmp_274) * log((16.0 * __pyx_v_x)))) + ((996589440.0 * __pyx_v_tmp_282) * std::log<double>(((((2.0 * __pyx_v_tmp_162) * __pyx_v_x) * ((((1.0 / 2.0) * __pyx_v_e) * (__pyx_v_tmp_163 + __pyx_v_tmp_7)) + 1.0)) * exp((-1.0 / 2.0)))))) + (pow(__pyx_v_tmp_49, 2.0) * ((((__pyx_v_self->_gr_k_916 * __pyx_v_tmp_183) * __pyx_v_tmp_26) + (__pyx_v_self->_gr_k_917 * __pyx_v_tmp_282)) + (140826470400.0 * __pyx_v_tmp_274)))) + (__pyx_v_tmp_49 * (((__pyx_v_self->_gr_k_908 * ((((((((3072.0 * __pyx_v_tmp_139) * (107.0 - __pyx_v_tmp_292)) + ((7.0 * __pyx_v_tmp_149) * (((((((__pyx_v_tmp_116 * ((__pyx_v_tmp_284 - __pyx_v_tmp_329) + __pyx_v_tmp_330)) + (__pyx_v_tmp_212 * (((-65.0 * __pyx_v_tmp_284) - __pyx_v_tmp_337) + (574176.0 * __pyx_v_tmp_45)))) + (__pyx_v_tmp_216 * (((-116.0 * __pyx_v_tmp_284) - __pyx_v_tmp_332) + (11232.0 * __pyx_v_tmp_45)))) + __pyx_v_tmp_336) + __pyx_v_tmp_339) + (__pyx_v_tmp_9 * ((((-__pyx_v_tmp_331) - (748594368.0 * __pyx_v_tmp_45)) - (320594517.0 * __pyx_v_tmp_59)) + (394921875.0 * __pyx_v_tmp_77)))) + (__pyx_v_tmp_94 * (__pyx_v_tmp_288 + __pyx_v_tmp_334))))) + (__pyx_v_tmp_290 * (((((((-6300.0 * __pyx_v_tmp_284) + (__pyx_v_tmp_321 * ((-19740.0 * __pyx_v_tmp_284) + __pyx_v_tmp_320))) + (__pyx_v_tmp_324 * ((((-3395.0 * __pyx_v_tmp_284) - __pyx_v_tmp_323) - (90440.0 * __pyx_v_tmp_45)) + 428.0))) + (__pyx_v_tmp_326 * ((-1260.0 * __pyx_v_tmp_284) + __pyx_v_tmp_325))) + __pyx_v_tmp_328) + (__pyx_v_tmp_34 * ((((-23170.0 * __pyx_v_tmp_284) + (47801040.0 * __pyx_v_tmp_45)) - (28934010.0 * __pyx_v_tmp_59)) + 23112.0))) + (__pyx_v_tmp_95 * ((((-3367.0 * __pyx_v_tmp_284) + (32872.0 * __pyx_v_tmp_45)) - (28917.0 * __pyx_v_tmp_59)) - 2140.0))))) + (__pyx_v_tmp_296 * (((((-5145.0 * __pyx_v_tmp_284) + __pyx_v_tmp_293) - (17010.0 * __pyx_v_tmp_45)) + (__pyx_v_tmp_9 * ((-3045.0 * __pyx_v_tmp_284) + __pyx_v_tmp_295))) + 5243.0))) + (__pyx_v_tmp_302 * ((((((__pyx_v_tmp_17 * ((-1785.0 * __pyx_v_tmp_284) + __pyx_v_tmp_298)) - (5985.0 * __pyx_v_tmp_284)) - __pyx_v_tmp_297) + (__pyx_v_tmp_301 * ((((-1365.0 * __pyx_v_tmp_284) - __pyx_v_tmp_299) + __pyx_v_tmp_300) + 1391.0))) + (104790.0 * __pyx_v_tmp_45)) + 6099.0))) + (__pyx_v_tmp_311 * (((((__pyx_v_tmp_253 * ((-10080.0 * __pyx_v_tmp_284) + __pyx_v_tmp_304)) - (13440.0 * __pyx_v_tmp_284)) + (__pyx_v_tmp_309 * ((((-__pyx_v_tmp_305) - __pyx_v_tmp_306) - __pyx_v_tmp_308) + 856.0))) + __pyx_v_tmp_310) + (__pyx_v_tmp_34 * (((-1085.0 * __pyx_v_tmp_284) + __pyx_v_tmp_303) + 856.0))))) + (__pyx_v_tmp_318 * (((((((((-3675.0 * __pyx_v_tmp_284) - __pyx_v_tmp_312) + (__pyx_v_tmp_317 * ((-1680.0 * __pyx_v_tmp_284) + __pyx_v_tmp_316))) + (__pyx_v_tmp_34 * ((((-3605.0 * __pyx_v_tmp_284) - (122080.0 * __pyx_v_tmp_45)) + (110565.0 * __pyx_v_tmp_59)) + 3424.0))) + (__pyx_v_tmp_38 * (((-__pyx_v_tmp_313) - (350.0 * __pyx_v_tmp_45)) - 535.0))) + (5347090.0 * __pyx_v_tmp_45)) + (654885.0 * __pyx_v_tmp_59)) + (__pyx_v_tmp_86 * ((-1995.0 * __pyx_v_tmp_284) + __pyx_v_tmp_315))) + 3745.0)))) + (__pyx_v_tmp_25 * ((__pyx_v_self->_gr_k_875 * __pyx_v_tmp_283) + (__pyx_v_self->_gr_k_876 * ((((((((46080.0 * __pyx_v_tmp_139) * __pyx_v_tmp_284) + ((5760.0 * __pyx_v_tmp_141) * (((((__pyx_t_6 * __pyx_v_tmp_198) + (__pyx_v_tmp_199 * __pyx_v_tmp_9)) - __pyx_v_tmp_200) - __pyx_v_tmp_201) + __pyx_v_tmp_60))) + ((240.0 * __pyx_v_tmp_142) * (((((((-__pyx_v_tmp_118) + (__pyx_v_tmp_188 * __pyx_v_tmp_9)) + __pyx_v_tmp_189) + __pyx_v_tmp_191) - __pyx_v_tmp_193) + (__pyx_v_tmp_284 * ((((78.0 * __pyx_v_tmp_17) + (23.0 * __pyx_v_tmp_34)) + (66.0 * __pyx_v_tmp_9)) + 18.0))) + __pyx_v_tmp_286))) + ((240.0 * __pyx_v_tmp_145) * (((((((-__pyx_v_tmp_228) - __pyx_v_tmp_229) - __pyx_v_tmp_231) + __pyx_v_tmp_233) + (__pyx_v_tmp_34 * (((-__pyx_v_tmp_232) - __pyx_v_tmp_288) + (1288.0 * __pyx_v_tmp_45)))) + (__pyx_v_tmp_38 * ((-__pyx_v_tmp_287) - __pyx_v_tmp_46))) + __pyx_v_tmp_78))) + (__pyx_v_tmp_149 * ((((((((((__pyx_v_tmp_116 * (((__pyx_t_4 * __pyx_v_tmp_218) - (19152.0 * __pyx_v_tmp_45)) + (12393.0 * __pyx_v_tmp_59))) - __pyx_v_tmp_204) - __pyx_v_tmp_205) + __pyx_v_tmp_206) + __pyx_v_tmp_208) + (__pyx_v_tmp_212 * (((-__pyx_v_tmp_210) + __pyx_v_tmp_211) + __pyx_v_tmp_288))) + (__pyx_v_tmp_216 * (((__pyx_t_3 * __pyx_v_tmp_213) + __pyx_v_tmp_214) - __pyx_v_tmp_215))) - __pyx_v_tmp_217) + (__pyx_v_tmp_222 * __pyx_v_tmp_253)) + (__pyx_v_tmp_94 * (((__pyx_v_tmp_224 - __pyx_v_tmp_225) + __pyx_v_tmp_288) + __pyx_v_tmp_291))))) + ((5760.0 * __pyx_v_tmp_272) * ((((__pyx_t_1 * __pyx_v_tmp_246) - (__pyx_v_tmp_253 * __pyx_v_tmp_45)) + __pyx_v_tmp_285) + (27.0 * __pyx_v_tmp_45)))) + (__pyx_v_tmp_290 * ((((((__pyx_v_tmp_212 * (((768.0 * __pyx_v_tmp_45) - (__pyx_t_10 * __pyx_v_tmp_83)) - __pyx_v_tmp_99)) + __pyx_v_tmp_236) + __pyx_v_tmp_241) - (__pyx_v_tmp_243 * __pyx_v_tmp_289)) + (__pyx_v_tmp_94 * (((-__pyx_v_tmp_237) - __pyx_v_tmp_288) + (111537.0 * __pyx_v_tmp_59)))) + (__pyx_v_tmp_95 * ((__pyx_v_tmp_220 + (__pyx_t_11 * __pyx_v_tmp_238)) + __pyx_v_tmp_239))))))))) - ((93884313600.0 * __pyx_v_tmp_274) * __pyx_v_tmp_284)))))) + ((0.25 * __pyx_v_tmp_162) * (((__pyx_v_e * (__pyx_v_tmp_163 + __pyx_v_tmp_164)) + __pyx_v_tmp_32) + 4.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2199
 *         self.h22EccCorrResum = self._gr_k_136*tmp_123*tmp_159*(self._gr_k_129*tmp_10*(self._gr_k_127*tmp_252 - 21504.0*tmp_254 - 2688.0*tmp_256 - tmp_257*(self._gr_k_128*tmp_17 - 504.0*tmp_9 - 1386.0) + 1344.0*tmp_259 + tmp_261*(self._gr_k_126*tmp_34 + 126.0*tmp_17 + tmp_260 + 315.0*tmp_38 + 63.0)) + self._gr_k_130*(self._gr_k_107*tmp_34 + self._gr_k_88*tmp_150*tmp_227 + self._gr_k_99*tmp_244*tmp_269 - tmp_155*(self._gr_k_103*tmp_17 + self._gr_k_110*tmp_9 + self._gr_k_111) + tmp_245*(self._gr_k_100*tmp_95 + self._gr_k_101*tmp_34 + self._gr_k_102 + self._gr_k_96*tmp_9 + self._gr_k_97*tmp_38 + self._gr_k_98*tmp_17) - tmp_268*(self._gr_k_104*tmp_95 + self._gr_k_105*tmp_34 + self._gr_k_106*tmp_17 + self._gr_k_108*tmp_116 + self._gr_k_109 + self._gr_k_89*tmp_9 + self._gr_k_95*tmp_38) - 8640.0*tmp_57*(self._gr_k_11*tmp_9 + self._gr_k_12) + 720.0*tmp_74*(self._gr_k_10 + self._gr_k_7*tmp_34 + self._gr_k_8*tmp_9 + self._gr_k_9*tmp_17) + 720.0*tmp_87*(self._gr_k_90*tmp_17 + self._gr_k_91*tmp_9 + self._gr_k_92*tmp_34 + self._gr_k_93*tmp_38 + self._gr_k_94)) + self._gr_k_135*tmp_251*(-tmp_249*(-3477.0*tmp_9 - 9283.0) + 16.0*tmp_250*(101.5*tmp_17 + 1288.0*tmp_9 + 1462.5) + 18816.0*tmp_28 + tmp_35*(-1347.0*tmp_17 + 781.0*tmp_34 + 10299.0*tmp_9 + 3675.0)) + tmp_25*(self._gr_k_121*tmp_34 + self._gr_k_122*tmp_5*(tmp_106*tmp_164*(19265250.0*tmp_17 - 121109530.0*tmp_34 - 22228215.0*tmp_38 + 1534115.0*tmp_9 - 639.0*tmp_95 + 6899.0) + tmp_109*(16155.0*tmp_116 + 90636975.0*tmp_17 - 458313800.0*tmp_34 - 841263775.0*tmp_38 - 230820.0*tmp_9 - 20428476.0*tmp_95 - 16811.0) + tmp_267 + 19200.0*tmp_57*(195.5 - 633.5*tmp_9) + 3200.0*tmp_67*(-6266.5*tmp_17 - 7020.0*tmp_9 + 822.5) + 200.0*tmp_74*(-626476.0*tmp_17 - 64459.0*tmp_34 + 133932.0*tmp_9 + 5639.0) + 200.0*tmp_87*(-611632.0*tmp_17 - 929883.0*tmp_34 - 11655.0*tmp_38 + 106179.0*tmp_9 + 35.0)) + self._gr_k_133*tmp_37*tmp_38 + 3024000.0*tmp_57*(self._gr_k_125*(tmp_103 + 1.0) + 3.1415926535897932*tmp_263) + 1008000.0*tmp_67*(self._gr_k_131*tmp_9*(tmp_9 - 2.0) + 3.1415926535897932*tmp_264) - 504000.0*tmp_74*(self._gr_k_132*(tmp_266 + tmp_9) + 3.1415926535897932*tmp_265)) + tmp_49*(self._gr_k_134*tmp_251*(self._gr_k_120*tmp_28 - tmp_137*(self._gr_k_116*tmp_9 + self._gr_k_117 + 399.0*tmp_17) + tmp_262*(self._gr_k_118*tmp_9 + self._gr_k_119) + tmp_35*(self._gr_k_112*tmp_34 + self._gr_k_113*tmp_9 + self._gr_k_114*tmp_17 + self._gr_k_115)) - 1512000.0*tmp_135*tmp_28*(self._gr_k_123*tmp_255 + self._gr_k_124*tmp_28 - tmp_137*tmp_264 - tmp_262*tmp_263 + tmp_265*tmp_35))) + self._gr_k_163*tmp_180*tmp_248*(self._gr_k_160*(tmp_155*(tmp_198 - tmp_203*(tmp_199*tmp_9 - tmp_202)) + tmp_195*(tmp_186 - ccomplex.complex[double](0, 1)*(tmp_188*tmp_9 - tmp_194)) + tmp_247) + self._gr_k_162*tmp_181*tmp_38 - 126669.01579274046*tmp_126*tmp_177 + tmp_49*(self._gr_k_161*tmp_184 - 120960.0*tmp_136*tmp_177)) + self._gr_k_585*tmp_179*tmp_24*(self._gr_k_577*tmp_56 + self._gr_k_578*tmp_170 + self._gr_k_584*tmp_177*tmp_26 + tmp_106*(self._gr_k_562*tmp_95 + self._gr_k_563*tmp_9 + self._gr_k_564*tmp_38 + self._gr_k_565*tmp_34 + self._gr_k_566*tmp_17 + self._gr_k_567) + tmp_172*(self._gr_k_579*tmp_9 + self._gr_k_580) + tmp_173*(self._gr_k_568*tmp_9 + self._gr_k_569*tmp_17 + self._gr_k_570) - tmp_174*(self._gr_k_576*tmp_34 + self._gr_k_581*tmp_17 + self._gr_k_582*tmp_9 + self._gr_k_583) + tmp_176*(self._gr_k_571*tmp_38 + self._gr_k_572*tmp_9 + self._gr_k_573*tmp_34 + self._gr_k_574*tmp_17 + self._gr_k_575)) + self._gr_k_863*tmp_169*tmp_23*(self._gr_k_862*tmp_165 + e*tmp_8*(self._gr_k_857*tmp_17 + self._gr_k_860*tmp_9 + self._gr_k_861) + tmp_166*(self._gr_k_858*tmp_9 + self._gr_k_859) + tmp_3*(self._gr_k_854*tmp_9 + self._gr_k_855*tmp_17 + self._gr_k_856 + tmp_167)) + self._gr_k_921*tmp_370*cmath.pow(x, 3)*(self._gr_k_886*tmp_271 + self._gr_k_906*tmp_7*(3.0*tmp_106*tmp_7*(8635671898.0*tmp_111 - tmp_321*(tmp_320*tmp_364 + 690900.0*tmp_340 - 1686678000.0*tmp_342 - 10691295300.0*tmp_345 - 9761718750.0*tmp_351 + 140.0*tmp_45*(152732790.0*tmp_59 + 139453125.0*tmp_77 + 285758908.0) - 10894939020.0*tmp_59 - 9947656250.0*tmp_77 - 24207961.0) - tmp_324*(-tmp_313*(-tmp_361 + 235410.0*tmp_45 - 10379.0) - 18992400.0*tmp_342 - 16074450.0*tmp_345 - tmp_355 + 140.0*tmp_45*(tmp_361 + 138244.0) - 16380630.0*tmp_59) - tmp_326*(tmp_325*tmp_364 + 44100.0*tmp_340 + 1232725200.0*tmp_342 - 513872100.0*tmp_345 + 2772656250.0*tmp_351 - tmp_363*(9455130.0*tmp_59 + 39609375.0*tmp_77 + 41029364.0) - 523660140.0*tmp_59 + 2825468750.0*tmp_77 - 1545189.0) - 659.73445725385658*ccomplex.complex[double](0, 1)*tmp_328 - 220500.0*tmp_340 + 24834497520.0*tmp_342 - 22220248050.0*tmp_345 - 4940214300.0*tmp_349 - 52828125000.0*tmp_350 + 26414062500.0*tmp_351 - 16948514940.0*tmp_358 + 8474257470.0*tmp_359 - tmp_360*(tmp_313*(71700090.0*tmp_45 - 43401015.0*tmp_59 + 35417.0) + 396900.0*tmp_340 + 1165592400.0*tmp_342 + 3038071050.0*tmp_345 - 420.0*tmp_45*(14467005.0*tmp_59 + 12177884.0) + 3095939070.0*tmp_59 - 13906701.0) - 50832496848.0*tmp_45 - 22643490870.0*tmp_59 + 26917187500.0*tmp_77 + tmp_95*(73500.0*tmp_340 - 6903120.0*tmp_342 - 6072570.0*tmp_345 + 28.0*tmp_45*(tmp_362 + 251236.0) - 6188238.0*tmp_59 + 43.982297150257105*ccomplex.complex[double](0, 1)*(-tmp_362 + 477330.0*tmp_45 - 51467.0) - 2575315.0) + 7725945.0) + 14.0*tmp_109*(12711386205.0*tmp_111*tmp_284 - 12953507847.0*tmp_111 - tmp_115*(-tmp_192*(610063650.0*tmp_59 + 2272265625.0*tmp_77 + 2435777104.0) + tmp_292*tmp_335 + 985041120.0*tmp_342 - 315824670.0*tmp_345 + 2272265625.0*tmp_351 - 321840378.0*tmp_59 + 2315546875.0*tmp_77) + tmp_116*(-tmp_284*(6387570.0*tmp_45 - 3903795.0*tmp_59 - 107.0) + tmp_330*tmp_365 + 1669920.0*tmp_342 - 30.0*tmp_45*(260253.0*tmp_59 + 217424.0)) + tmp_212*(-tmp_287*(12075126.0*tmp_45 - 7424865.0*tmp_59 + 1391.0) - tmp_337*tmp_365 - 15990240.0*tmp_342 + tmp_45*(74248650.0*tmp_59 + 61436832.0)) + tmp_216*(-tmp_332*tmp_365 - 1179360.0*tmp_342 + 702.0*tmp_45*(2835.0*tmp_59 + 1712.0) + 12.566370614359173*ccomplex.complex[double](0, 1)*(-tmp_322 + 95970.0*tmp_45 - 3103.0)) + tmp_253*(4317835949.0*tmp_111 + tmp_292*tmp_368 + 12696290880.0*tmp_342 - 11220808095.0*tmp_345 + 13822265625.0*tmp_351 + 4237128735.0*tmp_359 - 6.0*tmp_45*(1412376245.0*tmp_111 + 462969675.0*tmp_59 + 4607421875.0*tmp_77 + 4449977632.0) - 11434537773.0*tmp_59 + 14085546875.0*tmp_77) - 36743316960.0*tmp_284*tmp_45 - 17238469815.0*tmp_284*tmp_59 + 12222656250.0*tmp_284*tmp_77 - 7314232800.0*tmp_342 + 17238469815.0*tmp_345 + 1235895570.0*tmp_349 + 24445312500.0*tmp_350 - 12222656250.0*tmp_351 + 25422772410.0*tmp_358 - 12711386205.0*tmp_359 + 37443189664.0*tmp_45 + 17566821621.0*tmp_59 - 12455468750.0*tmp_77 + tmp_94*(tmp_288*(298660590.0*tmp_45 - 88015815.0*tmp_59 - 69140625.0*tmp_77 + 107.0) + 113977920.0*tmp_342 + 616110705.0*tmp_345 + 483984375.0*tmp_351 - tmp_366*(123222141.0*tmp_59 + 96796875.0*tmp_77 + 213044704.0) + 627846147.0*tmp_59 + 493203125.0*tmp_77)) - 768.0*tmp_34*(89880.0*tmp_284 + tmp_341) - tmp_348*(6.0*tmp_34*(-tmp_305*(tmp_299 - tmp_300 - 1391.0) + 191100.0*tmp_340 - 7232400.0*tmp_342 - 7144200.0*tmp_345 + 1680.0*tmp_45*(tmp_300 + 4387.0) - 7280280.0*tmp_59 - 6695819.0) + tmp_38*(tmp_298*tmp_305 + 249900.0*tmp_340 + tmp_343 - 8756071.0) + tmp_71*(-tmp_303*(tmp_297 + 53393.0) + tmp_305*(-tmp_293 + 34930.0*tmp_45 + 2033.0) - 764400.0*tmp_342 + tmp_346 + tmp_347)) - tmp_356*(tmp_253*(tmp_292*tmp_304 + 176400.0*tmp_340 + 6585600.0*tmp_342 + 36614025.0*tmp_345 - 70.0*tmp_45*(1046115.0*tmp_59 + 972416.0) + 37311435.0*tmp_59 - 6180756.0) + tmp_292*tmp_310 + tmp_309*(-tmp_292*(tmp_306 - tmp_307 - 856.0) - 1218000.0*tmp_342 - 1148175.0*tmp_345 - tmp_355 + 50.0*tmp_45*(tmp_91 + 24824.0) - 1170045.0*tmp_59) + tmp_34*(tmp_341 + 58800.0*tmp_342 - tmp_352 + tmp_354*(tmp_353 + 3317.0)) + 235200.0*tmp_340 - 7291200.0*tmp_342 - 40186125.0*tmp_345 + 80372250.0*tmp_349 + 114843750.0*tmp_350 - 57421875.0*tmp_351 + 191504320.0*tmp_45 - 40951575.0*tmp_59 - 58515625.0*tmp_77 - 8241008.0) + 12.0*tmp_37*tmp_9*(-tmp_185*(58800.0*tmp_340 - 12818400.0*tmp_342 - 11609325.0*tmp_345 - tmp_354*(-tmp_314 + 367710.0*tmp_45 - 11021.0) + 70.0*tmp_45*(tmp_314 + 186608.0) - 11830455.0*tmp_59 - 2060252.0) - 29400.0*tmp_284*(tmp_357 + 152774.0*tmp_45 + 18711.0*tmp_59 + 107.0) - 514500.0*tmp_340 - 1059517200.0*tmp_342 + 550103400.0*tmp_345 - 2296875000.0*tmp_351 + 5.0*tmp_38*(-112.0*tmp_284*(tmp_353 + 107.0) + 58800.0*tmp_342 - tmp_352 - tmp_355) + 560.0*tmp_45*(1709505.0*tmp_59 + 8203125.0*tmp_77 + 8173409.0) + 560581560.0*tmp_59 - 2340625000.0*tmp_77 - tmp_86*(tmp_305*tmp_315 + 84848400.0*tmp_342 + 278623800.0*tmp_345 + tmp_347 - 50960.0*tmp_45*(tmp_307 + 9523.0) + 283930920.0*tmp_59) - 56.0*tmp_9*(tmp_292*tmp_316 + 29400.0*tmp_340 - 5208000.0*tmp_342 - 36741600.0*tmp_345 - 41015625.0*tmp_351 + 50.0*tmp_45*(1469664.0*tmp_59 + 1640625.0*tmp_77 + 3064480.0) - 37441440.0*tmp_59 - 41796875.0*tmp_77 - 1030126.0) + 18027205.0) - 48.0*tmp_57*(-5880.0*tmp_284*(-tmp_344 + 2430.0*tmp_45 - 749.0) + 720300.0*tmp_340 - 14288400.0*tmp_342 - tmp_346 + 136080.0*tmp_45*(210.0*tmp_59 + 107.0) + tmp_9*(tmp_295*tmp_305 + 426300.0*tmp_340 + tmp_343 - 14936827.0) - 25238087.0)) + self._gr_k_907*tmp_273 + self._gr_k_909*tmp_139 + 4.0*tmp_109*(self._gr_k_877*tmp_28 + self._gr_k_880*tmp_275 + self._gr_k_881*tmp_139 + self._gr_k_882*tmp_56 + self._gr_k_883*tmp_276 + self._gr_k_884*tmp_7 + self._gr_k_885*tmp_270) - 16.0*tmp_141*(self._gr_k_918*tmp_9 + self._gr_k_919*tmp_17 + self._gr_k_920) + 8.0*tmp_142*(self._gr_k_870*tmp_34 + self._gr_k_871*tmp_9 + self._gr_k_872*tmp_17 + self._gr_k_873) + tmp_144*(self._gr_k_864*tmp_38 + self._gr_k_865*tmp_95 + self._gr_k_866*tmp_17 + self._gr_k_867*tmp_34 + self._gr_k_868*tmp_9 + self._gr_k_869) - 4.0*tmp_145*(self._gr_k_905*tmp_17 + self._gr_k_912*tmp_34 + self._gr_k_913*tmp_9 + self._gr_k_914*tmp_38 + self._gr_k_915) + 4.0*tmp_146*(self._gr_k_874*tmp_17 + self._gr_k_878*tmp_34 + self._gr_k_888*tmp_38 + self._gr_k_889*tmp_148 + self._gr_k_890*tmp_9 + self._gr_k_891*tmp_95 + self._gr_k_892*tmp_116 + self._gr_k_893) + tmp_25*(self._gr_k_887*tmp_7*(tmp_155*(tmp_198 + tmp_203*(-tmp_199*tmp_9 + tmp_202)) + tmp_195*(tmp_186 + ccomplex.complex[double](0, 1)*(tmp_194 + tmp_253*(5066.0*tmp_45 - 2997.0*tmp_59))) + tmp_247) + self._gr_k_894*tmp_270*tmp_37 + self._gr_k_903*tmp_283 + self._gr_k_904*tmp_139 - 7761600.0*tmp_141*(self._gr_k_898*tmp_9 + self._gr_k_899*tmp_17 + self._gr_k_900) + 186278400.0*tmp_142*(self._gr_k_879*tmp_34 + self._gr_k_895*tmp_9 + self._gr_k_896*tmp_17 + self._gr_k_897) - 3880800.0*tmp_272*(self._gr_k_901*tmp_9 + self._gr_k_902)) - 16.0*tmp_272*(self._gr_k_910*tmp_9 + self._gr_k_911) - 31890862080.0*tmp_274*cmath.log(16*x) + 996589440.0*tmp_282*ccomplex.log(2*tmp_162*x*((1.0/2.0)*e*(tmp_163 + tmp_7) + 1)*cmath.exp(-1.0/2.0)) + cmath.pow(tmp_49, 2)*(self._gr_k_916*tmp_183*tmp_26 + self._gr_k_917*tmp_282 + 140826470400.0*tmp_274) + tmp_49*(self._gr_k_908*(3072.0*tmp_139*(107.0 - tmp_292) + 7.0*tmp_149*(tmp_116*(tmp_284 - tmp_329 + tmp_330) + tmp_212*(-65.0*tmp_284 - tmp_337 + 574176.0*tmp_45) + tmp_216*(-116.0*tmp_284 - tmp_332 + 11232.0*tmp_45) + tmp_336 + tmp_339 + tmp_9*(-tmp_331 - 748594368.0*tmp_45 - 320594517.0*tmp_59 + 394921875.0*tmp_77) + tmp_94*(tmp_288 + tmp_334)) + tmp_290*(-6300.0*tmp_284 + tmp_321*(-19740.0*tmp_284 + tmp_320) + tmp_324*(-3395.0*tmp_284 - tmp_323 - 90440.0*tmp_45 + 428.0) + tmp_326*(-1260.0*tmp_284 + tmp_325) + tmp_328 + tmp_34*(-23170.0*tmp_284 + 47801040.0*tmp_45 - 28934010.0*tmp_59 + 23112.0) + tmp_95*(-3367.0*tmp_284 + 32872.0*tmp_45 - 28917.0*tmp_59 - 2140.0)) + tmp_296*(-5145.0*tmp_284 + tmp_293 - 17010.0*tmp_45 + tmp_9*(-3045.0*tmp_284 + tmp_295) + 5243.0) + tmp_302*(tmp_17*(-1785.0*tmp_284 + tmp_298) - 5985.0*tmp_284 - tmp_297 + tmp_301*(-1365.0*tmp_284 - tmp_299 + tmp_300 + 1391.0) + 104790.0*tmp_45 + 6099.0) + tmp_311*(tmp_253*(-10080.0*tmp_284 + tmp_304) - 13440.0*tmp_284 + tmp_309*(-tmp_305 - tmp_306 - tmp_308 + 856.0) + tmp_310 + tmp_34*(-1085.0*tmp_284 + tmp_303 + 856.0)) + tmp_318*(-3675.0*tmp_284 - tmp_312 + tmp_317*(-1680.0*tmp_284 + tmp_316) + tmp_34*(-3605.0*tmp_284 - 122080.0*tmp_45 + 110565.0*tmp_59 + 3424.0) + tmp_38*(-tmp_313 - 350.0*tmp_45 - 535.0) + 5347090.0*tmp_45 + 654885.0*tmp_59 + tmp_86*(-1995.0*tmp_284 + tmp_315) + 3745.0)) + tmp_25*(self._gr_k_875*tmp_283 + self._gr_k_876*(46080.0*tmp_139*tmp_284 + 5760.0*tmp_141*(ccomplex.complex[double](0, 1)*tmp_198 + tmp_199*tmp_9 - tmp_200 - tmp_201 + tmp_60) + 240.0*tmp_142*(-tmp_118 + tmp_188*tmp_9 + tmp_189 + tmp_191 - tmp_193 + tmp_284*(78.0*tmp_17 + 23.0*tmp_34 + 66.0*tmp_9 + 18.0) + tmp_286) + 240.0*tmp_145*(-tmp_228 - tmp_229 - tmp_231 + tmp_233 + tmp_34*(-tmp_232 - tmp_288 + 1288.0*tmp_45) + tmp_38*(-tmp_287 - tmp_46) + tmp_78) + tmp_149*(tmp_116*(ccomplex.complex[double](0, 1)*tmp_218 - 19152.0*tmp_45 + 12393.0*tmp_59) - tmp_204 - tmp_205 + tmp_206 + tmp_208 + tmp_212*(-tmp_210 + tmp_211 + tmp_288) + tmp_216*(ccomplex.complex[double](0, 1)*tmp_213 + tmp_214 - tmp_215) - tmp_217 + tmp_222*tmp_253 + tmp_94*(tmp_224 - tmp_225 + tmp_288 + tmp_291)) + 5760.0*tmp_272*(ccomplex.complex[double](0, 1)*tmp_246 - tmp_253*tmp_45 + tmp_285 + 27.0*tmp_45) + tmp_290*(tmp_212*(768.0*tmp_45 - ccomplex.complex[double](0, 1)*tmp_83 - tmp_99) + tmp_236 + tmp_241 - tmp_243*tmp_289 + tmp_94*(-tmp_237 - tmp_288 + 111537.0*tmp_59) + tmp_95*(tmp_220 + ccomplex.complex[double](0, 1)*tmp_238 + tmp_239)))) - 93884313600.0*tmp_274*tmp_284)) + 0.25*tmp_162*(e*(tmp_163 + tmp_164) + tmp_32 + 4.0)
 *         # 31/math.m: hFactEccCorrResumExceptPAv5Flag[3,1]
 *         self.h31EccCorrResum = self._gr_k_363*tmp_159*tmp_42*(self._gr_k_282*tmp_109 + self._gr_k_341*tmp_430*(-2491.0*tmp_3 - 69834.0) + self._gr_k_344*tmp_432*(-16112.0*tmp_3 - 217.0*tmp_37 - 62032.0) + self._gr_k_348*tmp_431*(-3285.0*tmp_3 - 23224.0) + self._gr_k_351*tmp_107 + self._gr_k_352*tmp_428 + self._gr_k_353*tmp_395*(self._gr_k_349*tmp_441 + 1056.0*tmp_134*(3143.0*tmp_17 - 12602.0*tmp_9 - 1181.0) - tmp_171*(self._gr_k_350*tmp_9 + 119196.0) + tmp_37*(self._gr_k_268*tmp_34 - 243540.0*tmp_17 + 131670.0*tmp_38 - 56133.0*tmp_9 + 12573.0*tmp_95 - 6930.0) - 132.0*tmp_433*(653.0*tmp_9 + 45811.0) + 1533312.0*tmp_440 + tmp_442*(self._gr_k_340*tmp_17 + 251262.0*tmp_34 - 722898.0*tmp_9 - 113355.0) + 264.0*tmp_443*(27315.0*tmp_17 + 4005.0*tmp_34 + 638.0*tmp_38 - 2364.0*tmp_9 - 330.0)) + self._gr_k_354*tmp_10*tmp_40*(1600.0*tmp_10*(2545.0*tmp_17 + 33192.0*tmp_9 + 25007.0) + tmp_106*(928436400.0*tmp_17 - 447565875.0*tmp_34 - 43033510.0*tmp_38 + 1679811375.0*tmp_9 + 38962318.0) + tmp_130*tmp_7*(153024.0*tmp_17 - 42323.0*tmp_34 + 392928.0*tmp_9 + 48905.0) + tmp_131*(434816.0*tmp_17 - 65243.0*tmp_34 - 12233.0*tmp_38 + 611759.0*tmp_9 + 8637.0) + 150.0*tmp_132*(346846.0*tmp_17 - 911405.0*tmp_34 + 6656798.0*tmp_9 + 1141287.0) + 19200.0*tmp_28*(629.0*tmp_9 + 397.0)) + self._gr_k_355*tmp_87*(-16125.0*tmp_3 - 115174.0) + self._gr_k_356*tmp_391*(-13876.0*tmp_3 - 1693.0*tmp_37 - 6728.0) + self._gr_k_357*tmp_57*(-50204.0*tmp_3 - 10847.0*tmp_37 - 21144.0) + self._gr_k_358*(self._gr_k_338*tmp_269*tmp_423 + self._gr_k_339*tmp_34 + tmp_108*(self._gr_k_310*tmp_17 + self._gr_k_311*tmp_95 + self._gr_k_312*tmp_34 + self._gr_k_313*tmp_9 + self._gr_k_314*tmp_38 + self._gr_k_315) + 4.0*tmp_150*(self._gr_k_283*tmp_38 + self._gr_k_323*tmp_9 + self._gr_k_324*tmp_95 + self._gr_k_325*tmp_34 + self._gr_k_326*tmp_17 + self._gr_k_327*tmp_116 + self._gr_k_328) + tmp_268*(self._gr_k_286*tmp_34 + self._gr_k_317*tmp_38 + self._gr_k_329*tmp_95 + self._gr_k_330*tmp_9 + self._gr_k_331*tmp_116 + self._gr_k_332*tmp_17 + self._gr_k_333) + tmp_404*(self._gr_k_318*tmp_17 + self._gr_k_319*tmp_9 + self._gr_k_320) + tmp_418*(self._gr_k_285*tmp_34 + self._gr_k_306*tmp_17 + self._gr_k_307*tmp_38 + self._gr_k_308*tmp_9 + self._gr_k_309) + 4608.0*tmp_57*(self._gr_k_321*tmp_9 + self._gr_k_322) + 1152.0*tmp_74*(self._gr_k_334*tmp_9 + self._gr_k_335*tmp_34 + self._gr_k_336*tmp_17 + self._gr_k_337)) + self._gr_k_359*tmp_67*(-598736.0*tmp_3 - 38499.0*tmp_37 - 548208.0) + self._gr_k_360*tmp_74*(-28089.0*tmp_3 - 59864.0) + self._gr_k_361*tmp_106*tmp_40*(e*(50455.0 - 42339.0*tmp_116) + tmp_277*(-74107.0*tmp_95 - 943.0)) + self._gr_k_362*tmp_429 + 79200.0*tmp_25*tmp_402*(self._gr_k_280*tmp_433 + self._gr_k_281*tmp_17 + tmp_30*tmp_435 + tmp_386*tmp_436 + tmp_437*tmp_438 + tmp_439) - 79200.0*tmp_34*(self._gr_k_255*tmp_109 + self._gr_k_316*tmp_37 + self._gr_k_345*tmp_150 + self._gr_k_346*tmp_3 + self._gr_k_347) + tmp_49*(self._gr_k_342*(self._gr_k_287*tmp_150*tmp_34 + self._gr_k_299*tmp_34 + tmp_109*(self._gr_k_256*tmp_116 + self._gr_k_257*tmp_38 + self._gr_k_258*tmp_34 + self._gr_k_259*tmp_9 + self._gr_k_260*tmp_95 + self._gr_k_261*tmp_17 + self._gr_k_262) + tmp_133*tmp_175*(self._gr_k_288*tmp_38 + self._gr_k_289*tmp_17 + self._gr_k_290*tmp_34 + self._gr_k_291*tmp_9 + self._gr_k_292) + tmp_29*tmp_35*(self._gr_k_298*tmp_34 + self._gr_k_300*tmp_9 + self._gr_k_301*tmp_17 + self._gr_k_302) + tmp_387*(self._gr_k_293*tmp_34 + self._gr_k_294*tmp_17 + self._gr_k_295*tmp_9 + self._gr_k_296*tmp_38 + self._gr_k_297) - tmp_450*(self._gr_k_305 + tmp_434) + tmp_451*(self._gr_k_284*tmp_17 + self._gr_k_303*tmp_9 + self._gr_k_304)) + self._gr_k_343*tmp_444 + 1188000.0*tmp_135*(self._gr_k_269*tmp_445 + self._gr_k_272*tmp_34 + tmp_435*tmp_446 + tmp_436*tmp_447 + tmp_437*tmp_448 + tmp_439*tmp_9))) + self._gr_k_589*tmp_427*(<double>(self._gr_k_27)*(4608.0*e*tmp_56*(-tmp_400 + tmp_401 + tmp_402) - tmp_108*tmp_423 + tmp_109*(-tmp_115*(6708987.0*tmp_113 + tmp_415 - 22282240.0*tmp_64 + 5046875.0*ccomplex.complex[double](0, 1)*tmp_77) + tmp_116*(tmp_117 + tmp_119*(19375.0*tmp_77 + tmp_91) - 2945024.0*tmp_64) + tmp_140*(373977.0*tmp_113 - 609024.0*tmp_64 + 147.65485471872028) + tmp_426*(4374.0*tmp_113 + tmp_424 - tmp_425) - 72.0*ccomplex.complex[double](0, 1)*tmp_9*(6761984.0*tmp_45 + 106434.0*tmp_59 - 2984375.0*tmp_77) - 24.0*tmp_95*(-81.0*ccomplex.complex[double](0, 1)*(2048.0*tmp_45 - 1287.0*tmp_59) + 411.54863762026291) + ccomplex.complex[double](0, 1)*(-23882747.0*tmp_111 + 201052160.0*tmp_45 + 65498463.0*tmp_59 - 102421875.0*tmp_77)) + 4608.0*tmp_34*tmp_394 - tmp_404*(tmp_17*(6.0*tmp_393 + 78.539816339744831) + tmp_82*(tmp_400 - tmp_401) - ccomplex.complex[double](0, 1)*(tmp_403 + 1180.0*tmp_45 + 378.0) + 848.23001646924417) - tmp_410*(tmp_17*(tmp_406 + 2356.1944901923449 - 819.0*ccomplex.complex[double](0, 1)) + tmp_405*(3962.0*tmp_45 - tmp_84 - 105.0) + tmp_408*(tmp_407 - 34.0*tmp_64 + 50.265482457436692) + tmp_73*(tmp_409 - ccomplex.complex[double](0, 1)*(tmp_403 + 1190.0*tmp_45 + 161.0)) + 1178.0972450961725) - tmp_418*(tmp_101*(tmp_415 + ccomplex.complex[double](0, 1)*(2168.0*tmp_45 - 1701.0*tmp_59 + 84.0)) + tmp_185*(tmp_413 - tmp_414*(110.0*tmp_45 + 21.0)) - tmp_405*(tmp_412 + 239464.0*tmp_45 - 59375.0*tmp_77 + 252.0) + tmp_411 + tmp_82*(ccomplex.complex[double](0, 1)*(172160.0*tmp_45 - 100845.0*tmp_59 - 672.0) + 1507.9644737231008) + tmp_86*(-ccomplex.complex[double](0, 1)*(tmp_417 + 33560.0*tmp_45 + 1092.0) + 2623.2298657474774))) + self._gr_k_588*tmp_391*(7614.0*tmp_3 + 653.0*tmp_37 + 4928.0) + 1152.0*tmp_389*tmp_394 + tmp_49*(self._gr_k_587*tmp_399 + tmp_389*tmp_50)) - self._gr_k_600*tmp_374*tmp_375 + self._gr_k_705*tmp_380*(self._gr_k_697*tmp_255 - tmp_249*(self._gr_k_699*tmp_9 + self._gr_k_700*tmp_17 + self._gr_k_701) + tmp_35*(self._gr_k_692*tmp_9 + self._gr_k_693*tmp_34 + self._gr_k_694*tmp_17 + self._gr_k_695*tmp_38 + self._gr_k_696) + tmp_376*(self._gr_k_698 + tmp_253) - tmp_378*(self._gr_k_702*tmp_9 + self._gr_k_703*tmp_17 + self._gr_k_704 + tmp_377)) + self._gr_k_736*tmp_390*(self._gr_k_733*tmp_381 + self._gr_k_734*tmp_34 + self._gr_k_735*tmp_389 + tmp_109*(self._gr_k_706*tmp_116 + self._gr_k_707*tmp_95 + self._gr_k_708*tmp_34 + self._gr_k_709*tmp_38 + self._gr_k_710*tmp_17 + self._gr_k_711*tmp_9 + self._gr_k_712) + tmp_383*(self._gr_k_713*tmp_9 + self._gr_k_721) + tmp_384*(self._gr_k_718*tmp_9 + self._gr_k_719*tmp_17 + self._gr_k_720) + tmp_385*(self._gr_k_714*tmp_9 + self._gr_k_715*tmp_34 + self._gr_k_716*tmp_17 + self._gr_k_717) + tmp_387*(self._gr_k_728*tmp_34 + self._gr_k_729*tmp_17 + self._gr_k_730*tmp_9 + self._gr_k_731*tmp_38 + self._gr_k_732) + tmp_388*(self._gr_k_722*tmp_95 + self._gr_k_723*tmp_38 + self._gr_k_724*tmp_34 + self._gr_k_725*tmp_17 + self._gr_k_726*tmp_9 + self._gr_k_727))             # <<<<<<<<<<<<<<
 *         # 32/math.m: hFactEccCorrResumExceptPAv5Flag[3,2]
 *         self.h32EccCorrResum = self._gr_k_1157*tmp_465*(self._gr_k_30*(tmp_109*(tmp_116*(ccomplex.complex[double](0, 1)*tmp_329 - ccomplex.complex[double](0, 1)*tmp_330 + 3.1415926535897932) - tmp_212*(-ccomplex.complex[double](0, 1)*tmp_337 + 574176.0*ccomplex.complex[double](0, 1)*tmp_45 + tmp_464) - tmp_216*(351.0*ccomplex.complex[double](0, 1)*(tmp_285 + 32.0*tmp_45) + 364.42474781641602) - ccomplex.complex[double](0, 1)*tmp_336 - ccomplex.complex[double](0, 1)*tmp_339 + 10.0*tmp_34*(-ccomplex.complex[double](0, 1)*tmp_334 + tmp_96) + 3.0*ccomplex.complex[double](0, 1)*tmp_368*tmp_9) - tmp_195*(tmp_17*(-tmp_62*(2320.0*tmp_45 + tmp_85 + 252.0) + 1583.3626974092558) + tmp_253*(ccomplex.complex[double](0, 1)*(18176.0*tmp_45 - 9963.0*tmp_59 - 432.0) + 904.77868423386045) + tmp_34*(tmp_218 + 4.0*ccomplex.complex[double](0, 1)*tmp_461) - ccomplex.complex[double](0, 1)*(tmp_308 + 51136.0*tmp_45 + tmp_79 + 576.0) + 1206.3715789784806) - tmp_245*(tmp_212*(-ccomplex.complex[double](0, 1)*(2584.0*tmp_45 + tmp_85 + 18.0) + 304.73448739820994) + tmp_411 + tmp_462*(ccomplex.complex[double](0, 1)*(5368328.0*tmp_45 + 489402.0*tmp_59 - 2640625.0*tmp_77 - 378.0) + 791.6813487046279) + tmp_92*(-ccomplex.complex[double](0, 1)*(5341288.0*tmp_45 + tmp_463 - 1454598.0*tmp_59 + 846.0) + 1771.8582566246434) + tmp_94*(tmp_62*(227624.0*tmp_45 - 137781.0*tmp_59 - 162.0) + 1039.8671683382216) + tmp_95*(ccomplex.complex[double](0, 1)*(4696.0*tmp_45 - 4131.0*tmp_59 + 450.0) + 1511.1060663766905) - ccomplex.complex[double](0, 1)*(tmp_112 + 33933576.0*tmp_45 + 15115815.0*tmp_59 - 17968750.0*tmp_77 + 1350.0)) - 23040.0*tmp_34*(tmp_44 + tmp_63) - 1440.0*tmp_57*(-tmp_62*(108.0*tmp_45 - 108.0*tmp_59 + 49.0) + tmp_9*(tmp_62*(-tmp_54 - 29.0) + 182.21237390820801) + 307.87608005179974) - 1440.0*tmp_67*(tmp_17*(tmp_62*(-tmp_54 - 17.0) + 106.81415022205297) + tmp_301*(-ccomplex.complex[double](0, 1)*(164.0*tmp_45 + tmp_72 + 39.0) + 81.681408993334624) + tmp_460 + ccomplex.complex[double](0, 1)*(-tmp_215 + 1996.0*tmp_45 - 171.0)) - tmp_88*(tmp_34*(-tmp_203*(3488.0*tmp_45 - tmp_93 + 144.0) + 647.16808663949741) + tmp_38*(-tmp_405*tmp_461 + tmp_69) + tmp_66*(-ccomplex.complex[double](0, 1)*(tmp_357 + 286400.0*tmp_45 - 69984.0*tmp_59 + 504.0) + 1055.5751316061705) + tmp_86*(-tmp_221*(2106.0*tmp_59 + 19.0) + tmp_460 + 32396.0*tmp_64) + ccomplex.complex[double](0, 1)*(305548.0*tmp_45 + 37422.0*tmp_59 - 156250.0*tmp_77 - 315.0) + 659.73445725385658)) + self._gr_k_33*tmp_457 + self._gr_k_34*tmp_459*(tmp_3*(35.0*tmp_17 - 86.0*tmp_9 - 145.0) - 30.0*tmp_395*(tmp_9 + 13.0) - tmp_458) + tmp_49*(self._gr_k_31*tmp_281*tmp_459 + self._gr_k_32*tmp_457)) + self._gr_k_1160*tmp_24*tmp_456*(self._gr_k_929*tmp_182*tmp_26 + self._gr_k_943*tmp_56 + tmp_106*(self._gr_k_922*tmp_17 + self._gr_k_923*tmp_34 + self._gr_k_924*tmp_95 + self._gr_k_925*tmp_9 + self._gr_k_926*tmp_38 + self._gr_k_927) + 40.0*tmp_132*(self._gr_k_930*tmp_17 + self._gr_k_931*tmp_38 + self._gr_k_932*tmp_9 + self._gr_k_933*tmp_34 + self._gr_k_934) - tmp_172*(self._gr_k_941*tmp_9 + self._gr_k_942) + 160.0*tmp_454*(self._gr_k_928*tmp_17 + self._gr_k_939*tmp_9 + self._gr_k_940) + tmp_455*(self._gr_k_935*tmp_34 + self._gr_k_936*tmp_17 + self._gr_k_937*tmp_9 + self._gr_k_938)) + self._gr_k_1165*tmp_23*tmp_453*(tmp_3*(self._gr_k_947*tmp_34 + self._gr_k_948*tmp_9 + self._gr_k_949*tmp_17 + self._gr_k_950) + tmp_386*(self._gr_k_954*tmp_9 + self._gr_k_955) - tmp_452*(self._gr_k_951*tmp_17 + self._gr_k_952*tmp_9 + self._gr_k_953)) + self._gr_k_601*tmp_168*tmp_180*tmp_183
 */
  try {
    __pyx_t_11 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2199, __pyx_L1_error)
  }
  try {
    __pyx_t_10 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2199, __pyx_L1_error)
  }
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2199, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2199, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2199, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2199, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2199, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2199, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2199, __pyx_L1_error)
  }
  try {
    __pyx_t_8 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2199, __pyx_L1_error)
  }
  __pyx_v_self->h31EccCorrResum = (((((((__pyx_v_self->_gr_k_363 * __pyx_v_tmp_159) * __pyx_v_tmp_42) * (((((((((((((((((((__pyx_v_self->_gr_k_282 * __pyx_v_tmp_109) + ((__pyx_v_self->_gr_k_341 * __pyx_v_tmp_430) * ((-2491.0 * __pyx_v_tmp_3) - 69834.0))) + ((__pyx_v_self->_gr_k_344 * __pyx_v_tmp_432) * (((-16112.0 * __pyx_v_tmp_3) - (217.0 * __pyx_v_tmp_37)) - 62032.0))) + ((__pyx_v_self->_gr_k_348 * __pyx_v_tmp_431) * ((-3285.0 * __pyx_v_tmp_3) - 23224.0))) + (__pyx_v_self->_gr_k_351 * __pyx_v_tmp_107)) + (__pyx_v_self->_gr_k_352 * __pyx_v_tmp_428)) + ((__pyx_v_self->_gr_k_353 * __pyx_v_tmp_395) * ((((((((__pyx_v_self->_gr_k_349 * __pyx_v_tmp_441) + ((1056.0 * __pyx_v_tmp_134) * (((3143.0 * __pyx_v_tmp_17) - (12602.0 * __pyx_v_tmp_9)) - 1181.0))) - (__pyx_v_tmp_171 * ((__pyx_v_self->_gr_k_350 * __pyx_v_tmp_9) + 119196.0))) + (__pyx_v_tmp_37 * ((((((__pyx_v_self->_gr_k_268 * __pyx_v_tmp_34) - (243540.0 * __pyx_v_tmp_17)) + (131670.0 * __pyx_v_tmp_38)) - (56133.0 * __pyx_v_tmp_9)) + (12573.0 * __pyx_v_tmp_95)) - 6930.0))) - ((132.0 * __pyx_v_tmp_433) * ((653.0 * __pyx_v_tmp_9) + 45811.0))) + (1533312.0 * __pyx_v_tmp_440)) + (__pyx_v_tmp_442 * ((((__pyx_v_self->_gr_k_340 * __pyx_v_tmp_17) + (251262.0 * __pyx_v_tmp_34)) - (722898.0 * __pyx_v_tmp_9)) - 113355.0))) + ((264.0 * __pyx_v_tmp_443) * (((((27315.0 * __pyx_v_tmp_17) + (4005.0 * __pyx_v_tmp_34)) + (638.0 * __pyx_v_tmp_38)) - (2364.0 * __pyx_v_tmp_9)) - 330.0))))) + (((__pyx_v_self->_gr_k_354 * __pyx_v_tmp_10) * __pyx_v_tmp_40) * (((((((1600.0 * __pyx_v_tmp_10) * (((2545.0 * __pyx_v_tmp_17) + (33192.0 * __pyx_v_tmp_9)) + 25007.0)) + (__pyx_v_tmp_106 * (((((928436400.0 * __pyx_v_tmp_17) - (447565875.0 * __pyx_v_tmp_34)) - (43033510.0 * __pyx_v_tmp_38)) + (1679811375.0 * __pyx_v_tmp_9)) + 38962318.0))) + ((__pyx_v_tmp_130 * __pyx_v_tmp_7) * ((((153024.0 * __pyx_v_tmp_17) - (42323.0 * __pyx_v_tmp_34)) + (392928.0 * __pyx_v_tmp_9)) + 48905.0))) + (__pyx_v_tmp_131 * (((((434816.0 * __pyx_v_tmp_17) - (65243.0 * __pyx_v_tmp_34)) - (12233.0 * __pyx_v_tmp_38)) + (611759.0 * __pyx_v_tmp_9)) + 8637.0))) + ((150.0 * __pyx_v_tmp_132) * ((((346846.0 * __pyx_v_tmp_17) - (911405.0 * __pyx_v_tmp_34)) + (6656798.0 * __pyx_v_tmp_9)) + 1141287.0))) + ((19200.0 * __pyx_v_tmp_28) * ((629.0 * __pyx_v_tmp_9) + 397.0))))) + ((__pyx_v_self->_gr_k_355 * __pyx_v_tmp_87) * ((-16125.0 * __pyx_v_tmp_3) - 115174.0))) + ((__pyx_v_self->_gr_k_356 * __pyx_v_tmp_391) * (((-13876.0 * __pyx_v_tmp_3) - (1693.0 * __pyx_v_tmp_37)) - 6728.0))) + ((__pyx_v_self->_gr_k_357 * __pyx_v_tmp_57) * (((-50204.0 * __pyx_v_tmp_3) - (10847.0 * __pyx_v_tmp_37)) - 21144.0))) + (__pyx_v_self->_gr_k_358 * ((((((((((__pyx_v_self->_gr_k_338 * __pyx_v_tmp_269) * __pyx_v_tmp_423) + (__pyx_v_self->_gr_k_339 * __pyx_v_tmp_34)) + (__pyx_v_tmp_108 * ((((((__pyx_v_self->_gr_k_310 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_311 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_312 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_313 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_314 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_315))) + ((4.0 * __pyx_v_tmp_150) * (((((((__pyx_v_self->_gr_k_283 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_323 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_324 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_325 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_326 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_327 * __pyx_v_tmp_116)) + __pyx_v_self->_gr_k_328))) + (__pyx_v_tmp_268 * (((((((__pyx_v_self->_gr_k_286 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_317 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_329 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_330 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_331 * __pyx_v_tmp_116)) + (__pyx_v_self->_gr_k_332 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_333))) + (__pyx_v_tmp_404 * (((__pyx_v_self->_gr_k_318 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_319 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_320))) + (__pyx_v_tmp_418 * (((((__pyx_v_self->_gr_k_285 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_306 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_307 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_308 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_309))) + ((4608.0 * __pyx_v_tmp_57) * ((__pyx_v_self->_gr_k_321 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_322))) + ((1152.0 * __pyx_v_tmp_74) * ((((__pyx_v_self->_gr_k_334 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_335 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_336 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_337))))) + ((__pyx_v_self->_gr_k_359 * __pyx_v_tmp_67) * (((-598736.0 * __pyx_v_tmp_3) - (38499.0 * __pyx_v_tmp_37)) - 548208.0))) + ((__pyx_v_self->_gr_k_360 * __pyx_v_tmp_74) * ((-28089.0 * __pyx_v_tmp_3) - 59864.0))) + (((__pyx_v_self->_gr_k_361 * __pyx_v_tmp_106) * __pyx_v_tmp_40) * ((__pyx_v_e * (50455.0 - (42339.0 * __pyx_v_tmp_116))) + (__pyx_v_tmp_277 * ((-74107.0 * __pyx_v_tmp_95) - 943.0))))) + (__pyx_v_self->_gr_k_362 * __pyx_v_tmp_429)) + (((79200.0 * __pyx_v_tmp_25) * __pyx_v_tmp_402) * ((((((__pyx_v_self->_gr_k_280 * __pyx_v_tmp_433) + (__pyx_v_self->_gr_k_281 * __pyx_v_tmp_17)) + (__pyx_v_tmp_30 * __pyx_v_tmp_435)) + (__pyx_v_tmp_386 * __pyx_v_tmp_436)) + (__pyx_v_tmp_437 * __pyx_v_tmp_438)) + __pyx_v_tmp_439))) - ((79200.0 * __pyx_v_tmp_34) * (((((__pyx_v_self->_gr_k_255 * __pyx_v_tmp_109) + (__pyx_v_self->_gr_k_316 * __pyx_v_tmp_37)) + (__pyx_v_self->_gr_k_345 * __pyx_v_tmp_150)) + (__pyx_v_self->_gr_k_346 * __pyx_v_tmp_3)) + __pyx_v_self->_gr_k_347))) + (__pyx_v_tmp_49 * (((__pyx_v_self->_gr_k_342 * (((((((((__pyx_v_self->_gr_k_287 * __pyx_v_tmp_150) * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_299 * __pyx_v_tmp_34)) + (__pyx_v_tmp_109 * (((((((__pyx_v_self->_gr_k_256 * __pyx_v_tmp_116) + (__pyx_v_self->_gr_k_257 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_258 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_259 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_260 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_261 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_262))) + ((__pyx_v_tmp_133 * __pyx_v_tmp_175) * (((((__pyx_v_self->_gr_k_288 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_289 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_290 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_291 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_292))) + ((__pyx_v_tmp_29 * __pyx_v_tmp_35) * ((((__pyx_v_self->_gr_k_298 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_300 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_301 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_302))) + (__pyx_v_tmp_387 * (((((__pyx_v_self->_gr_k_293 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_294 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_295 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_296 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_297))) - (__pyx_v_tmp_450 * (__pyx_v_self->_gr_k_305 + __pyx_v_tmp_434))) + (__pyx_v_tmp_451 * (((__pyx_v_self->_gr_k_284 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_303 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_304)))) + (__pyx_v_self->_gr_k_343 * __pyx_v_tmp_444)) + ((1188000.0 * __pyx_v_tmp_135) * ((((((__pyx_v_self->_gr_k_269 * __pyx_v_tmp_445) + (__pyx_v_self->_gr_k_272 * __pyx_v_tmp_34)) + (__pyx_v_tmp_435 * __pyx_v_tmp_446)) + (__pyx_v_tmp_436 * __pyx_v_tmp_447)) + (__pyx_v_tmp_437 * __pyx_v_tmp_448)) + (__pyx_v_tmp_439 * __pyx_v_tmp_9))))))) + ((__pyx_v_self->_gr_k_589 * __pyx_v_tmp_427) * ((((((double)__pyx_v_self->_gr_k_27) * (((((((((4608.0 * __pyx_v_e) * __pyx_v_tmp_56) * (((-__pyx_v_tmp_400) + __pyx_v_tmp_401) + __pyx_v_tmp_402)) - (__pyx_v_tmp_108 * __pyx_v_tmp_423)) + (__pyx_v_tmp_109 * ((((((((-__pyx_v_tmp_115) * ((((6708987.0 * __pyx_v_tmp_113) + __pyx_v_tmp_415) - (22282240.0 * __pyx_v_tmp_64)) + ((5046875.0 * __pyx_t_11) * __pyx_v_tmp_77))) + (__pyx_v_tmp_116 * ((__pyx_v_tmp_117 + (__pyx_v_tmp_119 * ((19375.0 * __pyx_v_tmp_77) + __pyx_v_tmp_91))) - (2945024.0 * __pyx_v_tmp_64)))) + (__pyx_v_tmp_140 * (((373977.0 * __pyx_v_tmp_113) - (609024.0 * __pyx_v_tmp_64)) + 147.65485471872028))) + (__pyx_v_tmp_426 * (((4374.0 * __pyx_v_tmp_113) + __pyx_v_tmp_424) - __pyx_v_tmp_425))) - (((72.0 * __pyx_t_10) * __pyx_v_tmp_9) * (((6761984.0 * __pyx_v_tmp_45) + (106434.0 * __pyx_v_tmp_59)) - (2984375.0 * __pyx_v_tmp_77)))) - ((24.0 * __pyx_v_tmp_95) * (((-81.0 * __pyx_t_1) * ((2048.0 * __pyx_v_tmp_45) - (1287.0 * __pyx_v_tmp_59))) + 411.54863762026291))) + (__pyx_t_3 * ((((-23882747.0 * __pyx_v_tmp_111) + (201052160.0 * __pyx_v_tmp_45)) + (65498463.0 * __pyx_v_tmp_59)) - (102421875.0 * __pyx_v_tmp_77)))))) + ((4608.0 * __pyx_v_tmp_34) * __pyx_v_tmp_394)) - (__pyx_v_tmp_404 * ((((__pyx_v_tmp_17 * ((6.0 * __pyx_v_tmp_393) + 78.539816339744831)) + (__pyx_v_tmp_82 * (__pyx_v_tmp_400 - __pyx_v_tmp_401))) - (__pyx_t_4 * ((__pyx_v_tmp_403 + (1180.0 * __pyx_v_tmp_45)) + 378.0))) + 848.23001646924417))) - (__pyx_v_tmp_410 * (((((__pyx_v_tmp_17 * ((__pyx_v_tmp_406 + 2356.1944901923449) - (819.0 * __pyx_t_6))) + (__pyx_v_tmp_405 * (((3962.0 * __pyx_v_tmp_45) - __pyx_v_tmp_84) - 105.0))) + (__pyx_v_tmp_408 * ((__pyx_v_tmp_407 - (34.0 * __pyx_v_tmp_64)) + 50.265482457436692))) + (__pyx_v_tmp_73 * (__pyx_v_tmp_409 - (__pyx_t_7 * ((__pyx_v_tmp_403 + (1190.0 * __pyx_v_tmp_45)) + 161.0))))) + 1178.0972450961725))) - (__pyx_v_tmp_418 * ((((((__pyx_v_tmp_101 * (__pyx_v_tmp_415 + (__pyx_t_5 * (((2168.0 * __pyx_v_tmp_45) - (1701.0 * __pyx_v_tmp_59)) + 84.0)))) + (__pyx_v_tmp_185 * (__pyx_v_tmp_413 - (__pyx_v_tmp_414 * ((110.0 * __pyx_v_tmp_45) + 21.0))))) - (__pyx_v_tmp_405 * (((__pyx_v_tmp_412 + (239464.0 * __pyx_v_tmp_45)) - (59375.0 * __pyx_v_tmp_77)) + 252.0))) + __pyx_v_tmp_411) + (__pyx_v_tmp_82 * ((__pyx_t_2 * (((172160.0 * __pyx_v_tmp_45) - (100845.0 * __pyx_v_tmp_59)) - 672.0)) + 1507.9644737231008))) + (__pyx_v_tmp_86 * (((-__pyx_t_8) * ((__pyx_v_tmp_417 + (33560.0 * __pyx_v_tmp_45)) + 1092.0)) + 2623.2298657474774)))))) + ((__pyx_v_self->_gr_k_588 * __pyx_v_tmp_391) * (((7614.0 * __pyx_v_tmp_3) + (653.0 * __pyx_v_tmp_37)) + 4928.0))) + ((1152.0 * __pyx_v_tmp_389) * __pyx_v_tmp_394)) + (__pyx_v_tmp_49 * ((__pyx_v_self->_gr_k_587 * __pyx_v_tmp_399) + (__pyx_v_tmp_389 * __pyx_v_tmp_50)))))) - ((__pyx_v_self->_gr_k_600 * __pyx_v_tmp_374) * __pyx_v_tmp_375)) + ((__pyx_v_self->_gr_k_705 * __pyx_v_tmp_380) * (((((__pyx_v_self->_gr_k_697 * __pyx_v_tmp_255) - (__pyx_v_tmp_249 * (((__pyx_v_self->_gr_k_699 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_700 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_701))) + (__pyx_v_tmp_35 * (((((__pyx_v_self->_gr_k_692 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_693 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_694 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_695 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_696))) + (__pyx_v_tmp_376 * (__pyx_v_self->_gr_k_698 + __pyx_v_tmp_253))) - (__pyx_v_tmp_378 * ((((__pyx_v_self->_gr_k_702 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_703 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_704) + __pyx_v_tmp_377))))) + ((__pyx_v_self->_gr_k_736 * __pyx_v_tmp_390) * (((((((((__pyx_v_self->_gr_k_733 * __pyx_v_tmp_381) + (__pyx_v_self->_gr_k_734 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_735 * __pyx_v_tmp_389)) + (__pyx_v_tmp_109 * (((((((__pyx_v_self->_gr_k_706 * __pyx_v_tmp_116) + (__pyx_v_self->_gr_k_707 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_708 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_709 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_710 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_711 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_712))) + (__pyx_v_tmp_383 * ((__pyx_v_self->_gr_k_713 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_721))) + (__pyx_v_tmp_384 * (((__pyx_v_self->_gr_k_718 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_719 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_720))) + (__pyx_v_tmp_385 * ((((__pyx_v_self->_gr_k_714 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_715 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_716 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_717))) + (__pyx_v_tmp_387 * (((((__pyx_v_self->_gr_k_728 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_729 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_730 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_731 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_732))) + (__pyx_v_tmp_388 * ((((((__pyx_v_self->_gr_k_722 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_723 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_724 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_725 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_726 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_727)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2201
 *         self.h31EccCorrResum = self._gr_k_363*tmp_159*tmp_42*(self._gr_k_282*tmp_109 + self._gr_k_341*tmp_430*(-2491.0*tmp_3 - 69834.0) + self._gr_k_344*tmp_432*(-16112.0*tmp_3 - 217.0*tmp_37 - 62032.0) + self._gr_k_348*tmp_431*(-3285.0*tmp_3 - 23224.0) + self._gr_k_351*tmp_107 + self._gr_k_352*tmp_428 + self._gr_k_353*tmp_395*(self._gr_k_349*tmp_441 + 1056.0*tmp_134*(3143.0*tmp_17 - 12602.0*tmp_9 - 1181.0) - tmp_171*(self._gr_k_350*tmp_9 + 119196.0) + tmp_37*(self._gr_k_268*tmp_34 - 243540.0*tmp_17 + 131670.0*tmp_38 - 56133.0*tmp_9 + 12573.0*tmp_95 - 6930.0) - 132.0*tmp_433*(653.0*tmp_9 + 45811.0) + 1533312.0*tmp_440 + tmp_442*(self._gr_k_340*tmp_17 + 251262.0*tmp_34 - 722898.0*tmp_9 - 113355.0) + 264.0*tmp_443*(27315.0*tmp_17 + 4005.0*tmp_34 + 638.0*tmp_38 - 2364.0*tmp_9 - 330.0)) + self._gr_k_354*tmp_10*tmp_40*(1600.0*tmp_10*(2545.0*tmp_17 + 33192.0*tmp_9 + 25007.0) + tmp_106*(928436400.0*tmp_17 - 447565875.0*tmp_34 - 43033510.0*tmp_38 + 1679811375.0*tmp_9 + 38962318.0) + tmp_130*tmp_7*(153024.0*tmp_17 - 42323.0*tmp_34 + 392928.0*tmp_9 + 48905.0) + tmp_131*(434816.0*tmp_17 - 65243.0*tmp_34 - 12233.0*tmp_38 + 611759.0*tmp_9 + 8637.0) + 150.0*tmp_132*(346846.0*tmp_17 - 911405.0*tmp_34 + 6656798.0*tmp_9 + 1141287.0) + 19200.0*tmp_28*(629.0*tmp_9 + 397.0)) + self._gr_k_355*tmp_87*(-16125.0*tmp_3 - 115174.0) + self._gr_k_356*tmp_391*(-13876.0*tmp_3 - 1693.0*tmp_37 - 6728.0) + self._gr_k_357*tmp_57*(-50204.0*tmp_3 - 10847.0*tmp_37 - 21144.0) + self._gr_k_358*(self._gr_k_338*tmp_269*tmp_423 + self._gr_k_339*tmp_34 + tmp_108*(self._gr_k_310*tmp_17 + self._gr_k_311*tmp_95 + self._gr_k_312*tmp_34 + self._gr_k_313*tmp_9 + self._gr_k_314*tmp_38 + self._gr_k_315) + 4.0*tmp_150*(self._gr_k_283*tmp_38 + self._gr_k_323*tmp_9 + self._gr_k_324*tmp_95 + self._gr_k_325*tmp_34 + self._gr_k_326*tmp_17 + self._gr_k_327*tmp_116 + self._gr_k_328) + tmp_268*(self._gr_k_286*tmp_34 + self._gr_k_317*tmp_38 + self._gr_k_329*tmp_95 + self._gr_k_330*tmp_9 + self._gr_k_331*tmp_116 + self._gr_k_332*tmp_17 + self._gr_k_333) + tmp_404*(self._gr_k_318*tmp_17 + self._gr_k_319*tmp_9 + self._gr_k_320) + tmp_418*(self._gr_k_285*tmp_34 + self._gr_k_306*tmp_17 + self._gr_k_307*tmp_38 + self._gr_k_308*tmp_9 + self._gr_k_309) + 4608.0*tmp_57*(self._gr_k_321*tmp_9 + self._gr_k_322) + 1152.0*tmp_74*(self._gr_k_334*tmp_9 + self._gr_k_335*tmp_34 + self._gr_k_336*tmp_17 + self._gr_k_337)) + self._gr_k_359*tmp_67*(-598736.0*tmp_3 - 38499.0*tmp_37 - 548208.0) + self._gr_k_360*tmp_74*(-28089.0*tmp_3 - 59864.0) + self._gr_k_361*tmp_106*tmp_40*(e*(50455.0 - 42339.0*tmp_116) + tmp_277*(-74107.0*tmp_95 - 943.0)) + self._gr_k_362*tmp_429 + 79200.0*tmp_25*tmp_402*(self._gr_k_280*tmp_433 + self._gr_k_281*tmp_17 + tmp_30*tmp_435 + tmp_386*tmp_436 + tmp_437*tmp_438 + tmp_439) - 79200.0*tmp_34*(self._gr_k_255*tmp_109 + self._gr_k_316*tmp_37 + self._gr_k_345*tmp_150 + self._gr_k_346*tmp_3 + self._gr_k_347) + tmp_49*(self._gr_k_342*(self._gr_k_287*tmp_150*tmp_34 + self._gr_k_299*tmp_34 + tmp_109*(self._gr_k_256*tmp_116 + self._gr_k_257*tmp_38 + self._gr_k_258*tmp_34 + self._gr_k_259*tmp_9 + self._gr_k_260*tmp_95 + self._gr_k_261*tmp_17 + self._gr_k_262) + tmp_133*tmp_175*(self._gr_k_288*tmp_38 + self._gr_k_289*tmp_17 + self._gr_k_290*tmp_34 + self._gr_k_291*tmp_9 + self._gr_k_292) + tmp_29*tmp_35*(self._gr_k_298*tmp_34 + self._gr_k_300*tmp_9 + self._gr_k_301*tmp_17 + self._gr_k_302) + tmp_387*(self._gr_k_293*tmp_34 + self._gr_k_294*tmp_17 + self._gr_k_295*tmp_9 + self._gr_k_296*tmp_38 + self._gr_k_297) - tmp_450*(self._gr_k_305 + tmp_434) + tmp_451*(self._gr_k_284*tmp_17 + self._gr_k_303*tmp_9 + self._gr_k_304)) + self._gr_k_343*tmp_444 + 1188000.0*tmp_135*(self._gr_k_269*tmp_445 + self._gr_k_272*tmp_34 + tmp_435*tmp_446 + tmp_436*tmp_447 + tmp_437*tmp_448 + tmp_439*tmp_9))) + self._gr_k_589*tmp_427*(<double>(self._gr_k_27)*(4608.0*e*tmp_56*(-tmp_400 + tmp_401 + tmp_402) - tmp_108*tmp_423 + tmp_109*(-tmp_115*(6708987.0*tmp_113 + tmp_415 - 22282240.0*tmp_64 + 5046875.0*ccomplex.complex[double](0, 1)*tmp_77) + tmp_116*(tmp_117 + tmp_119*(19375.0*tmp_77 + tmp_91) - 2945024.0*tmp_64) + tmp_140*(373977.0*tmp_113 - 609024.0*tmp_64 + 147.65485471872028) + tmp_426*(4374.0*tmp_113 + tmp_424 - tmp_425) - 72.0*ccomplex.complex[double](0, 1)*tmp_9*(6761984.0*tmp_45 + 106434.0*tmp_59 - 2984375.0*tmp_77) - 24.0*tmp_95*(-81.0*ccomplex.complex[double](0, 1)*(2048.0*tmp_45 - 1287.0*tmp_59) + 411.54863762026291) + ccomplex.complex[double](0, 1)*(-23882747.0*tmp_111 + 201052160.0*tmp_45 + 65498463.0*tmp_59 - 102421875.0*tmp_77)) + 4608.0*tmp_34*tmp_394 - tmp_404*(tmp_17*(6.0*tmp_393 + 78.539816339744831) + tmp_82*(tmp_400 - tmp_401) - ccomplex.complex[double](0, 1)*(tmp_403 + 1180.0*tmp_45 + 378.0) + 848.23001646924417) - tmp_410*(tmp_17*(tmp_406 + 2356.1944901923449 - 819.0*ccomplex.complex[double](0, 1)) + tmp_405*(3962.0*tmp_45 - tmp_84 - 105.0) + tmp_408*(tmp_407 - 34.0*tmp_64 + 50.265482457436692) + tmp_73*(tmp_409 - ccomplex.complex[double](0, 1)*(tmp_403 + 1190.0*tmp_45 + 161.0)) + 1178.0972450961725) - tmp_418*(tmp_101*(tmp_415 + ccomplex.complex[double](0, 1)*(2168.0*tmp_45 - 1701.0*tmp_59 + 84.0)) + tmp_185*(tmp_413 - tmp_414*(110.0*tmp_45 + 21.0)) - tmp_405*(tmp_412 + 239464.0*tmp_45 - 59375.0*tmp_77 + 252.0) + tmp_411 + tmp_82*(ccomplex.complex[double](0, 1)*(172160.0*tmp_45 - 100845.0*tmp_59 - 672.0) + 1507.9644737231008) + tmp_86*(-ccomplex.complex[double](0, 1)*(tmp_417 + 33560.0*tmp_45 + 1092.0) + 2623.2298657474774))) + self._gr_k_588*tmp_391*(7614.0*tmp_3 + 653.0*tmp_37 + 4928.0) + 1152.0*tmp_389*tmp_394 + tmp_49*(self._gr_k_587*tmp_399 + tmp_389*tmp_50)) - self._gr_k_600*tmp_374*tmp_375 + self._gr_k_705*tmp_380*(self._gr_k_697*tmp_255 - tmp_249*(self._gr_k_699*tmp_9 + self._gr_k_700*tmp_17 + self._gr_k_701) + tmp_35*(self._gr_k_692*tmp_9 + self._gr_k_693*tmp_34 + self._gr_k_694*tmp_17 + self._gr_k_695*tmp_38 + self._gr_k_696) + tmp_376*(self._gr_k_698 + tmp_253) - tmp_378*(self._gr_k_702*tmp_9 + self._gr_k_703*tmp_17 + self._gr_k_704 + tmp_377)) + self._gr_k_736*tmp_390*(self._gr_k_733*tmp_381 + self._gr_k_734*tmp_34 + self._gr_k_735*tmp_389 + tmp_109*(self._gr_k_706*tmp_116 + self._gr_k_707*tmp_95 + self._gr_k_708*tmp_34 + self._gr_k_709*tmp_38 + self._gr_k_710*tmp_17 + self._gr_k_711*tmp_9 + self._gr_k_712) + tmp_383*(self._gr_k_713*tmp_9 + self._gr_k_721) + tmp_384*(self._gr_k_718*tmp_9 + self._gr_k_719*tmp_17 + self._gr_k_720) + tmp_385*(self._gr_k_714*tmp_9 + self._gr_k_715*tmp_34 + self._gr_k_716*tmp_17 + self._gr_k_717) + tmp_387*(self._gr_k_728*tmp_34 + self._gr_k_729*tmp_17 + self._gr_k_730*tmp_9 + self._gr_k_731*tmp_38 + self._gr_k_732) + tmp_388*(self._gr_k_722*tmp_95 + self._gr_k_723*tmp_38 + self._gr_k_724*tmp_34 + self._gr_k_725*tmp_17 + self._gr_k_726*tmp_9 + self._gr_k_727))
 *         # 32/math.m: hFactEccCorrResumExceptPAv5Flag[3,2]
 *         self.h32EccCorrResum = self._gr_k_1157*tmp_465*(self._gr_k_30*(tmp_109*(tmp_116*(ccomplex.complex[double](0, 1)*tmp_329 - ccomplex.complex[double](0, 1)*tmp_330 + 3.1415926535897932) - tmp_212*(-ccomplex.complex[double](0, 1)*tmp_337 + 574176.0*ccomplex.complex[double](0, 1)*tmp_45 + tmp_464) - tmp_216*(351.0*ccomplex.complex[double](0, 1)*(tmp_285 + 32.0*tmp_45) + 364.42474781641602) - ccomplex.complex[double](0, 1)*tmp_336 - ccomplex.complex[double](0, 1)*tmp_339 + 10.0*tmp_34*(-ccomplex.complex[double](0, 1)*tmp_334 + tmp_96) + 3.0*ccomplex.complex[double](0, 1)*tmp_368*tmp_9) - tmp_195*(tmp_17*(-tmp_62*(2320.0*tmp_45 + tmp_85 + 252.0) + 1583.3626974092558) + tmp_253*(ccomplex.complex[double](0, 1)*(18176.0*tmp_45 - 9963.0*tmp_59 - 432.0) + 904.77868423386045) + tmp_34*(tmp_218 + 4.0*ccomplex.complex[double](0, 1)*tmp_461) - ccomplex.complex[double](0, 1)*(tmp_308 + 51136.0*tmp_45 + tmp_79 + 576.0) + 1206.3715789784806) - tmp_245*(tmp_212*(-ccomplex.complex[double](0, 1)*(2584.0*tmp_45 + tmp_85 + 18.0) + 304.73448739820994) + tmp_411 + tmp_462*(ccomplex.complex[double](0, 1)*(5368328.0*tmp_45 + 489402.0*tmp_59 - 2640625.0*tmp_77 - 378.0) + 791.6813487046279) + tmp_92*(-ccomplex.complex[double](0, 1)*(5341288.0*tmp_45 + tmp_463 - 1454598.0*tmp_59 + 846.0) + 1771.8582566246434) + tmp_94*(tmp_62*(227624.0*tmp_45 - 137781.0*tmp_59 - 162.0) + 1039.8671683382216) + tmp_95*(ccomplex.complex[double](0, 1)*(4696.0*tmp_45 - 4131.0*tmp_59 + 450.0) + 1511.1060663766905) - ccomplex.complex[double](0, 1)*(tmp_112 + 33933576.0*tmp_45 + 15115815.0*tmp_59 - 17968750.0*tmp_77 + 1350.0)) - 23040.0*tmp_34*(tmp_44 + tmp_63) - 1440.0*tmp_57*(-tmp_62*(108.0*tmp_45 - 108.0*tmp_59 + 49.0) + tmp_9*(tmp_62*(-tmp_54 - 29.0) + 182.21237390820801) + 307.87608005179974) - 1440.0*tmp_67*(tmp_17*(tmp_62*(-tmp_54 - 17.0) + 106.81415022205297) + tmp_301*(-ccomplex.complex[double](0, 1)*(164.0*tmp_45 + tmp_72 + 39.0) + 81.681408993334624) + tmp_460 + ccomplex.complex[double](0, 1)*(-tmp_215 + 1996.0*tmp_45 - 171.0)) - tmp_88*(tmp_34*(-tmp_203*(3488.0*tmp_45 - tmp_93 + 144.0) + 647.16808663949741) + tmp_38*(-tmp_405*tmp_461 + tmp_69) + tmp_66*(-ccomplex.complex[double](0, 1)*(tmp_357 + 286400.0*tmp_45 - 69984.0*tmp_59 + 504.0) + 1055.5751316061705) + tmp_86*(-tmp_221*(2106.0*tmp_59 + 19.0) + tmp_460 + 32396.0*tmp_64) + ccomplex.complex[double](0, 1)*(305548.0*tmp_45 + 37422.0*tmp_59 - 156250.0*tmp_77 - 315.0) + 659.73445725385658)) + self._gr_k_33*tmp_457 + self._gr_k_34*tmp_459*(tmp_3*(35.0*tmp_17 - 86.0*tmp_9 - 145.0) - 30.0*tmp_395*(tmp_9 + 13.0) - tmp_458) + tmp_49*(self._gr_k_31*tmp_281*tmp_459 + self._gr_k_32*tmp_457)) + self._gr_k_1160*tmp_24*tmp_456*(self._gr_k_929*tmp_182*tmp_26 + self._gr_k_943*tmp_56 + tmp_106*(self._gr_k_922*tmp_17 + self._gr_k_923*tmp_34 + self._gr_k_924*tmp_95 + self._gr_k_925*tmp_9 + self._gr_k_926*tmp_38 + self._gr_k_927) + 40.0*tmp_132*(self._gr_k_930*tmp_17 + self._gr_k_931*tmp_38 + self._gr_k_932*tmp_9 + self._gr_k_933*tmp_34 + self._gr_k_934) - tmp_172*(self._gr_k_941*tmp_9 + self._gr_k_942) + 160.0*tmp_454*(self._gr_k_928*tmp_17 + self._gr_k_939*tmp_9 + self._gr_k_940) + tmp_455*(self._gr_k_935*tmp_34 + self._gr_k_936*tmp_17 + self._gr_k_937*tmp_9 + self._gr_k_938)) + self._gr_k_1165*tmp_23*tmp_453*(tmp_3*(self._gr_k_947*tmp_34 + self._gr_k_948*tmp_9 + self._gr_k_949*tmp_17 + self._gr_k_950) + tmp_386*(self._gr_k_954*tmp_9 + self._gr_k_955) - tmp_452*(self._gr_k_951*tmp_17 + self._gr_k_952*tmp_9 + self._gr_k_953)) + self._gr_k_601*tmp_168*tmp_180*tmp_183             # <<<<<<<<<<<<<<
 *         # 33/math.m: hFactEccCorrResumExceptPAv5Flag[3,3]
 *         self.h33EccCorrResum = self._gr_k_446*tmp_161*tmp_39*(tmp_49*(self._gr_k_445*tmp_12*tmp_491*(self._gr_k_423*tmp_17 - tmp_36*(self._gr_k_442*tmp_9 + self._gr_k_443*tmp_17 + self._gr_k_444 + 648.0*tmp_34) + tmp_442*(self._gr_k_420*tmp_9 + self._gr_k_421*tmp_17 + self._gr_k_422) + tmp_493*(self._gr_k_435*tmp_9 + self._gr_k_436) + tmp_494*(self._gr_k_437*tmp_38 + self._gr_k_438*tmp_17 + self._gr_k_439*tmp_34 + self._gr_k_440*tmp_9 + self._gr_k_441)) - 2138400.0*ccomplex.complex[double](0, 1)*tmp_5*(self._gr_k_369*tmp_490 + self._gr_k_384*tmp_34 + tmp_253*tmp_37*(self._gr_k_370*tmp_17 + self._gr_k_371*tmp_9 + self._gr_k_372*tmp_34 + self._gr_k_374 + tmp_469) - tmp_3*tmp_447*(self._gr_k_381*tmp_9 + self._gr_k_382*tmp_17 + self._gr_k_383) - tmp_446*(self._gr_k_379*tmp_9 + self._gr_k_380) - tmp_448*(self._gr_k_375*tmp_17 + self._gr_k_376*tmp_34 + self._gr_k_377*tmp_9 + self._gr_k_378))) + tmp_491*(self._gr_k_399*tmp_7*(self._gr_k_398*tmp_146*tmp_38 + 5.0*tmp_106*(self._gr_k_396*tmp_38 + 77220.0*tmp_17 + 70488.0*tmp_34 + 33660.0*tmp_9 + 25740.0*tmp_95 + 5643.0) - 52140.0*tmp_127*tmp_170 + 63360.0*tmp_129*(tmp_9 + 33.0) + 528.0*tmp_132*(3900.0*tmp_17 + 685.0*tmp_34 + 1985.0*tmp_38 + 2604.0*tmp_9 + 570.0) - 2112.0*tmp_454*(1815.0*tmp_17 - 1850.0*tmp_9 - 1149.0) - 120.0*tmp_496*(self._gr_k_397*tmp_34 - 18018.0*tmp_17 - 32373.0*tmp_9 - 10362.0) + 464640.0*tmp_56) + self._gr_k_400*tmp_40*(tmp_106*tmp_8*(111775290.0*tmp_17 - 432863430.0*tmp_34 - 120431395.0*tmp_38 + 13713305.0*tmp_9 - 696041.0*tmp_95 + 19531.0) + tmp_109*(7841.0*tmp_116 + 279586345.0*tmp_17 - 523205040.0*tmp_34 - 1460169725.0*tmp_38 + 3779906.0*tmp_9 - 92388762.0*tmp_95 - 9877.0) + tmp_267 + tmp_37*tmp_497*(-3233984.0*tmp_17 - 7515715.0*tmp_34 - 252553.0*tmp_38 + 1521791.0*tmp_9 + 12677.0) + 3840.0*tmp_57*(1505.0 - 3983.0*tmp_9) + 320.0*tmp_67*(-95105.0*tmp_17 - 69528.0*tmp_9 + 21345.0) + 80.0*tmp_74*(-2086112.0*tmp_17 - 320051.0*tmp_34 + 627616.0*tmp_9 + 41529.0)) + self._gr_k_418*(self._gr_k_409*tmp_34 + self._gr_k_410*tmp_150*tmp_489 + self._gr_k_411*tmp_269*tmp_486 - tmp_109*(self._gr_k_401*tmp_9 + self._gr_k_412*tmp_116 + self._gr_k_413*tmp_34 + self._gr_k_414*tmp_95 + self._gr_k_415*tmp_38 + self._gr_k_416*tmp_17 + self._gr_k_417) + tmp_410*(self._gr_k_402*tmp_17 + self._gr_k_403*tmp_9 + self._gr_k_404*tmp_34 + self._gr_k_405) + tmp_478*(self._gr_k_20*tmp_9 + self._gr_k_21) + tmp_479*(self._gr_k_406*tmp_9 + self._gr_k_407*tmp_17 + self._gr_k_408) + tmp_482*(self._gr_k_385*tmp_9 + self._gr_k_386*tmp_34 + self._gr_k_387*tmp_17 + self._gr_k_388*tmp_38 + self._gr_k_389) - tmp_498*(self._gr_k_390*tmp_17 + self._gr_k_391*tmp_34 + self._gr_k_392*tmp_95 + self._gr_k_393*tmp_9 + self._gr_k_394*tmp_38 + self._gr_k_395)) + self._gr_k_419*tmp_12*(247600.0*tmp_17 - tmp_30*(-19807.0*tmp_9 - 35715.0) + tmp_37*(64494.0*tmp_17 - 10760.0*tmp_34 + 4463.0*tmp_38 + 55920.0*tmp_9 + 22155.0) + tmp_438*(33145.0*tmp_17 + 4731.0*tmp_34 + 86305.0*tmp_9 + 42243.0) - tmp_495*(-16005.0*tmp_17 - 69688.0*tmp_9 - 60579.0))) - 1760.0*tmp_5*tmp_9*(self._gr_k_424*tmp_445 + self._gr_k_434*tmp_17 - tmp_30*(self._gr_k_425*tmp_9 + self._gr_k_426) - 4.0*tmp_35*(self._gr_k_427*tmp_7 + self._gr_k_428*tmp_56 + self._gr_k_429*tmp_28 + self._gr_k_430*tmp_139) + tmp_37*(self._gr_k_364*tmp_38 + self._gr_k_365*tmp_34 + self._gr_k_366*tmp_17 + self._gr_k_367*tmp_9 + self._gr_k_368) - tmp_442*(self._gr_k_431*tmp_9 + self._gr_k_432*tmp_17 + self._gr_k_433))) + self._gr_k_593*tmp_427*(self._gr_k_591*tmp_431*(79.0*tmp_3 + 1076.0) + self._gr_k_592*(8.0*tmp_106*tmp_486*tmp_7 + tmp_109*tmp_489 - tmp_410*(tmp_17*(ccomplex.complex[double](0, 1)*(73470.0*tmp_45 - 40095.0*tmp_59 - 1099.0) + 2466.1502330679877) + tmp_405*(27162.0*tmp_45 + 5967.0*tmp_59 + tmp_79 - 49.0) + tmp_408*(tmp_464 - ccomplex.complex[double](0, 1)*(370.0*tmp_45 - 351.0*tmp_59 + 91.0)) + tmp_413 + tmp_9*(-ccomplex.complex[double](0, 1)*(tmp_357 + 247110.0*tmp_45 + tmp_481 + 889.0) + 1994.9113350295187)) - tmp_473*tmp_476 - tmp_478*(tmp_253*(-ccomplex.complex[double](0, 1)*(270.0*tmp_45 - 270.0*tmp_59 + 133.0) + 298.45130209103036) + tmp_477 + ccomplex.complex[double](0, 1)*(-tmp_242 + 2090.0*tmp_45 - 329.0)) - tmp_479*(tmp_17*(-ccomplex.complex[double](0, 1)*(tmp_286 + 3740.0*tmp_45 + 1274.0) + 2858.8493147667118) + tmp_82*(ccomplex.complex[double](0, 1)*(-tmp_344 + 4990.0*tmp_45 - 259.0) + 581.19464091411175) - ccomplex.complex[double](0, 1)*(42180.0*tmp_45 - 6075.0*tmp_59 + tmp_79 + 854.0) + 1916.3715186897739) - tmp_482*(tmp_166*(ccomplex.complex[double](0, 1)*(1885400.0*tmp_45 + 303345.0*tmp_59 - 1015625.0*tmp_77 - 252.0) + 565.48667764616278) + tmp_185*(-tmp_407*(tmp_307 + 56.0) + 396080.0*tmp_64 + 2638.9378290154263) + tmp_212*(tmp_409 - ccomplex.complex[double](0, 1)*(tmp_190 + 792.0*tmp_45 + 196.0)) - tmp_405*(tmp_235 + 3943784.0*tmp_45 + 2127465.0*tmp_59 - 2156250.0*tmp_77 + 252.0) + tmp_411 + tmp_86*(-ccomplex.complex[double](0, 1)*(4788600.0*tmp_45 + tmp_463 - 1125090.0*tmp_59 + 1876.0) + 4209.7341558103229))) - 31104.0*tmp_472*tmp_473 + tmp_49*(self._gr_k_590*tmp_475 - 466560.0*ccomplex.complex[double](0, 1)*tmp_472)) + self._gr_k_599*tmp_375*tmp_468 + self._gr_k_751*tmp_380*(self._gr_k_737*tmp_139*tmp_37 + tmp_249*(self._gr_k_744*tmp_9 + self._gr_k_749*tmp_17 + self._gr_k_750) + tmp_376*(self._gr_k_742*tmp_9 + self._gr_k_743) + tmp_378*(self._gr_k_745*tmp_17 + self._gr_k_746*tmp_9 + self._gr_k_747*tmp_34 + self._gr_k_748) + tmp_470*(self._gr_k_738*tmp_9 + self._gr_k_739*tmp_17 + self._gr_k_740*tmp_34 + self._gr_k_741 + tmp_469)) + self._gr_k_87*tmp_390*(self._gr_k_78*tmp_471 + self._gr_k_85*tmp_34 + self._gr_k_86*tmp_472 + tmp_268*(self._gr_k_57*tmp_95 + self._gr_k_58*tmp_17 + self._gr_k_59*tmp_34 + self._gr_k_60*tmp_116 + self._gr_k_61*tmp_9 + self._gr_k_62*tmp_38 + self._gr_k_63) + tmp_383*(self._gr_k_77*tmp_9 + self._gr_k_84) + tmp_384*(self._gr_k_74*tmp_9 + self._gr_k_75*tmp_17 + self._gr_k_76) + tmp_385*(self._gr_k_70*tmp_17 + self._gr_k_71*tmp_9 + self._gr_k_72*tmp_34 + self._gr_k_73) + tmp_387*(self._gr_k_79*tmp_9 + self._gr_k_80*tmp_17 + self._gr_k_81*tmp_38 + self._gr_k_82*tmp_34 + self._gr_k_83) + tmp_388*(self._gr_k_64*tmp_95 + self._gr_k_65*tmp_34 + self._gr_k_66*tmp_17 + self._gr_k_67*tmp_9 + self._gr_k_68*tmp_38 + self._gr_k_69))
 */
  try {
    __pyx_t_8 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_10 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_11 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_9 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_12 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_13 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_14 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_15 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_16 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_17 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_18 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_19 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_20 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  try {
    __pyx_t_21 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2201, __pyx_L1_error)
  }
  __pyx_v_self->h32EccCorrResum = (((((__pyx_v_self->_gr_k_1157 * __pyx_v_tmp_465) * ((((__pyx_v_self->_gr_k_30 * (((((((__pyx_v_tmp_109 * (((((((__pyx_v_tmp_116 * (((__pyx_t_8 * __pyx_v_tmp_329) - (__pyx_t_2 * __pyx_v_tmp_330)) + 3.1415926535897932)) - (__pyx_v_tmp_212 * ((((-__pyx_t_5) * __pyx_v_tmp_337) + ((574176.0 * __pyx_t_7) * __pyx_v_tmp_45)) + __pyx_v_tmp_464))) - (__pyx_v_tmp_216 * (((351.0 * __pyx_t_6) * (__pyx_v_tmp_285 + (32.0 * __pyx_v_tmp_45))) + 364.42474781641602))) - (__pyx_t_4 * __pyx_v_tmp_336)) - (__pyx_t_3 * __pyx_v_tmp_339)) + ((10.0 * __pyx_v_tmp_34) * (((-__pyx_t_1) * __pyx_v_tmp_334) + __pyx_v_tmp_96))) + (((3.0 * __pyx_t_10) * __pyx_v_tmp_368) * __pyx_v_tmp_9))) - (__pyx_v_tmp_195 * (((((__pyx_v_tmp_17 * (((-__pyx_v_tmp_62) * (((2320.0 * __pyx_v_tmp_45) + __pyx_v_tmp_85) + 252.0)) + 1583.3626974092558)) + (__pyx_v_tmp_253 * ((__pyx_t_11 * (((18176.0 * __pyx_v_tmp_45) - (9963.0 * __pyx_v_tmp_59)) - 432.0)) + 904.77868423386045))) + (__pyx_v_tmp_34 * (__pyx_v_tmp_218 + ((4.0 * __pyx_t_9) * __pyx_v_tmp_461)))) - (__pyx_t_12 * (((__pyx_v_tmp_308 + (51136.0 * __pyx_v_tmp_45)) + __pyx_v_tmp_79) + 576.0))) + 1206.3715789784806))) - (__pyx_v_tmp_245 * (((((((__pyx_v_tmp_212 * (((-__pyx_t_13) * (((2584.0 * __pyx_v_tmp_45) + __pyx_v_tmp_85) + 18.0)) + 304.73448739820994)) + __pyx_v_tmp_411) + (__pyx_v_tmp_462 * ((__pyx_t_14 * ((((5368328.0 * __pyx_v_tmp_45) + (489402.0 * __pyx_v_tmp_59)) - (2640625.0 * __pyx_v_tmp_77)) - 378.0)) + 791.6813487046279))) + (__pyx_v_tmp_92 * (((-__pyx_t_15) * ((((5341288.0 * __pyx_v_tmp_45) + __pyx_v_tmp_463) - (1454598.0 * __pyx_v_tmp_59)) + 846.0)) + 1771.8582566246434))) + (__pyx_v_tmp_94 * ((__pyx_v_tmp_62 * (((227624.0 * __pyx_v_tmp_45) - (137781.0 * __pyx_v_tmp_59)) - 162.0)) + 1039.8671683382216))) + (__pyx_v_tmp_95 * ((__pyx_t_16 * (((4696.0 * __pyx_v_tmp_45) - (4131.0 * __pyx_v_tmp_59)) + 450.0)) + 1511.1060663766905))) - (__pyx_t_17 * ((((__pyx_v_tmp_112 + (33933576.0 * __pyx_v_tmp_45)) + (15115815.0 * __pyx_v_tmp_59)) - (17968750.0 * __pyx_v_tmp_77)) + 1350.0))))) - ((23040.0 * __pyx_v_tmp_34) * (__pyx_v_tmp_44 + __pyx_v_tmp_63))) - ((1440.0 * __pyx_v_tmp_57) * ((((-__pyx_v_tmp_62) * (((108.0 * __pyx_v_tmp_45) - (108.0 * __pyx_v_tmp_59)) + 49.0)) + (__pyx_v_tmp_9 * ((__pyx_v_tmp_62 * ((-__pyx_v_tmp_54) - 29.0)) + 182.21237390820801))) + 307.87608005179974))) - ((1440.0 * __pyx_v_tmp_67) * ((((__pyx_v_tmp_17 * ((__pyx_v_tmp_62 * ((-__pyx_v_tmp_54) - 17.0)) + 106.81415022205297)) + (__pyx_v_tmp_301 * (((-__pyx_t_18) * (((164.0 * __pyx_v_tmp_45) + __pyx_v_tmp_72) + 39.0)) + 81.681408993334624))) + __pyx_v_tmp_460) + (__pyx_t_19 * (((-__pyx_v_tmp_215) + (1996.0 * __pyx_v_tmp_45)) - 171.0))))) - (__pyx_v_tmp_88 * ((((((__pyx_v_tmp_34 * (((-__pyx_v_tmp_203) * (((3488.0 * __pyx_v_tmp_45) - __pyx_v_tmp_93) + 144.0)) + 647.16808663949741)) + (__pyx_v_tmp_38 * (((-__pyx_v_tmp_405) * __pyx_v_tmp_461) + __pyx_v_tmp_69))) + (__pyx_v_tmp_66 * (((-__pyx_t_20) * (((__pyx_v_tmp_357 + (286400.0 * __pyx_v_tmp_45)) - (69984.0 * __pyx_v_tmp_59)) + 504.0)) + 1055.5751316061705))) + (__pyx_v_tmp_86 * ((((-__pyx_v_tmp_221) * ((2106.0 * __pyx_v_tmp_59) + 19.0)) + __pyx_v_tmp_460) + (32396.0 * __pyx_v_tmp_64)))) + (__pyx_t_21 * ((((305548.0 * __pyx_v_tmp_45) + (37422.0 * __pyx_v_tmp_59)) - (156250.0 * __pyx_v_tmp_77)) - 315.0))) + 659.73445725385658)))) + (__pyx_v_self->_gr_k_33 * __pyx_v_tmp_457)) + ((__pyx_v_self->_gr_k_34 * __pyx_v_tmp_459) * (((__pyx_v_tmp_3 * (((35.0 * __pyx_v_tmp_17) - (86.0 * __pyx_v_tmp_9)) - 145.0)) - ((30.0 * __pyx_v_tmp_395) * (__pyx_v_tmp_9 + 13.0))) - __pyx_v_tmp_458))) + (__pyx_v_tmp_49 * (((__pyx_v_self->_gr_k_31 * __pyx_v_tmp_281) * __pyx_v_tmp_459) + (__pyx_v_self->_gr_k_32 * __pyx_v_tmp_457))))) + (((__pyx_v_self->_gr_k_1160 * __pyx_v_tmp_24) * __pyx_v_tmp_456) * ((((((((__pyx_v_self->_gr_k_929 * __pyx_v_tmp_182) * __pyx_v_tmp_26) + (__pyx_v_self->_gr_k_943 * __pyx_v_tmp_56)) + (__pyx_v_tmp_106 * ((((((__pyx_v_self->_gr_k_922 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_923 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_924 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_925 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_926 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_927))) + ((40.0 * __pyx_v_tmp_132) * (((((__pyx_v_self->_gr_k_930 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_931 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_932 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_933 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_934))) - (__pyx_v_tmp_172 * ((__pyx_v_self->_gr_k_941 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_942))) + ((160.0 * __pyx_v_tmp_454) * (((__pyx_v_self->_gr_k_928 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_939 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_940))) + (__pyx_v_tmp_455 * ((((__pyx_v_self->_gr_k_935 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_936 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_937 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_938))))) + (((__pyx_v_self->_gr_k_1165 * __pyx_v_tmp_23) * __pyx_v_tmp_453) * (((__pyx_v_tmp_3 * ((((__pyx_v_self->_gr_k_947 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_948 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_949 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_950)) + (__pyx_v_tmp_386 * ((__pyx_v_self->_gr_k_954 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_955))) - (__pyx_v_tmp_452 * (((__pyx_v_self->_gr_k_951 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_952 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_953))))) + (((__pyx_v_self->_gr_k_601 * __pyx_v_tmp_168) * __pyx_v_tmp_180) * __pyx_v_tmp_183));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2203
 *         self.h32EccCorrResum = self._gr_k_1157*tmp_465*(self._gr_k_30*(tmp_109*(tmp_116*(ccomplex.complex[double](0, 1)*tmp_329 - ccomplex.complex[double](0, 1)*tmp_330 + 3.1415926535897932) - tmp_212*(-ccomplex.complex[double](0, 1)*tmp_337 + 574176.0*ccomplex.complex[double](0, 1)*tmp_45 + tmp_464) - tmp_216*(351.0*ccomplex.complex[double](0, 1)*(tmp_285 + 32.0*tmp_45) + 364.42474781641602) - ccomplex.complex[double](0, 1)*tmp_336 - ccomplex.complex[double](0, 1)*tmp_339 + 10.0*tmp_34*(-ccomplex.complex[double](0, 1)*tmp_334 + tmp_96) + 3.0*ccomplex.complex[double](0, 1)*tmp_368*tmp_9) - tmp_195*(tmp_17*(-tmp_62*(2320.0*tmp_45 + tmp_85 + 252.0) + 1583.3626974092558) + tmp_253*(ccomplex.complex[double](0, 1)*(18176.0*tmp_45 - 9963.0*tmp_59 - 432.0) + 904.77868423386045) + tmp_34*(tmp_218 + 4.0*ccomplex.complex[double](0, 1)*tmp_461) - ccomplex.complex[double](0, 1)*(tmp_308 + 51136.0*tmp_45 + tmp_79 + 576.0) + 1206.3715789784806) - tmp_245*(tmp_212*(-ccomplex.complex[double](0, 1)*(2584.0*tmp_45 + tmp_85 + 18.0) + 304.73448739820994) + tmp_411 + tmp_462*(ccomplex.complex[double](0, 1)*(5368328.0*tmp_45 + 489402.0*tmp_59 - 2640625.0*tmp_77 - 378.0) + 791.6813487046279) + tmp_92*(-ccomplex.complex[double](0, 1)*(5341288.0*tmp_45 + tmp_463 - 1454598.0*tmp_59 + 846.0) + 1771.8582566246434) + tmp_94*(tmp_62*(227624.0*tmp_45 - 137781.0*tmp_59 - 162.0) + 1039.8671683382216) + tmp_95*(ccomplex.complex[double](0, 1)*(4696.0*tmp_45 - 4131.0*tmp_59 + 450.0) + 1511.1060663766905) - ccomplex.complex[double](0, 1)*(tmp_112 + 33933576.0*tmp_45 + 15115815.0*tmp_59 - 17968750.0*tmp_77 + 1350.0)) - 23040.0*tmp_34*(tmp_44 + tmp_63) - 1440.0*tmp_57*(-tmp_62*(108.0*tmp_45 - 108.0*tmp_59 + 49.0) + tmp_9*(tmp_62*(-tmp_54 - 29.0) + 182.21237390820801) + 307.87608005179974) - 1440.0*tmp_67*(tmp_17*(tmp_62*(-tmp_54 - 17.0) + 106.81415022205297) + tmp_301*(-ccomplex.complex[double](0, 1)*(164.0*tmp_45 + tmp_72 + 39.0) + 81.681408993334624) + tmp_460 + ccomplex.complex[double](0, 1)*(-tmp_215 + 1996.0*tmp_45 - 171.0)) - tmp_88*(tmp_34*(-tmp_203*(3488.0*tmp_45 - tmp_93 + 144.0) + 647.16808663949741) + tmp_38*(-tmp_405*tmp_461 + tmp_69) + tmp_66*(-ccomplex.complex[double](0, 1)*(tmp_357 + 286400.0*tmp_45 - 69984.0*tmp_59 + 504.0) + 1055.5751316061705) + tmp_86*(-tmp_221*(2106.0*tmp_59 + 19.0) + tmp_460 + 32396.0*tmp_64) + ccomplex.complex[double](0, 1)*(305548.0*tmp_45 + 37422.0*tmp_59 - 156250.0*tmp_77 - 315.0) + 659.73445725385658)) + self._gr_k_33*tmp_457 + self._gr_k_34*tmp_459*(tmp_3*(35.0*tmp_17 - 86.0*tmp_9 - 145.0) - 30.0*tmp_395*(tmp_9 + 13.0) - tmp_458) + tmp_49*(self._gr_k_31*tmp_281*tmp_459 + self._gr_k_32*tmp_457)) + self._gr_k_1160*tmp_24*tmp_456*(self._gr_k_929*tmp_182*tmp_26 + self._gr_k_943*tmp_56 + tmp_106*(self._gr_k_922*tmp_17 + self._gr_k_923*tmp_34 + self._gr_k_924*tmp_95 + self._gr_k_925*tmp_9 + self._gr_k_926*tmp_38 + self._gr_k_927) + 40.0*tmp_132*(self._gr_k_930*tmp_17 + self._gr_k_931*tmp_38 + self._gr_k_932*tmp_9 + self._gr_k_933*tmp_34 + self._gr_k_934) - tmp_172*(self._gr_k_941*tmp_9 + self._gr_k_942) + 160.0*tmp_454*(self._gr_k_928*tmp_17 + self._gr_k_939*tmp_9 + self._gr_k_940) + tmp_455*(self._gr_k_935*tmp_34 + self._gr_k_936*tmp_17 + self._gr_k_937*tmp_9 + self._gr_k_938)) + self._gr_k_1165*tmp_23*tmp_453*(tmp_3*(self._gr_k_947*tmp_34 + self._gr_k_948*tmp_9 + self._gr_k_949*tmp_17 + self._gr_k_950) + tmp_386*(self._gr_k_954*tmp_9 + self._gr_k_955) - tmp_452*(self._gr_k_951*tmp_17 + self._gr_k_952*tmp_9 + self._gr_k_953)) + self._gr_k_601*tmp_168*tmp_180*tmp_183
 *         # 33/math.m: hFactEccCorrResumExceptPAv5Flag[3,3]
 *         self.h33EccCorrResum = self._gr_k_446*tmp_161*tmp_39*(tmp_49*(self._gr_k_445*tmp_12*tmp_491*(self._gr_k_423*tmp_17 - tmp_36*(self._gr_k_442*tmp_9 + self._gr_k_443*tmp_17 + self._gr_k_444 + 648.0*tmp_34) + tmp_442*(self._gr_k_420*tmp_9 + self._gr_k_421*tmp_17 + self._gr_k_422) + tmp_493*(self._gr_k_435*tmp_9 + self._gr_k_436) + tmp_494*(self._gr_k_437*tmp_38 + self._gr_k_438*tmp_17 + self._gr_k_439*tmp_34 + self._gr_k_440*tmp_9 + self._gr_k_441)) - 2138400.0*ccomplex.complex[double](0, 1)*tmp_5*(self._gr_k_369*tmp_490 + self._gr_k_384*tmp_34 + tmp_253*tmp_37*(self._gr_k_370*tmp_17 + self._gr_k_371*tmp_9 + self._gr_k_372*tmp_34 + self._gr_k_374 + tmp_469) - tmp_3*tmp_447*(self._gr_k_381*tmp_9 + self._gr_k_382*tmp_17 + self._gr_k_383) - tmp_446*(self._gr_k_379*tmp_9 + self._gr_k_380) - tmp_448*(self._gr_k_375*tmp_17 + self._gr_k_376*tmp_34 + self._gr_k_377*tmp_9 + self._gr_k_378))) + tmp_491*(self._gr_k_399*tmp_7*(self._gr_k_398*tmp_146*tmp_38 + 5.0*tmp_106*(self._gr_k_396*tmp_38 + 77220.0*tmp_17 + 70488.0*tmp_34 + 33660.0*tmp_9 + 25740.0*tmp_95 + 5643.0) - 52140.0*tmp_127*tmp_170 + 63360.0*tmp_129*(tmp_9 + 33.0) + 528.0*tmp_132*(3900.0*tmp_17 + 685.0*tmp_34 + 1985.0*tmp_38 + 2604.0*tmp_9 + 570.0) - 2112.0*tmp_454*(1815.0*tmp_17 - 1850.0*tmp_9 - 1149.0) - 120.0*tmp_496*(self._gr_k_397*tmp_34 - 18018.0*tmp_17 - 32373.0*tmp_9 - 10362.0) + 464640.0*tmp_56) + self._gr_k_400*tmp_40*(tmp_106*tmp_8*(111775290.0*tmp_17 - 432863430.0*tmp_34 - 120431395.0*tmp_38 + 13713305.0*tmp_9 - 696041.0*tmp_95 + 19531.0) + tmp_109*(7841.0*tmp_116 + 279586345.0*tmp_17 - 523205040.0*tmp_34 - 1460169725.0*tmp_38 + 3779906.0*tmp_9 - 92388762.0*tmp_95 - 9877.0) + tmp_267 + tmp_37*tmp_497*(-3233984.0*tmp_17 - 7515715.0*tmp_34 - 252553.0*tmp_38 + 1521791.0*tmp_9 + 12677.0) + 3840.0*tmp_57*(1505.0 - 3983.0*tmp_9) + 320.0*tmp_67*(-95105.0*tmp_17 - 69528.0*tmp_9 + 21345.0) + 80.0*tmp_74*(-2086112.0*tmp_17 - 320051.0*tmp_34 + 627616.0*tmp_9 + 41529.0)) + self._gr_k_418*(self._gr_k_409*tmp_34 + self._gr_k_410*tmp_150*tmp_489 + self._gr_k_411*tmp_269*tmp_486 - tmp_109*(self._gr_k_401*tmp_9 + self._gr_k_412*tmp_116 + self._gr_k_413*tmp_34 + self._gr_k_414*tmp_95 + self._gr_k_415*tmp_38 + self._gr_k_416*tmp_17 + self._gr_k_417) + tmp_410*(self._gr_k_402*tmp_17 + self._gr_k_403*tmp_9 + self._gr_k_404*tmp_34 + self._gr_k_405) + tmp_478*(self._gr_k_20*tmp_9 + self._gr_k_21) + tmp_479*(self._gr_k_406*tmp_9 + self._gr_k_407*tmp_17 + self._gr_k_408) + tmp_482*(self._gr_k_385*tmp_9 + self._gr_k_386*tmp_34 + self._gr_k_387*tmp_17 + self._gr_k_388*tmp_38 + self._gr_k_389) - tmp_498*(self._gr_k_390*tmp_17 + self._gr_k_391*tmp_34 + self._gr_k_392*tmp_95 + self._gr_k_393*tmp_9 + self._gr_k_394*tmp_38 + self._gr_k_395)) + self._gr_k_419*tmp_12*(247600.0*tmp_17 - tmp_30*(-19807.0*tmp_9 - 35715.0) + tmp_37*(64494.0*tmp_17 - 10760.0*tmp_34 + 4463.0*tmp_38 + 55920.0*tmp_9 + 22155.0) + tmp_438*(33145.0*tmp_17 + 4731.0*tmp_34 + 86305.0*tmp_9 + 42243.0) - tmp_495*(-16005.0*tmp_17 - 69688.0*tmp_9 - 60579.0))) - 1760.0*tmp_5*tmp_9*(self._gr_k_424*tmp_445 + self._gr_k_434*tmp_17 - tmp_30*(self._gr_k_425*tmp_9 + self._gr_k_426) - 4.0*tmp_35*(self._gr_k_427*tmp_7 + self._gr_k_428*tmp_56 + self._gr_k_429*tmp_28 + self._gr_k_430*tmp_139) + tmp_37*(self._gr_k_364*tmp_38 + self._gr_k_365*tmp_34 + self._gr_k_366*tmp_17 + self._gr_k_367*tmp_9 + self._gr_k_368) - tmp_442*(self._gr_k_431*tmp_9 + self._gr_k_432*tmp_17 + self._gr_k_433))) + self._gr_k_593*tmp_427*(self._gr_k_591*tmp_431*(79.0*tmp_3 + 1076.0) + self._gr_k_592*(8.0*tmp_106*tmp_486*tmp_7 + tmp_109*tmp_489 - tmp_410*(tmp_17*(ccomplex.complex[double](0, 1)*(73470.0*tmp_45 - 40095.0*tmp_59 - 1099.0) + 2466.1502330679877) + tmp_405*(27162.0*tmp_45 + 5967.0*tmp_59 + tmp_79 - 49.0) + tmp_408*(tmp_464 - ccomplex.complex[double](0, 1)*(370.0*tmp_45 - 351.0*tmp_59 + 91.0)) + tmp_413 + tmp_9*(-ccomplex.complex[double](0, 1)*(tmp_357 + 247110.0*tmp_45 + tmp_481 + 889.0) + 1994.9113350295187)) - tmp_473*tmp_476 - tmp_478*(tmp_253*(-ccomplex.complex[double](0, 1)*(270.0*tmp_45 - 270.0*tmp_59 + 133.0) + 298.45130209103036) + tmp_477 + ccomplex.complex[double](0, 1)*(-tmp_242 + 2090.0*tmp_45 - 329.0)) - tmp_479*(tmp_17*(-ccomplex.complex[double](0, 1)*(tmp_286 + 3740.0*tmp_45 + 1274.0) + 2858.8493147667118) + tmp_82*(ccomplex.complex[double](0, 1)*(-tmp_344 + 4990.0*tmp_45 - 259.0) + 581.19464091411175) - ccomplex.complex[double](0, 1)*(42180.0*tmp_45 - 6075.0*tmp_59 + tmp_79 + 854.0) + 1916.3715186897739) - tmp_482*(tmp_166*(ccomplex.complex[double](0, 1)*(1885400.0*tmp_45 + 303345.0*tmp_59 - 1015625.0*tmp_77 - 252.0) + 565.48667764616278) + tmp_185*(-tmp_407*(tmp_307 + 56.0) + 396080.0*tmp_64 + 2638.9378290154263) + tmp_212*(tmp_409 - ccomplex.complex[double](0, 1)*(tmp_190 + 792.0*tmp_45 + 196.0)) - tmp_405*(tmp_235 + 3943784.0*tmp_45 + 2127465.0*tmp_59 - 2156250.0*tmp_77 + 252.0) + tmp_411 + tmp_86*(-ccomplex.complex[double](0, 1)*(4788600.0*tmp_45 + tmp_463 - 1125090.0*tmp_59 + 1876.0) + 4209.7341558103229))) - 31104.0*tmp_472*tmp_473 + tmp_49*(self._gr_k_590*tmp_475 - 466560.0*ccomplex.complex[double](0, 1)*tmp_472)) + self._gr_k_599*tmp_375*tmp_468 + self._gr_k_751*tmp_380*(self._gr_k_737*tmp_139*tmp_37 + tmp_249*(self._gr_k_744*tmp_9 + self._gr_k_749*tmp_17 + self._gr_k_750) + tmp_376*(self._gr_k_742*tmp_9 + self._gr_k_743) + tmp_378*(self._gr_k_745*tmp_17 + self._gr_k_746*tmp_9 + self._gr_k_747*tmp_34 + self._gr_k_748) + tmp_470*(self._gr_k_738*tmp_9 + self._gr_k_739*tmp_17 + self._gr_k_740*tmp_34 + self._gr_k_741 + tmp_469)) + self._gr_k_87*tmp_390*(self._gr_k_78*tmp_471 + self._gr_k_85*tmp_34 + self._gr_k_86*tmp_472 + tmp_268*(self._gr_k_57*tmp_95 + self._gr_k_58*tmp_17 + self._gr_k_59*tmp_34 + self._gr_k_60*tmp_116 + self._gr_k_61*tmp_9 + self._gr_k_62*tmp_38 + self._gr_k_63) + tmp_383*(self._gr_k_77*tmp_9 + self._gr_k_84) + tmp_384*(self._gr_k_74*tmp_9 + self._gr_k_75*tmp_17 + self._gr_k_76) + tmp_385*(self._gr_k_70*tmp_17 + self._gr_k_71*tmp_9 + self._gr_k_72*tmp_34 + self._gr_k_73) + tmp_387*(self._gr_k_79*tmp_9 + self._gr_k_80*tmp_17 + self._gr_k_81*tmp_38 + self._gr_k_82*tmp_34 + self._gr_k_83) + tmp_388*(self._gr_k_64*tmp_95 + self._gr_k_65*tmp_34 + self._gr_k_66*tmp_17 + self._gr_k_67*tmp_9 + self._gr_k_68*tmp_38 + self._gr_k_69))             # <<<<<<<<<<<<<<
 *         # 41/math.m: hFactEccCorrResumExceptPAv5Flag[4,1]
 *         self.h41EccCorrResum = self._gr_k_164*tmp_22*tmp_397 + self._gr_k_447*tmp_513*(self._gr_k_35*(tmp_108*(-tmp_103*(-ccomplex.complex[double](0, 1)*(tmp_419 + 5315256.0*tmp_45 - 1255338.0*tmp_59 + 15488.0) + 22807.962665061899) + tmp_17*(2.0*ccomplex.complex[double](0, 1)*(-4411160.0*tmp_45 + 2547855.0*tmp_59 + 41344.0) - 122113.70644503526) + tmp_34*(2.0*ccomplex.complex[double](0, 1)*(137560.0*tmp_45 - 142155.0*tmp_59 + 12928.0) - 35342.917352885174) + tmp_38*(ccomplex.complex[double](0, 1)*(tmp_323 + 90280.0*tmp_45 + 1408.0) + 6644.4684623424127) + tmp_95*(ccomplex.complex[double](0, 1)*(tmp_322 - 131656.0*tmp_45 + 3200.0) + 4690.3978318095613) - ccomplex.complex[double](0, 1)*(14334072.0*tmp_45 + 1893942.0*tmp_59 - 7421875.0*tmp_77 - 22400.0) - 32986.722862692829) + tmp_109*(tmp_116*(-tmp_405*(tmp_512 + 484375.0*tmp_77 - 2304.0) + 11012656.0*tmp_64 + 17080.839257567706) - tmp_185*(tmp_62*(7711240.0*tmp_45 - 4625505.0*tmp_59 - 10368.0) + 43903.75733391736) - tmp_426*(-ccomplex.complex[double](0, 1)*(tmp_417 + 41320.0*tmp_45 + 384.0) + 1690.1768476313088) - tmp_466*(ccomplex.complex[double](0, 1)*(62802248.0*tmp_45 + 6372918.0*tmp_59 - 31328125.0*tmp_77 - 7296.0) + 10744.246875277093) - tmp_511*(tmp_62*(383880.0*tmp_45 - 234009.0*tmp_59 - 128.0) + 1297.4777659325846) - tmp_71*(-ccomplex.complex[double](0, 1)*(494270320.0*tmp_45 - 130203045.0*tmp_59 - 126171875.0*tmp_77 + 137472.0) + 201580.29261758908) + ccomplex.complex[double](0, 1)*(-167179229.0*tmp_111 + 963195632.0*tmp_45 + 438360093.0*tmp_59 - 512109375.0*tmp_77 + 57600.0) - 84823.001646924417) + 1536.0*tmp_34*tmp_505 + tmp_410*(tmp_17*(96.0*ccomplex.complex[double](0, 1)*(5.0*tmp_45 + 32.0) - 4005.5306333269864) + tmp_34*(tmp_477 - 32.0*ccomplex.complex[double](0, 1)*(5.0*tmp_45 - 16.0)) - tmp_405*(13712.0*tmp_45 - tmp_81 - 1792.0) + tmp_9*(3.0*ccomplex.complex[double](0, 1)*(tmp_308 + 10800.0*tmp_45 + 4352.0) - 19226.547039969535) - 13194.689145077132) + tmp_418*(tmp_140*(tmp_509*(16.0 - 17.0*tmp_45) + 9.4247779607693797) + tmp_38*(ccomplex.complex[double](0, 1)*(-tmp_420 + 27800.0*tmp_45 + 7808.0) + 11576.768928478388) - tmp_510*(tmp_203*(31069.0*tmp_45 - 16767.0*tmp_59 - 1232.0) + 3628.5395148962112) - tmp_86*(-ccomplex.complex[double](0, 1)*(98200.0*tmp_45 - 98415.0*tmp_59 + 20096.0) + 29421.015200868414) + ccomplex.complex[double](0, 1)*(tmp_419 + 4761240.0*tmp_45 - tmp_508 + 81536.0) - 120071.6712202019) + tmp_478*(tmp_406 + tmp_505*tmp_9 - 801.10612666539728 + 544.0*ccomplex.complex[double](0, 1)) + tmp_479*(tmp_9*(-tmp_506 + tmp_507 + 4544.0*ccomplex.complex[double](0, 1)) + tmp_92*(ccomplex.complex[double](0, 1)*tmp_503 + 28.274333882308139 + 16.0*ccomplex.complex[double](0, 1)) + ccomplex.complex[double](0, 1)*(tmp_308 + 10830.0*tmp_45 + 7456.0) - 10979.866324296327)) + self._gr_k_36*tmp_501 + self._gr_k_38*tmp_51*(tmp_137*(775.0*tmp_17 + 1346.0*tmp_9 + 1115.0) + tmp_249*(819.0*tmp_9 + 1523.0) + 4088.0*tmp_28 + tmp_35*(829.0*tmp_17 + 355.0*tmp_34 - 207.0*tmp_9 + 215.0)) + tmp_49*(self._gr_k_37*tmp_501 + self._gr_k_39*tmp_51*(tmp_137*(tmp_373 + 125.0) + tmp_249*(tmp_9 + 37.0) - 8.0*tmp_28 + tmp_470*(-13.0*tmp_17 + tmp_408 + 39.0*tmp_9 + 25.0)))) + self._gr_k_618*tmp_500*(tmp_249*(self._gr_k_613*tmp_17 + self._gr_k_614*tmp_9 + self._gr_k_615) + 1408.0*tmp_28*(self._gr_k_616*tmp_9 + self._gr_k_617) + tmp_35*(self._gr_k_604*tmp_34 + self._gr_k_605*tmp_38 + self._gr_k_606*tmp_9 + self._gr_k_607*tmp_17 + self._gr_k_608) + tmp_499*(self._gr_k_609*tmp_17 + self._gr_k_610*tmp_34 + self._gr_k_611*tmp_9 + self._gr_k_612))
 */
  try {
    __pyx_t_21 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2203, __pyx_L1_error)
  }
  try {
    __pyx_t_20 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2203, __pyx_L1_error)
  }
  try {
    __pyx_t_19 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2203, __pyx_L1_error)
  }
  try {
    __pyx_t_18 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2203, __pyx_L1_error)
  }
  try {
    __pyx_t_17 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2203, __pyx_L1_error)
  }
  try {
    __pyx_t_16 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2203, __pyx_L1_error)
  }
  try {
    __pyx_t_15 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2203, __pyx_L1_error)
  }
  try {
    __pyx_t_14 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2203, __pyx_L1_error)
  }
  try {
    __pyx_t_13 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2203, __pyx_L1_error)
  }
  try {
    __pyx_t_12 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2203, __pyx_L1_error)
  }
  try {
    __pyx_t_9 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2203, __pyx_L1_error)
  }
  try {
    __pyx_t_11 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2203, __pyx_L1_error)
  }
  try {
    __pyx_t_10 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2203, __pyx_L1_error)
  }
  __pyx_v_self->h33EccCorrResum = (((((((__pyx_v_self->_gr_k_446 * __pyx_v_tmp_161) * __pyx_v_tmp_39) * (((__pyx_v_tmp_49 * ((((__pyx_v_self->_gr_k_445 * __pyx_v_tmp_12) * __pyx_v_tmp_491) * (((((__pyx_v_self->_gr_k_423 * __pyx_v_tmp_17) - (__pyx_v_tmp_36 * ((((__pyx_v_self->_gr_k_442 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_443 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_444) + (648.0 * __pyx_v_tmp_34)))) + (__pyx_v_tmp_442 * (((__pyx_v_self->_gr_k_420 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_421 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_422))) + (__pyx_v_tmp_493 * ((__pyx_v_self->_gr_k_435 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_436))) + (__pyx_v_tmp_494 * (((((__pyx_v_self->_gr_k_437 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_438 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_439 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_440 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_441)))) - (((2138400.0 * __pyx_t_21) * __pyx_v_tmp_5) * ((((((__pyx_v_self->_gr_k_369 * __pyx_v_tmp_490) + (__pyx_v_self->_gr_k_384 * __pyx_v_tmp_34)) + ((__pyx_v_tmp_253 * __pyx_v_tmp_37) * (((((__pyx_v_self->_gr_k_370 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_371 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_372 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_374) + __pyx_v_tmp_469))) - ((__pyx_v_tmp_3 * __pyx_v_tmp_447) * (((__pyx_v_self->_gr_k_381 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_382 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_383))) - (__pyx_v_tmp_446 * ((__pyx_v_self->_gr_k_379 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_380))) - (__pyx_v_tmp_448 * ((((__pyx_v_self->_gr_k_375 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_376 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_377 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_378)))))) + (__pyx_v_tmp_491 * (((((__pyx_v_self->_gr_k_399 * __pyx_v_tmp_7) * (((((((((__pyx_v_self->_gr_k_398 * __pyx_v_tmp_146) * __pyx_v_tmp_38) + ((5.0 * __pyx_v_tmp_106) * ((((((__pyx_v_self->_gr_k_396 * __pyx_v_tmp_38) + (77220.0 * __pyx_v_tmp_17)) + (70488.0 * __pyx_v_tmp_34)) + (33660.0 * __pyx_v_tmp_9)) + (25740.0 * __pyx_v_tmp_95)) + 5643.0))) - ((52140.0 * __pyx_v_tmp_127) * __pyx_v_tmp_170)) + ((63360.0 * __pyx_v_tmp_129) * (__pyx_v_tmp_9 + 33.0))) + ((528.0 * __pyx_v_tmp_132) * (((((3900.0 * __pyx_v_tmp_17) + (685.0 * __pyx_v_tmp_34)) + (1985.0 * __pyx_v_tmp_38)) + (2604.0 * __pyx_v_tmp_9)) + 570.0))) - ((2112.0 * __pyx_v_tmp_454) * (((1815.0 * __pyx_v_tmp_17) - (1850.0 * __pyx_v_tmp_9)) - 1149.0))) - ((120.0 * __pyx_v_tmp_496) * ((((__pyx_v_self->_gr_k_397 * __pyx_v_tmp_34) - (18018.0 * __pyx_v_tmp_17)) - (32373.0 * __pyx_v_tmp_9)) - 10362.0))) + (464640.0 * __pyx_v_tmp_56))) + ((__pyx_v_self->_gr_k_400 * __pyx_v_tmp_40) * ((((((((__pyx_v_tmp_106 * __pyx_v_tmp_8) * ((((((111775290.0 * __pyx_v_tmp_17) - (432863430.0 * __pyx_v_tmp_34)) - (120431395.0 * __pyx_v_tmp_38)) + (13713305.0 * __pyx_v_tmp_9)) - (696041.0 * __pyx_v_tmp_95)) + 19531.0)) + (__pyx_v_tmp_109 * (((((((7841.0 * __pyx_v_tmp_116) + (279586345.0 * __pyx_v_tmp_17)) - (523205040.0 * __pyx_v_tmp_34)) - (1460169725.0 * __pyx_v_tmp_38)) + (3779906.0 * __pyx_v_tmp_9)) - (92388762.0 * __pyx_v_tmp_95)) - 9877.0))) + __pyx_v_tmp_267) + ((__pyx_v_tmp_37 * __pyx_v_tmp_497) * (((((-3233984.0 * __pyx_v_tmp_17) - (7515715.0 * __pyx_v_tmp_34)) - (252553.0 * __pyx_v_tmp_38)) + (1521791.0 * __pyx_v_tmp_9)) + 12677.0))) + ((3840.0 * __pyx_v_tmp_57) * (1505.0 - (3983.0 * __pyx_v_tmp_9)))) + ((320.0 * __pyx_v_tmp_67) * (((-95105.0 * __pyx_v_tmp_17) - (69528.0 * __pyx_v_tmp_9)) + 21345.0))) + ((80.0 * __pyx_v_tmp_74) * ((((-2086112.0 * __pyx_v_tmp_17) - (320051.0 * __pyx_v_tmp_34)) + (627616.0 * __pyx_v_tmp_9)) + 41529.0))))) + (__pyx_v_self->_gr_k_418 * (((((((((__pyx_v_self->_gr_k_409 * __pyx_v_tmp_34) + ((__pyx_v_self->_gr_k_410 * __pyx_v_tmp_150) * __pyx_v_tmp_489)) + ((__pyx_v_self->_gr_k_411 * __pyx_v_tmp_269) * __pyx_v_tmp_486)) - (__pyx_v_tmp_109 * (((((((__pyx_v_self->_gr_k_401 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_412 * __pyx_v_tmp_116)) + (__pyx_v_self->_gr_k_413 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_414 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_415 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_416 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_417))) + (__pyx_v_tmp_410 * ((((__pyx_v_self->_gr_k_402 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_403 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_404 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_405))) + (__pyx_v_tmp_478 * ((__pyx_v_self->_gr_k_20 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_21))) + (__pyx_v_tmp_479 * (((__pyx_v_self->_gr_k_406 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_407 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_408))) + (__pyx_v_tmp_482 * (((((__pyx_v_self->_gr_k_385 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_386 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_387 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_388 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_389))) - (__pyx_v_tmp_498 * ((((((__pyx_v_self->_gr_k_390 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_391 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_392 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_393 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_394 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_395))))) + ((__pyx_v_self->_gr_k_419 * __pyx_v_tmp_12) * (((((247600.0 * __pyx_v_tmp_17) - (__pyx_v_tmp_30 * ((-19807.0 * __pyx_v_tmp_9) - 35715.0))) + (__pyx_v_tmp_37 * (((((64494.0 * __pyx_v_tmp_17) - (10760.0 * __pyx_v_tmp_34)) + (4463.0 * __pyx_v_tmp_38)) + (55920.0 * __pyx_v_tmp_9)) + 22155.0))) + (__pyx_v_tmp_438 * ((((33145.0 * __pyx_v_tmp_17) + (4731.0 * __pyx_v_tmp_34)) + (86305.0 * __pyx_v_tmp_9)) + 42243.0))) - (__pyx_v_tmp_495 * (((-16005.0 * __pyx_v_tmp_17) - (69688.0 * __pyx_v_tmp_9)) - 60579.0))))))) - (((1760.0 * __pyx_v_tmp_5) * __pyx_v_tmp_9) * ((((((__pyx_v_self->_gr_k_424 * __pyx_v_tmp_445) + (__pyx_v_self->_gr_k_434 * __pyx_v_tmp_17)) - (__pyx_v_tmp_30 * ((__pyx_v_self->_gr_k_425 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_426))) - ((4.0 * __pyx_v_tmp_35) * ((((__pyx_v_self->_gr_k_427 * __pyx_v_tmp_7) + (__pyx_v_self->_gr_k_428 * __pyx_v_tmp_56)) + (__pyx_v_self->_gr_k_429 * __pyx_v_tmp_28)) + (__pyx_v_self->_gr_k_430 * __pyx_v_tmp_139)))) + (__pyx_v_tmp_37 * (((((__pyx_v_self->_gr_k_364 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_365 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_366 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_367 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_368))) - (__pyx_v_tmp_442 * (((__pyx_v_self->_gr_k_431 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_432 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_433)))))) + ((__pyx_v_self->_gr_k_593 * __pyx_v_tmp_427) * (((((__pyx_v_self->_gr_k_591 * __pyx_v_tmp_431) * ((79.0 * __pyx_v_tmp_3) + 1076.0)) + (__pyx_v_self->_gr_k_592 * (((((((((8.0 * __pyx_v_tmp_106) * __pyx_v_tmp_486) * __pyx_v_tmp_7) + (__pyx_v_tmp_109 * __pyx_v_tmp_489)) - (__pyx_v_tmp_410 * (((((__pyx_v_tmp_17 * ((__pyx_t_20 * (((73470.0 * __pyx_v_tmp_45) - (40095.0 * __pyx_v_tmp_59)) - 1099.0)) + 2466.1502330679877)) + (__pyx_v_tmp_405 * ((((27162.0 * __pyx_v_tmp_45) + (5967.0 * __pyx_v_tmp_59)) + __pyx_v_tmp_79) - 49.0))) + (__pyx_v_tmp_408 * (__pyx_v_tmp_464 - (__pyx_t_19 * (((370.0 * __pyx_v_tmp_45) - (351.0 * __pyx_v_tmp_59)) + 91.0))))) + __pyx_v_tmp_413) + (__pyx_v_tmp_9 * (((-__pyx_t_18) * (((__pyx_v_tmp_357 + (247110.0 * __pyx_v_tmp_45)) + __pyx_v_tmp_481) + 889.0)) + 1994.9113350295187))))) - (__pyx_v_tmp_473 * __pyx_v_tmp_476)) - (__pyx_v_tmp_478 * (((__pyx_v_tmp_253 * (((-__pyx_t_17) * (((270.0 * __pyx_v_tmp_45) - (270.0 * __pyx_v_tmp_59)) + 133.0)) + 298.45130209103036)) + __pyx_v_tmp_477) + (__pyx_t_16 * (((-__pyx_v_tmp_242) + (2090.0 * __pyx_v_tmp_45)) - 329.0))))) - (__pyx_v_tmp_479 * ((((__pyx_v_tmp_17 * (((-__pyx_t_15) * ((__pyx_v_tmp_286 + (3740.0 * __pyx_v_tmp_45)) + 1274.0)) + 2858.8493147667118)) + (__pyx_v_tmp_82 * ((__pyx_t_14 * (((-__pyx_v_tmp_344) + (4990.0 * __pyx_v_tmp_45)) - 259.0)) + 581.19464091411175))) - (__pyx_t_13 * ((((42180.0 * __pyx_v_tmp_45) - (6075.0 * __pyx_v_tmp_59)) + __pyx_v_tmp_79) + 854.0))) + 1916.3715186897739))) - (__pyx_v_tmp_482 * ((((((__pyx_v_tmp_166 * ((__pyx_t_12 * ((((1885400.0 * __pyx_v_tmp_45) + (303345.0 * __pyx_v_tmp_59)) - (1015625.0 * __pyx_v_tmp_77)) - 252.0)) + 565.48667764616278)) + (__pyx_v_tmp_185 * ((((-__pyx_v_tmp_407) * (__pyx_v_tmp_307 + 56.0)) + (396080.0 * __pyx_v_tmp_64)) + 2638.9378290154263))) + (__pyx_v_tmp_212 * (__pyx_v_tmp_409 - (__pyx_t_9 * ((__pyx_v_tmp_190 + (792.0 * __pyx_v_tmp_45)) + 196.0))))) - (__pyx_v_tmp_405 * ((((__pyx_v_tmp_235 + (3943784.0 * __pyx_v_tmp_45)) + (2127465.0 * __pyx_v_tmp_59)) - (2156250.0 * __pyx_v_tmp_77)) + 252.0))) + __pyx_v_tmp_411) + (__pyx_v_tmp_86 * (((-__pyx_t_11) * ((((4788600.0 * __pyx_v_tmp_45) + __pyx_v_tmp_463) - (1125090.0 * __pyx_v_tmp_59)) + 1876.0)) + 4209.7341558103229))))))) - ((31104.0 * __pyx_v_tmp_472) * __pyx_v_tmp_473)) + (__pyx_v_tmp_49 * ((__pyx_v_self->_gr_k_590 * __pyx_v_tmp_475) - ((466560.0 * __pyx_t_10) * __pyx_v_tmp_472)))))) + ((__pyx_v_self->_gr_k_599 * __pyx_v_tmp_375) * __pyx_v_tmp_468)) + ((__pyx_v_self->_gr_k_751 * __pyx_v_tmp_380) * ((((((__pyx_v_self->_gr_k_737 * __pyx_v_tmp_139) * __pyx_v_tmp_37) + (__pyx_v_tmp_249 * (((__pyx_v_self->_gr_k_744 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_749 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_750))) + (__pyx_v_tmp_376 * ((__pyx_v_self->_gr_k_742 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_743))) + (__pyx_v_tmp_378 * ((((__pyx_v_self->_gr_k_745 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_746 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_747 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_748))) + (__pyx_v_tmp_470 * (((((__pyx_v_self->_gr_k_738 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_739 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_740 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_741) + __pyx_v_tmp_469))))) + ((__pyx_v_self->_gr_k_87 * __pyx_v_tmp_390) * (((((((((__pyx_v_self->_gr_k_78 * __pyx_v_tmp_471) + (__pyx_v_self->_gr_k_85 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_86 * __pyx_v_tmp_472)) + (__pyx_v_tmp_268 * (((((((__pyx_v_self->_gr_k_57 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_58 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_59 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_60 * __pyx_v_tmp_116)) + (__pyx_v_self->_gr_k_61 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_62 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_63))) + (__pyx_v_tmp_383 * ((__pyx_v_self->_gr_k_77 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_84))) + (__pyx_v_tmp_384 * (((__pyx_v_self->_gr_k_74 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_75 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_76))) + (__pyx_v_tmp_385 * ((((__pyx_v_self->_gr_k_70 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_71 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_72 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_73))) + (__pyx_v_tmp_387 * (((((__pyx_v_self->_gr_k_79 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_80 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_81 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_82 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_83))) + (__pyx_v_tmp_388 * ((((((__pyx_v_self->_gr_k_64 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_65 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_66 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_67 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_68 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_69)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2205
 *         self.h33EccCorrResum = self._gr_k_446*tmp_161*tmp_39*(tmp_49*(self._gr_k_445*tmp_12*tmp_491*(self._gr_k_423*tmp_17 - tmp_36*(self._gr_k_442*tmp_9 + self._gr_k_443*tmp_17 + self._gr_k_444 + 648.0*tmp_34) + tmp_442*(self._gr_k_420*tmp_9 + self._gr_k_421*tmp_17 + self._gr_k_422) + tmp_493*(self._gr_k_435*tmp_9 + self._gr_k_436) + tmp_494*(self._gr_k_437*tmp_38 + self._gr_k_438*tmp_17 + self._gr_k_439*tmp_34 + self._gr_k_440*tmp_9 + self._gr_k_441)) - 2138400.0*ccomplex.complex[double](0, 1)*tmp_5*(self._gr_k_369*tmp_490 + self._gr_k_384*tmp_34 + tmp_253*tmp_37*(self._gr_k_370*tmp_17 + self._gr_k_371*tmp_9 + self._gr_k_372*tmp_34 + self._gr_k_374 + tmp_469) - tmp_3*tmp_447*(self._gr_k_381*tmp_9 + self._gr_k_382*tmp_17 + self._gr_k_383) - tmp_446*(self._gr_k_379*tmp_9 + self._gr_k_380) - tmp_448*(self._gr_k_375*tmp_17 + self._gr_k_376*tmp_34 + self._gr_k_377*tmp_9 + self._gr_k_378))) + tmp_491*(self._gr_k_399*tmp_7*(self._gr_k_398*tmp_146*tmp_38 + 5.0*tmp_106*(self._gr_k_396*tmp_38 + 77220.0*tmp_17 + 70488.0*tmp_34 + 33660.0*tmp_9 + 25740.0*tmp_95 + 5643.0) - 52140.0*tmp_127*tmp_170 + 63360.0*tmp_129*(tmp_9 + 33.0) + 528.0*tmp_132*(3900.0*tmp_17 + 685.0*tmp_34 + 1985.0*tmp_38 + 2604.0*tmp_9 + 570.0) - 2112.0*tmp_454*(1815.0*tmp_17 - 1850.0*tmp_9 - 1149.0) - 120.0*tmp_496*(self._gr_k_397*tmp_34 - 18018.0*tmp_17 - 32373.0*tmp_9 - 10362.0) + 464640.0*tmp_56) + self._gr_k_400*tmp_40*(tmp_106*tmp_8*(111775290.0*tmp_17 - 432863430.0*tmp_34 - 120431395.0*tmp_38 + 13713305.0*tmp_9 - 696041.0*tmp_95 + 19531.0) + tmp_109*(7841.0*tmp_116 + 279586345.0*tmp_17 - 523205040.0*tmp_34 - 1460169725.0*tmp_38 + 3779906.0*tmp_9 - 92388762.0*tmp_95 - 9877.0) + tmp_267 + tmp_37*tmp_497*(-3233984.0*tmp_17 - 7515715.0*tmp_34 - 252553.0*tmp_38 + 1521791.0*tmp_9 + 12677.0) + 3840.0*tmp_57*(1505.0 - 3983.0*tmp_9) + 320.0*tmp_67*(-95105.0*tmp_17 - 69528.0*tmp_9 + 21345.0) + 80.0*tmp_74*(-2086112.0*tmp_17 - 320051.0*tmp_34 + 627616.0*tmp_9 + 41529.0)) + self._gr_k_418*(self._gr_k_409*tmp_34 + self._gr_k_410*tmp_150*tmp_489 + self._gr_k_411*tmp_269*tmp_486 - tmp_109*(self._gr_k_401*tmp_9 + self._gr_k_412*tmp_116 + self._gr_k_413*tmp_34 + self._gr_k_414*tmp_95 + self._gr_k_415*tmp_38 + self._gr_k_416*tmp_17 + self._gr_k_417) + tmp_410*(self._gr_k_402*tmp_17 + self._gr_k_403*tmp_9 + self._gr_k_404*tmp_34 + self._gr_k_405) + tmp_478*(self._gr_k_20*tmp_9 + self._gr_k_21) + tmp_479*(self._gr_k_406*tmp_9 + self._gr_k_407*tmp_17 + self._gr_k_408) + tmp_482*(self._gr_k_385*tmp_9 + self._gr_k_386*tmp_34 + self._gr_k_387*tmp_17 + self._gr_k_388*tmp_38 + self._gr_k_389) - tmp_498*(self._gr_k_390*tmp_17 + self._gr_k_391*tmp_34 + self._gr_k_392*tmp_95 + self._gr_k_393*tmp_9 + self._gr_k_394*tmp_38 + self._gr_k_395)) + self._gr_k_419*tmp_12*(247600.0*tmp_17 - tmp_30*(-19807.0*tmp_9 - 35715.0) + tmp_37*(64494.0*tmp_17 - 10760.0*tmp_34 + 4463.0*tmp_38 + 55920.0*tmp_9 + 22155.0) + tmp_438*(33145.0*tmp_17 + 4731.0*tmp_34 + 86305.0*tmp_9 + 42243.0) - tmp_495*(-16005.0*tmp_17 - 69688.0*tmp_9 - 60579.0))) - 1760.0*tmp_5*tmp_9*(self._gr_k_424*tmp_445 + self._gr_k_434*tmp_17 - tmp_30*(self._gr_k_425*tmp_9 + self._gr_k_426) - 4.0*tmp_35*(self._gr_k_427*tmp_7 + self._gr_k_428*tmp_56 + self._gr_k_429*tmp_28 + self._gr_k_430*tmp_139) + tmp_37*(self._gr_k_364*tmp_38 + self._gr_k_365*tmp_34 + self._gr_k_366*tmp_17 + self._gr_k_367*tmp_9 + self._gr_k_368) - tmp_442*(self._gr_k_431*tmp_9 + self._gr_k_432*tmp_17 + self._gr_k_433))) + self._gr_k_593*tmp_427*(self._gr_k_591*tmp_431*(79.0*tmp_3 + 1076.0) + self._gr_k_592*(8.0*tmp_106*tmp_486*tmp_7 + tmp_109*tmp_489 - tmp_410*(tmp_17*(ccomplex.complex[double](0, 1)*(73470.0*tmp_45 - 40095.0*tmp_59 - 1099.0) + 2466.1502330679877) + tmp_405*(27162.0*tmp_45 + 5967.0*tmp_59 + tmp_79 - 49.0) + tmp_408*(tmp_464 - ccomplex.complex[double](0, 1)*(370.0*tmp_45 - 351.0*tmp_59 + 91.0)) + tmp_413 + tmp_9*(-ccomplex.complex[double](0, 1)*(tmp_357 + 247110.0*tmp_45 + tmp_481 + 889.0) + 1994.9113350295187)) - tmp_473*tmp_476 - tmp_478*(tmp_253*(-ccomplex.complex[double](0, 1)*(270.0*tmp_45 - 270.0*tmp_59 + 133.0) + 298.45130209103036) + tmp_477 + ccomplex.complex[double](0, 1)*(-tmp_242 + 2090.0*tmp_45 - 329.0)) - tmp_479*(tmp_17*(-ccomplex.complex[double](0, 1)*(tmp_286 + 3740.0*tmp_45 + 1274.0) + 2858.8493147667118) + tmp_82*(ccomplex.complex[double](0, 1)*(-tmp_344 + 4990.0*tmp_45 - 259.0) + 581.19464091411175) - ccomplex.complex[double](0, 1)*(42180.0*tmp_45 - 6075.0*tmp_59 + tmp_79 + 854.0) + 1916.3715186897739) - tmp_482*(tmp_166*(ccomplex.complex[double](0, 1)*(1885400.0*tmp_45 + 303345.0*tmp_59 - 1015625.0*tmp_77 - 252.0) + 565.48667764616278) + tmp_185*(-tmp_407*(tmp_307 + 56.0) + 396080.0*tmp_64 + 2638.9378290154263) + tmp_212*(tmp_409 - ccomplex.complex[double](0, 1)*(tmp_190 + 792.0*tmp_45 + 196.0)) - tmp_405*(tmp_235 + 3943784.0*tmp_45 + 2127465.0*tmp_59 - 2156250.0*tmp_77 + 252.0) + tmp_411 + tmp_86*(-ccomplex.complex[double](0, 1)*(4788600.0*tmp_45 + tmp_463 - 1125090.0*tmp_59 + 1876.0) + 4209.7341558103229))) - 31104.0*tmp_472*tmp_473 + tmp_49*(self._gr_k_590*tmp_475 - 466560.0*ccomplex.complex[double](0, 1)*tmp_472)) + self._gr_k_599*tmp_375*tmp_468 + self._gr_k_751*tmp_380*(self._gr_k_737*tmp_139*tmp_37 + tmp_249*(self._gr_k_744*tmp_9 + self._gr_k_749*tmp_17 + self._gr_k_750) + tmp_376*(self._gr_k_742*tmp_9 + self._gr_k_743) + tmp_378*(self._gr_k_745*tmp_17 + self._gr_k_746*tmp_9 + self._gr_k_747*tmp_34 + self._gr_k_748) + tmp_470*(self._gr_k_738*tmp_9 + self._gr_k_739*tmp_17 + self._gr_k_740*tmp_34 + self._gr_k_741 + tmp_469)) + self._gr_k_87*tmp_390*(self._gr_k_78*tmp_471 + self._gr_k_85*tmp_34 + self._gr_k_86*tmp_472 + tmp_268*(self._gr_k_57*tmp_95 + self._gr_k_58*tmp_17 + self._gr_k_59*tmp_34 + self._gr_k_60*tmp_116 + self._gr_k_61*tmp_9 + self._gr_k_62*tmp_38 + self._gr_k_63) + tmp_383*(self._gr_k_77*tmp_9 + self._gr_k_84) + tmp_384*(self._gr_k_74*tmp_9 + self._gr_k_75*tmp_17 + self._gr_k_76) + tmp_385*(self._gr_k_70*tmp_17 + self._gr_k_71*tmp_9 + self._gr_k_72*tmp_34 + self._gr_k_73) + tmp_387*(self._gr_k_79*tmp_9 + self._gr_k_80*tmp_17 + self._gr_k_81*tmp_38 + self._gr_k_82*tmp_34 + self._gr_k_83) + tmp_388*(self._gr_k_64*tmp_95 + self._gr_k_65*tmp_34 + self._gr_k_66*tmp_17 + self._gr_k_67*tmp_9 + self._gr_k_68*tmp_38 + self._gr_k_69))
 *         # 41/math.m: hFactEccCorrResumExceptPAv5Flag[4,1]
 *         self.h41EccCorrResum = self._gr_k_164*tmp_22*tmp_397 + self._gr_k_447*tmp_513*(self._gr_k_35*(tmp_108*(-tmp_103*(-ccomplex.complex[double](0, 1)*(tmp_419 + 5315256.0*tmp_45 - 1255338.0*tmp_59 + 15488.0) + 22807.962665061899) + tmp_17*(2.0*ccomplex.complex[double](0, 1)*(-4411160.0*tmp_45 + 2547855.0*tmp_59 + 41344.0) - 122113.70644503526) + tmp_34*(2.0*ccomplex.complex[double](0, 1)*(137560.0*tmp_45 - 142155.0*tmp_59 + 12928.0) - 35342.917352885174) + tmp_38*(ccomplex.complex[double](0, 1)*(tmp_323 + 90280.0*tmp_45 + 1408.0) + 6644.4684623424127) + tmp_95*(ccomplex.complex[double](0, 1)*(tmp_322 - 131656.0*tmp_45 + 3200.0) + 4690.3978318095613) - ccomplex.complex[double](0, 1)*(14334072.0*tmp_45 + 1893942.0*tmp_59 - 7421875.0*tmp_77 - 22400.0) - 32986.722862692829) + tmp_109*(tmp_116*(-tmp_405*(tmp_512 + 484375.0*tmp_77 - 2304.0) + 11012656.0*tmp_64 + 17080.839257567706) - tmp_185*(tmp_62*(7711240.0*tmp_45 - 4625505.0*tmp_59 - 10368.0) + 43903.75733391736) - tmp_426*(-ccomplex.complex[double](0, 1)*(tmp_417 + 41320.0*tmp_45 + 384.0) + 1690.1768476313088) - tmp_466*(ccomplex.complex[double](0, 1)*(62802248.0*tmp_45 + 6372918.0*tmp_59 - 31328125.0*tmp_77 - 7296.0) + 10744.246875277093) - tmp_511*(tmp_62*(383880.0*tmp_45 - 234009.0*tmp_59 - 128.0) + 1297.4777659325846) - tmp_71*(-ccomplex.complex[double](0, 1)*(494270320.0*tmp_45 - 130203045.0*tmp_59 - 126171875.0*tmp_77 + 137472.0) + 201580.29261758908) + ccomplex.complex[double](0, 1)*(-167179229.0*tmp_111 + 963195632.0*tmp_45 + 438360093.0*tmp_59 - 512109375.0*tmp_77 + 57600.0) - 84823.001646924417) + 1536.0*tmp_34*tmp_505 + tmp_410*(tmp_17*(96.0*ccomplex.complex[double](0, 1)*(5.0*tmp_45 + 32.0) - 4005.5306333269864) + tmp_34*(tmp_477 - 32.0*ccomplex.complex[double](0, 1)*(5.0*tmp_45 - 16.0)) - tmp_405*(13712.0*tmp_45 - tmp_81 - 1792.0) + tmp_9*(3.0*ccomplex.complex[double](0, 1)*(tmp_308 + 10800.0*tmp_45 + 4352.0) - 19226.547039969535) - 13194.689145077132) + tmp_418*(tmp_140*(tmp_509*(16.0 - 17.0*tmp_45) + 9.4247779607693797) + tmp_38*(ccomplex.complex[double](0, 1)*(-tmp_420 + 27800.0*tmp_45 + 7808.0) + 11576.768928478388) - tmp_510*(tmp_203*(31069.0*tmp_45 - 16767.0*tmp_59 - 1232.0) + 3628.5395148962112) - tmp_86*(-ccomplex.complex[double](0, 1)*(98200.0*tmp_45 - 98415.0*tmp_59 + 20096.0) + 29421.015200868414) + ccomplex.complex[double](0, 1)*(tmp_419 + 4761240.0*tmp_45 - tmp_508 + 81536.0) - 120071.6712202019) + tmp_478*(tmp_406 + tmp_505*tmp_9 - 801.10612666539728 + 544.0*ccomplex.complex[double](0, 1)) + tmp_479*(tmp_9*(-tmp_506 + tmp_507 + 4544.0*ccomplex.complex[double](0, 1)) + tmp_92*(ccomplex.complex[double](0, 1)*tmp_503 + 28.274333882308139 + 16.0*ccomplex.complex[double](0, 1)) + ccomplex.complex[double](0, 1)*(tmp_308 + 10830.0*tmp_45 + 7456.0) - 10979.866324296327)) + self._gr_k_36*tmp_501 + self._gr_k_38*tmp_51*(tmp_137*(775.0*tmp_17 + 1346.0*tmp_9 + 1115.0) + tmp_249*(819.0*tmp_9 + 1523.0) + 4088.0*tmp_28 + tmp_35*(829.0*tmp_17 + 355.0*tmp_34 - 207.0*tmp_9 + 215.0)) + tmp_49*(self._gr_k_37*tmp_501 + self._gr_k_39*tmp_51*(tmp_137*(tmp_373 + 125.0) + tmp_249*(tmp_9 + 37.0) - 8.0*tmp_28 + tmp_470*(-13.0*tmp_17 + tmp_408 + 39.0*tmp_9 + 25.0)))) + self._gr_k_618*tmp_500*(tmp_249*(self._gr_k_613*tmp_17 + self._gr_k_614*tmp_9 + self._gr_k_615) + 1408.0*tmp_28*(self._gr_k_616*tmp_9 + self._gr_k_617) + tmp_35*(self._gr_k_604*tmp_34 + self._gr_k_605*tmp_38 + self._gr_k_606*tmp_9 + self._gr_k_607*tmp_17 + self._gr_k_608) + tmp_499*(self._gr_k_609*tmp_17 + self._gr_k_610*tmp_34 + self._gr_k_611*tmp_9 + self._gr_k_612))             # <<<<<<<<<<<<<<
 *         # 42/math.m: hFactEccCorrResumExceptPAv5Flag[4,2]
 *         self.h42EccCorrResum = self._gr_k_1007*tmp_181*tmp_515*tmp_9 + self._gr_k_1070*tmp_124*(self._gr_k_970*tmp_10*(self._gr_k_963*tmp_259 + self._gr_k_964*tmp_252 + self._gr_k_968*tmp_256 + self._gr_k_969*tmp_254 - tmp_257*(self._gr_k_965*tmp_9 + self._gr_k_966*tmp_17 + self._gr_k_967) + tmp_261*(self._gr_k_958*tmp_17 + self._gr_k_959*tmp_38 + self._gr_k_960*tmp_9 + self._gr_k_961*tmp_34 + self._gr_k_962)) + self._gr_k_971*(tmp_109*(tmp_116*(tmp_422 + ccomplex.complex[double](0, 1)*tmp_533 - 30576.0*tmp_64) - tmp_143*(tmp_484 - 3552.0*tmp_64 + 1203.2299863248908) + 135.0*ccomplex.complex[double](0, 1)*tmp_17*(tmp_421 + 1856272.0*tmp_45 - 1046875.0*tmp_77) - tmp_223*(-23059204.0*tmp_111 + 100781536.0*tmp_45 + 59980662.0*tmp_59 - 56484375.0*tmp_77) - tmp_535*(28431.0*tmp_113 - 54120.0*tmp_64 + 474.38049069205878) - tmp_94*(tmp_83 + ccomplex.complex[double](0, 1)*(6272288.0*tmp_45 - 1318761.0*tmp_59 - 1843750.0*tmp_77)) + 4.0*ccomplex.complex[double](0, 1)*(tmp_209 + 41887988.0*tmp_45 - tmp_534 + 21257640.0*tmp_59)) - tmp_245*(tmp_203*(-1647086.0*tmp_111 + tmp_234 + 6305796.0*tmp_45 + 4199040.0*tmp_59 + 945.0) + tmp_38*(6.0*ccomplex.complex[double](0, 1)*(620.0*tmp_45 + 1323.0) - 8042.4771931898707) - tmp_411 - tmp_447*(-ccomplex.complex[double](0, 1)*(3925580.0*tmp_45 + tmp_463 - 612360.0*tmp_59 + 5859.0) + 8765.0435035155231) + tmp_9*(-ccomplex.complex[double](0, 1)*(27013280.0*tmp_45 + 7413930.0*tmp_59 - 16609375.0*tmp_77 - 10584.0) - 15833.626974092558) - tmp_94*(tmp_62*(41264.0*tmp_45 - tmp_533 - 756.0) + 3433.760770373644) + tmp_95*(tmp_484 - 3072.0*tmp_64 + 323.5840433197487)) + 24.0*tmp_37*tmp_9*(tmp_34*(820.0*tmp_64 + 9927.4327853437466 - 6363.0*ccomplex.complex[double](0, 1)) + 10.0*tmp_38*(-12.0*tmp_64 + tmp_96) + tmp_405*(91684.0*tmp_45 + tmp_531 + 34992.0*tmp_59 - 441.0) + tmp_71*(-tmp_221*(tmp_344 + 497.0) + tmp_506 + 54860.0*tmp_64) + tmp_9*(-ccomplex.complex[double](0, 1)*(tmp_412 + 772180.0*tmp_45 + tmp_532 + 9261.0) + 13854.423602330988) + 3298.6722862692829) - tmp_371*(-225.0*tmp_17*tmp_528 - tmp_253*(-tmp_221*(tmp_242 + 763.0) + 27700.0*tmp_64 + 10273.007977238624) + tmp_34*(-ccomplex.complex[double](0, 1)*(100.0*tmp_45 + 441.0) + 251.32741228718346) + ccomplex.complex[double](0, 1)*(123940.0*tmp_45 + tmp_531 + 7497.0) - 11215.485773315562) - tmp_526*tmp_527 - tmp_529*(tmp_103*tmp_528 - 502.65482457436692 + 336.0*ccomplex.complex[double](0, 1)) - tmp_530*(tmp_17*(tmp_65 + 282.74333882308139 - 189.0*ccomplex.complex[double](0, 1)) - 1280.0*tmp_64 + tmp_9*(-tmp_65 - 1602.2122533307946 + 1071.0*ccomplex.complex[double](0, 1)) - 1319.4689145077132 + 882.0*ccomplex.complex[double](0, 1))) + self._gr_k_974*tmp_398*(-24.0*tmp_3*(tmp_258 + 1.0) + 12.0*tmp_395*(tmp_196 + 1.0) + tmp_443*(-tmp_279 - 198.0*tmp_9 - 99.0) + tmp_458) + self._gr_k_975*tmp_524 + tmp_49*(self._gr_k_972*tmp_251*tmp_525 + self._gr_k_973*tmp_524)) + self._gr_k_1071*tmp_523*(self._gr_k_1066*tmp_271 + self._gr_k_1067*tmp_273 + self._gr_k_1068*tmp_283*tmp_519 + self._gr_k_1069*tmp_139 + 24.0*tmp_109*(self._gr_k_1049*tmp_28 + self._gr_k_1050*tmp_276 + self._gr_k_1058*tmp_7 + self._gr_k_1059*tmp_56 + self._gr_k_1060*tmp_275 + self._gr_k_1061*tmp_139 + self._gr_k_1062*tmp_270) + tmp_25*(self._gr_k_1020*tmp_283 + self._gr_k_1021*tmp_17*tmp_522) + tmp_296*(self._gr_k_1051*tmp_9 + self._gr_k_1052) + tmp_302*(self._gr_k_1063*tmp_17 + self._gr_k_1064*tmp_9 + self._gr_k_1065) + tmp_311*(self._gr_k_1045*tmp_17 + self._gr_k_1046*tmp_9 + self._gr_k_1047*tmp_34 + self._gr_k_1048) + tmp_318*(self._gr_k_1053*tmp_34 + self._gr_k_1054*tmp_9 + self._gr_k_1055*tmp_38 + self._gr_k_1056*tmp_17 + self._gr_k_1057) + tmp_520*(self._gr_k_1039*tmp_17 + self._gr_k_1040*tmp_95 + self._gr_k_1041*tmp_9 + self._gr_k_1042*tmp_34 + self._gr_k_1043*tmp_38 + self._gr_k_1044) + tmp_521*(self._gr_k_1012*tmp_38 + self._gr_k_1013*tmp_116 + self._gr_k_1014*tmp_9 + self._gr_k_1015*tmp_148 + self._gr_k_1016*tmp_95 + self._gr_k_1017*tmp_17 + self._gr_k_1018*tmp_34 + self._gr_k_1019)) + self._gr_k_1072*tmp_518*(self._gr_k_1028*tmp_17 + self._gr_k_1029*tmp_445 + self._gr_k_1038*tmp_34 + tmp_30*(self._gr_k_1030*tmp_17 + self._gr_k_1031*tmp_9 + self._gr_k_1032) + tmp_438*(self._gr_k_1033*tmp_9 + self._gr_k_1034*tmp_38 + self._gr_k_1035*tmp_34 + self._gr_k_1036*tmp_17 + self._gr_k_1037) + tmp_494*(self._gr_k_1022*tmp_9 + self._gr_k_1023*tmp_95 + self._gr_k_1024*tmp_34 + self._gr_k_1025*tmp_17 + self._gr_k_1026*tmp_38 + self._gr_k_1027) + tmp_495*(self._gr_k_1008*tmp_9 + self._gr_k_1009*tmp_17 + self._gr_k_1010*tmp_34 + self._gr_k_1011)) + self._gr_k_603*tmp_169*tmp_517
 */
  try {
    __pyx_t_10 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_11 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_9 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_12 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_13 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_14 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_15 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_16 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_17 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_18 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_19 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_20 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_21 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  try {
    __pyx_t_8 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2205, __pyx_L1_error)
  }
  __pyx_v_self->h41EccCorrResum = ((((__pyx_v_self->_gr_k_164 * __pyx_v_tmp_22) * __pyx_v_tmp_397) + ((__pyx_v_self->_gr_k_447 * __pyx_v_tmp_513) * ((((__pyx_v_self->_gr_k_35 * (((((((__pyx_v_tmp_108 * ((((((((-__pyx_v_tmp_103) * (((-__pyx_t_10) * (((__pyx_v_tmp_419 + (5315256.0 * __pyx_v_tmp_45)) - (1255338.0 * __pyx_v_tmp_59)) + 15488.0)) + 22807.962665061899)) + (__pyx_v_tmp_17 * (((2.0 * __pyx_t_11) * (((-4411160.0 * __pyx_v_tmp_45) + (2547855.0 * __pyx_v_tmp_59)) + 41344.0)) - 122113.70644503526))) + (__pyx_v_tmp_34 * (((2.0 * __pyx_t_9) * (((137560.0 * __pyx_v_tmp_45) - (142155.0 * __pyx_v_tmp_59)) + 12928.0)) - 35342.917352885174))) + (__pyx_v_tmp_38 * ((__pyx_t_12 * ((__pyx_v_tmp_323 + (90280.0 * __pyx_v_tmp_45)) + 1408.0)) + 6644.4684623424127))) + (__pyx_v_tmp_95 * ((__pyx_t_13 * ((__pyx_v_tmp_322 - (131656.0 * __pyx_v_tmp_45)) + 3200.0)) + 4690.3978318095613))) - (__pyx_t_14 * ((((14334072.0 * __pyx_v_tmp_45) + (1893942.0 * __pyx_v_tmp_59)) - (7421875.0 * __pyx_v_tmp_77)) - 22400.0))) - 32986.722862692829)) + (__pyx_v_tmp_109 * ((((((((__pyx_v_tmp_116 * ((((-__pyx_v_tmp_405) * ((__pyx_v_tmp_512 + (484375.0 * __pyx_v_tmp_77)) - 2304.0)) + (11012656.0 * __pyx_v_tmp_64)) + 17080.839257567706)) - (__pyx_v_tmp_185 * ((__pyx_v_tmp_62 * (((7711240.0 * __pyx_v_tmp_45) - (4625505.0 * __pyx_v_tmp_59)) - 10368.0)) + 43903.75733391736))) - (__pyx_v_tmp_426 * (((-__pyx_t_15) * ((__pyx_v_tmp_417 + (41320.0 * __pyx_v_tmp_45)) + 384.0)) + 1690.1768476313088))) - (__pyx_v_tmp_466 * ((__pyx_t_16 * ((((62802248.0 * __pyx_v_tmp_45) + (6372918.0 * __pyx_v_tmp_59)) - (31328125.0 * __pyx_v_tmp_77)) - 7296.0)) + 10744.246875277093))) - (__pyx_v_tmp_511 * ((__pyx_v_tmp_62 * (((383880.0 * __pyx_v_tmp_45) - (234009.0 * __pyx_v_tmp_59)) - 128.0)) + 1297.4777659325846))) - (__pyx_v_tmp_71 * (((-__pyx_t_17) * ((((494270320.0 * __pyx_v_tmp_45) - (130203045.0 * __pyx_v_tmp_59)) - (126171875.0 * __pyx_v_tmp_77)) + 137472.0)) + 201580.29261758908))) + (__pyx_t_18 * (((((-167179229.0 * __pyx_v_tmp_111) + (963195632.0 * __pyx_v_tmp_45)) + (438360093.0 * __pyx_v_tmp_59)) - (512109375.0 * __pyx_v_tmp_77)) + 57600.0))) - 84823.001646924417))) + ((1536.0 * __pyx_v_tmp_34) * __pyx_v_tmp_505)) + (__pyx_v_tmp_410 * (((((__pyx_v_tmp_17 * (((96.0 * __pyx_t_19) * ((5.0 * __pyx_v_tmp_45) + 32.0)) - 4005.5306333269864)) + (__pyx_v_tmp_34 * (__pyx_v_tmp_477 - ((32.0 * __pyx_t_20) * ((5.0 * __pyx_v_tmp_45) - 16.0))))) - (__pyx_v_tmp_405 * (((13712.0 * __pyx_v_tmp_45) - __pyx_v_tmp_81) - 1792.0))) + (__pyx_v_tmp_9 * (((3.0 * __pyx_t_21) * ((__pyx_v_tmp_308 + (10800.0 * __pyx_v_tmp_45)) + 4352.0)) - 19226.547039969535))) - 13194.689145077132))) + (__pyx_v_tmp_418 * ((((((__pyx_v_tmp_140 * ((__pyx_v_tmp_509 * (16.0 - (17.0 * __pyx_v_tmp_45))) + 9.4247779607693797)) + (__pyx_v_tmp_38 * ((__pyx_t_1 * (((-__pyx_v_tmp_420) + (27800.0 * __pyx_v_tmp_45)) + 7808.0)) + 11576.768928478388))) - (__pyx_v_tmp_510 * ((__pyx_v_tmp_203 * (((31069.0 * __pyx_v_tmp_45) - (16767.0 * __pyx_v_tmp_59)) - 1232.0)) + 3628.5395148962112))) - (__pyx_v_tmp_86 * (((-__pyx_t_3) * (((98200.0 * __pyx_v_tmp_45) - (98415.0 * __pyx_v_tmp_59)) + 20096.0)) + 29421.015200868414))) + (__pyx_t_4 * (((__pyx_v_tmp_419 + (4761240.0 * __pyx_v_tmp_45)) - __pyx_v_tmp_508) + 81536.0))) - 120071.6712202019))) + (__pyx_v_tmp_478 * (((__pyx_v_tmp_406 + (__pyx_v_tmp_505 * __pyx_v_tmp_9)) - 801.10612666539728) + (544.0 * __pyx_t_6)))) + (__pyx_v_tmp_479 * ((((__pyx_v_tmp_9 * (((-__pyx_v_tmp_506) + __pyx_v_tmp_507) + (4544.0 * __pyx_t_7))) + (__pyx_v_tmp_92 * (((__pyx_t_5 * __pyx_v_tmp_503) + 28.274333882308139) + (16.0 * __pyx_t_2)))) + (__pyx_t_8 * ((__pyx_v_tmp_308 + (10830.0 * __pyx_v_tmp_45)) + 7456.0))) - 10979.866324296327)))) + (__pyx_v_self->_gr_k_36 * __pyx_v_tmp_501)) + ((__pyx_v_self->_gr_k_38 * __pyx_v_tmp_51) * ((((__pyx_v_tmp_137 * (((775.0 * __pyx_v_tmp_17) + (1346.0 * __pyx_v_tmp_9)) + 1115.0)) + (__pyx_v_tmp_249 * ((819.0 * __pyx_v_tmp_9) + 1523.0))) + (4088.0 * __pyx_v_tmp_28)) + (__pyx_v_tmp_35 * ((((829.0 * __pyx_v_tmp_17) + (355.0 * __pyx_v_tmp_34)) - (207.0 * __pyx_v_tmp_9)) + 215.0))))) + (__pyx_v_tmp_49 * ((__pyx_v_self->_gr_k_37 * __pyx_v_tmp_501) + ((__pyx_v_self->_gr_k_39 * __pyx_v_tmp_51) * ((((__pyx_v_tmp_137 * (__pyx_v_tmp_373 + 125.0)) + (__pyx_v_tmp_249 * (__pyx_v_tmp_9 + 37.0))) - (8.0 * __pyx_v_tmp_28)) + (__pyx_v_tmp_470 * ((((-13.0 * __pyx_v_tmp_17) + __pyx_v_tmp_408) + (39.0 * __pyx_v_tmp_9)) + 25.0))))))))) + ((__pyx_v_self->_gr_k_618 * __pyx_v_tmp_500) * ((((__pyx_v_tmp_249 * (((__pyx_v_self->_gr_k_613 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_614 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_615)) + ((1408.0 * __pyx_v_tmp_28) * ((__pyx_v_self->_gr_k_616 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_617))) + (__pyx_v_tmp_35 * (((((__pyx_v_self->_gr_k_604 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_605 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_606 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_607 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_608))) + (__pyx_v_tmp_499 * ((((__pyx_v_self->_gr_k_609 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_610 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_611 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_612)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2207
 *         self.h41EccCorrResum = self._gr_k_164*tmp_22*tmp_397 + self._gr_k_447*tmp_513*(self._gr_k_35*(tmp_108*(-tmp_103*(-ccomplex.complex[double](0, 1)*(tmp_419 + 5315256.0*tmp_45 - 1255338.0*tmp_59 + 15488.0) + 22807.962665061899) + tmp_17*(2.0*ccomplex.complex[double](0, 1)*(-4411160.0*tmp_45 + 2547855.0*tmp_59 + 41344.0) - 122113.70644503526) + tmp_34*(2.0*ccomplex.complex[double](0, 1)*(137560.0*tmp_45 - 142155.0*tmp_59 + 12928.0) - 35342.917352885174) + tmp_38*(ccomplex.complex[double](0, 1)*(tmp_323 + 90280.0*tmp_45 + 1408.0) + 6644.4684623424127) + tmp_95*(ccomplex.complex[double](0, 1)*(tmp_322 - 131656.0*tmp_45 + 3200.0) + 4690.3978318095613) - ccomplex.complex[double](0, 1)*(14334072.0*tmp_45 + 1893942.0*tmp_59 - 7421875.0*tmp_77 - 22400.0) - 32986.722862692829) + tmp_109*(tmp_116*(-tmp_405*(tmp_512 + 484375.0*tmp_77 - 2304.0) + 11012656.0*tmp_64 + 17080.839257567706) - tmp_185*(tmp_62*(7711240.0*tmp_45 - 4625505.0*tmp_59 - 10368.0) + 43903.75733391736) - tmp_426*(-ccomplex.complex[double](0, 1)*(tmp_417 + 41320.0*tmp_45 + 384.0) + 1690.1768476313088) - tmp_466*(ccomplex.complex[double](0, 1)*(62802248.0*tmp_45 + 6372918.0*tmp_59 - 31328125.0*tmp_77 - 7296.0) + 10744.246875277093) - tmp_511*(tmp_62*(383880.0*tmp_45 - 234009.0*tmp_59 - 128.0) + 1297.4777659325846) - tmp_71*(-ccomplex.complex[double](0, 1)*(494270320.0*tmp_45 - 130203045.0*tmp_59 - 126171875.0*tmp_77 + 137472.0) + 201580.29261758908) + ccomplex.complex[double](0, 1)*(-167179229.0*tmp_111 + 963195632.0*tmp_45 + 438360093.0*tmp_59 - 512109375.0*tmp_77 + 57600.0) - 84823.001646924417) + 1536.0*tmp_34*tmp_505 + tmp_410*(tmp_17*(96.0*ccomplex.complex[double](0, 1)*(5.0*tmp_45 + 32.0) - 4005.5306333269864) + tmp_34*(tmp_477 - 32.0*ccomplex.complex[double](0, 1)*(5.0*tmp_45 - 16.0)) - tmp_405*(13712.0*tmp_45 - tmp_81 - 1792.0) + tmp_9*(3.0*ccomplex.complex[double](0, 1)*(tmp_308 + 10800.0*tmp_45 + 4352.0) - 19226.547039969535) - 13194.689145077132) + tmp_418*(tmp_140*(tmp_509*(16.0 - 17.0*tmp_45) + 9.4247779607693797) + tmp_38*(ccomplex.complex[double](0, 1)*(-tmp_420 + 27800.0*tmp_45 + 7808.0) + 11576.768928478388) - tmp_510*(tmp_203*(31069.0*tmp_45 - 16767.0*tmp_59 - 1232.0) + 3628.5395148962112) - tmp_86*(-ccomplex.complex[double](0, 1)*(98200.0*tmp_45 - 98415.0*tmp_59 + 20096.0) + 29421.015200868414) + ccomplex.complex[double](0, 1)*(tmp_419 + 4761240.0*tmp_45 - tmp_508 + 81536.0) - 120071.6712202019) + tmp_478*(tmp_406 + tmp_505*tmp_9 - 801.10612666539728 + 544.0*ccomplex.complex[double](0, 1)) + tmp_479*(tmp_9*(-tmp_506 + tmp_507 + 4544.0*ccomplex.complex[double](0, 1)) + tmp_92*(ccomplex.complex[double](0, 1)*tmp_503 + 28.274333882308139 + 16.0*ccomplex.complex[double](0, 1)) + ccomplex.complex[double](0, 1)*(tmp_308 + 10830.0*tmp_45 + 7456.0) - 10979.866324296327)) + self._gr_k_36*tmp_501 + self._gr_k_38*tmp_51*(tmp_137*(775.0*tmp_17 + 1346.0*tmp_9 + 1115.0) + tmp_249*(819.0*tmp_9 + 1523.0) + 4088.0*tmp_28 + tmp_35*(829.0*tmp_17 + 355.0*tmp_34 - 207.0*tmp_9 + 215.0)) + tmp_49*(self._gr_k_37*tmp_501 + self._gr_k_39*tmp_51*(tmp_137*(tmp_373 + 125.0) + tmp_249*(tmp_9 + 37.0) - 8.0*tmp_28 + tmp_470*(-13.0*tmp_17 + tmp_408 + 39.0*tmp_9 + 25.0)))) + self._gr_k_618*tmp_500*(tmp_249*(self._gr_k_613*tmp_17 + self._gr_k_614*tmp_9 + self._gr_k_615) + 1408.0*tmp_28*(self._gr_k_616*tmp_9 + self._gr_k_617) + tmp_35*(self._gr_k_604*tmp_34 + self._gr_k_605*tmp_38 + self._gr_k_606*tmp_9 + self._gr_k_607*tmp_17 + self._gr_k_608) + tmp_499*(self._gr_k_609*tmp_17 + self._gr_k_610*tmp_34 + self._gr_k_611*tmp_9 + self._gr_k_612))
 *         # 42/math.m: hFactEccCorrResumExceptPAv5Flag[4,2]
 *         self.h42EccCorrResum = self._gr_k_1007*tmp_181*tmp_515*tmp_9 + self._gr_k_1070*tmp_124*(self._gr_k_970*tmp_10*(self._gr_k_963*tmp_259 + self._gr_k_964*tmp_252 + self._gr_k_968*tmp_256 + self._gr_k_969*tmp_254 - tmp_257*(self._gr_k_965*tmp_9 + self._gr_k_966*tmp_17 + self._gr_k_967) + tmp_261*(self._gr_k_958*tmp_17 + self._gr_k_959*tmp_38 + self._gr_k_960*tmp_9 + self._gr_k_961*tmp_34 + self._gr_k_962)) + self._gr_k_971*(tmp_109*(tmp_116*(tmp_422 + ccomplex.complex[double](0, 1)*tmp_533 - 30576.0*tmp_64) - tmp_143*(tmp_484 - 3552.0*tmp_64 + 1203.2299863248908) + 135.0*ccomplex.complex[double](0, 1)*tmp_17*(tmp_421 + 1856272.0*tmp_45 - 1046875.0*tmp_77) - tmp_223*(-23059204.0*tmp_111 + 100781536.0*tmp_45 + 59980662.0*tmp_59 - 56484375.0*tmp_77) - tmp_535*(28431.0*tmp_113 - 54120.0*tmp_64 + 474.38049069205878) - tmp_94*(tmp_83 + ccomplex.complex[double](0, 1)*(6272288.0*tmp_45 - 1318761.0*tmp_59 - 1843750.0*tmp_77)) + 4.0*ccomplex.complex[double](0, 1)*(tmp_209 + 41887988.0*tmp_45 - tmp_534 + 21257640.0*tmp_59)) - tmp_245*(tmp_203*(-1647086.0*tmp_111 + tmp_234 + 6305796.0*tmp_45 + 4199040.0*tmp_59 + 945.0) + tmp_38*(6.0*ccomplex.complex[double](0, 1)*(620.0*tmp_45 + 1323.0) - 8042.4771931898707) - tmp_411 - tmp_447*(-ccomplex.complex[double](0, 1)*(3925580.0*tmp_45 + tmp_463 - 612360.0*tmp_59 + 5859.0) + 8765.0435035155231) + tmp_9*(-ccomplex.complex[double](0, 1)*(27013280.0*tmp_45 + 7413930.0*tmp_59 - 16609375.0*tmp_77 - 10584.0) - 15833.626974092558) - tmp_94*(tmp_62*(41264.0*tmp_45 - tmp_533 - 756.0) + 3433.760770373644) + tmp_95*(tmp_484 - 3072.0*tmp_64 + 323.5840433197487)) + 24.0*tmp_37*tmp_9*(tmp_34*(820.0*tmp_64 + 9927.4327853437466 - 6363.0*ccomplex.complex[double](0, 1)) + 10.0*tmp_38*(-12.0*tmp_64 + tmp_96) + tmp_405*(91684.0*tmp_45 + tmp_531 + 34992.0*tmp_59 - 441.0) + tmp_71*(-tmp_221*(tmp_344 + 497.0) + tmp_506 + 54860.0*tmp_64) + tmp_9*(-ccomplex.complex[double](0, 1)*(tmp_412 + 772180.0*tmp_45 + tmp_532 + 9261.0) + 13854.423602330988) + 3298.6722862692829) - tmp_371*(-225.0*tmp_17*tmp_528 - tmp_253*(-tmp_221*(tmp_242 + 763.0) + 27700.0*tmp_64 + 10273.007977238624) + tmp_34*(-ccomplex.complex[double](0, 1)*(100.0*tmp_45 + 441.0) + 251.32741228718346) + ccomplex.complex[double](0, 1)*(123940.0*tmp_45 + tmp_531 + 7497.0) - 11215.485773315562) - tmp_526*tmp_527 - tmp_529*(tmp_103*tmp_528 - 502.65482457436692 + 336.0*ccomplex.complex[double](0, 1)) - tmp_530*(tmp_17*(tmp_65 + 282.74333882308139 - 189.0*ccomplex.complex[double](0, 1)) - 1280.0*tmp_64 + tmp_9*(-tmp_65 - 1602.2122533307946 + 1071.0*ccomplex.complex[double](0, 1)) - 1319.4689145077132 + 882.0*ccomplex.complex[double](0, 1))) + self._gr_k_974*tmp_398*(-24.0*tmp_3*(tmp_258 + 1.0) + 12.0*tmp_395*(tmp_196 + 1.0) + tmp_443*(-tmp_279 - 198.0*tmp_9 - 99.0) + tmp_458) + self._gr_k_975*tmp_524 + tmp_49*(self._gr_k_972*tmp_251*tmp_525 + self._gr_k_973*tmp_524)) + self._gr_k_1071*tmp_523*(self._gr_k_1066*tmp_271 + self._gr_k_1067*tmp_273 + self._gr_k_1068*tmp_283*tmp_519 + self._gr_k_1069*tmp_139 + 24.0*tmp_109*(self._gr_k_1049*tmp_28 + self._gr_k_1050*tmp_276 + self._gr_k_1058*tmp_7 + self._gr_k_1059*tmp_56 + self._gr_k_1060*tmp_275 + self._gr_k_1061*tmp_139 + self._gr_k_1062*tmp_270) + tmp_25*(self._gr_k_1020*tmp_283 + self._gr_k_1021*tmp_17*tmp_522) + tmp_296*(self._gr_k_1051*tmp_9 + self._gr_k_1052) + tmp_302*(self._gr_k_1063*tmp_17 + self._gr_k_1064*tmp_9 + self._gr_k_1065) + tmp_311*(self._gr_k_1045*tmp_17 + self._gr_k_1046*tmp_9 + self._gr_k_1047*tmp_34 + self._gr_k_1048) + tmp_318*(self._gr_k_1053*tmp_34 + self._gr_k_1054*tmp_9 + self._gr_k_1055*tmp_38 + self._gr_k_1056*tmp_17 + self._gr_k_1057) + tmp_520*(self._gr_k_1039*tmp_17 + self._gr_k_1040*tmp_95 + self._gr_k_1041*tmp_9 + self._gr_k_1042*tmp_34 + self._gr_k_1043*tmp_38 + self._gr_k_1044) + tmp_521*(self._gr_k_1012*tmp_38 + self._gr_k_1013*tmp_116 + self._gr_k_1014*tmp_9 + self._gr_k_1015*tmp_148 + self._gr_k_1016*tmp_95 + self._gr_k_1017*tmp_17 + self._gr_k_1018*tmp_34 + self._gr_k_1019)) + self._gr_k_1072*tmp_518*(self._gr_k_1028*tmp_17 + self._gr_k_1029*tmp_445 + self._gr_k_1038*tmp_34 + tmp_30*(self._gr_k_1030*tmp_17 + self._gr_k_1031*tmp_9 + self._gr_k_1032) + tmp_438*(self._gr_k_1033*tmp_9 + self._gr_k_1034*tmp_38 + self._gr_k_1035*tmp_34 + self._gr_k_1036*tmp_17 + self._gr_k_1037) + tmp_494*(self._gr_k_1022*tmp_9 + self._gr_k_1023*tmp_95 + self._gr_k_1024*tmp_34 + self._gr_k_1025*tmp_17 + self._gr_k_1026*tmp_38 + self._gr_k_1027) + tmp_495*(self._gr_k_1008*tmp_9 + self._gr_k_1009*tmp_17 + self._gr_k_1010*tmp_34 + self._gr_k_1011)) + self._gr_k_603*tmp_169*tmp_517             # <<<<<<<<<<<<<<
 *         # 43/math.m: hFactEccCorrResumExceptPAv5Flag[4,3]
 *         self.h43EccCorrResum = self._gr_k_165*tmp_22*tmp_474 + self._gr_k_453*tmp_513*(self._gr_k_448*(tmp_109*(tmp_116*(tmp_509*(tmp_230 + 2888.0*tmp_45 + 896.0) + 15996.989792079227) + tmp_17*(-ccomplex.complex[double](0, 1)*(-5044200875.0*tmp_111 + 22908792400.0*tmp_45 + 12625430715.0*tmp_59 - 12394140625.0*tmp_77 + 314112.0) + 462568.10231456116) + tmp_185*(ccomplex.complex[double](0, 1)*(1131922040.0*tmp_45 + 152538390.0*tmp_59 - 590234375.0*tmp_77 - 40832.0) + 60130.083389708643) + tmp_38*(-ccomplex.complex[double](0, 1)*(960223760.0*tmp_45 - 254140335.0*tmp_59 - 244140625.0*tmp_77 + 151296.0) + 223979.84823768431) + tmp_386*(ccomplex.complex[double](0, 1)*(-3349349381.0*tmp_111 + 8198680168.0*tmp_45 + 3883790511.0*tmp_59 - 2132031250.0*tmp_77 - 36480.0) + 53721.234376385464) + tmp_511*(ccomplex.complex[double](0, 1)*(413880.0*tmp_45 - 238383.0*tmp_59 - 896.0) + 4344.822639914684) - ccomplex.complex[double](0, 1)*(-6254809085.0*tmp_111 + 17986982512.0*tmp_45 - tmp_545 + 2182238415.0*tmp_59 + 26880.0) + 39584.067435231395) + tmp_476*(-tmp_203*(tmp_504 - 15.0*tmp_59) + tmp_502) + tmp_482*(tmp_140*(tmp_203*(72307.0*tmp_45 - 39366.0*tmp_59 - 2096.0) + 6173.2295643039437) + tmp_156*(tmp_203*(-tmp_240 + 446441.0*tmp_45 + 112752.0*tmp_59 - 1424.0) + 4194.026192542374) + tmp_324*(-ccomplex.complex[double](0, 1)*(tmp_308 + 11000.0*tmp_45 + 6272.0) + 9628.9814832527163) - tmp_405*(tmp_112 + 20289992.0*tmp_45 - tmp_542 + 13100859.0*tmp_59 + 39808.0) + tmp_86*(-ccomplex.complex[double](0, 1)*(21048040.0*tmp_45 - 4084830.0*tmp_59 - 6640625.0*tmp_77 + 133504.0) + 196600.86826164926) + 293110.59457992771) - tmp_498*(-tmp_321*(ccomplex.complex[double](0, 1)*(331285880.0*tmp_45 + 61957710.0*tmp_59 - 183984375.0*tmp_77 - 147328.0) + 216958.38865691112) + tmp_38*(ccomplex.complex[double](0, 1)*(-4943800.0*tmp_45 + 2810295.0*tmp_59 + 50048.0) - 74879.860898312722) + tmp_9*(ccomplex.complex[double](0, 1)*(812946040.0*tmp_45 - tmp_543 + 485284365.0*tmp_59 - 438281250.0*tmp_77 + 178304.0) - 262574.31398703492) - tmp_94*(-ccomplex.complex[double](0, 1)*(16506584.0*tmp_45 + tmp_544 - 3862242.0*tmp_59 + 21120.0) + 31101.767270538953) + tmp_95*(-ccomplex.complex[double](0, 1)*(6376.0*tmp_45 - tmp_81 + 4480.0) + 2547.8316420613223) - ccomplex.complex[double](0, 1)*(-tmp_338 + 480670552.0*tmp_45 - tmp_543 + 224786421.0*tmp_59 - 40320.0) - 59376.101152847092) + 512.0*tmp_57*(tmp_203*(11325.0*tmp_45 - tmp_97 - 4304.0) + tmp_462*(-tmp_203*(243.0*tmp_45 + tmp_80 + 208.0) + 612.61056745000968) + 12676.326357234816) + 128.0*tmp_67*(tmp_17*(-ccomplex.complex[double](0, 1)*(tmp_417 + 33090.0*tmp_45 + 23008.0) + 33882.07676896592) - tmp_62*(tmp_357 + 178270.0*tmp_45 - 18225.0*tmp_59 + 15392.0) + tmp_66*(tmp_203*(108825.0*tmp_45 - tmp_480 - 18064.0) + 53202.871588543149) + 67999.772986951075) + 128.0*tmp_74*(tmp_253*(-ccomplex.complex[double](0, 1)*(1064480.0*tmp_45 + tmp_540 - 156735.0*tmp_59 + 26624.0) + 39207.07631680062) + tmp_34*(-ccomplex.complex[double](0, 1)*(16080.0*tmp_45 - 15795.0*tmp_59 + 9472.0) + 13948.671381938682) + tmp_539 + tmp_541*(ccomplex.complex[double](0, 1)*(-tmp_187 + 17872.0*tmp_45 - 1280.0) + 1884.9555921538759) + tmp_62*(612320.0*tmp_45 + tmp_540 + 206145.0*tmp_59 - 10752.0))) + self._gr_k_449*tmp_51*(-6.0*tmp_250*(275.0*tmp_17 + 10146.0*tmp_9 + 10415.0) - 47464.0*tmp_28 + tmp_35*(-7131.0*tmp_17 + 2195.0*tmp_34 - 21135.0*tmp_9 - 12705.0) - tmp_538*(2947.0*tmp_9 + 8195.0)) + self._gr_k_452*tmp_537 + tmp_49*(self._gr_k_450*tmp_51*(-tmp_137*(tmp_467 + 446.0*tmp_9 + 315.0) - tmp_249*(147.0*tmp_9 + 295.0) - 648.0*tmp_28 + tmp_35*(-147.0*tmp_17 + 35.0*tmp_34 - 255.0*tmp_9 - 105.0)) + self._gr_k_451*tmp_537)) + self._gr_k_633*tmp_500*(self._gr_k_624*tmp_129 + self._gr_k_629*tmp_10 + self._gr_k_630*tmp_272 + tmp_470*(self._gr_k_623*tmp_34 + self._gr_k_625*tmp_17 + self._gr_k_626*tmp_38 + self._gr_k_627*tmp_9 + self._gr_k_628) + tmp_499*(self._gr_k_619*tmp_34 + self._gr_k_620*tmp_9 + self._gr_k_621*tmp_17 + self._gr_k_622) - tmp_536*(self._gr_k_631*tmp_9 + self._gr_k_632))
 */
  try {
    __pyx_t_8 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  try {
    __pyx_t_21 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  try {
    __pyx_t_20 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  try {
    __pyx_t_19 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  try {
    __pyx_t_18 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  try {
    __pyx_t_17 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  try {
    __pyx_t_16 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  try {
    __pyx_t_15 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2207, __pyx_L1_error)
  }
  __pyx_v_self->h42EccCorrResum = (((((((__pyx_v_self->_gr_k_1007 * __pyx_v_tmp_181) * __pyx_v_tmp_515) * __pyx_v_tmp_9) + ((__pyx_v_self->_gr_k_1070 * __pyx_v_tmp_124) * ((((((__pyx_v_self->_gr_k_970 * __pyx_v_tmp_10) * ((((((__pyx_v_self->_gr_k_963 * __pyx_v_tmp_259) + (__pyx_v_self->_gr_k_964 * __pyx_v_tmp_252)) + (__pyx_v_self->_gr_k_968 * __pyx_v_tmp_256)) + (__pyx_v_self->_gr_k_969 * __pyx_v_tmp_254)) - (__pyx_v_tmp_257 * (((__pyx_v_self->_gr_k_965 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_966 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_967))) + (__pyx_v_tmp_261 * (((((__pyx_v_self->_gr_k_958 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_959 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_960 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_961 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_962)))) + (__pyx_v_self->_gr_k_971 * (((((((__pyx_v_tmp_109 * (((((((__pyx_v_tmp_116 * ((__pyx_v_tmp_422 + (__pyx_t_8 * __pyx_v_tmp_533)) - (30576.0 * __pyx_v_tmp_64))) - (__pyx_v_tmp_143 * ((__pyx_v_tmp_484 - (3552.0 * __pyx_v_tmp_64)) + 1203.2299863248908))) + (((135.0 * __pyx_t_2) * __pyx_v_tmp_17) * ((__pyx_v_tmp_421 + (1856272.0 * __pyx_v_tmp_45)) - (1046875.0 * __pyx_v_tmp_77)))) - (__pyx_v_tmp_223 * ((((-23059204.0 * __pyx_v_tmp_111) + (100781536.0 * __pyx_v_tmp_45)) + (59980662.0 * __pyx_v_tmp_59)) - (56484375.0 * __pyx_v_tmp_77)))) - (__pyx_v_tmp_535 * (((28431.0 * __pyx_v_tmp_113) - (54120.0 * __pyx_v_tmp_64)) + 474.38049069205878))) - (__pyx_v_tmp_94 * (__pyx_v_tmp_83 + (__pyx_t_5 * (((6272288.0 * __pyx_v_tmp_45) - (1318761.0 * __pyx_v_tmp_59)) - (1843750.0 * __pyx_v_tmp_77)))))) + ((4.0 * __pyx_t_7) * (((__pyx_v_tmp_209 + (41887988.0 * __pyx_v_tmp_45)) - __pyx_v_tmp_534) + (21257640.0 * __pyx_v_tmp_59))))) - (__pyx_v_tmp_245 * (((((((__pyx_v_tmp_203 * (((((-1647086.0 * __pyx_v_tmp_111) + __pyx_v_tmp_234) + (6305796.0 * __pyx_v_tmp_45)) + (4199040.0 * __pyx_v_tmp_59)) + 945.0)) + (__pyx_v_tmp_38 * (((6.0 * __pyx_t_6) * ((620.0 * __pyx_v_tmp_45) + 1323.0)) - 8042.4771931898707))) - __pyx_v_tmp_411) - (__pyx_v_tmp_447 * (((-__pyx_t_4) * ((((3925580.0 * __pyx_v_tmp_45) + __pyx_v_tmp_463) - (612360.0 * __pyx_v_tmp_59)) + 5859.0)) + 8765.0435035155231))) + (__pyx_v_tmp_9 * (((-__pyx_t_3) * ((((27013280.0 * __pyx_v_tmp_45) + (7413930.0 * __pyx_v_tmp_59)) - (16609375.0 * __pyx_v_tmp_77)) - 10584.0)) - 15833.626974092558))) - (__pyx_v_tmp_94 * ((__pyx_v_tmp_62 * (((41264.0 * __pyx_v_tmp_45) - __pyx_v_tmp_533) - 756.0)) + 3433.760770373644))) + (__pyx_v_tmp_95 * ((__pyx_v_tmp_484 - (3072.0 * __pyx_v_tmp_64)) + 323.5840433197487))))) + (((24.0 * __pyx_v_tmp_37) * __pyx_v_tmp_9) * ((((((__pyx_v_tmp_34 * (((820.0 * __pyx_v_tmp_64) + 9927.4327853437466) - (6363.0 * __pyx_t_1))) + ((10.0 * __pyx_v_tmp_38) * ((-12.0 * __pyx_v_tmp_64) + __pyx_v_tmp_96))) + (__pyx_v_tmp_405 * ((((91684.0 * __pyx_v_tmp_45) + __pyx_v_tmp_531) + (34992.0 * __pyx_v_tmp_59)) - 441.0))) + (__pyx_v_tmp_71 * ((((-__pyx_v_tmp_221) * (__pyx_v_tmp_344 + 497.0)) + __pyx_v_tmp_506) + (54860.0 * __pyx_v_tmp_64)))) + (__pyx_v_tmp_9 * (((-__pyx_t_21) * (((__pyx_v_tmp_412 + (772180.0 * __pyx_v_tmp_45)) + __pyx_v_tmp_532) + 9261.0)) + 13854.423602330988))) + 3298.6722862692829))) - (__pyx_v_tmp_371 * ((((((-225.0 * __pyx_v_tmp_17) * __pyx_v_tmp_528) - (__pyx_v_tmp_253 * ((((-__pyx_v_tmp_221) * (__pyx_v_tmp_242 + 763.0)) + (27700.0 * __pyx_v_tmp_64)) + 10273.007977238624))) + (__pyx_v_tmp_34 * (((-__pyx_t_20) * ((100.0 * __pyx_v_tmp_45) + 441.0)) + 251.32741228718346))) + (__pyx_t_19 * (((123940.0 * __pyx_v_tmp_45) + __pyx_v_tmp_531) + 7497.0))) - 11215.485773315562))) - (__pyx_v_tmp_526 * __pyx_v_tmp_527)) - (__pyx_v_tmp_529 * (((__pyx_v_tmp_103 * __pyx_v_tmp_528) - 502.65482457436692) + (336.0 * __pyx_t_18)))) - (__pyx_v_tmp_530 * (((((__pyx_v_tmp_17 * ((__pyx_v_tmp_65 + 282.74333882308139) - (189.0 * __pyx_t_17))) - (1280.0 * __pyx_v_tmp_64)) + (__pyx_v_tmp_9 * (((-__pyx_v_tmp_65) - 1602.2122533307946) + (1071.0 * __pyx_t_16)))) - 1319.4689145077132) + (882.0 * __pyx_t_15)))))) + ((__pyx_v_self->_gr_k_974 * __pyx_v_tmp_398) * (((((-24.0 * __pyx_v_tmp_3) * (__pyx_v_tmp_258 + 1.0)) + ((12.0 * __pyx_v_tmp_395) * (__pyx_v_tmp_196 + 1.0))) + (__pyx_v_tmp_443 * (((-__pyx_v_tmp_279) - (198.0 * __pyx_v_tmp_9)) - 99.0))) + __pyx_v_tmp_458))) + (__pyx_v_self->_gr_k_975 * __pyx_v_tmp_524)) + (__pyx_v_tmp_49 * (((__pyx_v_self->_gr_k_972 * __pyx_v_tmp_251) * __pyx_v_tmp_525) + (__pyx_v_self->_gr_k_973 * __pyx_v_tmp_524)))))) + ((__pyx_v_self->_gr_k_1071 * __pyx_v_tmp_523) * ((((((((((((__pyx_v_self->_gr_k_1066 * __pyx_v_tmp_271) + (__pyx_v_self->_gr_k_1067 * __pyx_v_tmp_273)) + ((__pyx_v_self->_gr_k_1068 * __pyx_v_tmp_283) * __pyx_v_tmp_519)) + (__pyx_v_self->_gr_k_1069 * __pyx_v_tmp_139)) + ((24.0 * __pyx_v_tmp_109) * (((((((__pyx_v_self->_gr_k_1049 * __pyx_v_tmp_28) + (__pyx_v_self->_gr_k_1050 * __pyx_v_tmp_276)) + (__pyx_v_self->_gr_k_1058 * __pyx_v_tmp_7)) + (__pyx_v_self->_gr_k_1059 * __pyx_v_tmp_56)) + (__pyx_v_self->_gr_k_1060 * __pyx_v_tmp_275)) + (__pyx_v_self->_gr_k_1061 * __pyx_v_tmp_139)) + (__pyx_v_self->_gr_k_1062 * __pyx_v_tmp_270)))) + (__pyx_v_tmp_25 * ((__pyx_v_self->_gr_k_1020 * __pyx_v_tmp_283) + ((__pyx_v_self->_gr_k_1021 * __pyx_v_tmp_17) * __pyx_v_tmp_522)))) + (__pyx_v_tmp_296 * ((__pyx_v_self->_gr_k_1051 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_1052))) + (__pyx_v_tmp_302 * (((__pyx_v_self->_gr_k_1063 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_1064 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_1065))) + (__pyx_v_tmp_311 * ((((__pyx_v_self->_gr_k_1045 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_1046 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_1047 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_1048))) + (__pyx_v_tmp_318 * (((((__pyx_v_self->_gr_k_1053 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_1054 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_1055 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_1056 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_1057))) + (__pyx_v_tmp_520 * ((((((__pyx_v_self->_gr_k_1039 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_1040 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_1041 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_1042 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_1043 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_1044))) + (__pyx_v_tmp_521 * ((((((((__pyx_v_self->_gr_k_1012 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_1013 * __pyx_v_tmp_116)) + (__pyx_v_self->_gr_k_1014 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_1015 * __pyx_v_tmp_148)) + (__pyx_v_self->_gr_k_1016 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_1017 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_1018 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_1019))))) + ((__pyx_v_self->_gr_k_1072 * __pyx_v_tmp_518) * (((((((__pyx_v_self->_gr_k_1028 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_1029 * __pyx_v_tmp_445)) + (__pyx_v_self->_gr_k_1038 * __pyx_v_tmp_34)) + (__pyx_v_tmp_30 * (((__pyx_v_self->_gr_k_1030 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_1031 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_1032))) + (__pyx_v_tmp_438 * (((((__pyx_v_self->_gr_k_1033 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_1034 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_1035 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_1036 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_1037))) + (__pyx_v_tmp_494 * ((((((__pyx_v_self->_gr_k_1022 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_1023 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_1024 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_1025 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_1026 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_1027))) + (__pyx_v_tmp_495 * ((((__pyx_v_self->_gr_k_1008 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_1009 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_1010 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_1011))))) + ((__pyx_v_self->_gr_k_603 * __pyx_v_tmp_169) * __pyx_v_tmp_517));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2209
 *         self.h42EccCorrResum = self._gr_k_1007*tmp_181*tmp_515*tmp_9 + self._gr_k_1070*tmp_124*(self._gr_k_970*tmp_10*(self._gr_k_963*tmp_259 + self._gr_k_964*tmp_252 + self._gr_k_968*tmp_256 + self._gr_k_969*tmp_254 - tmp_257*(self._gr_k_965*tmp_9 + self._gr_k_966*tmp_17 + self._gr_k_967) + tmp_261*(self._gr_k_958*tmp_17 + self._gr_k_959*tmp_38 + self._gr_k_960*tmp_9 + self._gr_k_961*tmp_34 + self._gr_k_962)) + self._gr_k_971*(tmp_109*(tmp_116*(tmp_422 + ccomplex.complex[double](0, 1)*tmp_533 - 30576.0*tmp_64) - tmp_143*(tmp_484 - 3552.0*tmp_64 + 1203.2299863248908) + 135.0*ccomplex.complex[double](0, 1)*tmp_17*(tmp_421 + 1856272.0*tmp_45 - 1046875.0*tmp_77) - tmp_223*(-23059204.0*tmp_111 + 100781536.0*tmp_45 + 59980662.0*tmp_59 - 56484375.0*tmp_77) - tmp_535*(28431.0*tmp_113 - 54120.0*tmp_64 + 474.38049069205878) - tmp_94*(tmp_83 + ccomplex.complex[double](0, 1)*(6272288.0*tmp_45 - 1318761.0*tmp_59 - 1843750.0*tmp_77)) + 4.0*ccomplex.complex[double](0, 1)*(tmp_209 + 41887988.0*tmp_45 - tmp_534 + 21257640.0*tmp_59)) - tmp_245*(tmp_203*(-1647086.0*tmp_111 + tmp_234 + 6305796.0*tmp_45 + 4199040.0*tmp_59 + 945.0) + tmp_38*(6.0*ccomplex.complex[double](0, 1)*(620.0*tmp_45 + 1323.0) - 8042.4771931898707) - tmp_411 - tmp_447*(-ccomplex.complex[double](0, 1)*(3925580.0*tmp_45 + tmp_463 - 612360.0*tmp_59 + 5859.0) + 8765.0435035155231) + tmp_9*(-ccomplex.complex[double](0, 1)*(27013280.0*tmp_45 + 7413930.0*tmp_59 - 16609375.0*tmp_77 - 10584.0) - 15833.626974092558) - tmp_94*(tmp_62*(41264.0*tmp_45 - tmp_533 - 756.0) + 3433.760770373644) + tmp_95*(tmp_484 - 3072.0*tmp_64 + 323.5840433197487)) + 24.0*tmp_37*tmp_9*(tmp_34*(820.0*tmp_64 + 9927.4327853437466 - 6363.0*ccomplex.complex[double](0, 1)) + 10.0*tmp_38*(-12.0*tmp_64 + tmp_96) + tmp_405*(91684.0*tmp_45 + tmp_531 + 34992.0*tmp_59 - 441.0) + tmp_71*(-tmp_221*(tmp_344 + 497.0) + tmp_506 + 54860.0*tmp_64) + tmp_9*(-ccomplex.complex[double](0, 1)*(tmp_412 + 772180.0*tmp_45 + tmp_532 + 9261.0) + 13854.423602330988) + 3298.6722862692829) - tmp_371*(-225.0*tmp_17*tmp_528 - tmp_253*(-tmp_221*(tmp_242 + 763.0) + 27700.0*tmp_64 + 10273.007977238624) + tmp_34*(-ccomplex.complex[double](0, 1)*(100.0*tmp_45 + 441.0) + 251.32741228718346) + ccomplex.complex[double](0, 1)*(123940.0*tmp_45 + tmp_531 + 7497.0) - 11215.485773315562) - tmp_526*tmp_527 - tmp_529*(tmp_103*tmp_528 - 502.65482457436692 + 336.0*ccomplex.complex[double](0, 1)) - tmp_530*(tmp_17*(tmp_65 + 282.74333882308139 - 189.0*ccomplex.complex[double](0, 1)) - 1280.0*tmp_64 + tmp_9*(-tmp_65 - 1602.2122533307946 + 1071.0*ccomplex.complex[double](0, 1)) - 1319.4689145077132 + 882.0*ccomplex.complex[double](0, 1))) + self._gr_k_974*tmp_398*(-24.0*tmp_3*(tmp_258 + 1.0) + 12.0*tmp_395*(tmp_196 + 1.0) + tmp_443*(-tmp_279 - 198.0*tmp_9 - 99.0) + tmp_458) + self._gr_k_975*tmp_524 + tmp_49*(self._gr_k_972*tmp_251*tmp_525 + self._gr_k_973*tmp_524)) + self._gr_k_1071*tmp_523*(self._gr_k_1066*tmp_271 + self._gr_k_1067*tmp_273 + self._gr_k_1068*tmp_283*tmp_519 + self._gr_k_1069*tmp_139 + 24.0*tmp_109*(self._gr_k_1049*tmp_28 + self._gr_k_1050*tmp_276 + self._gr_k_1058*tmp_7 + self._gr_k_1059*tmp_56 + self._gr_k_1060*tmp_275 + self._gr_k_1061*tmp_139 + self._gr_k_1062*tmp_270) + tmp_25*(self._gr_k_1020*tmp_283 + self._gr_k_1021*tmp_17*tmp_522) + tmp_296*(self._gr_k_1051*tmp_9 + self._gr_k_1052) + tmp_302*(self._gr_k_1063*tmp_17 + self._gr_k_1064*tmp_9 + self._gr_k_1065) + tmp_311*(self._gr_k_1045*tmp_17 + self._gr_k_1046*tmp_9 + self._gr_k_1047*tmp_34 + self._gr_k_1048) + tmp_318*(self._gr_k_1053*tmp_34 + self._gr_k_1054*tmp_9 + self._gr_k_1055*tmp_38 + self._gr_k_1056*tmp_17 + self._gr_k_1057) + tmp_520*(self._gr_k_1039*tmp_17 + self._gr_k_1040*tmp_95 + self._gr_k_1041*tmp_9 + self._gr_k_1042*tmp_34 + self._gr_k_1043*tmp_38 + self._gr_k_1044) + tmp_521*(self._gr_k_1012*tmp_38 + self._gr_k_1013*tmp_116 + self._gr_k_1014*tmp_9 + self._gr_k_1015*tmp_148 + self._gr_k_1016*tmp_95 + self._gr_k_1017*tmp_17 + self._gr_k_1018*tmp_34 + self._gr_k_1019)) + self._gr_k_1072*tmp_518*(self._gr_k_1028*tmp_17 + self._gr_k_1029*tmp_445 + self._gr_k_1038*tmp_34 + tmp_30*(self._gr_k_1030*tmp_17 + self._gr_k_1031*tmp_9 + self._gr_k_1032) + tmp_438*(self._gr_k_1033*tmp_9 + self._gr_k_1034*tmp_38 + self._gr_k_1035*tmp_34 + self._gr_k_1036*tmp_17 + self._gr_k_1037) + tmp_494*(self._gr_k_1022*tmp_9 + self._gr_k_1023*tmp_95 + self._gr_k_1024*tmp_34 + self._gr_k_1025*tmp_17 + self._gr_k_1026*tmp_38 + self._gr_k_1027) + tmp_495*(self._gr_k_1008*tmp_9 + self._gr_k_1009*tmp_17 + self._gr_k_1010*tmp_34 + self._gr_k_1011)) + self._gr_k_603*tmp_169*tmp_517
 *         # 43/math.m: hFactEccCorrResumExceptPAv5Flag[4,3]
 *         self.h43EccCorrResum = self._gr_k_165*tmp_22*tmp_474 + self._gr_k_453*tmp_513*(self._gr_k_448*(tmp_109*(tmp_116*(tmp_509*(tmp_230 + 2888.0*tmp_45 + 896.0) + 15996.989792079227) + tmp_17*(-ccomplex.complex[double](0, 1)*(-5044200875.0*tmp_111 + 22908792400.0*tmp_45 + 12625430715.0*tmp_59 - 12394140625.0*tmp_77 + 314112.0) + 462568.10231456116) + tmp_185*(ccomplex.complex[double](0, 1)*(1131922040.0*tmp_45 + 152538390.0*tmp_59 - 590234375.0*tmp_77 - 40832.0) + 60130.083389708643) + tmp_38*(-ccomplex.complex[double](0, 1)*(960223760.0*tmp_45 - 254140335.0*tmp_59 - 244140625.0*tmp_77 + 151296.0) + 223979.84823768431) + tmp_386*(ccomplex.complex[double](0, 1)*(-3349349381.0*tmp_111 + 8198680168.0*tmp_45 + 3883790511.0*tmp_59 - 2132031250.0*tmp_77 - 36480.0) + 53721.234376385464) + tmp_511*(ccomplex.complex[double](0, 1)*(413880.0*tmp_45 - 238383.0*tmp_59 - 896.0) + 4344.822639914684) - ccomplex.complex[double](0, 1)*(-6254809085.0*tmp_111 + 17986982512.0*tmp_45 - tmp_545 + 2182238415.0*tmp_59 + 26880.0) + 39584.067435231395) + tmp_476*(-tmp_203*(tmp_504 - 15.0*tmp_59) + tmp_502) + tmp_482*(tmp_140*(tmp_203*(72307.0*tmp_45 - 39366.0*tmp_59 - 2096.0) + 6173.2295643039437) + tmp_156*(tmp_203*(-tmp_240 + 446441.0*tmp_45 + 112752.0*tmp_59 - 1424.0) + 4194.026192542374) + tmp_324*(-ccomplex.complex[double](0, 1)*(tmp_308 + 11000.0*tmp_45 + 6272.0) + 9628.9814832527163) - tmp_405*(tmp_112 + 20289992.0*tmp_45 - tmp_542 + 13100859.0*tmp_59 + 39808.0) + tmp_86*(-ccomplex.complex[double](0, 1)*(21048040.0*tmp_45 - 4084830.0*tmp_59 - 6640625.0*tmp_77 + 133504.0) + 196600.86826164926) + 293110.59457992771) - tmp_498*(-tmp_321*(ccomplex.complex[double](0, 1)*(331285880.0*tmp_45 + 61957710.0*tmp_59 - 183984375.0*tmp_77 - 147328.0) + 216958.38865691112) + tmp_38*(ccomplex.complex[double](0, 1)*(-4943800.0*tmp_45 + 2810295.0*tmp_59 + 50048.0) - 74879.860898312722) + tmp_9*(ccomplex.complex[double](0, 1)*(812946040.0*tmp_45 - tmp_543 + 485284365.0*tmp_59 - 438281250.0*tmp_77 + 178304.0) - 262574.31398703492) - tmp_94*(-ccomplex.complex[double](0, 1)*(16506584.0*tmp_45 + tmp_544 - 3862242.0*tmp_59 + 21120.0) + 31101.767270538953) + tmp_95*(-ccomplex.complex[double](0, 1)*(6376.0*tmp_45 - tmp_81 + 4480.0) + 2547.8316420613223) - ccomplex.complex[double](0, 1)*(-tmp_338 + 480670552.0*tmp_45 - tmp_543 + 224786421.0*tmp_59 - 40320.0) - 59376.101152847092) + 512.0*tmp_57*(tmp_203*(11325.0*tmp_45 - tmp_97 - 4304.0) + tmp_462*(-tmp_203*(243.0*tmp_45 + tmp_80 + 208.0) + 612.61056745000968) + 12676.326357234816) + 128.0*tmp_67*(tmp_17*(-ccomplex.complex[double](0, 1)*(tmp_417 + 33090.0*tmp_45 + 23008.0) + 33882.07676896592) - tmp_62*(tmp_357 + 178270.0*tmp_45 - 18225.0*tmp_59 + 15392.0) + tmp_66*(tmp_203*(108825.0*tmp_45 - tmp_480 - 18064.0) + 53202.871588543149) + 67999.772986951075) + 128.0*tmp_74*(tmp_253*(-ccomplex.complex[double](0, 1)*(1064480.0*tmp_45 + tmp_540 - 156735.0*tmp_59 + 26624.0) + 39207.07631680062) + tmp_34*(-ccomplex.complex[double](0, 1)*(16080.0*tmp_45 - 15795.0*tmp_59 + 9472.0) + 13948.671381938682) + tmp_539 + tmp_541*(ccomplex.complex[double](0, 1)*(-tmp_187 + 17872.0*tmp_45 - 1280.0) + 1884.9555921538759) + tmp_62*(612320.0*tmp_45 + tmp_540 + 206145.0*tmp_59 - 10752.0))) + self._gr_k_449*tmp_51*(-6.0*tmp_250*(275.0*tmp_17 + 10146.0*tmp_9 + 10415.0) - 47464.0*tmp_28 + tmp_35*(-7131.0*tmp_17 + 2195.0*tmp_34 - 21135.0*tmp_9 - 12705.0) - tmp_538*(2947.0*tmp_9 + 8195.0)) + self._gr_k_452*tmp_537 + tmp_49*(self._gr_k_450*tmp_51*(-tmp_137*(tmp_467 + 446.0*tmp_9 + 315.0) - tmp_249*(147.0*tmp_9 + 295.0) - 648.0*tmp_28 + tmp_35*(-147.0*tmp_17 + 35.0*tmp_34 - 255.0*tmp_9 - 105.0)) + self._gr_k_451*tmp_537)) + self._gr_k_633*tmp_500*(self._gr_k_624*tmp_129 + self._gr_k_629*tmp_10 + self._gr_k_630*tmp_272 + tmp_470*(self._gr_k_623*tmp_34 + self._gr_k_625*tmp_17 + self._gr_k_626*tmp_38 + self._gr_k_627*tmp_9 + self._gr_k_628) + tmp_499*(self._gr_k_619*tmp_34 + self._gr_k_620*tmp_9 + self._gr_k_621*tmp_17 + self._gr_k_622) - tmp_536*(self._gr_k_631*tmp_9 + self._gr_k_632))             # <<<<<<<<<<<<<<
 *         # 44/math.m: hFactEccCorrResumExceptPAv5Flag[4,4]
 *         self.h44EccCorrResum = self._gr_k_1122*tmp_515*tmp_546 + self._gr_k_154*tmp_124*(self._gr_k_148*tmp_9*(self._gr_k_137*tmp_127*tmp_445 + self._gr_k_138*tmp_557 + self._gr_k_139*tmp_443*(535.0*tmp_17 + 675.0*tmp_34 + 249.0*tmp_9 + 45.0) + self._gr_k_140*tmp_134*(tmp_462 + 7.0) + self._gr_k_141*tmp_558*(363.0*tmp_17 + 285.0*tmp_9 + 73.0) + self._gr_k_142*tmp_17 - 10.0*tmp_37*(self._gr_k_143*tmp_34 + self._gr_k_144*tmp_17 + self._gr_k_145*tmp_9 + self._gr_k_146*tmp_38 + self._gr_k_147)) + self._gr_k_151*tmp_560 + self._gr_k_152*tmp_251*(96.0*tmp_250*(61.0*tmp_17 + 96.0*tmp_9 + 48.0) + 7936.0*tmp_28 + tmp_35*(2097.0*tmp_17 + 1045.0*tmp_34 + 1995.0*tmp_9 + 735.0) + tmp_538*(967.0*tmp_9 + 845.0)) + self._gr_k_153*(tmp_109*(-ccomplex.complex[double](0, 1)*tmp_115*(-2957342913.0*tmp_111 + 6990275968.0*tmp_45 + 3305923875.0*tmp_59 - 1691281250.0*tmp_77) + tmp_116*(tmp_62*(-tmp_110 + 102272.0*tmp_45) + 18268.361280624648) - tmp_38*tmp_563*(15637248.0*tmp_45 + 1993086.0*tmp_59 - 8078125.0*tmp_77) + tmp_485*(-789777737.0*tmp_111 + 3467299712.0*tmp_45 + 1968280317.0*tmp_59 - 1883015625.0*tmp_77) + ccomplex.complex[double](0, 1)*tmp_73*(-5735976995.0*tmp_111 + 16626680320.0*tmp_45 + 1515912489.0*tmp_59 - 1260390625.0*tmp_77) + 3.0*tmp_95*(-tmp_405*(tmp_564 + 3636981.0*tmp_59) + 67823872.0*tmp_64 + 3427.4775850664644) - ccomplex.complex[double](0, 1)*(-15161426630.0*tmp_111 + 62574494976.0*tmp_45 - 13967096166.0*tmp_59 + 915765625.0*tmp_77)) - tmp_245*(tmp_103*(ccomplex.complex[double](0, 1)*(-779895221.0*tmp_111 + 1772106328.0*tmp_45 + 823346451.0*tmp_59 - 382093750.0*tmp_77 - 15498.0) + 23184.953783492674) + tmp_321*(-ccomplex.complex[double](0, 1)*(2708740440.0*tmp_45 + tmp_566 + 1717112115.0*tmp_59 - 1469468750.0*tmp_77 + 93366.0) + 139675.20937860221) + tmp_360*(ccomplex.complex[double](0, 1)*(980760440.0*tmp_45 + 187447770.0*tmp_59 - 547890625.0*tmp_77 - 116802.0) + 174735.3833926643) + tmp_38*(-ccomplex.complex[double](0, 1)*(176025880.0*tmp_45 + tmp_565 - 41924790.0*tmp_59 + 150822.0) + 225629.18438081895) + tmp_95*(-tmp_563*(tmp_99 + 98.0) + 558168.0*tmp_64 + 55948.623567780628) - ccomplex.complex[double](0, 1)*(-1787088310.0*tmp_111 + 5229772088.0*tmp_45 + tmp_487 + 356100462.0*tmp_59 + 13230.0) + 19792.033717615697) - 147456.0*tmp_34*(tmp_526 + tmp_65) - tmp_418*(tmp_101*(ccomplex.complex[double](0, 1)*(109972.0*tmp_45 - 56862.0*tmp_59 - 9387.0) + 14042.919161546376) + 12.0*tmp_17*(ccomplex.complex[double](0, 1)*(11214500.0*tmp_45 + 3105540.0*tmp_59 - 6875000.0*tmp_77 - 14427.0) + 21582.74153016188) + tmp_405*(-11529602.0*tmp_111 + 25232380.0*tmp_45 + 11337408.0*tmp_59 - 4656250.0*tmp_77 - 3969.0) + tmp_66*(-ccomplex.complex[double](0, 1)*(90545740.0*tmp_45 + tmp_483 + 64352475.0*tmp_59 - 48281250.0*tmp_77 + 47187.0) + 70591.586926162654) + tmp_94*(-ccomplex.complex[double](0, 1)*(tmp_291 + 2909668.0*tmp_45 - 564246.0*tmp_59 + 14553.0) + 21771.237089377267) + 29688.050576423546) - tmp_529*(tmp_9*(-tmp_62*(4860.0*tmp_59 + 9233.0) + 55540.0*tmp_64 + 41437.607100849373) - ccomplex.complex[double](0, 1)*(103460.0*tmp_45 + tmp_531 + 22617.0) + 33834.952879162073) - tmp_530*(tmp_266*(-tmp_221*(tmp_215 + 637.0) + 22060.0*tmp_64 + 8576.5479443001355) + tmp_386*(-ccomplex.complex[double](0, 1)*(tmp_308 + tmp_357 + 167140.0*tmp_45 + 11529.0) + 17247.343668207965) + ccomplex.complex[double](0, 1)*(409780.0*tmp_45 + tmp_532 + 233280.0*tmp_59 - 18963.0) + 28368.581661915833) - 48.0*tmp_74*(tmp_34*(-tmp_221*(tmp_416 + 9947.0) + 623860.0*tmp_64 + 133926.09482253289) - tmp_405*(tmp_235 + 2114660.0*tmp_45 + 1679616.0*tmp_59 - 1078125.0*tmp_77 + 9513.0) + tmp_71*(-ccomplex.complex[double](0, 1)*(3525940.0*tmp_45 + tmp_463 + tmp_562 + 70749.0) + 105840.25649944013) + tmp_73*(ccomplex.complex[double](0, 1)*(2225660.0*tmp_45 + 878445.0*tmp_59 - 1515625.0*tmp_77 - 19089.0) + 28557.077221131221) + 71157.073603808817)) + tmp_49*(self._gr_k_149*tmp_560 + self._gr_k_150*tmp_251*tmp_561)) + self._gr_k_210*tmp_523*(self._gr_k_169*tmp_555 + self._gr_k_178*tmp_556*(5287.0*tmp_3 + 6840.0) + self._gr_k_202*tmp_139 + self._gr_k_209*tmp_519*tmp_556 + 12.0*tmp_109*(self._gr_k_180*tmp_28 + self._gr_k_186*tmp_7 + self._gr_k_195*tmp_276 + self._gr_k_196*tmp_139 + self._gr_k_197*tmp_275 + self._gr_k_198*tmp_270 + self._gr_k_199*tmp_56) + tmp_25*(self._gr_k_200*tmp_556 + self._gr_k_201*tmp_17*tmp_554) + tmp_296*(self._gr_k_181*tmp_9 + self._gr_k_182) + tmp_302*(self._gr_k_183*tmp_9 + self._gr_k_184*tmp_17 + self._gr_k_185) + tmp_311*(self._gr_k_179*tmp_34 + self._gr_k_192*tmp_9 + self._gr_k_193*tmp_17 + self._gr_k_194) + tmp_318*(self._gr_k_187*tmp_9 + self._gr_k_188*tmp_17 + self._gr_k_189*tmp_34 + self._gr_k_190*tmp_38 + self._gr_k_191) + tmp_520*(self._gr_k_203*tmp_17 + self._gr_k_204*tmp_95 + self._gr_k_205*tmp_38 + self._gr_k_206*tmp_34 + self._gr_k_207*tmp_9 + self._gr_k_208) + tmp_521*(self._gr_k_170*tmp_95 + self._gr_k_171*tmp_17 + self._gr_k_172*tmp_9 + self._gr_k_173*tmp_38 + self._gr_k_174*tmp_148 + self._gr_k_175*tmp_116 + self._gr_k_176*tmp_34 + self._gr_k_177)) + self._gr_k_602*tmp_169*tmp_554 + self._gr_k_853*tmp_518*(self._gr_k_832*tmp_17 + self._gr_k_833*tmp_106*tmp_270 + self._gr_k_852*tmp_34 - tmp_30*(self._gr_k_835*tmp_17 + self._gr_k_846*tmp_9 + self._gr_k_847) - tmp_438*(self._gr_k_841*tmp_34 + self._gr_k_842*tmp_9 + self._gr_k_843*tmp_17 + self._gr_k_844*tmp_38 + self._gr_k_845) - tmp_494*(self._gr_k_834*tmp_95 + self._gr_k_840*tmp_34 + self._gr_k_848*tmp_9 + self._gr_k_849*tmp_38 + self._gr_k_850*tmp_17 + self._gr_k_851) - tmp_495*(self._gr_k_836*tmp_34 + self._gr_k_837*tmp_17 + self._gr_k_838*tmp_9 + self._gr_k_839))
 */
  try {
    __pyx_t_15 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_16 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_17 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_18 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_19 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_20 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_21 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_8 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_14 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_13 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  try {
    __pyx_t_12 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2209, __pyx_L1_error)
  }
  __pyx_v_self->h43EccCorrResum = ((((__pyx_v_self->_gr_k_165 * __pyx_v_tmp_22) * __pyx_v_tmp_474) + ((__pyx_v_self->_gr_k_453 * __pyx_v_tmp_513) * ((((__pyx_v_self->_gr_k_448 * (((((((__pyx_v_tmp_109 * ((((((((__pyx_v_tmp_116 * ((__pyx_v_tmp_509 * ((__pyx_v_tmp_230 + (2888.0 * __pyx_v_tmp_45)) + 896.0)) + 15996.989792079227)) + (__pyx_v_tmp_17 * (((-__pyx_t_15) * (((((-5044200875.0 * __pyx_v_tmp_111) + (22908792400.0 * __pyx_v_tmp_45)) + (12625430715.0 * __pyx_v_tmp_59)) - (12394140625.0 * __pyx_v_tmp_77)) + 314112.0)) + 462568.10231456116))) + (__pyx_v_tmp_185 * ((__pyx_t_16 * ((((1131922040.0 * __pyx_v_tmp_45) + (152538390.0 * __pyx_v_tmp_59)) - (590234375.0 * __pyx_v_tmp_77)) - 40832.0)) + 60130.083389708643))) + (__pyx_v_tmp_38 * (((-__pyx_t_17) * ((((960223760.0 * __pyx_v_tmp_45) - (254140335.0 * __pyx_v_tmp_59)) - (244140625.0 * __pyx_v_tmp_77)) + 151296.0)) + 223979.84823768431))) + (__pyx_v_tmp_386 * ((__pyx_t_18 * (((((-3349349381.0 * __pyx_v_tmp_111) + (8198680168.0 * __pyx_v_tmp_45)) + (3883790511.0 * __pyx_v_tmp_59)) - (2132031250.0 * __pyx_v_tmp_77)) - 36480.0)) + 53721.234376385464))) + (__pyx_v_tmp_511 * ((__pyx_t_19 * (((413880.0 * __pyx_v_tmp_45) - (238383.0 * __pyx_v_tmp_59)) - 896.0)) + 4344.822639914684))) - (__pyx_t_20 * (((((-6254809085.0 * __pyx_v_tmp_111) + (17986982512.0 * __pyx_v_tmp_45)) - __pyx_v_tmp_545) + (2182238415.0 * __pyx_v_tmp_59)) + 26880.0))) + 39584.067435231395)) + (__pyx_v_tmp_476 * (((-__pyx_v_tmp_203) * (__pyx_v_tmp_504 - (15.0 * __pyx_v_tmp_59))) + __pyx_v_tmp_502))) + (__pyx_v_tmp_482 * ((((((__pyx_v_tmp_140 * ((__pyx_v_tmp_203 * (((72307.0 * __pyx_v_tmp_45) - (39366.0 * __pyx_v_tmp_59)) - 2096.0)) + 6173.2295643039437)) + (__pyx_v_tmp_156 * ((__pyx_v_tmp_203 * ((((-__pyx_v_tmp_240) + (446441.0 * __pyx_v_tmp_45)) + (112752.0 * __pyx_v_tmp_59)) - 1424.0)) + 4194.026192542374))) + (__pyx_v_tmp_324 * (((-__pyx_t_21) * ((__pyx_v_tmp_308 + (11000.0 * __pyx_v_tmp_45)) + 6272.0)) + 9628.9814832527163))) - (__pyx_v_tmp_405 * ((((__pyx_v_tmp_112 + (20289992.0 * __pyx_v_tmp_45)) - __pyx_v_tmp_542) + (13100859.0 * __pyx_v_tmp_59)) + 39808.0))) + (__pyx_v_tmp_86 * (((-__pyx_t_1) * ((((21048040.0 * __pyx_v_tmp_45) - (4084830.0 * __pyx_v_tmp_59)) - (6640625.0 * __pyx_v_tmp_77)) + 133504.0)) + 196600.86826164926))) + 293110.59457992771))) - (__pyx_v_tmp_498 * ((((((((-__pyx_v_tmp_321) * ((__pyx_t_3 * ((((331285880.0 * __pyx_v_tmp_45) + (61957710.0 * __pyx_v_tmp_59)) - (183984375.0 * __pyx_v_tmp_77)) - 147328.0)) + 216958.38865691112)) + (__pyx_v_tmp_38 * ((__pyx_t_4 * (((-4943800.0 * __pyx_v_tmp_45) + (2810295.0 * __pyx_v_tmp_59)) + 50048.0)) - 74879.860898312722))) + (__pyx_v_tmp_9 * ((__pyx_t_6 * (((((812946040.0 * __pyx_v_tmp_45) - __pyx_v_tmp_543) + (485284365.0 * __pyx_v_tmp_59)) - (438281250.0 * __pyx_v_tmp_77)) + 178304.0)) - 262574.31398703492))) - (__pyx_v_tmp_94 * (((-__pyx_t_7) * ((((16506584.0 * __pyx_v_tmp_45) + __pyx_v_tmp_544) - (3862242.0 * __pyx_v_tmp_59)) + 21120.0)) + 31101.767270538953))) + (__pyx_v_tmp_95 * (((-__pyx_t_5) * (((6376.0 * __pyx_v_tmp_45) - __pyx_v_tmp_81) + 4480.0)) + 2547.8316420613223))) - (__pyx_t_2 * (((((-__pyx_v_tmp_338) + (480670552.0 * __pyx_v_tmp_45)) - __pyx_v_tmp_543) + (224786421.0 * __pyx_v_tmp_59)) - 40320.0))) - 59376.101152847092))) + ((512.0 * __pyx_v_tmp_57) * (((__pyx_v_tmp_203 * (((11325.0 * __pyx_v_tmp_45) - __pyx_v_tmp_97) - 4304.0)) + (__pyx_v_tmp_462 * (((-__pyx_v_tmp_203) * (((243.0 * __pyx_v_tmp_45) + __pyx_v_tmp_80) + 208.0)) + 612.61056745000968))) + 12676.326357234816))) + ((128.0 * __pyx_v_tmp_67) * ((((__pyx_v_tmp_17 * (((-__pyx_t_8) * ((__pyx_v_tmp_417 + (33090.0 * __pyx_v_tmp_45)) + 23008.0)) + 33882.07676896592)) - (__pyx_v_tmp_62 * (((__pyx_v_tmp_357 + (178270.0 * __pyx_v_tmp_45)) - (18225.0 * __pyx_v_tmp_59)) + 15392.0))) + (__pyx_v_tmp_66 * ((__pyx_v_tmp_203 * (((108825.0 * __pyx_v_tmp_45) - __pyx_v_tmp_480) - 18064.0)) + 53202.871588543149))) + 67999.772986951075))) + ((128.0 * __pyx_v_tmp_74) * (((((__pyx_v_tmp_253 * (((-__pyx_t_14) * ((((1064480.0 * __pyx_v_tmp_45) + __pyx_v_tmp_540) - (156735.0 * __pyx_v_tmp_59)) + 26624.0)) + 39207.07631680062)) + (__pyx_v_tmp_34 * (((-__pyx_t_13) * (((16080.0 * __pyx_v_tmp_45) - (15795.0 * __pyx_v_tmp_59)) + 9472.0)) + 13948.671381938682))) + __pyx_v_tmp_539) + (__pyx_v_tmp_541 * ((__pyx_t_12 * (((-__pyx_v_tmp_187) + (17872.0 * __pyx_v_tmp_45)) - 1280.0)) + 1884.9555921538759))) + (__pyx_v_tmp_62 * ((((612320.0 * __pyx_v_tmp_45) + __pyx_v_tmp_540) + (206145.0 * __pyx_v_tmp_59)) - 10752.0)))))) + ((__pyx_v_self->_gr_k_449 * __pyx_v_tmp_51) * (((((-6.0 * __pyx_v_tmp_250) * (((275.0 * __pyx_v_tmp_17) + (10146.0 * __pyx_v_tmp_9)) + 10415.0)) - (47464.0 * __pyx_v_tmp_28)) + (__pyx_v_tmp_35 * ((((-7131.0 * __pyx_v_tmp_17) + (2195.0 * __pyx_v_tmp_34)) - (21135.0 * __pyx_v_tmp_9)) - 12705.0))) - (__pyx_v_tmp_538 * ((2947.0 * __pyx_v_tmp_9) + 8195.0))))) + (__pyx_v_self->_gr_k_452 * __pyx_v_tmp_537)) + (__pyx_v_tmp_49 * (((__pyx_v_self->_gr_k_450 * __pyx_v_tmp_51) * (((((-__pyx_v_tmp_137) * ((__pyx_v_tmp_467 + (446.0 * __pyx_v_tmp_9)) + 315.0)) - (__pyx_v_tmp_249 * ((147.0 * __pyx_v_tmp_9) + 295.0))) - (648.0 * __pyx_v_tmp_28)) + (__pyx_v_tmp_35 * ((((-147.0 * __pyx_v_tmp_17) + (35.0 * __pyx_v_tmp_34)) - (255.0 * __pyx_v_tmp_9)) - 105.0)))) + (__pyx_v_self->_gr_k_451 * __pyx_v_tmp_537)))))) + ((__pyx_v_self->_gr_k_633 * __pyx_v_tmp_500) * ((((((__pyx_v_self->_gr_k_624 * __pyx_v_tmp_129) + (__pyx_v_self->_gr_k_629 * __pyx_v_tmp_10)) + (__pyx_v_self->_gr_k_630 * __pyx_v_tmp_272)) + (__pyx_v_tmp_470 * (((((__pyx_v_self->_gr_k_623 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_625 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_626 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_627 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_628))) + (__pyx_v_tmp_499 * ((((__pyx_v_self->_gr_k_619 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_620 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_621 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_622))) - (__pyx_v_tmp_536 * ((__pyx_v_self->_gr_k_631 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_632)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2211
 *         self.h43EccCorrResum = self._gr_k_165*tmp_22*tmp_474 + self._gr_k_453*tmp_513*(self._gr_k_448*(tmp_109*(tmp_116*(tmp_509*(tmp_230 + 2888.0*tmp_45 + 896.0) + 15996.989792079227) + tmp_17*(-ccomplex.complex[double](0, 1)*(-5044200875.0*tmp_111 + 22908792400.0*tmp_45 + 12625430715.0*tmp_59 - 12394140625.0*tmp_77 + 314112.0) + 462568.10231456116) + tmp_185*(ccomplex.complex[double](0, 1)*(1131922040.0*tmp_45 + 152538390.0*tmp_59 - 590234375.0*tmp_77 - 40832.0) + 60130.083389708643) + tmp_38*(-ccomplex.complex[double](0, 1)*(960223760.0*tmp_45 - 254140335.0*tmp_59 - 244140625.0*tmp_77 + 151296.0) + 223979.84823768431) + tmp_386*(ccomplex.complex[double](0, 1)*(-3349349381.0*tmp_111 + 8198680168.0*tmp_45 + 3883790511.0*tmp_59 - 2132031250.0*tmp_77 - 36480.0) + 53721.234376385464) + tmp_511*(ccomplex.complex[double](0, 1)*(413880.0*tmp_45 - 238383.0*tmp_59 - 896.0) + 4344.822639914684) - ccomplex.complex[double](0, 1)*(-6254809085.0*tmp_111 + 17986982512.0*tmp_45 - tmp_545 + 2182238415.0*tmp_59 + 26880.0) + 39584.067435231395) + tmp_476*(-tmp_203*(tmp_504 - 15.0*tmp_59) + tmp_502) + tmp_482*(tmp_140*(tmp_203*(72307.0*tmp_45 - 39366.0*tmp_59 - 2096.0) + 6173.2295643039437) + tmp_156*(tmp_203*(-tmp_240 + 446441.0*tmp_45 + 112752.0*tmp_59 - 1424.0) + 4194.026192542374) + tmp_324*(-ccomplex.complex[double](0, 1)*(tmp_308 + 11000.0*tmp_45 + 6272.0) + 9628.9814832527163) - tmp_405*(tmp_112 + 20289992.0*tmp_45 - tmp_542 + 13100859.0*tmp_59 + 39808.0) + tmp_86*(-ccomplex.complex[double](0, 1)*(21048040.0*tmp_45 - 4084830.0*tmp_59 - 6640625.0*tmp_77 + 133504.0) + 196600.86826164926) + 293110.59457992771) - tmp_498*(-tmp_321*(ccomplex.complex[double](0, 1)*(331285880.0*tmp_45 + 61957710.0*tmp_59 - 183984375.0*tmp_77 - 147328.0) + 216958.38865691112) + tmp_38*(ccomplex.complex[double](0, 1)*(-4943800.0*tmp_45 + 2810295.0*tmp_59 + 50048.0) - 74879.860898312722) + tmp_9*(ccomplex.complex[double](0, 1)*(812946040.0*tmp_45 - tmp_543 + 485284365.0*tmp_59 - 438281250.0*tmp_77 + 178304.0) - 262574.31398703492) - tmp_94*(-ccomplex.complex[double](0, 1)*(16506584.0*tmp_45 + tmp_544 - 3862242.0*tmp_59 + 21120.0) + 31101.767270538953) + tmp_95*(-ccomplex.complex[double](0, 1)*(6376.0*tmp_45 - tmp_81 + 4480.0) + 2547.8316420613223) - ccomplex.complex[double](0, 1)*(-tmp_338 + 480670552.0*tmp_45 - tmp_543 + 224786421.0*tmp_59 - 40320.0) - 59376.101152847092) + 512.0*tmp_57*(tmp_203*(11325.0*tmp_45 - tmp_97 - 4304.0) + tmp_462*(-tmp_203*(243.0*tmp_45 + tmp_80 + 208.0) + 612.61056745000968) + 12676.326357234816) + 128.0*tmp_67*(tmp_17*(-ccomplex.complex[double](0, 1)*(tmp_417 + 33090.0*tmp_45 + 23008.0) + 33882.07676896592) - tmp_62*(tmp_357 + 178270.0*tmp_45 - 18225.0*tmp_59 + 15392.0) + tmp_66*(tmp_203*(108825.0*tmp_45 - tmp_480 - 18064.0) + 53202.871588543149) + 67999.772986951075) + 128.0*tmp_74*(tmp_253*(-ccomplex.complex[double](0, 1)*(1064480.0*tmp_45 + tmp_540 - 156735.0*tmp_59 + 26624.0) + 39207.07631680062) + tmp_34*(-ccomplex.complex[double](0, 1)*(16080.0*tmp_45 - 15795.0*tmp_59 + 9472.0) + 13948.671381938682) + tmp_539 + tmp_541*(ccomplex.complex[double](0, 1)*(-tmp_187 + 17872.0*tmp_45 - 1280.0) + 1884.9555921538759) + tmp_62*(612320.0*tmp_45 + tmp_540 + 206145.0*tmp_59 - 10752.0))) + self._gr_k_449*tmp_51*(-6.0*tmp_250*(275.0*tmp_17 + 10146.0*tmp_9 + 10415.0) - 47464.0*tmp_28 + tmp_35*(-7131.0*tmp_17 + 2195.0*tmp_34 - 21135.0*tmp_9 - 12705.0) - tmp_538*(2947.0*tmp_9 + 8195.0)) + self._gr_k_452*tmp_537 + tmp_49*(self._gr_k_450*tmp_51*(-tmp_137*(tmp_467 + 446.0*tmp_9 + 315.0) - tmp_249*(147.0*tmp_9 + 295.0) - 648.0*tmp_28 + tmp_35*(-147.0*tmp_17 + 35.0*tmp_34 - 255.0*tmp_9 - 105.0)) + self._gr_k_451*tmp_537)) + self._gr_k_633*tmp_500*(self._gr_k_624*tmp_129 + self._gr_k_629*tmp_10 + self._gr_k_630*tmp_272 + tmp_470*(self._gr_k_623*tmp_34 + self._gr_k_625*tmp_17 + self._gr_k_626*tmp_38 + self._gr_k_627*tmp_9 + self._gr_k_628) + tmp_499*(self._gr_k_619*tmp_34 + self._gr_k_620*tmp_9 + self._gr_k_621*tmp_17 + self._gr_k_622) - tmp_536*(self._gr_k_631*tmp_9 + self._gr_k_632))
 *         # 44/math.m: hFactEccCorrResumExceptPAv5Flag[4,4]
 *         self.h44EccCorrResum = self._gr_k_1122*tmp_515*tmp_546 + self._gr_k_154*tmp_124*(self._gr_k_148*tmp_9*(self._gr_k_137*tmp_127*tmp_445 + self._gr_k_138*tmp_557 + self._gr_k_139*tmp_443*(535.0*tmp_17 + 675.0*tmp_34 + 249.0*tmp_9 + 45.0) + self._gr_k_140*tmp_134*(tmp_462 + 7.0) + self._gr_k_141*tmp_558*(363.0*tmp_17 + 285.0*tmp_9 + 73.0) + self._gr_k_142*tmp_17 - 10.0*tmp_37*(self._gr_k_143*tmp_34 + self._gr_k_144*tmp_17 + self._gr_k_145*tmp_9 + self._gr_k_146*tmp_38 + self._gr_k_147)) + self._gr_k_151*tmp_560 + self._gr_k_152*tmp_251*(96.0*tmp_250*(61.0*tmp_17 + 96.0*tmp_9 + 48.0) + 7936.0*tmp_28 + tmp_35*(2097.0*tmp_17 + 1045.0*tmp_34 + 1995.0*tmp_9 + 735.0) + tmp_538*(967.0*tmp_9 + 845.0)) + self._gr_k_153*(tmp_109*(-ccomplex.complex[double](0, 1)*tmp_115*(-2957342913.0*tmp_111 + 6990275968.0*tmp_45 + 3305923875.0*tmp_59 - 1691281250.0*tmp_77) + tmp_116*(tmp_62*(-tmp_110 + 102272.0*tmp_45) + 18268.361280624648) - tmp_38*tmp_563*(15637248.0*tmp_45 + 1993086.0*tmp_59 - 8078125.0*tmp_77) + tmp_485*(-789777737.0*tmp_111 + 3467299712.0*tmp_45 + 1968280317.0*tmp_59 - 1883015625.0*tmp_77) + ccomplex.complex[double](0, 1)*tmp_73*(-5735976995.0*tmp_111 + 16626680320.0*tmp_45 + 1515912489.0*tmp_59 - 1260390625.0*tmp_77) + 3.0*tmp_95*(-tmp_405*(tmp_564 + 3636981.0*tmp_59) + 67823872.0*tmp_64 + 3427.4775850664644) - ccomplex.complex[double](0, 1)*(-15161426630.0*tmp_111 + 62574494976.0*tmp_45 - 13967096166.0*tmp_59 + 915765625.0*tmp_77)) - tmp_245*(tmp_103*(ccomplex.complex[double](0, 1)*(-779895221.0*tmp_111 + 1772106328.0*tmp_45 + 823346451.0*tmp_59 - 382093750.0*tmp_77 - 15498.0) + 23184.953783492674) + tmp_321*(-ccomplex.complex[double](0, 1)*(2708740440.0*tmp_45 + tmp_566 + 1717112115.0*tmp_59 - 1469468750.0*tmp_77 + 93366.0) + 139675.20937860221) + tmp_360*(ccomplex.complex[double](0, 1)*(980760440.0*tmp_45 + 187447770.0*tmp_59 - 547890625.0*tmp_77 - 116802.0) + 174735.3833926643) + tmp_38*(-ccomplex.complex[double](0, 1)*(176025880.0*tmp_45 + tmp_565 - 41924790.0*tmp_59 + 150822.0) + 225629.18438081895) + tmp_95*(-tmp_563*(tmp_99 + 98.0) + 558168.0*tmp_64 + 55948.623567780628) - ccomplex.complex[double](0, 1)*(-1787088310.0*tmp_111 + 5229772088.0*tmp_45 + tmp_487 + 356100462.0*tmp_59 + 13230.0) + 19792.033717615697) - 147456.0*tmp_34*(tmp_526 + tmp_65) - tmp_418*(tmp_101*(ccomplex.complex[double](0, 1)*(109972.0*tmp_45 - 56862.0*tmp_59 - 9387.0) + 14042.919161546376) + 12.0*tmp_17*(ccomplex.complex[double](0, 1)*(11214500.0*tmp_45 + 3105540.0*tmp_59 - 6875000.0*tmp_77 - 14427.0) + 21582.74153016188) + tmp_405*(-11529602.0*tmp_111 + 25232380.0*tmp_45 + 11337408.0*tmp_59 - 4656250.0*tmp_77 - 3969.0) + tmp_66*(-ccomplex.complex[double](0, 1)*(90545740.0*tmp_45 + tmp_483 + 64352475.0*tmp_59 - 48281250.0*tmp_77 + 47187.0) + 70591.586926162654) + tmp_94*(-ccomplex.complex[double](0, 1)*(tmp_291 + 2909668.0*tmp_45 - 564246.0*tmp_59 + 14553.0) + 21771.237089377267) + 29688.050576423546) - tmp_529*(tmp_9*(-tmp_62*(4860.0*tmp_59 + 9233.0) + 55540.0*tmp_64 + 41437.607100849373) - ccomplex.complex[double](0, 1)*(103460.0*tmp_45 + tmp_531 + 22617.0) + 33834.952879162073) - tmp_530*(tmp_266*(-tmp_221*(tmp_215 + 637.0) + 22060.0*tmp_64 + 8576.5479443001355) + tmp_386*(-ccomplex.complex[double](0, 1)*(tmp_308 + tmp_357 + 167140.0*tmp_45 + 11529.0) + 17247.343668207965) + ccomplex.complex[double](0, 1)*(409780.0*tmp_45 + tmp_532 + 233280.0*tmp_59 - 18963.0) + 28368.581661915833) - 48.0*tmp_74*(tmp_34*(-tmp_221*(tmp_416 + 9947.0) + 623860.0*tmp_64 + 133926.09482253289) - tmp_405*(tmp_235 + 2114660.0*tmp_45 + 1679616.0*tmp_59 - 1078125.0*tmp_77 + 9513.0) + tmp_71*(-ccomplex.complex[double](0, 1)*(3525940.0*tmp_45 + tmp_463 + tmp_562 + 70749.0) + 105840.25649944013) + tmp_73*(ccomplex.complex[double](0, 1)*(2225660.0*tmp_45 + 878445.0*tmp_59 - 1515625.0*tmp_77 - 19089.0) + 28557.077221131221) + 71157.073603808817)) + tmp_49*(self._gr_k_149*tmp_560 + self._gr_k_150*tmp_251*tmp_561)) + self._gr_k_210*tmp_523*(self._gr_k_169*tmp_555 + self._gr_k_178*tmp_556*(5287.0*tmp_3 + 6840.0) + self._gr_k_202*tmp_139 + self._gr_k_209*tmp_519*tmp_556 + 12.0*tmp_109*(self._gr_k_180*tmp_28 + self._gr_k_186*tmp_7 + self._gr_k_195*tmp_276 + self._gr_k_196*tmp_139 + self._gr_k_197*tmp_275 + self._gr_k_198*tmp_270 + self._gr_k_199*tmp_56) + tmp_25*(self._gr_k_200*tmp_556 + self._gr_k_201*tmp_17*tmp_554) + tmp_296*(self._gr_k_181*tmp_9 + self._gr_k_182) + tmp_302*(self._gr_k_183*tmp_9 + self._gr_k_184*tmp_17 + self._gr_k_185) + tmp_311*(self._gr_k_179*tmp_34 + self._gr_k_192*tmp_9 + self._gr_k_193*tmp_17 + self._gr_k_194) + tmp_318*(self._gr_k_187*tmp_9 + self._gr_k_188*tmp_17 + self._gr_k_189*tmp_34 + self._gr_k_190*tmp_38 + self._gr_k_191) + tmp_520*(self._gr_k_203*tmp_17 + self._gr_k_204*tmp_95 + self._gr_k_205*tmp_38 + self._gr_k_206*tmp_34 + self._gr_k_207*tmp_9 + self._gr_k_208) + tmp_521*(self._gr_k_170*tmp_95 + self._gr_k_171*tmp_17 + self._gr_k_172*tmp_9 + self._gr_k_173*tmp_38 + self._gr_k_174*tmp_148 + self._gr_k_175*tmp_116 + self._gr_k_176*tmp_34 + self._gr_k_177)) + self._gr_k_602*tmp_169*tmp_554 + self._gr_k_853*tmp_518*(self._gr_k_832*tmp_17 + self._gr_k_833*tmp_106*tmp_270 + self._gr_k_852*tmp_34 - tmp_30*(self._gr_k_835*tmp_17 + self._gr_k_846*tmp_9 + self._gr_k_847) - tmp_438*(self._gr_k_841*tmp_34 + self._gr_k_842*tmp_9 + self._gr_k_843*tmp_17 + self._gr_k_844*tmp_38 + self._gr_k_845) - tmp_494*(self._gr_k_834*tmp_95 + self._gr_k_840*tmp_34 + self._gr_k_848*tmp_9 + self._gr_k_849*tmp_38 + self._gr_k_850*tmp_17 + self._gr_k_851) - tmp_495*(self._gr_k_836*tmp_34 + self._gr_k_837*tmp_17 + self._gr_k_838*tmp_9 + self._gr_k_839))             # <<<<<<<<<<<<<<
 *         # 51/math.m: hFactEccCorrResumExceptPAv5Flag[5,1]
 *         self.h51EccCorrResum = self._gr_k_1166*tmp_395*tmp_567*(612.0*tmp_3 + 59.0*tmp_37 + 344.0) + self._gr_k_167*tmp_379*tmp_570 + self._gr_k_495*tmp_465*(self._gr_k_477*(self._gr_k_465*tmp_431*(90831.0*tmp_3 + 99104.0) + self._gr_k_466*tmp_430*(37793.0*tmp_3 + 169242.0) + self._gr_k_467*tmp_429 + self._gr_k_468*tmp_428 + self._gr_k_469*tmp_67*(2361520.0*tmp_3 + 353523.0*tmp_37 + 756592.0) + self._gr_k_470*tmp_391*(-10952.0*tmp_3 + 88439.0*tmp_37 + 18728.0) + self._gr_k_471*tmp_57*(251504.0*tmp_3 + 216057.0*tmp_37 + 24504.0) + self._gr_k_472*tmp_432*(-98192.0*tmp_3 + 10247.0*tmp_37 - 22352.0) + self._gr_k_473*tmp_74*(46443.0*tmp_3 + 53264.0) + self._gr_k_474*tmp_87*(59199.0*tmp_3 + 304646.0) + self._gr_k_475*tmp_107 + self._gr_k_476*tmp_109 + tmp_575*(self._gr_k_460*tmp_150 + self._gr_k_461*tmp_37 + self._gr_k_462*tmp_109 + self._gr_k_463*tmp_3 + self._gr_k_464)) + self._gr_k_490*tmp_395*(self._gr_k_482*tmp_440 + self._gr_k_484*tmp_443*(5481.0*tmp_17 + 1413.0*tmp_34 + 205.0*tmp_38 - 468.0*tmp_9 - 39.0) + self._gr_k_486*tmp_134*(1757.0*tmp_17 - 5807.0*tmp_9 - 446.0) + self._gr_k_487*tmp_441 + self._gr_k_488*tmp_433*(413.0*tmp_9 + 19555.0) - 32.0*tmp_17*(self._gr_k_483*tmp_9 + self._gr_k_485) + tmp_37*(self._gr_k_454*tmp_95 + self._gr_k_455*tmp_38 + self._gr_k_456*tmp_34 + self._gr_k_457*tmp_9 + self._gr_k_458*tmp_17 + self._gr_k_459) + tmp_495*(self._gr_k_478*tmp_34 + self._gr_k_479*tmp_9 + self._gr_k_480*tmp_17 + self._gr_k_481)) + self._gr_k_491*e*(tmp_106*(tmp_185*(-tmp_221*(tmp_512 + 743186.0) + 77831880.0*tmp_64 + 9271358.2835313222) + tmp_535*(tmp_62*(2000600.0*tmp_45 - 2066715.0*tmp_59 - 100998.0) + 978738.05848467137) - tmp_586*(-623422051.0*tmp_111 + 2063586448.0*tmp_45 + 1577179107.0*tmp_59 - 1212890625.0*tmp_77 + 488700.0) + tmp_592*(-tmp_221*(1639400.0*tmp_45 - 960093.0*tmp_59 - 11946.0) + 121507.37906289243) + tmp_593*(ccomplex.complex[double](0, 1)*(339885656.0*tmp_45 + 132440346.0*tmp_59 - 235234375.0*tmp_77 - 257382.0) + 312714.13273832802) + tmp_594*(-tmp_405*(8562105.0*tmp_59 + 7609375.0*tmp_77 - 58644.0) + 154691056.0*tmp_64 + 356372.84584526538) + tmp_71*(-tmp_62*(1650267920.0*tmp_45 - 78917895.0*tmp_59 - 697265625.0*tmp_77 + 5996892.0) + 21842378.455017808) + 4156327.0806992965) - 576.0*tmp_129*(tmp_266*(tmp_507 + 615.75216010359947 + 543.0*ccomplex.complex[double](0, 1)) + tmp_66*(1540.0*tmp_64 + 82026.984185229501 - 67513.0*ccomplex.complex[double](0, 1)) + ccomplex.complex[double](0, 1)*(tmp_297 - 50540.0*tmp_45 + 73667.0) - 89503.974700773209) + 24.0*tmp_132*(tmp_289*(-ccomplex.complex[double](0, 1)*(2240888.0*tmp_45 + 126846.0*tmp_59 - 1171875.0*tmp_77 + 59730.0) + 72570.790297924224) + tmp_321*(tmp_62*(4084360.0*tmp_45 + 841995.0*tmp_59 - 1693074.0) + 6174344.8296959681) + tmp_360*(ccomplex.complex[double](0, 1)*(1192520.0*tmp_45 - 995085.0*tmp_59 - 2084034.0) + 3975449.8836688641) + 21.0*tmp_38*(ccomplex.complex[double](0, 1)*(307960.0*tmp_45 + tmp_589 + 77106.0) + 101489.15067421827) + tmp_586*(22339528.0*tmp_45 + 12102858.0*tmp_59 - 17578125.0*tmp_77 - 190050.0) + tmp_591*(-tmp_62*(572152.0*tmp_45 - tmp_588 - 27150.0) + 98938.177439503358) + 1616349.4202719486) - tmp_146*tmp_527*tmp_581 + tmp_455*(tmp_497*(ccomplex.complex[double](0, 1)*(243908.0*tmp_45 + 214326.0*tmp_59 - 342633.0) + 416292.4425271835) - tmp_586*(5153960.0*tmp_45 + tmp_508 - 3515625.0*tmp_77 + 639654.0) + tmp_587*(4900.0*tmp_64 + 47412.91632797716 + 52671.0*ccomplex.complex[double](0, 1)) + tmp_590*(ccomplex.complex[double](0, 1)*(311000.0*tmp_45 + tmp_589 + 177018.0) + 215151.97288109699) + tmp_86*(-tmp_221*(tmp_322 + 191498.0) + 745640.0*tmp_64 + 2090808.4507803471) + 5440170.3345153014) + tmp_582*(ccomplex.complex[double](0, 1)*tmp_363 + tmp_581*tmp_9 - 21331.414117874696 + 17557.0*ccomplex.complex[double](0, 1)) + tmp_585*(tmp_253*(ccomplex.complex[double](0, 1)*(-tmp_322 + 77000.0*tmp_45 - 163986.0) + 199239.80609066469) + tmp_583*(1648.0*tmp_45 + tmp_81 - 10860.0) + tmp_584*(440.0*tmp_64 + 9220.5744382860432 + 7602.0*ccomplex.complex[double](0, 1)) - tmp_71*(tmp_414*(140.0*tmp_45 - 3439.0) + 53328.53529468674) + 461814.12007769961)) + self._gr_k_494*tmp_574 + tmp_49*(self._gr_k_489*tmp_444 + self._gr_k_492*e*(tmp_106*(315.0*tmp_116 - 8283.0*tmp_17 - 8212.0*tmp_34 - 1395.0*tmp_38 - 3318.0*tmp_9 + 1386.0*tmp_95 - 525.0) + tmp_146*tmp_576 - tmp_172*(tmp_115 - 746.0*tmp_9 + 407.0) + tmp_176*(-9354.0*tmp_17 - 3838.0*tmp_34 + 1491.0*tmp_38 - 5775.0*tmp_9 + 525.0*tmp_95 - 1225.0) - tmp_449*(tmp_9 - 97.0) + tmp_577*(114.0*tmp_17 + 49.0*tmp_34 - 453.0*tmp_9 - 350.0) + tmp_578*(-9522.0*tmp_17 + 1940.0*tmp_34 + 1141.0*tmp_38 - 12620.0*tmp_9 - 4123.0)) + self._gr_k_493*tmp_574)) + self._gr_k_691*tmp_572*(self._gr_k_668*tmp_170 - tmp_172*(self._gr_k_688*tmp_17 + self._gr_k_689*tmp_9 + self._gr_k_690) + tmp_173*(self._gr_k_684*tmp_9 + self._gr_k_685*tmp_17 + self._gr_k_686*tmp_34 + self._gr_k_687) + tmp_174*(self._gr_k_663*tmp_17 + self._gr_k_664*tmp_34 + self._gr_k_665*tmp_9 + self._gr_k_666*tmp_38 + self._gr_k_667) + tmp_176*(self._gr_k_671*tmp_95 + self._gr_k_672*tmp_38 + self._gr_k_673*tmp_17 + self._gr_k_674*tmp_34 + self._gr_k_675*tmp_9 + self._gr_k_676) + tmp_559*(self._gr_k_677*tmp_38 + self._gr_k_678*tmp_9 + self._gr_k_679*tmp_116 + self._gr_k_680*tmp_34 + self._gr_k_681*tmp_95 + self._gr_k_682*tmp_17 + self._gr_k_683) + tmp_571*(self._gr_k_669*tmp_9 + self._gr_k_670))
 */
  try {
    __pyx_t_12 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_13 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_14 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_8 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_21 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_20 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_19 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_18 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_17 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  try {
    __pyx_t_16 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2211, __pyx_L1_error)
  }
  __pyx_v_self->h44EccCorrResum = ((((((__pyx_v_self->_gr_k_1122 * __pyx_v_tmp_515) * __pyx_v_tmp_546) + ((__pyx_v_self->_gr_k_154 * __pyx_v_tmp_124) * ((((((__pyx_v_self->_gr_k_148 * __pyx_v_tmp_9) * ((((((((__pyx_v_self->_gr_k_137 * __pyx_v_tmp_127) * __pyx_v_tmp_445) + (__pyx_v_self->_gr_k_138 * __pyx_v_tmp_557)) + ((__pyx_v_self->_gr_k_139 * __pyx_v_tmp_443) * ((((535.0 * __pyx_v_tmp_17) + (675.0 * __pyx_v_tmp_34)) + (249.0 * __pyx_v_tmp_9)) + 45.0))) + ((__pyx_v_self->_gr_k_140 * __pyx_v_tmp_134) * (__pyx_v_tmp_462 + 7.0))) + ((__pyx_v_self->_gr_k_141 * __pyx_v_tmp_558) * (((363.0 * __pyx_v_tmp_17) + (285.0 * __pyx_v_tmp_9)) + 73.0))) + (__pyx_v_self->_gr_k_142 * __pyx_v_tmp_17)) - ((10.0 * __pyx_v_tmp_37) * (((((__pyx_v_self->_gr_k_143 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_144 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_145 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_146 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_147)))) + (__pyx_v_self->_gr_k_151 * __pyx_v_tmp_560)) + ((__pyx_v_self->_gr_k_152 * __pyx_v_tmp_251) * (((((96.0 * __pyx_v_tmp_250) * (((61.0 * __pyx_v_tmp_17) + (96.0 * __pyx_v_tmp_9)) + 48.0)) + (7936.0 * __pyx_v_tmp_28)) + (__pyx_v_tmp_35 * ((((2097.0 * __pyx_v_tmp_17) + (1045.0 * __pyx_v_tmp_34)) + (1995.0 * __pyx_v_tmp_9)) + 735.0))) + (__pyx_v_tmp_538 * ((967.0 * __pyx_v_tmp_9) + 845.0))))) + (__pyx_v_self->_gr_k_153 * (((((((__pyx_v_tmp_109 * (((((((((-__pyx_t_12) * __pyx_v_tmp_115) * ((((-2957342913.0 * __pyx_v_tmp_111) + (6990275968.0 * __pyx_v_tmp_45)) + (3305923875.0 * __pyx_v_tmp_59)) - (1691281250.0 * __pyx_v_tmp_77))) + (__pyx_v_tmp_116 * ((__pyx_v_tmp_62 * ((-__pyx_v_tmp_110) + (102272.0 * __pyx_v_tmp_45))) + 18268.361280624648))) - ((__pyx_v_tmp_38 * __pyx_v_tmp_563) * (((15637248.0 * __pyx_v_tmp_45) + (1993086.0 * __pyx_v_tmp_59)) - (8078125.0 * __pyx_v_tmp_77)))) + (__pyx_v_tmp_485 * ((((-789777737.0 * __pyx_v_tmp_111) + (3467299712.0 * __pyx_v_tmp_45)) + (1968280317.0 * __pyx_v_tmp_59)) - (1883015625.0 * __pyx_v_tmp_77)))) + ((__pyx_t_13 * __pyx_v_tmp_73) * ((((-5735976995.0 * __pyx_v_tmp_111) + (16626680320.0 * __pyx_v_tmp_45)) + (1515912489.0 * __pyx_v_tmp_59)) - (1260390625.0 * __pyx_v_tmp_77)))) + ((3.0 * __pyx_v_tmp_95) * ((((-__pyx_v_tmp_405) * (__pyx_v_tmp_564 + (3636981.0 * __pyx_v_tmp_59))) + (67823872.0 * __pyx_v_tmp_64)) + 3427.4775850664644))) - (__pyx_t_14 * ((((-15161426630.0 * __pyx_v_tmp_111) + (62574494976.0 * __pyx_v_tmp_45)) - (13967096166.0 * __pyx_v_tmp_59)) + (915765625.0 * __pyx_v_tmp_77))))) - (__pyx_v_tmp_245 * (((((((__pyx_v_tmp_103 * ((__pyx_t_8 * (((((-779895221.0 * __pyx_v_tmp_111) + (1772106328.0 * __pyx_v_tmp_45)) + (823346451.0 * __pyx_v_tmp_59)) - (382093750.0 * __pyx_v_tmp_77)) - 15498.0)) + 23184.953783492674)) + (__pyx_v_tmp_321 * (((-__pyx_t_2) * (((((2708740440.0 * __pyx_v_tmp_45) + __pyx_v_tmp_566) + (1717112115.0 * __pyx_v_tmp_59)) - (1469468750.0 * __pyx_v_tmp_77)) + 93366.0)) + 139675.20937860221))) + (__pyx_v_tmp_360 * ((__pyx_t_5 * ((((980760440.0 * __pyx_v_tmp_45) + (187447770.0 * __pyx_v_tmp_59)) - (547890625.0 * __pyx_v_tmp_77)) - 116802.0)) + 174735.3833926643))) + (__pyx_v_tmp_38 * (((-__pyx_t_7) * ((((176025880.0 * __pyx_v_tmp_45) + __pyx_v_tmp_565) - (41924790.0 * __pyx_v_tmp_59)) + 150822.0)) + 225629.18438081895))) + (__pyx_v_tmp_95 * ((((-__pyx_v_tmp_563) * (__pyx_v_tmp_99 + 98.0)) + (558168.0 * __pyx_v_tmp_64)) + 55948.623567780628))) - (__pyx_t_6 * (((((-1787088310.0 * __pyx_v_tmp_111) + (5229772088.0 * __pyx_v_tmp_45)) + __pyx_v_tmp_487) + (356100462.0 * __pyx_v_tmp_59)) + 13230.0))) + 19792.033717615697))) - ((147456.0 * __pyx_v_tmp_34) * (__pyx_v_tmp_526 + __pyx_v_tmp_65))) - (__pyx_v_tmp_418 * ((((((__pyx_v_tmp_101 * ((__pyx_t_4 * (((109972.0 * __pyx_v_tmp_45) - (56862.0 * __pyx_v_tmp_59)) - 9387.0)) + 14042.919161546376)) + ((12.0 * __pyx_v_tmp_17) * ((__pyx_t_3 * ((((11214500.0 * __pyx_v_tmp_45) + (3105540.0 * __pyx_v_tmp_59)) - (6875000.0 * __pyx_v_tmp_77)) - 14427.0)) + 21582.74153016188))) + (__pyx_v_tmp_405 * (((((-11529602.0 * __pyx_v_tmp_111) + (25232380.0 * __pyx_v_tmp_45)) + (11337408.0 * __pyx_v_tmp_59)) - (4656250.0 * __pyx_v_tmp_77)) - 3969.0))) + (__pyx_v_tmp_66 * (((-__pyx_t_1) * (((((90545740.0 * __pyx_v_tmp_45) + __pyx_v_tmp_483) + (64352475.0 * __pyx_v_tmp_59)) - (48281250.0 * __pyx_v_tmp_77)) + 47187.0)) + 70591.586926162654))) + (__pyx_v_tmp_94 * (((-__pyx_t_21) * (((__pyx_v_tmp_291 + (2909668.0 * __pyx_v_tmp_45)) - (564246.0 * __pyx_v_tmp_59)) + 14553.0)) + 21771.237089377267))) + 29688.050576423546))) - (__pyx_v_tmp_529 * (((__pyx_v_tmp_9 * ((((-__pyx_v_tmp_62) * ((4860.0 * __pyx_v_tmp_59) + 9233.0)) + (55540.0 * __pyx_v_tmp_64)) + 41437.607100849373)) - (__pyx_t_20 * (((103460.0 * __pyx_v_tmp_45) + __pyx_v_tmp_531) + 22617.0))) + 33834.952879162073))) - (__pyx_v_tmp_530 * ((((__pyx_v_tmp_266 * ((((-__pyx_v_tmp_221) * (__pyx_v_tmp_215 + 637.0)) + (22060.0 * __pyx_v_tmp_64)) + 8576.5479443001355)) + (__pyx_v_tmp_386 * (((-__pyx_t_19) * (((__pyx_v_tmp_308 + __pyx_v_tmp_357) + (167140.0 * __pyx_v_tmp_45)) + 11529.0)) + 17247.343668207965))) + (__pyx_t_18 * ((((409780.0 * __pyx_v_tmp_45) + __pyx_v_tmp_532) + (233280.0 * __pyx_v_tmp_59)) - 18963.0))) + 28368.581661915833))) - ((48.0 * __pyx_v_tmp_74) * (((((__pyx_v_tmp_34 * ((((-__pyx_v_tmp_221) * (__pyx_v_tmp_416 + 9947.0)) + (623860.0 * __pyx_v_tmp_64)) + 133926.09482253289)) - (__pyx_v_tmp_405 * ((((__pyx_v_tmp_235 + (2114660.0 * __pyx_v_tmp_45)) + (1679616.0 * __pyx_v_tmp_59)) - (1078125.0 * __pyx_v_tmp_77)) + 9513.0))) + (__pyx_v_tmp_71 * (((-__pyx_t_17) * ((((3525940.0 * __pyx_v_tmp_45) + __pyx_v_tmp_463) + __pyx_v_tmp_562) + 70749.0)) + 105840.25649944013))) + (__pyx_v_tmp_73 * ((__pyx_t_16 * ((((2225660.0 * __pyx_v_tmp_45) + (878445.0 * __pyx_v_tmp_59)) - (1515625.0 * __pyx_v_tmp_77)) - 19089.0)) + 28557.077221131221))) + 71157.073603808817))))) + (__pyx_v_tmp_49 * ((__pyx_v_self->_gr_k_149 * __pyx_v_tmp_560) + ((__pyx_v_self->_gr_k_150 * __pyx_v_tmp_251) * __pyx_v_tmp_561)))))) + ((__pyx_v_self->_gr_k_210 * __pyx_v_tmp_523) * ((((((((((((__pyx_v_self->_gr_k_169 * __pyx_v_tmp_555) + ((__pyx_v_self->_gr_k_178 * __pyx_v_tmp_556) * ((5287.0 * __pyx_v_tmp_3) + 6840.0))) + (__pyx_v_self->_gr_k_202 * __pyx_v_tmp_139)) + ((__pyx_v_self->_gr_k_209 * __pyx_v_tmp_519) * __pyx_v_tmp_556)) + ((12.0 * __pyx_v_tmp_109) * (((((((__pyx_v_self->_gr_k_180 * __pyx_v_tmp_28) + (__pyx_v_self->_gr_k_186 * __pyx_v_tmp_7)) + (__pyx_v_self->_gr_k_195 * __pyx_v_tmp_276)) + (__pyx_v_self->_gr_k_196 * __pyx_v_tmp_139)) + (__pyx_v_self->_gr_k_197 * __pyx_v_tmp_275)) + (__pyx_v_self->_gr_k_198 * __pyx_v_tmp_270)) + (__pyx_v_self->_gr_k_199 * __pyx_v_tmp_56)))) + (__pyx_v_tmp_25 * ((__pyx_v_self->_gr_k_200 * __pyx_v_tmp_556) + ((__pyx_v_self->_gr_k_201 * __pyx_v_tmp_17) * __pyx_v_tmp_554)))) + (__pyx_v_tmp_296 * ((__pyx_v_self->_gr_k_181 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_182))) + (__pyx_v_tmp_302 * (((__pyx_v_self->_gr_k_183 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_184 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_185))) + (__pyx_v_tmp_311 * ((((__pyx_v_self->_gr_k_179 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_192 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_193 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_194))) + (__pyx_v_tmp_318 * (((((__pyx_v_self->_gr_k_187 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_188 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_189 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_190 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_191))) + (__pyx_v_tmp_520 * ((((((__pyx_v_self->_gr_k_203 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_204 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_205 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_206 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_207 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_208))) + (__pyx_v_tmp_521 * ((((((((__pyx_v_self->_gr_k_170 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_171 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_172 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_173 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_174 * __pyx_v_tmp_148)) + (__pyx_v_self->_gr_k_175 * __pyx_v_tmp_116)) + (__pyx_v_self->_gr_k_176 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_177))))) + ((__pyx_v_self->_gr_k_602 * __pyx_v_tmp_169) * __pyx_v_tmp_554)) + ((__pyx_v_self->_gr_k_853 * __pyx_v_tmp_518) * (((((((__pyx_v_self->_gr_k_832 * __pyx_v_tmp_17) + ((__pyx_v_self->_gr_k_833 * __pyx_v_tmp_106) * __pyx_v_tmp_270)) + (__pyx_v_self->_gr_k_852 * __pyx_v_tmp_34)) - (__pyx_v_tmp_30 * (((__pyx_v_self->_gr_k_835 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_846 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_847))) - (__pyx_v_tmp_438 * (((((__pyx_v_self->_gr_k_841 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_842 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_843 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_844 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_845))) - (__pyx_v_tmp_494 * ((((((__pyx_v_self->_gr_k_834 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_840 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_848 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_849 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_850 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_851))) - (__pyx_v_tmp_495 * ((((__pyx_v_self->_gr_k_836 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_837 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_838 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_839)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2213
 *         self.h44EccCorrResum = self._gr_k_1122*tmp_515*tmp_546 + self._gr_k_154*tmp_124*(self._gr_k_148*tmp_9*(self._gr_k_137*tmp_127*tmp_445 + self._gr_k_138*tmp_557 + self._gr_k_139*tmp_443*(535.0*tmp_17 + 675.0*tmp_34 + 249.0*tmp_9 + 45.0) + self._gr_k_140*tmp_134*(tmp_462 + 7.0) + self._gr_k_141*tmp_558*(363.0*tmp_17 + 285.0*tmp_9 + 73.0) + self._gr_k_142*tmp_17 - 10.0*tmp_37*(self._gr_k_143*tmp_34 + self._gr_k_144*tmp_17 + self._gr_k_145*tmp_9 + self._gr_k_146*tmp_38 + self._gr_k_147)) + self._gr_k_151*tmp_560 + self._gr_k_152*tmp_251*(96.0*tmp_250*(61.0*tmp_17 + 96.0*tmp_9 + 48.0) + 7936.0*tmp_28 + tmp_35*(2097.0*tmp_17 + 1045.0*tmp_34 + 1995.0*tmp_9 + 735.0) + tmp_538*(967.0*tmp_9 + 845.0)) + self._gr_k_153*(tmp_109*(-ccomplex.complex[double](0, 1)*tmp_115*(-2957342913.0*tmp_111 + 6990275968.0*tmp_45 + 3305923875.0*tmp_59 - 1691281250.0*tmp_77) + tmp_116*(tmp_62*(-tmp_110 + 102272.0*tmp_45) + 18268.361280624648) - tmp_38*tmp_563*(15637248.0*tmp_45 + 1993086.0*tmp_59 - 8078125.0*tmp_77) + tmp_485*(-789777737.0*tmp_111 + 3467299712.0*tmp_45 + 1968280317.0*tmp_59 - 1883015625.0*tmp_77) + ccomplex.complex[double](0, 1)*tmp_73*(-5735976995.0*tmp_111 + 16626680320.0*tmp_45 + 1515912489.0*tmp_59 - 1260390625.0*tmp_77) + 3.0*tmp_95*(-tmp_405*(tmp_564 + 3636981.0*tmp_59) + 67823872.0*tmp_64 + 3427.4775850664644) - ccomplex.complex[double](0, 1)*(-15161426630.0*tmp_111 + 62574494976.0*tmp_45 - 13967096166.0*tmp_59 + 915765625.0*tmp_77)) - tmp_245*(tmp_103*(ccomplex.complex[double](0, 1)*(-779895221.0*tmp_111 + 1772106328.0*tmp_45 + 823346451.0*tmp_59 - 382093750.0*tmp_77 - 15498.0) + 23184.953783492674) + tmp_321*(-ccomplex.complex[double](0, 1)*(2708740440.0*tmp_45 + tmp_566 + 1717112115.0*tmp_59 - 1469468750.0*tmp_77 + 93366.0) + 139675.20937860221) + tmp_360*(ccomplex.complex[double](0, 1)*(980760440.0*tmp_45 + 187447770.0*tmp_59 - 547890625.0*tmp_77 - 116802.0) + 174735.3833926643) + tmp_38*(-ccomplex.complex[double](0, 1)*(176025880.0*tmp_45 + tmp_565 - 41924790.0*tmp_59 + 150822.0) + 225629.18438081895) + tmp_95*(-tmp_563*(tmp_99 + 98.0) + 558168.0*tmp_64 + 55948.623567780628) - ccomplex.complex[double](0, 1)*(-1787088310.0*tmp_111 + 5229772088.0*tmp_45 + tmp_487 + 356100462.0*tmp_59 + 13230.0) + 19792.033717615697) - 147456.0*tmp_34*(tmp_526 + tmp_65) - tmp_418*(tmp_101*(ccomplex.complex[double](0, 1)*(109972.0*tmp_45 - 56862.0*tmp_59 - 9387.0) + 14042.919161546376) + 12.0*tmp_17*(ccomplex.complex[double](0, 1)*(11214500.0*tmp_45 + 3105540.0*tmp_59 - 6875000.0*tmp_77 - 14427.0) + 21582.74153016188) + tmp_405*(-11529602.0*tmp_111 + 25232380.0*tmp_45 + 11337408.0*tmp_59 - 4656250.0*tmp_77 - 3969.0) + tmp_66*(-ccomplex.complex[double](0, 1)*(90545740.0*tmp_45 + tmp_483 + 64352475.0*tmp_59 - 48281250.0*tmp_77 + 47187.0) + 70591.586926162654) + tmp_94*(-ccomplex.complex[double](0, 1)*(tmp_291 + 2909668.0*tmp_45 - 564246.0*tmp_59 + 14553.0) + 21771.237089377267) + 29688.050576423546) - tmp_529*(tmp_9*(-tmp_62*(4860.0*tmp_59 + 9233.0) + 55540.0*tmp_64 + 41437.607100849373) - ccomplex.complex[double](0, 1)*(103460.0*tmp_45 + tmp_531 + 22617.0) + 33834.952879162073) - tmp_530*(tmp_266*(-tmp_221*(tmp_215 + 637.0) + 22060.0*tmp_64 + 8576.5479443001355) + tmp_386*(-ccomplex.complex[double](0, 1)*(tmp_308 + tmp_357 + 167140.0*tmp_45 + 11529.0) + 17247.343668207965) + ccomplex.complex[double](0, 1)*(409780.0*tmp_45 + tmp_532 + 233280.0*tmp_59 - 18963.0) + 28368.581661915833) - 48.0*tmp_74*(tmp_34*(-tmp_221*(tmp_416 + 9947.0) + 623860.0*tmp_64 + 133926.09482253289) - tmp_405*(tmp_235 + 2114660.0*tmp_45 + 1679616.0*tmp_59 - 1078125.0*tmp_77 + 9513.0) + tmp_71*(-ccomplex.complex[double](0, 1)*(3525940.0*tmp_45 + tmp_463 + tmp_562 + 70749.0) + 105840.25649944013) + tmp_73*(ccomplex.complex[double](0, 1)*(2225660.0*tmp_45 + 878445.0*tmp_59 - 1515625.0*tmp_77 - 19089.0) + 28557.077221131221) + 71157.073603808817)) + tmp_49*(self._gr_k_149*tmp_560 + self._gr_k_150*tmp_251*tmp_561)) + self._gr_k_210*tmp_523*(self._gr_k_169*tmp_555 + self._gr_k_178*tmp_556*(5287.0*tmp_3 + 6840.0) + self._gr_k_202*tmp_139 + self._gr_k_209*tmp_519*tmp_556 + 12.0*tmp_109*(self._gr_k_180*tmp_28 + self._gr_k_186*tmp_7 + self._gr_k_195*tmp_276 + self._gr_k_196*tmp_139 + self._gr_k_197*tmp_275 + self._gr_k_198*tmp_270 + self._gr_k_199*tmp_56) + tmp_25*(self._gr_k_200*tmp_556 + self._gr_k_201*tmp_17*tmp_554) + tmp_296*(self._gr_k_181*tmp_9 + self._gr_k_182) + tmp_302*(self._gr_k_183*tmp_9 + self._gr_k_184*tmp_17 + self._gr_k_185) + tmp_311*(self._gr_k_179*tmp_34 + self._gr_k_192*tmp_9 + self._gr_k_193*tmp_17 + self._gr_k_194) + tmp_318*(self._gr_k_187*tmp_9 + self._gr_k_188*tmp_17 + self._gr_k_189*tmp_34 + self._gr_k_190*tmp_38 + self._gr_k_191) + tmp_520*(self._gr_k_203*tmp_17 + self._gr_k_204*tmp_95 + self._gr_k_205*tmp_38 + self._gr_k_206*tmp_34 + self._gr_k_207*tmp_9 + self._gr_k_208) + tmp_521*(self._gr_k_170*tmp_95 + self._gr_k_171*tmp_17 + self._gr_k_172*tmp_9 + self._gr_k_173*tmp_38 + self._gr_k_174*tmp_148 + self._gr_k_175*tmp_116 + self._gr_k_176*tmp_34 + self._gr_k_177)) + self._gr_k_602*tmp_169*tmp_554 + self._gr_k_853*tmp_518*(self._gr_k_832*tmp_17 + self._gr_k_833*tmp_106*tmp_270 + self._gr_k_852*tmp_34 - tmp_30*(self._gr_k_835*tmp_17 + self._gr_k_846*tmp_9 + self._gr_k_847) - tmp_438*(self._gr_k_841*tmp_34 + self._gr_k_842*tmp_9 + self._gr_k_843*tmp_17 + self._gr_k_844*tmp_38 + self._gr_k_845) - tmp_494*(self._gr_k_834*tmp_95 + self._gr_k_840*tmp_34 + self._gr_k_848*tmp_9 + self._gr_k_849*tmp_38 + self._gr_k_850*tmp_17 + self._gr_k_851) - tmp_495*(self._gr_k_836*tmp_34 + self._gr_k_837*tmp_17 + self._gr_k_838*tmp_9 + self._gr_k_839))
 *         # 51/math.m: hFactEccCorrResumExceptPAv5Flag[5,1]
 *         self.h51EccCorrResum = self._gr_k_1166*tmp_395*tmp_567*(612.0*tmp_3 + 59.0*tmp_37 + 344.0) + self._gr_k_167*tmp_379*tmp_570 + self._gr_k_495*tmp_465*(self._gr_k_477*(self._gr_k_465*tmp_431*(90831.0*tmp_3 + 99104.0) + self._gr_k_466*tmp_430*(37793.0*tmp_3 + 169242.0) + self._gr_k_467*tmp_429 + self._gr_k_468*tmp_428 + self._gr_k_469*tmp_67*(2361520.0*tmp_3 + 353523.0*tmp_37 + 756592.0) + self._gr_k_470*tmp_391*(-10952.0*tmp_3 + 88439.0*tmp_37 + 18728.0) + self._gr_k_471*tmp_57*(251504.0*tmp_3 + 216057.0*tmp_37 + 24504.0) + self._gr_k_472*tmp_432*(-98192.0*tmp_3 + 10247.0*tmp_37 - 22352.0) + self._gr_k_473*tmp_74*(46443.0*tmp_3 + 53264.0) + self._gr_k_474*tmp_87*(59199.0*tmp_3 + 304646.0) + self._gr_k_475*tmp_107 + self._gr_k_476*tmp_109 + tmp_575*(self._gr_k_460*tmp_150 + self._gr_k_461*tmp_37 + self._gr_k_462*tmp_109 + self._gr_k_463*tmp_3 + self._gr_k_464)) + self._gr_k_490*tmp_395*(self._gr_k_482*tmp_440 + self._gr_k_484*tmp_443*(5481.0*tmp_17 + 1413.0*tmp_34 + 205.0*tmp_38 - 468.0*tmp_9 - 39.0) + self._gr_k_486*tmp_134*(1757.0*tmp_17 - 5807.0*tmp_9 - 446.0) + self._gr_k_487*tmp_441 + self._gr_k_488*tmp_433*(413.0*tmp_9 + 19555.0) - 32.0*tmp_17*(self._gr_k_483*tmp_9 + self._gr_k_485) + tmp_37*(self._gr_k_454*tmp_95 + self._gr_k_455*tmp_38 + self._gr_k_456*tmp_34 + self._gr_k_457*tmp_9 + self._gr_k_458*tmp_17 + self._gr_k_459) + tmp_495*(self._gr_k_478*tmp_34 + self._gr_k_479*tmp_9 + self._gr_k_480*tmp_17 + self._gr_k_481)) + self._gr_k_491*e*(tmp_106*(tmp_185*(-tmp_221*(tmp_512 + 743186.0) + 77831880.0*tmp_64 + 9271358.2835313222) + tmp_535*(tmp_62*(2000600.0*tmp_45 - 2066715.0*tmp_59 - 100998.0) + 978738.05848467137) - tmp_586*(-623422051.0*tmp_111 + 2063586448.0*tmp_45 + 1577179107.0*tmp_59 - 1212890625.0*tmp_77 + 488700.0) + tmp_592*(-tmp_221*(1639400.0*tmp_45 - 960093.0*tmp_59 - 11946.0) + 121507.37906289243) + tmp_593*(ccomplex.complex[double](0, 1)*(339885656.0*tmp_45 + 132440346.0*tmp_59 - 235234375.0*tmp_77 - 257382.0) + 312714.13273832802) + tmp_594*(-tmp_405*(8562105.0*tmp_59 + 7609375.0*tmp_77 - 58644.0) + 154691056.0*tmp_64 + 356372.84584526538) + tmp_71*(-tmp_62*(1650267920.0*tmp_45 - 78917895.0*tmp_59 - 697265625.0*tmp_77 + 5996892.0) + 21842378.455017808) + 4156327.0806992965) - 576.0*tmp_129*(tmp_266*(tmp_507 + 615.75216010359947 + 543.0*ccomplex.complex[double](0, 1)) + tmp_66*(1540.0*tmp_64 + 82026.984185229501 - 67513.0*ccomplex.complex[double](0, 1)) + ccomplex.complex[double](0, 1)*(tmp_297 - 50540.0*tmp_45 + 73667.0) - 89503.974700773209) + 24.0*tmp_132*(tmp_289*(-ccomplex.complex[double](0, 1)*(2240888.0*tmp_45 + 126846.0*tmp_59 - 1171875.0*tmp_77 + 59730.0) + 72570.790297924224) + tmp_321*(tmp_62*(4084360.0*tmp_45 + 841995.0*tmp_59 - 1693074.0) + 6174344.8296959681) + tmp_360*(ccomplex.complex[double](0, 1)*(1192520.0*tmp_45 - 995085.0*tmp_59 - 2084034.0) + 3975449.8836688641) + 21.0*tmp_38*(ccomplex.complex[double](0, 1)*(307960.0*tmp_45 + tmp_589 + 77106.0) + 101489.15067421827) + tmp_586*(22339528.0*tmp_45 + 12102858.0*tmp_59 - 17578125.0*tmp_77 - 190050.0) + tmp_591*(-tmp_62*(572152.0*tmp_45 - tmp_588 - 27150.0) + 98938.177439503358) + 1616349.4202719486) - tmp_146*tmp_527*tmp_581 + tmp_455*(tmp_497*(ccomplex.complex[double](0, 1)*(243908.0*tmp_45 + 214326.0*tmp_59 - 342633.0) + 416292.4425271835) - tmp_586*(5153960.0*tmp_45 + tmp_508 - 3515625.0*tmp_77 + 639654.0) + tmp_587*(4900.0*tmp_64 + 47412.91632797716 + 52671.0*ccomplex.complex[double](0, 1)) + tmp_590*(ccomplex.complex[double](0, 1)*(311000.0*tmp_45 + tmp_589 + 177018.0) + 215151.97288109699) + tmp_86*(-tmp_221*(tmp_322 + 191498.0) + 745640.0*tmp_64 + 2090808.4507803471) + 5440170.3345153014) + tmp_582*(ccomplex.complex[double](0, 1)*tmp_363 + tmp_581*tmp_9 - 21331.414117874696 + 17557.0*ccomplex.complex[double](0, 1)) + tmp_585*(tmp_253*(ccomplex.complex[double](0, 1)*(-tmp_322 + 77000.0*tmp_45 - 163986.0) + 199239.80609066469) + tmp_583*(1648.0*tmp_45 + tmp_81 - 10860.0) + tmp_584*(440.0*tmp_64 + 9220.5744382860432 + 7602.0*ccomplex.complex[double](0, 1)) - tmp_71*(tmp_414*(140.0*tmp_45 - 3439.0) + 53328.53529468674) + 461814.12007769961)) + self._gr_k_494*tmp_574 + tmp_49*(self._gr_k_489*tmp_444 + self._gr_k_492*e*(tmp_106*(315.0*tmp_116 - 8283.0*tmp_17 - 8212.0*tmp_34 - 1395.0*tmp_38 - 3318.0*tmp_9 + 1386.0*tmp_95 - 525.0) + tmp_146*tmp_576 - tmp_172*(tmp_115 - 746.0*tmp_9 + 407.0) + tmp_176*(-9354.0*tmp_17 - 3838.0*tmp_34 + 1491.0*tmp_38 - 5775.0*tmp_9 + 525.0*tmp_95 - 1225.0) - tmp_449*(tmp_9 - 97.0) + tmp_577*(114.0*tmp_17 + 49.0*tmp_34 - 453.0*tmp_9 - 350.0) + tmp_578*(-9522.0*tmp_17 + 1940.0*tmp_34 + 1141.0*tmp_38 - 12620.0*tmp_9 - 4123.0)) + self._gr_k_493*tmp_574)) + self._gr_k_691*tmp_572*(self._gr_k_668*tmp_170 - tmp_172*(self._gr_k_688*tmp_17 + self._gr_k_689*tmp_9 + self._gr_k_690) + tmp_173*(self._gr_k_684*tmp_9 + self._gr_k_685*tmp_17 + self._gr_k_686*tmp_34 + self._gr_k_687) + tmp_174*(self._gr_k_663*tmp_17 + self._gr_k_664*tmp_34 + self._gr_k_665*tmp_9 + self._gr_k_666*tmp_38 + self._gr_k_667) + tmp_176*(self._gr_k_671*tmp_95 + self._gr_k_672*tmp_38 + self._gr_k_673*tmp_17 + self._gr_k_674*tmp_34 + self._gr_k_675*tmp_9 + self._gr_k_676) + tmp_559*(self._gr_k_677*tmp_38 + self._gr_k_678*tmp_9 + self._gr_k_679*tmp_116 + self._gr_k_680*tmp_34 + self._gr_k_681*tmp_95 + self._gr_k_682*tmp_17 + self._gr_k_683) + tmp_571*(self._gr_k_669*tmp_9 + self._gr_k_670))             # <<<<<<<<<<<<<<
 *         # 52/math.m: hFactEccCorrResumExceptPAv5Flag[5,2]
 *         self.h52EccCorrResum = self._gr_k_793*tmp_596*(e*tmp_376*(self._gr_k_779*tmp_17 + self._gr_k_780*tmp_9 + self._gr_k_781) - tmp_171*(self._gr_k_785*tmp_9 + self._gr_k_786) + tmp_36*(self._gr_k_773*tmp_38 + self._gr_k_774*tmp_34 + self._gr_k_775*tmp_9 + self._gr_k_776*tmp_17 + self._gr_k_777) + tmp_494*(self._gr_k_787*tmp_38 + self._gr_k_788*tmp_95 + self._gr_k_789*tmp_17 + self._gr_k_790*tmp_34 + self._gr_k_791*tmp_9 + self._gr_k_792) + tmp_595*(self._gr_k_778*tmp_34 + self._gr_k_782*tmp_9 + self._gr_k_783*tmp_17 + self._gr_k_784)) + self._gr_k_794*tmp_453*tmp_525
 */
  try {
    __pyx_t_16 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2213, __pyx_L1_error)
  }
  try {
    __pyx_t_17 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2213, __pyx_L1_error)
  }
  try {
    __pyx_t_18 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2213, __pyx_L1_error)
  }
  try {
    __pyx_t_19 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2213, __pyx_L1_error)
  }
  try {
    __pyx_t_20 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2213, __pyx_L1_error)
  }
  try {
    __pyx_t_21 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2213, __pyx_L1_error)
  }
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2213, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2213, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2213, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2213, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2213, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2213, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2213, __pyx_L1_error)
  }
  try {
    __pyx_t_8 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2213, __pyx_L1_error)
  }
  __pyx_v_self->h51EccCorrResum = ((((((__pyx_v_self->_gr_k_1166 * __pyx_v_tmp_395) * __pyx_v_tmp_567) * (((612.0 * __pyx_v_tmp_3) + (59.0 * __pyx_v_tmp_37)) + 344.0)) + ((__pyx_v_self->_gr_k_167 * __pyx_v_tmp_379) * __pyx_v_tmp_570)) + ((__pyx_v_self->_gr_k_495 * __pyx_v_tmp_465) * (((((__pyx_v_self->_gr_k_477 * ((((((((((((((__pyx_v_self->_gr_k_465 * __pyx_v_tmp_431) * ((90831.0 * __pyx_v_tmp_3) + 99104.0)) + ((__pyx_v_self->_gr_k_466 * __pyx_v_tmp_430) * ((37793.0 * __pyx_v_tmp_3) + 169242.0))) + (__pyx_v_self->_gr_k_467 * __pyx_v_tmp_429)) + (__pyx_v_self->_gr_k_468 * __pyx_v_tmp_428)) + ((__pyx_v_self->_gr_k_469 * __pyx_v_tmp_67) * (((2361520.0 * __pyx_v_tmp_3) + (353523.0 * __pyx_v_tmp_37)) + 756592.0))) + ((__pyx_v_self->_gr_k_470 * __pyx_v_tmp_391) * (((-10952.0 * __pyx_v_tmp_3) + (88439.0 * __pyx_v_tmp_37)) + 18728.0))) + ((__pyx_v_self->_gr_k_471 * __pyx_v_tmp_57) * (((251504.0 * __pyx_v_tmp_3) + (216057.0 * __pyx_v_tmp_37)) + 24504.0))) + ((__pyx_v_self->_gr_k_472 * __pyx_v_tmp_432) * (((-98192.0 * __pyx_v_tmp_3) + (10247.0 * __pyx_v_tmp_37)) - 22352.0))) + ((__pyx_v_self->_gr_k_473 * __pyx_v_tmp_74) * ((46443.0 * __pyx_v_tmp_3) + 53264.0))) + ((__pyx_v_self->_gr_k_474 * __pyx_v_tmp_87) * ((59199.0 * __pyx_v_tmp_3) + 304646.0))) + (__pyx_v_self->_gr_k_475 * __pyx_v_tmp_107)) + (__pyx_v_self->_gr_k_476 * __pyx_v_tmp_109)) + (__pyx_v_tmp_575 * (((((__pyx_v_self->_gr_k_460 * __pyx_v_tmp_150) + (__pyx_v_self->_gr_k_461 * __pyx_v_tmp_37)) + (__pyx_v_self->_gr_k_462 * __pyx_v_tmp_109)) + (__pyx_v_self->_gr_k_463 * __pyx_v_tmp_3)) + __pyx_v_self->_gr_k_464)))) + ((__pyx_v_self->_gr_k_490 * __pyx_v_tmp_395) * ((((((((__pyx_v_self->_gr_k_482 * __pyx_v_tmp_440) + ((__pyx_v_self->_gr_k_484 * __pyx_v_tmp_443) * (((((5481.0 * __pyx_v_tmp_17) + (1413.0 * __pyx_v_tmp_34)) + (205.0 * __pyx_v_tmp_38)) - (468.0 * __pyx_v_tmp_9)) - 39.0))) + ((__pyx_v_self->_gr_k_486 * __pyx_v_tmp_134) * (((1757.0 * __pyx_v_tmp_17) - (5807.0 * __pyx_v_tmp_9)) - 446.0))) + (__pyx_v_self->_gr_k_487 * __pyx_v_tmp_441)) + ((__pyx_v_self->_gr_k_488 * __pyx_v_tmp_433) * ((413.0 * __pyx_v_tmp_9) + 19555.0))) - ((32.0 * __pyx_v_tmp_17) * ((__pyx_v_self->_gr_k_483 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_485))) + (__pyx_v_tmp_37 * ((((((__pyx_v_self->_gr_k_454 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_455 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_456 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_457 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_458 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_459))) + (__pyx_v_tmp_495 * ((((__pyx_v_self->_gr_k_478 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_479 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_480 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_481))))) + ((__pyx_v_self->_gr_k_491 * __pyx_v_e) * (((((((__pyx_v_tmp_106 * ((((((((__pyx_v_tmp_185 * ((((-__pyx_v_tmp_221) * (__pyx_v_tmp_512 + 743186.0)) + (77831880.0 * __pyx_v_tmp_64)) + 9271358.2835313222)) + (__pyx_v_tmp_535 * ((__pyx_v_tmp_62 * (((2000600.0 * __pyx_v_tmp_45) - (2066715.0 * __pyx_v_tmp_59)) - 100998.0)) + 978738.05848467137))) - (__pyx_v_tmp_586 * (((((-623422051.0 * __pyx_v_tmp_111) + (2063586448.0 * __pyx_v_tmp_45)) + (1577179107.0 * __pyx_v_tmp_59)) - (1212890625.0 * __pyx_v_tmp_77)) + 488700.0))) + (__pyx_v_tmp_592 * (((-__pyx_v_tmp_221) * (((1639400.0 * __pyx_v_tmp_45) - (960093.0 * __pyx_v_tmp_59)) - 11946.0)) + 121507.37906289243))) + (__pyx_v_tmp_593 * ((__pyx_t_16 * ((((339885656.0 * __pyx_v_tmp_45) + (132440346.0 * __pyx_v_tmp_59)) - (235234375.0 * __pyx_v_tmp_77)) - 257382.0)) + 312714.13273832802))) + (__pyx_v_tmp_594 * ((((-__pyx_v_tmp_405) * (((8562105.0 * __pyx_v_tmp_59) + (7609375.0 * __pyx_v_tmp_77)) - 58644.0)) + (154691056.0 * __pyx_v_tmp_64)) + 356372.84584526538))) + (__pyx_v_tmp_71 * (((-__pyx_v_tmp_62) * ((((1650267920.0 * __pyx_v_tmp_45) - (78917895.0 * __pyx_v_tmp_59)) - (697265625.0 * __pyx_v_tmp_77)) + 5996892.0)) + 21842378.455017808))) + 4156327.0806992965)) - ((576.0 * __pyx_v_tmp_129) * ((((__pyx_v_tmp_266 * ((__pyx_v_tmp_507 + 615.75216010359947) + (543.0 * __pyx_t_17))) + (__pyx_v_tmp_66 * (((1540.0 * __pyx_v_tmp_64) + 82026.984185229501) - (67513.0 * __pyx_t_18)))) + (__pyx_t_19 * ((__pyx_v_tmp_297 - (50540.0 * __pyx_v_tmp_45)) + 73667.0))) - 89503.974700773209))) + ((24.0 * __pyx_v_tmp_132) * (((((((__pyx_v_tmp_289 * (((-__pyx_t_20) * ((((2240888.0 * __pyx_v_tmp_45) + (126846.0 * __pyx_v_tmp_59)) - (1171875.0 * __pyx_v_tmp_77)) + 59730.0)) + 72570.790297924224)) + (__pyx_v_tmp_321 * ((__pyx_v_tmp_62 * (((4084360.0 * __pyx_v_tmp_45) + (841995.0 * __pyx_v_tmp_59)) - 1693074.0)) + 6174344.8296959681))) + (__pyx_v_tmp_360 * ((__pyx_t_21 * (((1192520.0 * __pyx_v_tmp_45) - (995085.0 * __pyx_v_tmp_59)) - 2084034.0)) + 3975449.8836688641))) + ((21.0 * __pyx_v_tmp_38) * ((__pyx_t_1 * (((307960.0 * __pyx_v_tmp_45) + __pyx_v_tmp_589) + 77106.0)) + 101489.15067421827))) + (__pyx_v_tmp_586 * ((((22339528.0 * __pyx_v_tmp_45) + (12102858.0 * __pyx_v_tmp_59)) - (17578125.0 * __pyx_v_tmp_77)) - 190050.0))) + (__pyx_v_tmp_591 * (((-__pyx_v_tmp_62) * (((572152.0 * __pyx_v_tmp_45) - __pyx_v_tmp_588) - 27150.0)) + 98938.177439503358))) + 1616349.4202719486))) - ((__pyx_v_tmp_146 * __pyx_v_tmp_527) * __pyx_v_tmp_581)) + (__pyx_v_tmp_455 * ((((((__pyx_v_tmp_497 * ((__pyx_t_3 * (((243908.0 * __pyx_v_tmp_45) + (214326.0 * __pyx_v_tmp_59)) - 342633.0)) + 416292.4425271835)) - (__pyx_v_tmp_586 * ((((5153960.0 * __pyx_v_tmp_45) + __pyx_v_tmp_508) - (3515625.0 * __pyx_v_tmp_77)) + 639654.0))) + (__pyx_v_tmp_587 * (((4900.0 * __pyx_v_tmp_64) + 47412.91632797716) + (52671.0 * __pyx_t_4)))) + (__pyx_v_tmp_590 * ((__pyx_t_6 * (((311000.0 * __pyx_v_tmp_45) + __pyx_v_tmp_589) + 177018.0)) + 215151.97288109699))) + (__pyx_v_tmp_86 * ((((-__pyx_v_tmp_221) * (__pyx_v_tmp_322 + 191498.0)) + (745640.0 * __pyx_v_tmp_64)) + 2090808.4507803471))) + 5440170.3345153014))) + (__pyx_v_tmp_582 * ((((__pyx_t_7 * __pyx_v_tmp_363) + (__pyx_v_tmp_581 * __pyx_v_tmp_9)) - 21331.414117874696) + (17557.0 * __pyx_t_5)))) + (__pyx_v_tmp_585 * (((((__pyx_v_tmp_253 * ((__pyx_t_2 * (((-__pyx_v_tmp_322) + (77000.0 * __pyx_v_tmp_45)) - 163986.0)) + 199239.80609066469)) + (__pyx_v_tmp_583 * (((1648.0 * __pyx_v_tmp_45) + __pyx_v_tmp_81) - 10860.0))) + (__pyx_v_tmp_584 * (((440.0 * __pyx_v_tmp_64) + 9220.5744382860432) + (7602.0 * __pyx_t_8)))) - (__pyx_v_tmp_71 * ((__pyx_v_tmp_414 * ((140.0 * __pyx_v_tmp_45) - 3439.0)) + 53328.53529468674))) + 461814.12007769961))))) + (__pyx_v_self->_gr_k_494 * __pyx_v_tmp_574)) + (__pyx_v_tmp_49 * (((__pyx_v_self->_gr_k_489 * __pyx_v_tmp_444) + ((__pyx_v_self->_gr_k_492 * __pyx_v_e) * (((((((__pyx_v_tmp_106 * (((((((315.0 * __pyx_v_tmp_116) - (8283.0 * __pyx_v_tmp_17)) - (8212.0 * __pyx_v_tmp_34)) - (1395.0 * __pyx_v_tmp_38)) - (3318.0 * __pyx_v_tmp_9)) + (1386.0 * __pyx_v_tmp_95)) - 525.0)) + (__pyx_v_tmp_146 * __pyx_v_tmp_576)) - (__pyx_v_tmp_172 * ((__pyx_v_tmp_115 - (746.0 * __pyx_v_tmp_9)) + 407.0))) + (__pyx_v_tmp_176 * ((((((-9354.0 * __pyx_v_tmp_17) - (3838.0 * __pyx_v_tmp_34)) + (1491.0 * __pyx_v_tmp_38)) - (5775.0 * __pyx_v_tmp_9)) + (525.0 * __pyx_v_tmp_95)) - 1225.0))) - (__pyx_v_tmp_449 * (__pyx_v_tmp_9 - 97.0))) + (__pyx_v_tmp_577 * ((((114.0 * __pyx_v_tmp_17) + (49.0 * __pyx_v_tmp_34)) - (453.0 * __pyx_v_tmp_9)) - 350.0))) + (__pyx_v_tmp_578 * (((((-9522.0 * __pyx_v_tmp_17) + (1940.0 * __pyx_v_tmp_34)) + (1141.0 * __pyx_v_tmp_38)) - (12620.0 * __pyx_v_tmp_9)) - 4123.0))))) + (__pyx_v_self->_gr_k_493 * __pyx_v_tmp_574)))))) + ((__pyx_v_self->_gr_k_691 * __pyx_v_tmp_572) * (((((((__pyx_v_self->_gr_k_668 * __pyx_v_tmp_170) - (__pyx_v_tmp_172 * (((__pyx_v_self->_gr_k_688 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_689 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_690))) + (__pyx_v_tmp_173 * ((((__pyx_v_self->_gr_k_684 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_685 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_686 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_687))) + (__pyx_v_tmp_174 * (((((__pyx_v_self->_gr_k_663 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_664 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_665 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_666 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_667))) + (__pyx_v_tmp_176 * ((((((__pyx_v_self->_gr_k_671 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_672 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_673 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_674 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_675 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_676))) + (__pyx_v_tmp_559 * (((((((__pyx_v_self->_gr_k_677 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_678 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_679 * __pyx_v_tmp_116)) + (__pyx_v_self->_gr_k_680 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_681 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_682 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_683))) + (__pyx_v_tmp_571 * ((__pyx_v_self->_gr_k_669 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_670)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2215
 *         self.h51EccCorrResum = self._gr_k_1166*tmp_395*tmp_567*(612.0*tmp_3 + 59.0*tmp_37 + 344.0) + self._gr_k_167*tmp_379*tmp_570 + self._gr_k_495*tmp_465*(self._gr_k_477*(self._gr_k_465*tmp_431*(90831.0*tmp_3 + 99104.0) + self._gr_k_466*tmp_430*(37793.0*tmp_3 + 169242.0) + self._gr_k_467*tmp_429 + self._gr_k_468*tmp_428 + self._gr_k_469*tmp_67*(2361520.0*tmp_3 + 353523.0*tmp_37 + 756592.0) + self._gr_k_470*tmp_391*(-10952.0*tmp_3 + 88439.0*tmp_37 + 18728.0) + self._gr_k_471*tmp_57*(251504.0*tmp_3 + 216057.0*tmp_37 + 24504.0) + self._gr_k_472*tmp_432*(-98192.0*tmp_3 + 10247.0*tmp_37 - 22352.0) + self._gr_k_473*tmp_74*(46443.0*tmp_3 + 53264.0) + self._gr_k_474*tmp_87*(59199.0*tmp_3 + 304646.0) + self._gr_k_475*tmp_107 + self._gr_k_476*tmp_109 + tmp_575*(self._gr_k_460*tmp_150 + self._gr_k_461*tmp_37 + self._gr_k_462*tmp_109 + self._gr_k_463*tmp_3 + self._gr_k_464)) + self._gr_k_490*tmp_395*(self._gr_k_482*tmp_440 + self._gr_k_484*tmp_443*(5481.0*tmp_17 + 1413.0*tmp_34 + 205.0*tmp_38 - 468.0*tmp_9 - 39.0) + self._gr_k_486*tmp_134*(1757.0*tmp_17 - 5807.0*tmp_9 - 446.0) + self._gr_k_487*tmp_441 + self._gr_k_488*tmp_433*(413.0*tmp_9 + 19555.0) - 32.0*tmp_17*(self._gr_k_483*tmp_9 + self._gr_k_485) + tmp_37*(self._gr_k_454*tmp_95 + self._gr_k_455*tmp_38 + self._gr_k_456*tmp_34 + self._gr_k_457*tmp_9 + self._gr_k_458*tmp_17 + self._gr_k_459) + tmp_495*(self._gr_k_478*tmp_34 + self._gr_k_479*tmp_9 + self._gr_k_480*tmp_17 + self._gr_k_481)) + self._gr_k_491*e*(tmp_106*(tmp_185*(-tmp_221*(tmp_512 + 743186.0) + 77831880.0*tmp_64 + 9271358.2835313222) + tmp_535*(tmp_62*(2000600.0*tmp_45 - 2066715.0*tmp_59 - 100998.0) + 978738.05848467137) - tmp_586*(-623422051.0*tmp_111 + 2063586448.0*tmp_45 + 1577179107.0*tmp_59 - 1212890625.0*tmp_77 + 488700.0) + tmp_592*(-tmp_221*(1639400.0*tmp_45 - 960093.0*tmp_59 - 11946.0) + 121507.37906289243) + tmp_593*(ccomplex.complex[double](0, 1)*(339885656.0*tmp_45 + 132440346.0*tmp_59 - 235234375.0*tmp_77 - 257382.0) + 312714.13273832802) + tmp_594*(-tmp_405*(8562105.0*tmp_59 + 7609375.0*tmp_77 - 58644.0) + 154691056.0*tmp_64 + 356372.84584526538) + tmp_71*(-tmp_62*(1650267920.0*tmp_45 - 78917895.0*tmp_59 - 697265625.0*tmp_77 + 5996892.0) + 21842378.455017808) + 4156327.0806992965) - 576.0*tmp_129*(tmp_266*(tmp_507 + 615.75216010359947 + 543.0*ccomplex.complex[double](0, 1)) + tmp_66*(1540.0*tmp_64 + 82026.984185229501 - 67513.0*ccomplex.complex[double](0, 1)) + ccomplex.complex[double](0, 1)*(tmp_297 - 50540.0*tmp_45 + 73667.0) - 89503.974700773209) + 24.0*tmp_132*(tmp_289*(-ccomplex.complex[double](0, 1)*(2240888.0*tmp_45 + 126846.0*tmp_59 - 1171875.0*tmp_77 + 59730.0) + 72570.790297924224) + tmp_321*(tmp_62*(4084360.0*tmp_45 + 841995.0*tmp_59 - 1693074.0) + 6174344.8296959681) + tmp_360*(ccomplex.complex[double](0, 1)*(1192520.0*tmp_45 - 995085.0*tmp_59 - 2084034.0) + 3975449.8836688641) + 21.0*tmp_38*(ccomplex.complex[double](0, 1)*(307960.0*tmp_45 + tmp_589 + 77106.0) + 101489.15067421827) + tmp_586*(22339528.0*tmp_45 + 12102858.0*tmp_59 - 17578125.0*tmp_77 - 190050.0) + tmp_591*(-tmp_62*(572152.0*tmp_45 - tmp_588 - 27150.0) + 98938.177439503358) + 1616349.4202719486) - tmp_146*tmp_527*tmp_581 + tmp_455*(tmp_497*(ccomplex.complex[double](0, 1)*(243908.0*tmp_45 + 214326.0*tmp_59 - 342633.0) + 416292.4425271835) - tmp_586*(5153960.0*tmp_45 + tmp_508 - 3515625.0*tmp_77 + 639654.0) + tmp_587*(4900.0*tmp_64 + 47412.91632797716 + 52671.0*ccomplex.complex[double](0, 1)) + tmp_590*(ccomplex.complex[double](0, 1)*(311000.0*tmp_45 + tmp_589 + 177018.0) + 215151.97288109699) + tmp_86*(-tmp_221*(tmp_322 + 191498.0) + 745640.0*tmp_64 + 2090808.4507803471) + 5440170.3345153014) + tmp_582*(ccomplex.complex[double](0, 1)*tmp_363 + tmp_581*tmp_9 - 21331.414117874696 + 17557.0*ccomplex.complex[double](0, 1)) + tmp_585*(tmp_253*(ccomplex.complex[double](0, 1)*(-tmp_322 + 77000.0*tmp_45 - 163986.0) + 199239.80609066469) + tmp_583*(1648.0*tmp_45 + tmp_81 - 10860.0) + tmp_584*(440.0*tmp_64 + 9220.5744382860432 + 7602.0*ccomplex.complex[double](0, 1)) - tmp_71*(tmp_414*(140.0*tmp_45 - 3439.0) + 53328.53529468674) + 461814.12007769961)) + self._gr_k_494*tmp_574 + tmp_49*(self._gr_k_489*tmp_444 + self._gr_k_492*e*(tmp_106*(315.0*tmp_116 - 8283.0*tmp_17 - 8212.0*tmp_34 - 1395.0*tmp_38 - 3318.0*tmp_9 + 1386.0*tmp_95 - 525.0) + tmp_146*tmp_576 - tmp_172*(tmp_115 - 746.0*tmp_9 + 407.0) + tmp_176*(-9354.0*tmp_17 - 3838.0*tmp_34 + 1491.0*tmp_38 - 5775.0*tmp_9 + 525.0*tmp_95 - 1225.0) - tmp_449*(tmp_9 - 97.0) + tmp_577*(114.0*tmp_17 + 49.0*tmp_34 - 453.0*tmp_9 - 350.0) + tmp_578*(-9522.0*tmp_17 + 1940.0*tmp_34 + 1141.0*tmp_38 - 12620.0*tmp_9 - 4123.0)) + self._gr_k_493*tmp_574)) + self._gr_k_691*tmp_572*(self._gr_k_668*tmp_170 - tmp_172*(self._gr_k_688*tmp_17 + self._gr_k_689*tmp_9 + self._gr_k_690) + tmp_173*(self._gr_k_684*tmp_9 + self._gr_k_685*tmp_17 + self._gr_k_686*tmp_34 + self._gr_k_687) + tmp_174*(self._gr_k_663*tmp_17 + self._gr_k_664*tmp_34 + self._gr_k_665*tmp_9 + self._gr_k_666*tmp_38 + self._gr_k_667) + tmp_176*(self._gr_k_671*tmp_95 + self._gr_k_672*tmp_38 + self._gr_k_673*tmp_17 + self._gr_k_674*tmp_34 + self._gr_k_675*tmp_9 + self._gr_k_676) + tmp_559*(self._gr_k_677*tmp_38 + self._gr_k_678*tmp_9 + self._gr_k_679*tmp_116 + self._gr_k_680*tmp_34 + self._gr_k_681*tmp_95 + self._gr_k_682*tmp_17 + self._gr_k_683) + tmp_571*(self._gr_k_669*tmp_9 + self._gr_k_670))
 *         # 52/math.m: hFactEccCorrResumExceptPAv5Flag[5,2]
 *         self.h52EccCorrResum = self._gr_k_793*tmp_596*(e*tmp_376*(self._gr_k_779*tmp_17 + self._gr_k_780*tmp_9 + self._gr_k_781) - tmp_171*(self._gr_k_785*tmp_9 + self._gr_k_786) + tmp_36*(self._gr_k_773*tmp_38 + self._gr_k_774*tmp_34 + self._gr_k_775*tmp_9 + self._gr_k_776*tmp_17 + self._gr_k_777) + tmp_494*(self._gr_k_787*tmp_38 + self._gr_k_788*tmp_95 + self._gr_k_789*tmp_17 + self._gr_k_790*tmp_34 + self._gr_k_791*tmp_9 + self._gr_k_792) + tmp_595*(self._gr_k_778*tmp_34 + self._gr_k_782*tmp_9 + self._gr_k_783*tmp_17 + self._gr_k_784)) + self._gr_k_794*tmp_453*tmp_525             # <<<<<<<<<<<<<<
 *         # 53/math.m: hFactEccCorrResumExceptPAv5Flag[5,3]
 *         self.h53EccCorrResum = self._gr_k_1006*tmp_572*(self._gr_k_983*tmp_603 + tmp_172*(self._gr_k_985*tmp_9 + self._gr_k_986*tmp_17 + self._gr_k_987) + tmp_173*(self._gr_k_988*tmp_17 + self._gr_k_989*tmp_34 + self._gr_k_990*tmp_9 + self._gr_k_991) + tmp_174*(self._gr_k_978*tmp_17 + self._gr_k_979*tmp_9 + self._gr_k_980*tmp_34 + self._gr_k_981*tmp_38 + self._gr_k_982) + tmp_176*(self._gr_k_992*tmp_95 + self._gr_k_993*tmp_34 + self._gr_k_994*tmp_9 + self._gr_k_995*tmp_38 + self._gr_k_996*tmp_17 + self._gr_k_997) + tmp_382*(self._gr_k_1004*tmp_9 + self._gr_k_1005) + tmp_559*(self._gr_k_1000*tmp_38 + self._gr_k_1001*tmp_9 + self._gr_k_1002*tmp_17 + self._gr_k_1003 + self._gr_k_984*tmp_95 + self._gr_k_998*tmp_34 + self._gr_k_999*tmp_116)) + self._gr_k_168*tmp_379*tmp_602 + self._gr_k_556*tmp_465*(self._gr_k_549*(self._gr_k_517*tmp_67*(2991440.0*tmp_3 + 522597.0*tmp_37 - 4068592.0) + self._gr_k_518*tmp_432*(4918480.0*tmp_3 + 1015061.0*tmp_37 - 8093936.0) + self._gr_k_519*tmp_429 + self._gr_k_524*tmp_57*(110392.0*tmp_3 + 477981.0*tmp_37 - 845448.0) + self._gr_k_525*tmp_109 + self._gr_k_526*tmp_107 + self._gr_k_527*tmp_428 + self._gr_k_528*tmp_391*(13792.0*tmp_3 + 130727.0*tmp_37 - 231928.0) + self._gr_k_529*tmp_431*(608781.0*tmp_3 - 790576.0) + self._gr_k_530*tmp_74*(29027.0*tmp_3 - 25472.0) + self._gr_k_531*tmp_430*(182441.0*tmp_3 - 211446.0) + self._gr_k_532*tmp_87*(11445.0*tmp_3 + 4898.0) + tmp_575*(self._gr_k_516*tmp_109 + self._gr_k_520*tmp_150 + self._gr_k_521*tmp_37 + self._gr_k_522*tmp_3 + self._gr_k_523)) + self._gr_k_551*e*(tmp_106*(14.0*tmp_116*(15.0*ccomplex.complex[double](0, 1)*(472.0*tmp_45 + tmp_85 + 3258.0) + 84929.81579714647) - tmp_13*(ccomplex.complex[double](0, 1)*(-8784733181.0*tmp_111 + 14564963048.0*tmp_45 + 6045246351.0*tmp_59 + 227343750.0*tmp_77 - 602730.0) + 732305.2475517808) + tmp_17*(ccomplex.complex[double](0, 1)*(-85751414875.0*tmp_111 + 58513288400.0*tmp_45 + 162028848555.0*tmp_59 - 32770390625.0*tmp_77 + 47690604.0) - 57943157.911691716) + 24.0*tmp_34*(ccomplex.complex[double](0, 1)*(1239276360.0*tmp_45 - 1214565030.0*tmp_59 + 265234375.0*tmp_77 - 13899714.0) + 16887882.636784221) + tmp_38*(-ccomplex.complex[double](0, 1)*(11900085680.0*tmp_45 - 4602574305.0*tmp_59 - 1708984375.0*tmp_77 - 56083212.0) - 68294501.501747601) + tmp_586*(-15190250635.0*tmp_111 + 47308040912.0*tmp_45 + tmp_545 - 5396127255.0*tmp_59 + 358380.0) - tmp_592*(-tmp_62*(629720.0*tmp_45 - 387099.0*tmp_59 + 72762.0) + 201008.52275463574) - 3047973.1925128174) + 192.0*tmp_129*(tmp_17*(-ccomplex.complex[double](0, 1)*(1384180.0*tmp_45 - 1377810.0*tmp_59 + 1279851.0) + 1554994.11574734) + tmp_9*(tmp_203*(4437020.0*tmp_45 - 2143260.0*tmp_59 - 449423.0) + 1092080.4382408839) - ccomplex.complex[double](0, 1)*(7977620.0*tmp_45 - 2296350.0*tmp_59 - 1093750.0*tmp_77 - 1548093.0) - 1880902.9376307451) + tmp_174*(7.0*tmp_38*(-ccomplex.complex[double](0, 1)*(305000.0*tmp_45 - 295245.0*tmp_59 + 248694.0) + 280088.69303079802) - tmp_497*(-ccomplex.complex[double](0, 1)*(58811396.0*tmp_45 - 25443558.0*tmp_59 - 10718750.0*tmp_77 + 1785927.0) + 2169866.6299079343) - tmp_583*(14000231.0*tmp_111 + 13437128.0*tmp_45 - tmp_542 - 16461549.0*tmp_59 - 502818.0) - tmp_587*(-ccomplex.complex[double](0, 1)*(9474724.0*tmp_45 - 5786802.0*tmp_59 + 1147359.0) + 1394018.908177399) - tmp_86*(ccomplex.complex[double](0, 1)*(-tmp_319 + 336721560.0*tmp_45 - 115889130.0*tmp_59 - 29231862.0) + 35516144.771804115) - 21381993.759597492) + tmp_571*(tmp_103*(-ccomplex.complex[double](0, 1)*(61236.0*tmp_45 - 61236.0*tmp_59 + 66427.0) + 80707.515270721788) + ccomplex.complex[double](0, 1)*(592900.0*tmp_45 - 306180.0*tmp_59 + 25159.0) - 30567.696519428688) + tmp_585*(-tmp_541*(-ccomplex.complex[double](0, 1)*(203672.0*tmp_45 - 120771.0*tmp_59 + 26426.0) + 32107.076919687687) + tmp_584*(tmp_539 - ccomplex.complex[double](0, 1)*(47840.0*tmp_45 + tmp_481 + 39096.0)) + tmp_586*(1413080.0*tmp_45 + tmp_540 + tmp_562 + 116202.0) + tmp_9*(-ccomplex.complex[double](0, 1)*(-tmp_312 + 20442240.0*tmp_45 - 6812505.0*tmp_59 - 2093808.0) - 2543936.067170871) - 988282.21696627716) - 559872.0*tmp_605*(tmp_579 - ccomplex.complex[double](0, 1)*(tmp_580 - 140.0*tmp_59)) - tmp_608*(tmp_317*(ccomplex.complex[double](0, 1)*(109528760.0*tmp_45 - 766641915.0*tmp_59 - tmp_607 - 107031250.0*tmp_77 - 2920254.0) + 3548051.9111112407) + tmp_321*(-ccomplex.complex[double](0, 1)*(2246860840.0*tmp_45 - 1332342270.0*tmp_59 - 128515625.0*tmp_77 + 21786246.0) + 26469865.893939234) + tmp_586*(tmp_338 + 720441032.0*tmp_45 + 244403811.0*tmp_59 + tmp_607 - 537570.0) + tmp_590*(-ccomplex.complex[double](0, 1)*(22434200.0*tmp_45 - 13920255.0*tmp_59 + 2392458.0) + 2928859.7070519604) + tmp_591*(-tmp_62*(22328.0*tmp_45 - tmp_533 + 16290.0) + 40523.403638654743) + tmp_94*(ccomplex.complex[double](0, 1)*(234424232.0*tmp_45 - 89006526.0*tmp_59 - 32265625.0*tmp_77 - 4329882.0) + 5260722.5621422524) + 4571959.7887692261)) + self._gr_k_554*tmp_604 + self._gr_k_555*tmp_395*(self._gr_k_533*tmp_440 + self._gr_k_540*tmp_443*(4350.0*tmp_17 + 1745.0*tmp_34 + 1390.0*tmp_38 + 1932.0*tmp_9 + 375.0) + self._gr_k_545*tmp_17*(134.0*tmp_9 - 123.0) + self._gr_k_546*tmp_134*(655.0*tmp_17 - 290.0*tmp_9 - 229.0) + self._gr_k_547*tmp_433*(49.0*tmp_17 - 49.0*tmp_9 + 1024.0) + self._gr_k_548*tmp_557 - tmp_3*tmp_510*(self._gr_k_541*tmp_9 + self._gr_k_542*tmp_17 + self._gr_k_543*tmp_34 + self._gr_k_544) + 5.0*tmp_37*(self._gr_k_534*tmp_34 + self._gr_k_535*tmp_17 + self._gr_k_536*tmp_9 + self._gr_k_537*tmp_95 + self._gr_k_538*tmp_38 + self._gr_k_539)) + tmp_49*(self._gr_k_550*tmp_444 + self._gr_k_552*tmp_604 + self._gr_k_553*e*(-tmp_172*(7071.0*tmp_17 + 4966.0*tmp_9 - 8553.0) + tmp_176*(40122.0*tmp_17 + 39870.0*tmp_34 + 15421.0*tmp_38 + 18823.0*tmp_9 + 315.0*tmp_95 + 3465.0) + tmp_449*(139.0 - 1835.0*tmp_9) - 192.0*tmp_454*(-1095.0*tmp_17 - tmp_606 - 1928.0*tmp_9 - 749.0) + tmp_559*(105.0*tmp_116 + 7319.0*tmp_17 - 51196.0*tmp_34 + 8607.0*tmp_38 + 2590.0*tmp_9 + 2814.0*tmp_95 + 385.0) + tmp_578*(161502.0*tmp_17 + 42260.0*tmp_34 - 1603.0*tmp_38 + 65780.0*tmp_9 + 16205.0) + 46656.0*tmp_605))) + self._gr_k_977*tmp_567*tmp_74*(7.0*tmp_3 + 248.0)
 */
  __pyx_v_self->h52EccCorrResum = (((__pyx_v_self->_gr_k_793 * __pyx_v_tmp_596) * ((((((__pyx_v_e * __pyx_v_tmp_376) * (((__pyx_v_self->_gr_k_779 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_780 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_781)) - (__pyx_v_tmp_171 * ((__pyx_v_self->_gr_k_785 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_786))) + (__pyx_v_tmp_36 * (((((__pyx_v_self->_gr_k_773 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_774 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_775 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_776 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_777))) + (__pyx_v_tmp_494 * ((((((__pyx_v_self->_gr_k_787 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_788 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_789 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_790 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_791 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_792))) + (__pyx_v_tmp_595 * ((((__pyx_v_self->_gr_k_778 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_782 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_783 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_784)))) + ((__pyx_v_self->_gr_k_794 * __pyx_v_tmp_453) * __pyx_v_tmp_525));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2217
 *         self.h52EccCorrResum = self._gr_k_793*tmp_596*(e*tmp_376*(self._gr_k_779*tmp_17 + self._gr_k_780*tmp_9 + self._gr_k_781) - tmp_171*(self._gr_k_785*tmp_9 + self._gr_k_786) + tmp_36*(self._gr_k_773*tmp_38 + self._gr_k_774*tmp_34 + self._gr_k_775*tmp_9 + self._gr_k_776*tmp_17 + self._gr_k_777) + tmp_494*(self._gr_k_787*tmp_38 + self._gr_k_788*tmp_95 + self._gr_k_789*tmp_17 + self._gr_k_790*tmp_34 + self._gr_k_791*tmp_9 + self._gr_k_792) + tmp_595*(self._gr_k_778*tmp_34 + self._gr_k_782*tmp_9 + self._gr_k_783*tmp_17 + self._gr_k_784)) + self._gr_k_794*tmp_453*tmp_525
 *         # 53/math.m: hFactEccCorrResumExceptPAv5Flag[5,3]
 *         self.h53EccCorrResum = self._gr_k_1006*tmp_572*(self._gr_k_983*tmp_603 + tmp_172*(self._gr_k_985*tmp_9 + self._gr_k_986*tmp_17 + self._gr_k_987) + tmp_173*(self._gr_k_988*tmp_17 + self._gr_k_989*tmp_34 + self._gr_k_990*tmp_9 + self._gr_k_991) + tmp_174*(self._gr_k_978*tmp_17 + self._gr_k_979*tmp_9 + self._gr_k_980*tmp_34 + self._gr_k_981*tmp_38 + self._gr_k_982) + tmp_176*(self._gr_k_992*tmp_95 + self._gr_k_993*tmp_34 + self._gr_k_994*tmp_9 + self._gr_k_995*tmp_38 + self._gr_k_996*tmp_17 + self._gr_k_997) + tmp_382*(self._gr_k_1004*tmp_9 + self._gr_k_1005) + tmp_559*(self._gr_k_1000*tmp_38 + self._gr_k_1001*tmp_9 + self._gr_k_1002*tmp_17 + self._gr_k_1003 + self._gr_k_984*tmp_95 + self._gr_k_998*tmp_34 + self._gr_k_999*tmp_116)) + self._gr_k_168*tmp_379*tmp_602 + self._gr_k_556*tmp_465*(self._gr_k_549*(self._gr_k_517*tmp_67*(2991440.0*tmp_3 + 522597.0*tmp_37 - 4068592.0) + self._gr_k_518*tmp_432*(4918480.0*tmp_3 + 1015061.0*tmp_37 - 8093936.0) + self._gr_k_519*tmp_429 + self._gr_k_524*tmp_57*(110392.0*tmp_3 + 477981.0*tmp_37 - 845448.0) + self._gr_k_525*tmp_109 + self._gr_k_526*tmp_107 + self._gr_k_527*tmp_428 + self._gr_k_528*tmp_391*(13792.0*tmp_3 + 130727.0*tmp_37 - 231928.0) + self._gr_k_529*tmp_431*(608781.0*tmp_3 - 790576.0) + self._gr_k_530*tmp_74*(29027.0*tmp_3 - 25472.0) + self._gr_k_531*tmp_430*(182441.0*tmp_3 - 211446.0) + self._gr_k_532*tmp_87*(11445.0*tmp_3 + 4898.0) + tmp_575*(self._gr_k_516*tmp_109 + self._gr_k_520*tmp_150 + self._gr_k_521*tmp_37 + self._gr_k_522*tmp_3 + self._gr_k_523)) + self._gr_k_551*e*(tmp_106*(14.0*tmp_116*(15.0*ccomplex.complex[double](0, 1)*(472.0*tmp_45 + tmp_85 + 3258.0) + 84929.81579714647) - tmp_13*(ccomplex.complex[double](0, 1)*(-8784733181.0*tmp_111 + 14564963048.0*tmp_45 + 6045246351.0*tmp_59 + 227343750.0*tmp_77 - 602730.0) + 732305.2475517808) + tmp_17*(ccomplex.complex[double](0, 1)*(-85751414875.0*tmp_111 + 58513288400.0*tmp_45 + 162028848555.0*tmp_59 - 32770390625.0*tmp_77 + 47690604.0) - 57943157.911691716) + 24.0*tmp_34*(ccomplex.complex[double](0, 1)*(1239276360.0*tmp_45 - 1214565030.0*tmp_59 + 265234375.0*tmp_77 - 13899714.0) + 16887882.636784221) + tmp_38*(-ccomplex.complex[double](0, 1)*(11900085680.0*tmp_45 - 4602574305.0*tmp_59 - 1708984375.0*tmp_77 - 56083212.0) - 68294501.501747601) + tmp_586*(-15190250635.0*tmp_111 + 47308040912.0*tmp_45 + tmp_545 - 5396127255.0*tmp_59 + 358380.0) - tmp_592*(-tmp_62*(629720.0*tmp_45 - 387099.0*tmp_59 + 72762.0) + 201008.52275463574) - 3047973.1925128174) + 192.0*tmp_129*(tmp_17*(-ccomplex.complex[double](0, 1)*(1384180.0*tmp_45 - 1377810.0*tmp_59 + 1279851.0) + 1554994.11574734) + tmp_9*(tmp_203*(4437020.0*tmp_45 - 2143260.0*tmp_59 - 449423.0) + 1092080.4382408839) - ccomplex.complex[double](0, 1)*(7977620.0*tmp_45 - 2296350.0*tmp_59 - 1093750.0*tmp_77 - 1548093.0) - 1880902.9376307451) + tmp_174*(7.0*tmp_38*(-ccomplex.complex[double](0, 1)*(305000.0*tmp_45 - 295245.0*tmp_59 + 248694.0) + 280088.69303079802) - tmp_497*(-ccomplex.complex[double](0, 1)*(58811396.0*tmp_45 - 25443558.0*tmp_59 - 10718750.0*tmp_77 + 1785927.0) + 2169866.6299079343) - tmp_583*(14000231.0*tmp_111 + 13437128.0*tmp_45 - tmp_542 - 16461549.0*tmp_59 - 502818.0) - tmp_587*(-ccomplex.complex[double](0, 1)*(9474724.0*tmp_45 - 5786802.0*tmp_59 + 1147359.0) + 1394018.908177399) - tmp_86*(ccomplex.complex[double](0, 1)*(-tmp_319 + 336721560.0*tmp_45 - 115889130.0*tmp_59 - 29231862.0) + 35516144.771804115) - 21381993.759597492) + tmp_571*(tmp_103*(-ccomplex.complex[double](0, 1)*(61236.0*tmp_45 - 61236.0*tmp_59 + 66427.0) + 80707.515270721788) + ccomplex.complex[double](0, 1)*(592900.0*tmp_45 - 306180.0*tmp_59 + 25159.0) - 30567.696519428688) + tmp_585*(-tmp_541*(-ccomplex.complex[double](0, 1)*(203672.0*tmp_45 - 120771.0*tmp_59 + 26426.0) + 32107.076919687687) + tmp_584*(tmp_539 - ccomplex.complex[double](0, 1)*(47840.0*tmp_45 + tmp_481 + 39096.0)) + tmp_586*(1413080.0*tmp_45 + tmp_540 + tmp_562 + 116202.0) + tmp_9*(-ccomplex.complex[double](0, 1)*(-tmp_312 + 20442240.0*tmp_45 - 6812505.0*tmp_59 - 2093808.0) - 2543936.067170871) - 988282.21696627716) - 559872.0*tmp_605*(tmp_579 - ccomplex.complex[double](0, 1)*(tmp_580 - 140.0*tmp_59)) - tmp_608*(tmp_317*(ccomplex.complex[double](0, 1)*(109528760.0*tmp_45 - 766641915.0*tmp_59 - tmp_607 - 107031250.0*tmp_77 - 2920254.0) + 3548051.9111112407) + tmp_321*(-ccomplex.complex[double](0, 1)*(2246860840.0*tmp_45 - 1332342270.0*tmp_59 - 128515625.0*tmp_77 + 21786246.0) + 26469865.893939234) + tmp_586*(tmp_338 + 720441032.0*tmp_45 + 244403811.0*tmp_59 + tmp_607 - 537570.0) + tmp_590*(-ccomplex.complex[double](0, 1)*(22434200.0*tmp_45 - 13920255.0*tmp_59 + 2392458.0) + 2928859.7070519604) + tmp_591*(-tmp_62*(22328.0*tmp_45 - tmp_533 + 16290.0) + 40523.403638654743) + tmp_94*(ccomplex.complex[double](0, 1)*(234424232.0*tmp_45 - 89006526.0*tmp_59 - 32265625.0*tmp_77 - 4329882.0) + 5260722.5621422524) + 4571959.7887692261)) + self._gr_k_554*tmp_604 + self._gr_k_555*tmp_395*(self._gr_k_533*tmp_440 + self._gr_k_540*tmp_443*(4350.0*tmp_17 + 1745.0*tmp_34 + 1390.0*tmp_38 + 1932.0*tmp_9 + 375.0) + self._gr_k_545*tmp_17*(134.0*tmp_9 - 123.0) + self._gr_k_546*tmp_134*(655.0*tmp_17 - 290.0*tmp_9 - 229.0) + self._gr_k_547*tmp_433*(49.0*tmp_17 - 49.0*tmp_9 + 1024.0) + self._gr_k_548*tmp_557 - tmp_3*tmp_510*(self._gr_k_541*tmp_9 + self._gr_k_542*tmp_17 + self._gr_k_543*tmp_34 + self._gr_k_544) + 5.0*tmp_37*(self._gr_k_534*tmp_34 + self._gr_k_535*tmp_17 + self._gr_k_536*tmp_9 + self._gr_k_537*tmp_95 + self._gr_k_538*tmp_38 + self._gr_k_539)) + tmp_49*(self._gr_k_550*tmp_444 + self._gr_k_552*tmp_604 + self._gr_k_553*e*(-tmp_172*(7071.0*tmp_17 + 4966.0*tmp_9 - 8553.0) + tmp_176*(40122.0*tmp_17 + 39870.0*tmp_34 + 15421.0*tmp_38 + 18823.0*tmp_9 + 315.0*tmp_95 + 3465.0) + tmp_449*(139.0 - 1835.0*tmp_9) - 192.0*tmp_454*(-1095.0*tmp_17 - tmp_606 - 1928.0*tmp_9 - 749.0) + tmp_559*(105.0*tmp_116 + 7319.0*tmp_17 - 51196.0*tmp_34 + 8607.0*tmp_38 + 2590.0*tmp_9 + 2814.0*tmp_95 + 385.0) + tmp_578*(161502.0*tmp_17 + 42260.0*tmp_34 - 1603.0*tmp_38 + 65780.0*tmp_9 + 16205.0) + 46656.0*tmp_605))) + self._gr_k_977*tmp_567*tmp_74*(7.0*tmp_3 + 248.0)             # <<<<<<<<<<<<<<
 *         # 54/math.m: hFactEccCorrResumExceptPAv5Flag[5,4]
 *         self.h54EccCorrResum = self._gr_k_594*tmp_453*tmp_561 + self._gr_k_772*tmp_596*(-tmp_171*(self._gr_k_770*tmp_9 + self._gr_k_771) + 8.0*tmp_35*tmp_7*(self._gr_k_752*tmp_38 + self._gr_k_753*tmp_9 + self._gr_k_754*tmp_17 + self._gr_k_755*tmp_34 + self._gr_k_756) + 3.0*tmp_37*(self._gr_k_758*tmp_34 + self._gr_k_759*tmp_38 + self._gr_k_760*tmp_9 + self._gr_k_761*tmp_95 + self._gr_k_762*tmp_17 + self._gr_k_763) - tmp_493*(self._gr_k_767*tmp_9 + self._gr_k_768*tmp_17 + self._gr_k_769) - tmp_595*(self._gr_k_757*tmp_34 + self._gr_k_764*tmp_17 + self._gr_k_765*tmp_9 + self._gr_k_766))
 */
  try {
    __pyx_t_8 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_21 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_20 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_19 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_18 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_17 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_16 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_14 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_13 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_12 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_15 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_9 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_11 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  try {
    __pyx_t_10 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2217, __pyx_L1_error)
  }
  __pyx_v_self->h53EccCorrResum = (((((__pyx_v_self->_gr_k_1006 * __pyx_v_tmp_572) * (((((((__pyx_v_self->_gr_k_983 * __pyx_v_tmp_603) + (__pyx_v_tmp_172 * (((__pyx_v_self->_gr_k_985 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_986 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_987))) + (__pyx_v_tmp_173 * ((((__pyx_v_self->_gr_k_988 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_989 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_990 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_991))) + (__pyx_v_tmp_174 * (((((__pyx_v_self->_gr_k_978 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_979 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_980 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_981 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_982))) + (__pyx_v_tmp_176 * ((((((__pyx_v_self->_gr_k_992 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_993 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_994 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_995 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_996 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_997))) + (__pyx_v_tmp_382 * ((__pyx_v_self->_gr_k_1004 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_1005))) + (__pyx_v_tmp_559 * (((((((__pyx_v_self->_gr_k_1000 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_1001 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_1002 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_1003) + (__pyx_v_self->_gr_k_984 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_998 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_999 * __pyx_v_tmp_116))))) + ((__pyx_v_self->_gr_k_168 * __pyx_v_tmp_379) * __pyx_v_tmp_602)) + ((__pyx_v_self->_gr_k_556 * __pyx_v_tmp_465) * (((((__pyx_v_self->_gr_k_549 * ((((((((((((((__pyx_v_self->_gr_k_517 * __pyx_v_tmp_67) * (((2991440.0 * __pyx_v_tmp_3) + (522597.0 * __pyx_v_tmp_37)) - 4068592.0)) + ((__pyx_v_self->_gr_k_518 * __pyx_v_tmp_432) * (((4918480.0 * __pyx_v_tmp_3) + (1015061.0 * __pyx_v_tmp_37)) - 8093936.0))) + (__pyx_v_self->_gr_k_519 * __pyx_v_tmp_429)) + ((__pyx_v_self->_gr_k_524 * __pyx_v_tmp_57) * (((110392.0 * __pyx_v_tmp_3) + (477981.0 * __pyx_v_tmp_37)) - 845448.0))) + (__pyx_v_self->_gr_k_525 * __pyx_v_tmp_109)) + (__pyx_v_self->_gr_k_526 * __pyx_v_tmp_107)) + (__pyx_v_self->_gr_k_527 * __pyx_v_tmp_428)) + ((__pyx_v_self->_gr_k_528 * __pyx_v_tmp_391) * (((13792.0 * __pyx_v_tmp_3) + (130727.0 * __pyx_v_tmp_37)) - 231928.0))) + ((__pyx_v_self->_gr_k_529 * __pyx_v_tmp_431) * ((608781.0 * __pyx_v_tmp_3) - 790576.0))) + ((__pyx_v_self->_gr_k_530 * __pyx_v_tmp_74) * ((29027.0 * __pyx_v_tmp_3) - 25472.0))) + ((__pyx_v_self->_gr_k_531 * __pyx_v_tmp_430) * ((182441.0 * __pyx_v_tmp_3) - 211446.0))) + ((__pyx_v_self->_gr_k_532 * __pyx_v_tmp_87) * ((11445.0 * __pyx_v_tmp_3) + 4898.0))) + (__pyx_v_tmp_575 * (((((__pyx_v_self->_gr_k_516 * __pyx_v_tmp_109) + (__pyx_v_self->_gr_k_520 * __pyx_v_tmp_150)) + (__pyx_v_self->_gr_k_521 * __pyx_v_tmp_37)) + (__pyx_v_self->_gr_k_522 * __pyx_v_tmp_3)) + __pyx_v_self->_gr_k_523)))) + ((__pyx_v_self->_gr_k_551 * __pyx_v_e) * (((((((__pyx_v_tmp_106 * (((((((((14.0 * __pyx_v_tmp_116) * (((15.0 * __pyx_t_8) * (((472.0 * __pyx_v_tmp_45) + __pyx_v_tmp_85) + 3258.0)) + 84929.81579714647)) - (__pyx_v_tmp_13 * ((__pyx_t_2 * (((((-8784733181.0 * __pyx_v_tmp_111) + (14564963048.0 * __pyx_v_tmp_45)) + (6045246351.0 * __pyx_v_tmp_59)) + (227343750.0 * __pyx_v_tmp_77)) - 602730.0)) + 732305.2475517808))) + (__pyx_v_tmp_17 * ((__pyx_t_5 * (((((-85751414875.0 * __pyx_v_tmp_111) + (58513288400.0 * __pyx_v_tmp_45)) + (162028848555.0 * __pyx_v_tmp_59)) - (32770390625.0 * __pyx_v_tmp_77)) + 47690604.0)) - 57943157.911691716))) + ((24.0 * __pyx_v_tmp_34) * ((__pyx_t_7 * ((((1239276360.0 * __pyx_v_tmp_45) - (1214565030.0 * __pyx_v_tmp_59)) + (265234375.0 * __pyx_v_tmp_77)) - 13899714.0)) + 16887882.636784221))) + (__pyx_v_tmp_38 * (((-__pyx_t_6) * ((((11900085680.0 * __pyx_v_tmp_45) - (4602574305.0 * __pyx_v_tmp_59)) - (1708984375.0 * __pyx_v_tmp_77)) - 56083212.0)) - 68294501.501747601))) + (__pyx_v_tmp_586 * (((((-15190250635.0 * __pyx_v_tmp_111) + (47308040912.0 * __pyx_v_tmp_45)) + __pyx_v_tmp_545) - (5396127255.0 * __pyx_v_tmp_59)) + 358380.0))) - (__pyx_v_tmp_592 * (((-__pyx_v_tmp_62) * (((629720.0 * __pyx_v_tmp_45) - (387099.0 * __pyx_v_tmp_59)) + 72762.0)) + 201008.52275463574))) - 3047973.1925128174)) + ((192.0 * __pyx_v_tmp_129) * ((((__pyx_v_tmp_17 * (((-__pyx_t_4) * (((1384180.0 * __pyx_v_tmp_45) - (1377810.0 * __pyx_v_tmp_59)) + 1279851.0)) + 1554994.11574734)) + (__pyx_v_tmp_9 * ((__pyx_v_tmp_203 * (((4437020.0 * __pyx_v_tmp_45) - (2143260.0 * __pyx_v_tmp_59)) - 449423.0)) + 1092080.4382408839))) - (__pyx_t_3 * ((((7977620.0 * __pyx_v_tmp_45) - (2296350.0 * __pyx_v_tmp_59)) - (1093750.0 * __pyx_v_tmp_77)) - 1548093.0))) - 1880902.9376307451))) + (__pyx_v_tmp_174 * (((((((7.0 * __pyx_v_tmp_38) * (((-__pyx_t_1) * (((305000.0 * __pyx_v_tmp_45) - (295245.0 * __pyx_v_tmp_59)) + 248694.0)) + 280088.69303079802)) - (__pyx_v_tmp_497 * (((-__pyx_t_21) * ((((58811396.0 * __pyx_v_tmp_45) - (25443558.0 * __pyx_v_tmp_59)) - (10718750.0 * __pyx_v_tmp_77)) + 1785927.0)) + 2169866.6299079343))) - (__pyx_v_tmp_583 * (((((14000231.0 * __pyx_v_tmp_111) + (13437128.0 * __pyx_v_tmp_45)) - __pyx_v_tmp_542) - (16461549.0 * __pyx_v_tmp_59)) - 502818.0))) - (__pyx_v_tmp_587 * (((-__pyx_t_20) * (((9474724.0 * __pyx_v_tmp_45) - (5786802.0 * __pyx_v_tmp_59)) + 1147359.0)) + 1394018.908177399))) - (__pyx_v_tmp_86 * ((__pyx_t_19 * ((((-__pyx_v_tmp_319) + (336721560.0 * __pyx_v_tmp_45)) - (115889130.0 * __pyx_v_tmp_59)) - 29231862.0)) + 35516144.771804115))) - 21381993.759597492))) + (__pyx_v_tmp_571 * (((__pyx_v_tmp_103 * (((-__pyx_t_18) * (((61236.0 * __pyx_v_tmp_45) - (61236.0 * __pyx_v_tmp_59)) + 66427.0)) + 80707.515270721788)) + (__pyx_t_17 * (((592900.0 * __pyx_v_tmp_45) - (306180.0 * __pyx_v_tmp_59)) + 25159.0))) - 30567.696519428688))) + (__pyx_v_tmp_585 * ((((((-__pyx_v_tmp_541) * (((-__pyx_t_16) * (((203672.0 * __pyx_v_tmp_45) - (120771.0 * __pyx_v_tmp_59)) + 26426.0)) + 32107.076919687687)) + (__pyx_v_tmp_584 * (__pyx_v_tmp_539 - (__pyx_t_14 * (((47840.0 * __pyx_v_tmp_45) + __pyx_v_tmp_481) + 39096.0))))) + (__pyx_v_tmp_586 * ((((1413080.0 * __pyx_v_tmp_45) + __pyx_v_tmp_540) + __pyx_v_tmp_562) + 116202.0))) + (__pyx_v_tmp_9 * (((-__pyx_t_13) * ((((-__pyx_v_tmp_312) + (20442240.0 * __pyx_v_tmp_45)) - (6812505.0 * __pyx_v_tmp_59)) - 2093808.0)) - 2543936.067170871))) - 988282.21696627716))) - ((559872.0 * __pyx_v_tmp_605) * (__pyx_v_tmp_579 - (__pyx_t_12 * (__pyx_v_tmp_580 - (140.0 * __pyx_v_tmp_59)))))) - (__pyx_v_tmp_608 * (((((((__pyx_v_tmp_317 * ((__pyx_t_15 * (((((109528760.0 * __pyx_v_tmp_45) - (766641915.0 * __pyx_v_tmp_59)) - __pyx_v_tmp_607) - (107031250.0 * __pyx_v_tmp_77)) - 2920254.0)) + 3548051.9111112407)) + (__pyx_v_tmp_321 * (((-__pyx_t_9) * ((((2246860840.0 * __pyx_v_tmp_45) - (1332342270.0 * __pyx_v_tmp_59)) - (128515625.0 * __pyx_v_tmp_77)) + 21786246.0)) + 26469865.893939234))) + (__pyx_v_tmp_586 * ((((__pyx_v_tmp_338 + (720441032.0 * __pyx_v_tmp_45)) + (244403811.0 * __pyx_v_tmp_59)) + __pyx_v_tmp_607) - 537570.0))) + (__pyx_v_tmp_590 * (((-__pyx_t_11) * (((22434200.0 * __pyx_v_tmp_45) - (13920255.0 * __pyx_v_tmp_59)) + 2392458.0)) + 2928859.7070519604))) + (__pyx_v_tmp_591 * (((-__pyx_v_tmp_62) * (((22328.0 * __pyx_v_tmp_45) - __pyx_v_tmp_533) + 16290.0)) + 40523.403638654743))) + (__pyx_v_tmp_94 * ((__pyx_t_10 * ((((234424232.0 * __pyx_v_tmp_45) - (89006526.0 * __pyx_v_tmp_59)) - (32265625.0 * __pyx_v_tmp_77)) - 4329882.0)) + 5260722.5621422524))) + 4571959.7887692261))))) + (__pyx_v_self->_gr_k_554 * __pyx_v_tmp_604)) + ((__pyx_v_self->_gr_k_555 * __pyx_v_tmp_395) * ((((((((__pyx_v_self->_gr_k_533 * __pyx_v_tmp_440) + ((__pyx_v_self->_gr_k_540 * __pyx_v_tmp_443) * (((((4350.0 * __pyx_v_tmp_17) + (1745.0 * __pyx_v_tmp_34)) + (1390.0 * __pyx_v_tmp_38)) + (1932.0 * __pyx_v_tmp_9)) + 375.0))) + ((__pyx_v_self->_gr_k_545 * __pyx_v_tmp_17) * ((134.0 * __pyx_v_tmp_9) - 123.0))) + ((__pyx_v_self->_gr_k_546 * __pyx_v_tmp_134) * (((655.0 * __pyx_v_tmp_17) - (290.0 * __pyx_v_tmp_9)) - 229.0))) + ((__pyx_v_self->_gr_k_547 * __pyx_v_tmp_433) * (((49.0 * __pyx_v_tmp_17) - (49.0 * __pyx_v_tmp_9)) + 1024.0))) + (__pyx_v_self->_gr_k_548 * __pyx_v_tmp_557)) - ((__pyx_v_tmp_3 * __pyx_v_tmp_510) * ((((__pyx_v_self->_gr_k_541 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_542 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_543 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_544))) + ((5.0 * __pyx_v_tmp_37) * ((((((__pyx_v_self->_gr_k_534 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_535 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_536 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_537 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_538 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_539))))) + (__pyx_v_tmp_49 * (((__pyx_v_self->_gr_k_550 * __pyx_v_tmp_444) + (__pyx_v_self->_gr_k_552 * __pyx_v_tmp_604)) + ((__pyx_v_self->_gr_k_553 * __pyx_v_e) * ((((((((-__pyx_v_tmp_172) * (((7071.0 * __pyx_v_tmp_17) + (4966.0 * __pyx_v_tmp_9)) - 8553.0)) + (__pyx_v_tmp_176 * ((((((40122.0 * __pyx_v_tmp_17) + (39870.0 * __pyx_v_tmp_34)) + (15421.0 * __pyx_v_tmp_38)) + (18823.0 * __pyx_v_tmp_9)) + (315.0 * __pyx_v_tmp_95)) + 3465.0))) + (__pyx_v_tmp_449 * (139.0 - (1835.0 * __pyx_v_tmp_9)))) - ((192.0 * __pyx_v_tmp_454) * ((((-1095.0 * __pyx_v_tmp_17) - __pyx_v_tmp_606) - (1928.0 * __pyx_v_tmp_9)) - 749.0))) + (__pyx_v_tmp_559 * (((((((105.0 * __pyx_v_tmp_116) + (7319.0 * __pyx_v_tmp_17)) - (51196.0 * __pyx_v_tmp_34)) + (8607.0 * __pyx_v_tmp_38)) + (2590.0 * __pyx_v_tmp_9)) + (2814.0 * __pyx_v_tmp_95)) + 385.0))) + (__pyx_v_tmp_578 * (((((161502.0 * __pyx_v_tmp_17) + (42260.0 * __pyx_v_tmp_34)) - (1603.0 * __pyx_v_tmp_38)) + (65780.0 * __pyx_v_tmp_9)) + 16205.0))) + (46656.0 * __pyx_v_tmp_605)))))))) + (((__pyx_v_self->_gr_k_977 * __pyx_v_tmp_567) * __pyx_v_tmp_74) * ((7.0 * __pyx_v_tmp_3) + 248.0)));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2219
 *         self.h53EccCorrResum = self._gr_k_1006*tmp_572*(self._gr_k_983*tmp_603 + tmp_172*(self._gr_k_985*tmp_9 + self._gr_k_986*tmp_17 + self._gr_k_987) + tmp_173*(self._gr_k_988*tmp_17 + self._gr_k_989*tmp_34 + self._gr_k_990*tmp_9 + self._gr_k_991) + tmp_174*(self._gr_k_978*tmp_17 + self._gr_k_979*tmp_9 + self._gr_k_980*tmp_34 + self._gr_k_981*tmp_38 + self._gr_k_982) + tmp_176*(self._gr_k_992*tmp_95 + self._gr_k_993*tmp_34 + self._gr_k_994*tmp_9 + self._gr_k_995*tmp_38 + self._gr_k_996*tmp_17 + self._gr_k_997) + tmp_382*(self._gr_k_1004*tmp_9 + self._gr_k_1005) + tmp_559*(self._gr_k_1000*tmp_38 + self._gr_k_1001*tmp_9 + self._gr_k_1002*tmp_17 + self._gr_k_1003 + self._gr_k_984*tmp_95 + self._gr_k_998*tmp_34 + self._gr_k_999*tmp_116)) + self._gr_k_168*tmp_379*tmp_602 + self._gr_k_556*tmp_465*(self._gr_k_549*(self._gr_k_517*tmp_67*(2991440.0*tmp_3 + 522597.0*tmp_37 - 4068592.0) + self._gr_k_518*tmp_432*(4918480.0*tmp_3 + 1015061.0*tmp_37 - 8093936.0) + self._gr_k_519*tmp_429 + self._gr_k_524*tmp_57*(110392.0*tmp_3 + 477981.0*tmp_37 - 845448.0) + self._gr_k_525*tmp_109 + self._gr_k_526*tmp_107 + self._gr_k_527*tmp_428 + self._gr_k_528*tmp_391*(13792.0*tmp_3 + 130727.0*tmp_37 - 231928.0) + self._gr_k_529*tmp_431*(608781.0*tmp_3 - 790576.0) + self._gr_k_530*tmp_74*(29027.0*tmp_3 - 25472.0) + self._gr_k_531*tmp_430*(182441.0*tmp_3 - 211446.0) + self._gr_k_532*tmp_87*(11445.0*tmp_3 + 4898.0) + tmp_575*(self._gr_k_516*tmp_109 + self._gr_k_520*tmp_150 + self._gr_k_521*tmp_37 + self._gr_k_522*tmp_3 + self._gr_k_523)) + self._gr_k_551*e*(tmp_106*(14.0*tmp_116*(15.0*ccomplex.complex[double](0, 1)*(472.0*tmp_45 + tmp_85 + 3258.0) + 84929.81579714647) - tmp_13*(ccomplex.complex[double](0, 1)*(-8784733181.0*tmp_111 + 14564963048.0*tmp_45 + 6045246351.0*tmp_59 + 227343750.0*tmp_77 - 602730.0) + 732305.2475517808) + tmp_17*(ccomplex.complex[double](0, 1)*(-85751414875.0*tmp_111 + 58513288400.0*tmp_45 + 162028848555.0*tmp_59 - 32770390625.0*tmp_77 + 47690604.0) - 57943157.911691716) + 24.0*tmp_34*(ccomplex.complex[double](0, 1)*(1239276360.0*tmp_45 - 1214565030.0*tmp_59 + 265234375.0*tmp_77 - 13899714.0) + 16887882.636784221) + tmp_38*(-ccomplex.complex[double](0, 1)*(11900085680.0*tmp_45 - 4602574305.0*tmp_59 - 1708984375.0*tmp_77 - 56083212.0) - 68294501.501747601) + tmp_586*(-15190250635.0*tmp_111 + 47308040912.0*tmp_45 + tmp_545 - 5396127255.0*tmp_59 + 358380.0) - tmp_592*(-tmp_62*(629720.0*tmp_45 - 387099.0*tmp_59 + 72762.0) + 201008.52275463574) - 3047973.1925128174) + 192.0*tmp_129*(tmp_17*(-ccomplex.complex[double](0, 1)*(1384180.0*tmp_45 - 1377810.0*tmp_59 + 1279851.0) + 1554994.11574734) + tmp_9*(tmp_203*(4437020.0*tmp_45 - 2143260.0*tmp_59 - 449423.0) + 1092080.4382408839) - ccomplex.complex[double](0, 1)*(7977620.0*tmp_45 - 2296350.0*tmp_59 - 1093750.0*tmp_77 - 1548093.0) - 1880902.9376307451) + tmp_174*(7.0*tmp_38*(-ccomplex.complex[double](0, 1)*(305000.0*tmp_45 - 295245.0*tmp_59 + 248694.0) + 280088.69303079802) - tmp_497*(-ccomplex.complex[double](0, 1)*(58811396.0*tmp_45 - 25443558.0*tmp_59 - 10718750.0*tmp_77 + 1785927.0) + 2169866.6299079343) - tmp_583*(14000231.0*tmp_111 + 13437128.0*tmp_45 - tmp_542 - 16461549.0*tmp_59 - 502818.0) - tmp_587*(-ccomplex.complex[double](0, 1)*(9474724.0*tmp_45 - 5786802.0*tmp_59 + 1147359.0) + 1394018.908177399) - tmp_86*(ccomplex.complex[double](0, 1)*(-tmp_319 + 336721560.0*tmp_45 - 115889130.0*tmp_59 - 29231862.0) + 35516144.771804115) - 21381993.759597492) + tmp_571*(tmp_103*(-ccomplex.complex[double](0, 1)*(61236.0*tmp_45 - 61236.0*tmp_59 + 66427.0) + 80707.515270721788) + ccomplex.complex[double](0, 1)*(592900.0*tmp_45 - 306180.0*tmp_59 + 25159.0) - 30567.696519428688) + tmp_585*(-tmp_541*(-ccomplex.complex[double](0, 1)*(203672.0*tmp_45 - 120771.0*tmp_59 + 26426.0) + 32107.076919687687) + tmp_584*(tmp_539 - ccomplex.complex[double](0, 1)*(47840.0*tmp_45 + tmp_481 + 39096.0)) + tmp_586*(1413080.0*tmp_45 + tmp_540 + tmp_562 + 116202.0) + tmp_9*(-ccomplex.complex[double](0, 1)*(-tmp_312 + 20442240.0*tmp_45 - 6812505.0*tmp_59 - 2093808.0) - 2543936.067170871) - 988282.21696627716) - 559872.0*tmp_605*(tmp_579 - ccomplex.complex[double](0, 1)*(tmp_580 - 140.0*tmp_59)) - tmp_608*(tmp_317*(ccomplex.complex[double](0, 1)*(109528760.0*tmp_45 - 766641915.0*tmp_59 - tmp_607 - 107031250.0*tmp_77 - 2920254.0) + 3548051.9111112407) + tmp_321*(-ccomplex.complex[double](0, 1)*(2246860840.0*tmp_45 - 1332342270.0*tmp_59 - 128515625.0*tmp_77 + 21786246.0) + 26469865.893939234) + tmp_586*(tmp_338 + 720441032.0*tmp_45 + 244403811.0*tmp_59 + tmp_607 - 537570.0) + tmp_590*(-ccomplex.complex[double](0, 1)*(22434200.0*tmp_45 - 13920255.0*tmp_59 + 2392458.0) + 2928859.7070519604) + tmp_591*(-tmp_62*(22328.0*tmp_45 - tmp_533 + 16290.0) + 40523.403638654743) + tmp_94*(ccomplex.complex[double](0, 1)*(234424232.0*tmp_45 - 89006526.0*tmp_59 - 32265625.0*tmp_77 - 4329882.0) + 5260722.5621422524) + 4571959.7887692261)) + self._gr_k_554*tmp_604 + self._gr_k_555*tmp_395*(self._gr_k_533*tmp_440 + self._gr_k_540*tmp_443*(4350.0*tmp_17 + 1745.0*tmp_34 + 1390.0*tmp_38 + 1932.0*tmp_9 + 375.0) + self._gr_k_545*tmp_17*(134.0*tmp_9 - 123.0) + self._gr_k_546*tmp_134*(655.0*tmp_17 - 290.0*tmp_9 - 229.0) + self._gr_k_547*tmp_433*(49.0*tmp_17 - 49.0*tmp_9 + 1024.0) + self._gr_k_548*tmp_557 - tmp_3*tmp_510*(self._gr_k_541*tmp_9 + self._gr_k_542*tmp_17 + self._gr_k_543*tmp_34 + self._gr_k_544) + 5.0*tmp_37*(self._gr_k_534*tmp_34 + self._gr_k_535*tmp_17 + self._gr_k_536*tmp_9 + self._gr_k_537*tmp_95 + self._gr_k_538*tmp_38 + self._gr_k_539)) + tmp_49*(self._gr_k_550*tmp_444 + self._gr_k_552*tmp_604 + self._gr_k_553*e*(-tmp_172*(7071.0*tmp_17 + 4966.0*tmp_9 - 8553.0) + tmp_176*(40122.0*tmp_17 + 39870.0*tmp_34 + 15421.0*tmp_38 + 18823.0*tmp_9 + 315.0*tmp_95 + 3465.0) + tmp_449*(139.0 - 1835.0*tmp_9) - 192.0*tmp_454*(-1095.0*tmp_17 - tmp_606 - 1928.0*tmp_9 - 749.0) + tmp_559*(105.0*tmp_116 + 7319.0*tmp_17 - 51196.0*tmp_34 + 8607.0*tmp_38 + 2590.0*tmp_9 + 2814.0*tmp_95 + 385.0) + tmp_578*(161502.0*tmp_17 + 42260.0*tmp_34 - 1603.0*tmp_38 + 65780.0*tmp_9 + 16205.0) + 46656.0*tmp_605))) + self._gr_k_977*tmp_567*tmp_74*(7.0*tmp_3 + 248.0)
 *         # 54/math.m: hFactEccCorrResumExceptPAv5Flag[5,4]
 *         self.h54EccCorrResum = self._gr_k_594*tmp_453*tmp_561 + self._gr_k_772*tmp_596*(-tmp_171*(self._gr_k_770*tmp_9 + self._gr_k_771) + 8.0*tmp_35*tmp_7*(self._gr_k_752*tmp_38 + self._gr_k_753*tmp_9 + self._gr_k_754*tmp_17 + self._gr_k_755*tmp_34 + self._gr_k_756) + 3.0*tmp_37*(self._gr_k_758*tmp_34 + self._gr_k_759*tmp_38 + self._gr_k_760*tmp_9 + self._gr_k_761*tmp_95 + self._gr_k_762*tmp_17 + self._gr_k_763) - tmp_493*(self._gr_k_767*tmp_9 + self._gr_k_768*tmp_17 + self._gr_k_769) - tmp_595*(self._gr_k_757*tmp_34 + self._gr_k_764*tmp_17 + self._gr_k_765*tmp_9 + self._gr_k_766))             # <<<<<<<<<<<<<<
 *         # 55/math.m: hFactEccCorrResumExceptPAv5Flag[5,5]
 *         self.h55EccCorrResum = self._gr_k_166*tmp_379*tmp_611 + self._gr_k_515*tmp_465*(self._gr_k_502*(e*tmp_582*(tmp_9*(-ccomplex.complex[double](0, 1)*(3047660.0*tmp_45 + tmp_617 + 1716061.0) + 2084980.7964079381) + ccomplex.complex[double](0, 1)*(2187500.0*tmp_45 + 3265920.0*tmp_59 + tmp_617 - 1394243.0) + 1693978.1747421524) + 24.0*tmp_106*(2.0*tmp_139*(-ccomplex.complex[double](0, 1)*(-27642220795.0*tmp_111 + 84210550200.0*tmp_45 + 60178837005.0*tmp_59 - 44133906250.0*tmp_77 + 32387778.0) + 39350521.43736353) + 21.0*tmp_270*(ccomplex.complex[double](0, 1)*(1038312440.0*tmp_45 + 253538910.0*tmp_59 - 612421875.0*tmp_77 - 1973262.0) + 2397475.0176605148) + 35.0*tmp_275*(-ccomplex.complex[double](0, 1)*(10597192.0*tmp_45 - tmp_564 - 2103894.0*tmp_59 + 313854.0) + 381326.5162927291) + 21.0*tmp_28*(-ccomplex.complex[double](0, 1)*(-18966195290.0*tmp_111 + 61332819160.0*tmp_45 - 2342736270.0*tmp_59 - 1888984375.0*tmp_77 + 1045818.0) + 1270648.5646709278) + 2.0*tmp_56*(ccomplex.complex[double](0, 1)*(-173722278135.0*tmp_111 + 372928667160.0*tmp_45 + 154340515665.0*tmp_59 - 55749531250.0*tmp_77 - 26260566.0) + 31906077.821711012) + 35.0*tmp_7*(ccomplex.complex[double](0, 1)*(-3032285326.0*tmp_111 + 16019926312.0*tmp_45 - 6046420770.0*tmp_59 + 894384375.0*tmp_77 - 107514.0) + 130627.4225362636)) + tmp_109*(tmp_115*(-ccomplex.complex[double](0, 1)*(-3016979779345.0*tmp_111 + 9356497942064.0*tmp_45 + 46573514379.0*tmp_59 - 413930890625.0*tmp_77 + 8294868.0) + 10078103.569009913) + tmp_185*(ccomplex.complex[double](0, 1)*(-2433927806205.0*tmp_111 + 5413040115560.0*tmp_45 + 2404065578355.0*tmp_59 - 1028625718750.0*tmp_77 - 25050762.0) + 30436189.450949419) + tmp_324*(-ccomplex.complex[double](0, 1)*(-517938545845.0*tmp_111 + 1944975001200.0*tmp_45 + 1219139333685.0*tmp_59 - 1045356484375.0*tmp_77 + 63003204.0) + 76547669.606250471) - tmp_586*(-837308521245.0*tmp_111 + 6745322156496.0*tmp_45 - 3881450556594.0*tmp_59 + 1181889765625.0*tmp_77 - 684146626572.32269) + tmp_592*(ccomplex.complex[double](0, 1)*(4237126328.0*tmp_45 + 708706098.0*tmp_59 - 2294921875.0*tmp_77 - 1182654.0) + 1436901.6478988996) + tmp_593*(ccomplex.complex[double](0, 1)*(-362202446830.0*tmp_111 + 1782618815032.0*tmp_45 - 600932631942.0*tmp_59 + 80399765625.0*tmp_77 - 504990.0) + 613553.04524608662) + tmp_594*(tmp_405*(tmp_488 + 6554439.0*tmp_59 - 645084.0) - 157155664.0*tmp_64 + 3855623.2566756422) + 7481388.7452587336) + 7200000.0*tmp_34*(tmp_579 - ccomplex.complex[double](0, 1)*(tmp_580 - 140.0*tmp_77)) + tmp_410*(tmp_462*(-ccomplex.complex[double](0, 1)*(tmp_367 + 75012840.0*tmp_45 + 67604544.0*tmp_59 - 31390625.0*tmp_77 + 1126182.0) + 1368289.2643444985) + tmp_584*(-ccomplex.complex[double](0, 1)*(10615480.0*tmp_45 + tmp_544 - 1213785.0*tmp_59 + 1258674.0) + 1529264.4719144396) + tmp_586*(-86472015.0*tmp_111 + 181998720.0*tmp_45 - tmp_534 + 56687040.0*tmp_59 - 668976.0) + tmp_71*(ccomplex.complex[double](0, 1)*(189254240.0*tmp_45 + 100044315.0*tmp_59 - 140546875.0*tmp_77 - 6946056.0) + 8439323.1771913334) + 5689549.9593572591) + tmp_418*(42.0*tmp_17*(-ccomplex.complex[double](0, 1)*(1731734920.0*tmp_45 + tmp_566 + 1404808515.0*tmp_59 - 846468750.0*tmp_77 + 4736046.0) + 5754203.9361681371) + tmp_185*(ccomplex.complex[double](0, 1)*(2324066500.0*tmp_45 + 829288530.0*tmp_59 - 1523593750.0*tmp_77 - 20776809.0) + 25243419.537904314) - tmp_583*(-1072252986.0*tmp_111 + 3674110248.0*tmp_45 - 322464402.0*tmp_59 - 66953125.0*tmp_77 + 657030.0) + tmp_590*(-ccomplex.complex[double](0, 1)*(133603400.0*tmp_45 + tmp_565 - 21848130.0*tmp_59 + 7681278.0) + 9332603.6323130552) + tmp_82*(ccomplex.complex[double](0, 1)*(-10895473890.0*tmp_111 + 22905409380.0*tmp_45 + 8465264640.0*tmp_59 - 2435781250.0*tmp_77 - 13630929.0) + 16561314.080443562) + 27939754.264700826) + 576.0*tmp_67*(tmp_266*(-ccomplex.complex[double](0, 1)*(6848884.0*tmp_45 - 377622.0*tmp_59 - 3718750.0*tmp_77 + 1737419.0) + 2110930.3517265898) + tmp_301*(ccomplex.complex[double](0, 1)*(15856260.0*tmp_45 + 13063680.0*tmp_59 - 13562500.0*tmp_77 - 2320601.0) + 2819485.1588172317) - ccomplex.complex[double](0, 1)*(-57648010.0*tmp_111 + 82804260.0*tmp_45 + 78382080.0*tmp_59 - 25156250.0*tmp_77 + 5717247.0) + 6946344.1004258559)) + self._gr_k_512*tmp_7*(self._gr_k_503*tmp_129*(1773.0*tmp_9 + 914.0) + self._gr_k_506*tmp_454*(3245.0*tmp_17 + 2994.0*tmp_9 + 825.0) + self._gr_k_507*tmp_496*(3282.0*tmp_17 + 2860.0*tmp_34 + 1676.0*tmp_9 + 323.0) + self._gr_k_508*tmp_56 + self._gr_k_509*tmp_146*tmp_95 + self._gr_k_510*tmp_127*tmp_603 + self._gr_k_511*tmp_132*(4122.0*tmp_17 + 6020.0*tmp_34 + 5925.0*tmp_38 + 1500.0*tmp_9 + 225.0) + tmp_106*(self._gr_k_496*tmp_17 + self._gr_k_497*tmp_9 + self._gr_k_498*tmp_38 + self._gr_k_499*tmp_34 + self._gr_k_500*tmp_95 + self._gr_k_501)) + self._gr_k_513*tmp_12*(2817232.0*tmp_17 + tmp_36*(360936.0*tmp_17 + 158185.0*tmp_34 + 338337.0*tmp_9 + 115650.0) + tmp_37*(580950.0*tmp_17 + 427476.0*tmp_34 + 161105.0*tmp_38 + 398580.0*tmp_9 + 106785.0) + tmp_493*(167516.0*tmp_9 + 147157.0) + tmp_495*(483523.0*tmp_17 + 801866.0*tmp_9 + 384895.0)) + self._gr_k_514*tmp_613 + tmp_49*(self._gr_k_504*tmp_616 + self._gr_k_505*tmp_613)) + self._gr_k_662*tmp_572*(self._gr_k_634*tmp_109*tmp_275 - tmp_172*(self._gr_k_638*tmp_17 + self._gr_k_660*tmp_9 + self._gr_k_661) - tmp_173*(self._gr_k_640*tmp_17 + self._gr_k_641*tmp_34 + self._gr_k_642*tmp_9 + self._gr_k_643) - tmp_174*(self._gr_k_636*tmp_38 + self._gr_k_644*tmp_34 + self._gr_k_645*tmp_9 + self._gr_k_646*tmp_17 + self._gr_k_647) - tmp_176*(self._gr_k_635*tmp_95 + self._gr_k_639*tmp_9 + self._gr_k_651*tmp_34 + self._gr_k_652*tmp_17 + self._gr_k_653*tmp_38 + self._gr_k_654) - tmp_571*(self._gr_k_648*tmp_9 + self._gr_k_649) - tmp_612*(self._gr_k_637*tmp_116 + self._gr_k_650*tmp_17 + self._gr_k_655*tmp_34 + self._gr_k_656*tmp_95 + self._gr_k_657*tmp_38 + self._gr_k_658*tmp_9 + self._gr_k_659)) + self._gr_k_976*tmp_21*tmp_609
 */
  __pyx_v_self->h54EccCorrResum = (((__pyx_v_self->_gr_k_594 * __pyx_v_tmp_453) * __pyx_v_tmp_561) + ((__pyx_v_self->_gr_k_772 * __pyx_v_tmp_596) * ((((((-__pyx_v_tmp_171) * ((__pyx_v_self->_gr_k_770 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_771)) + (((8.0 * __pyx_v_tmp_35) * __pyx_v_tmp_7) * (((((__pyx_v_self->_gr_k_752 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_753 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_754 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_755 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_756))) + ((3.0 * __pyx_v_tmp_37) * ((((((__pyx_v_self->_gr_k_758 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_759 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_760 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_761 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_762 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_763))) - (__pyx_v_tmp_493 * (((__pyx_v_self->_gr_k_767 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_768 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_769))) - (__pyx_v_tmp_595 * ((((__pyx_v_self->_gr_k_757 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_764 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_765 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_766)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2221
 *         self.h54EccCorrResum = self._gr_k_594*tmp_453*tmp_561 + self._gr_k_772*tmp_596*(-tmp_171*(self._gr_k_770*tmp_9 + self._gr_k_771) + 8.0*tmp_35*tmp_7*(self._gr_k_752*tmp_38 + self._gr_k_753*tmp_9 + self._gr_k_754*tmp_17 + self._gr_k_755*tmp_34 + self._gr_k_756) + 3.0*tmp_37*(self._gr_k_758*tmp_34 + self._gr_k_759*tmp_38 + self._gr_k_760*tmp_9 + self._gr_k_761*tmp_95 + self._gr_k_762*tmp_17 + self._gr_k_763) - tmp_493*(self._gr_k_767*tmp_9 + self._gr_k_768*tmp_17 + self._gr_k_769) - tmp_595*(self._gr_k_757*tmp_34 + self._gr_k_764*tmp_17 + self._gr_k_765*tmp_9 + self._gr_k_766))
 *         # 55/math.m: hFactEccCorrResumExceptPAv5Flag[5,5]
 *         self.h55EccCorrResum = self._gr_k_166*tmp_379*tmp_611 + self._gr_k_515*tmp_465*(self._gr_k_502*(e*tmp_582*(tmp_9*(-ccomplex.complex[double](0, 1)*(3047660.0*tmp_45 + tmp_617 + 1716061.0) + 2084980.7964079381) + ccomplex.complex[double](0, 1)*(2187500.0*tmp_45 + 3265920.0*tmp_59 + tmp_617 - 1394243.0) + 1693978.1747421524) + 24.0*tmp_106*(2.0*tmp_139*(-ccomplex.complex[double](0, 1)*(-27642220795.0*tmp_111 + 84210550200.0*tmp_45 + 60178837005.0*tmp_59 - 44133906250.0*tmp_77 + 32387778.0) + 39350521.43736353) + 21.0*tmp_270*(ccomplex.complex[double](0, 1)*(1038312440.0*tmp_45 + 253538910.0*tmp_59 - 612421875.0*tmp_77 - 1973262.0) + 2397475.0176605148) + 35.0*tmp_275*(-ccomplex.complex[double](0, 1)*(10597192.0*tmp_45 - tmp_564 - 2103894.0*tmp_59 + 313854.0) + 381326.5162927291) + 21.0*tmp_28*(-ccomplex.complex[double](0, 1)*(-18966195290.0*tmp_111 + 61332819160.0*tmp_45 - 2342736270.0*tmp_59 - 1888984375.0*tmp_77 + 1045818.0) + 1270648.5646709278) + 2.0*tmp_56*(ccomplex.complex[double](0, 1)*(-173722278135.0*tmp_111 + 372928667160.0*tmp_45 + 154340515665.0*tmp_59 - 55749531250.0*tmp_77 - 26260566.0) + 31906077.821711012) + 35.0*tmp_7*(ccomplex.complex[double](0, 1)*(-3032285326.0*tmp_111 + 16019926312.0*tmp_45 - 6046420770.0*tmp_59 + 894384375.0*tmp_77 - 107514.0) + 130627.4225362636)) + tmp_109*(tmp_115*(-ccomplex.complex[double](0, 1)*(-3016979779345.0*tmp_111 + 9356497942064.0*tmp_45 + 46573514379.0*tmp_59 - 413930890625.0*tmp_77 + 8294868.0) + 10078103.569009913) + tmp_185*(ccomplex.complex[double](0, 1)*(-2433927806205.0*tmp_111 + 5413040115560.0*tmp_45 + 2404065578355.0*tmp_59 - 1028625718750.0*tmp_77 - 25050762.0) + 30436189.450949419) + tmp_324*(-ccomplex.complex[double](0, 1)*(-517938545845.0*tmp_111 + 1944975001200.0*tmp_45 + 1219139333685.0*tmp_59 - 1045356484375.0*tmp_77 + 63003204.0) + 76547669.606250471) - tmp_586*(-837308521245.0*tmp_111 + 6745322156496.0*tmp_45 - 3881450556594.0*tmp_59 + 1181889765625.0*tmp_77 - 684146626572.32269) + tmp_592*(ccomplex.complex[double](0, 1)*(4237126328.0*tmp_45 + 708706098.0*tmp_59 - 2294921875.0*tmp_77 - 1182654.0) + 1436901.6478988996) + tmp_593*(ccomplex.complex[double](0, 1)*(-362202446830.0*tmp_111 + 1782618815032.0*tmp_45 - 600932631942.0*tmp_59 + 80399765625.0*tmp_77 - 504990.0) + 613553.04524608662) + tmp_594*(tmp_405*(tmp_488 + 6554439.0*tmp_59 - 645084.0) - 157155664.0*tmp_64 + 3855623.2566756422) + 7481388.7452587336) + 7200000.0*tmp_34*(tmp_579 - ccomplex.complex[double](0, 1)*(tmp_580 - 140.0*tmp_77)) + tmp_410*(tmp_462*(-ccomplex.complex[double](0, 1)*(tmp_367 + 75012840.0*tmp_45 + 67604544.0*tmp_59 - 31390625.0*tmp_77 + 1126182.0) + 1368289.2643444985) + tmp_584*(-ccomplex.complex[double](0, 1)*(10615480.0*tmp_45 + tmp_544 - 1213785.0*tmp_59 + 1258674.0) + 1529264.4719144396) + tmp_586*(-86472015.0*tmp_111 + 181998720.0*tmp_45 - tmp_534 + 56687040.0*tmp_59 - 668976.0) + tmp_71*(ccomplex.complex[double](0, 1)*(189254240.0*tmp_45 + 100044315.0*tmp_59 - 140546875.0*tmp_77 - 6946056.0) + 8439323.1771913334) + 5689549.9593572591) + tmp_418*(42.0*tmp_17*(-ccomplex.complex[double](0, 1)*(1731734920.0*tmp_45 + tmp_566 + 1404808515.0*tmp_59 - 846468750.0*tmp_77 + 4736046.0) + 5754203.9361681371) + tmp_185*(ccomplex.complex[double](0, 1)*(2324066500.0*tmp_45 + 829288530.0*tmp_59 - 1523593750.0*tmp_77 - 20776809.0) + 25243419.537904314) - tmp_583*(-1072252986.0*tmp_111 + 3674110248.0*tmp_45 - 322464402.0*tmp_59 - 66953125.0*tmp_77 + 657030.0) + tmp_590*(-ccomplex.complex[double](0, 1)*(133603400.0*tmp_45 + tmp_565 - 21848130.0*tmp_59 + 7681278.0) + 9332603.6323130552) + tmp_82*(ccomplex.complex[double](0, 1)*(-10895473890.0*tmp_111 + 22905409380.0*tmp_45 + 8465264640.0*tmp_59 - 2435781250.0*tmp_77 - 13630929.0) + 16561314.080443562) + 27939754.264700826) + 576.0*tmp_67*(tmp_266*(-ccomplex.complex[double](0, 1)*(6848884.0*tmp_45 - 377622.0*tmp_59 - 3718750.0*tmp_77 + 1737419.0) + 2110930.3517265898) + tmp_301*(ccomplex.complex[double](0, 1)*(15856260.0*tmp_45 + 13063680.0*tmp_59 - 13562500.0*tmp_77 - 2320601.0) + 2819485.1588172317) - ccomplex.complex[double](0, 1)*(-57648010.0*tmp_111 + 82804260.0*tmp_45 + 78382080.0*tmp_59 - 25156250.0*tmp_77 + 5717247.0) + 6946344.1004258559)) + self._gr_k_512*tmp_7*(self._gr_k_503*tmp_129*(1773.0*tmp_9 + 914.0) + self._gr_k_506*tmp_454*(3245.0*tmp_17 + 2994.0*tmp_9 + 825.0) + self._gr_k_507*tmp_496*(3282.0*tmp_17 + 2860.0*tmp_34 + 1676.0*tmp_9 + 323.0) + self._gr_k_508*tmp_56 + self._gr_k_509*tmp_146*tmp_95 + self._gr_k_510*tmp_127*tmp_603 + self._gr_k_511*tmp_132*(4122.0*tmp_17 + 6020.0*tmp_34 + 5925.0*tmp_38 + 1500.0*tmp_9 + 225.0) + tmp_106*(self._gr_k_496*tmp_17 + self._gr_k_497*tmp_9 + self._gr_k_498*tmp_38 + self._gr_k_499*tmp_34 + self._gr_k_500*tmp_95 + self._gr_k_501)) + self._gr_k_513*tmp_12*(2817232.0*tmp_17 + tmp_36*(360936.0*tmp_17 + 158185.0*tmp_34 + 338337.0*tmp_9 + 115650.0) + tmp_37*(580950.0*tmp_17 + 427476.0*tmp_34 + 161105.0*tmp_38 + 398580.0*tmp_9 + 106785.0) + tmp_493*(167516.0*tmp_9 + 147157.0) + tmp_495*(483523.0*tmp_17 + 801866.0*tmp_9 + 384895.0)) + self._gr_k_514*tmp_613 + tmp_49*(self._gr_k_504*tmp_616 + self._gr_k_505*tmp_613)) + self._gr_k_662*tmp_572*(self._gr_k_634*tmp_109*tmp_275 - tmp_172*(self._gr_k_638*tmp_17 + self._gr_k_660*tmp_9 + self._gr_k_661) - tmp_173*(self._gr_k_640*tmp_17 + self._gr_k_641*tmp_34 + self._gr_k_642*tmp_9 + self._gr_k_643) - tmp_174*(self._gr_k_636*tmp_38 + self._gr_k_644*tmp_34 + self._gr_k_645*tmp_9 + self._gr_k_646*tmp_17 + self._gr_k_647) - tmp_176*(self._gr_k_635*tmp_95 + self._gr_k_639*tmp_9 + self._gr_k_651*tmp_34 + self._gr_k_652*tmp_17 + self._gr_k_653*tmp_38 + self._gr_k_654) - tmp_571*(self._gr_k_648*tmp_9 + self._gr_k_649) - tmp_612*(self._gr_k_637*tmp_116 + self._gr_k_650*tmp_17 + self._gr_k_655*tmp_34 + self._gr_k_656*tmp_95 + self._gr_k_657*tmp_38 + self._gr_k_658*tmp_9 + self._gr_k_659)) + self._gr_k_976*tmp_21*tmp_609             # <<<<<<<<<<<<<<
 *         # 61/math.m: hFactEccCorrResumExceptPAv5Flag[6,1]
 *         self.h61EccCorrResum = self._gr_k_1159*tmp_43*(1568.0*tmp_134 - tmp_171 + tmp_494*(-tmp_569 - tmp_601 - tmp_606 - 756.0*tmp_9 - 175.0) - tmp_495*(tmp_197 - tmp_568 + 399.0) + tmp_615*(15.0*tmp_34 - 113.0*tmp_9 - 50.0))
 */
  try {
    __pyx_t_10 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_11 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_9 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_15 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_12 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_13 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_14 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_16 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_17 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_18 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_19 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_20 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_21 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_1 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_3 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_4 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_6 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_7 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_5 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_2 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_8 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_22 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_23 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  try {
    __pyx_t_24 = std::complex<double> (0.0, 1.0);
  } catch(...) {
    __Pyx_CppExn2PyErr();
    __PYX_ERR(0, 2221, __pyx_L1_error)
  }
  __pyx_v_self->h55EccCorrResum = (((((__pyx_v_self->_gr_k_166 * __pyx_v_tmp_379) * __pyx_v_tmp_611) + ((__pyx_v_self->_gr_k_515 * __pyx_v_tmp_465) * (((((__pyx_v_self->_gr_k_502 * ((((((((__pyx_v_e * __pyx_v_tmp_582) * (((__pyx_v_tmp_9 * (((-__pyx_t_10) * (((3047660.0 * __pyx_v_tmp_45) + __pyx_v_tmp_617) + 1716061.0)) + 2084980.7964079381)) + (__pyx_t_11 * ((((2187500.0 * __pyx_v_tmp_45) + (3265920.0 * __pyx_v_tmp_59)) + __pyx_v_tmp_617) - 1394243.0))) + 1693978.1747421524)) + ((24.0 * __pyx_v_tmp_106) * (((((((2.0 * __pyx_v_tmp_139) * (((-__pyx_t_9) * (((((-27642220795.0 * __pyx_v_tmp_111) + (84210550200.0 * __pyx_v_tmp_45)) + (60178837005.0 * __pyx_v_tmp_59)) - (44133906250.0 * __pyx_v_tmp_77)) + 32387778.0)) + 39350521.43736353)) + ((21.0 * __pyx_v_tmp_270) * ((__pyx_t_15 * ((((1038312440.0 * __pyx_v_tmp_45) + (253538910.0 * __pyx_v_tmp_59)) - (612421875.0 * __pyx_v_tmp_77)) - 1973262.0)) + 2397475.0176605148))) + ((35.0 * __pyx_v_tmp_275) * (((-__pyx_t_12) * ((((10597192.0 * __pyx_v_tmp_45) - __pyx_v_tmp_564) - (2103894.0 * __pyx_v_tmp_59)) + 313854.0)) + 381326.5162927291))) + ((21.0 * __pyx_v_tmp_28) * (((-__pyx_t_13) * (((((-18966195290.0 * __pyx_v_tmp_111) + (61332819160.0 * __pyx_v_tmp_45)) - (2342736270.0 * __pyx_v_tmp_59)) - (1888984375.0 * __pyx_v_tmp_77)) + 1045818.0)) + 1270648.5646709278))) + ((2.0 * __pyx_v_tmp_56) * ((__pyx_t_14 * (((((-173722278135.0 * __pyx_v_tmp_111) + (372928667160.0 * __pyx_v_tmp_45)) + (154340515665.0 * __pyx_v_tmp_59)) - (55749531250.0 * __pyx_v_tmp_77)) - 26260566.0)) + 31906077.821711012))) + ((35.0 * __pyx_v_tmp_7) * ((__pyx_t_16 * (((((-3032285326.0 * __pyx_v_tmp_111) + (16019926312.0 * __pyx_v_tmp_45)) - (6046420770.0 * __pyx_v_tmp_59)) + (894384375.0 * __pyx_v_tmp_77)) - 107514.0)) + 130627.4225362636))))) + (__pyx_v_tmp_109 * ((((((((__pyx_v_tmp_115 * (((-__pyx_t_17) * (((((-3016979779345.0 * __pyx_v_tmp_111) + (9356497942064.0 * __pyx_v_tmp_45)) + (46573514379.0 * __pyx_v_tmp_59)) - (413930890625.0 * __pyx_v_tmp_77)) + 8294868.0)) + 10078103.569009913)) + (__pyx_v_tmp_185 * ((__pyx_t_18 * (((((-2433927806205.0 * __pyx_v_tmp_111) + (5413040115560.0 * __pyx_v_tmp_45)) + (2404065578355.0 * __pyx_v_tmp_59)) - (1028625718750.0 * __pyx_v_tmp_77)) - 25050762.0)) + 30436189.450949419))) + (__pyx_v_tmp_324 * (((-__pyx_t_19) * (((((-517938545845.0 * __pyx_v_tmp_111) + (1944975001200.0 * __pyx_v_tmp_45)) + (1219139333685.0 * __pyx_v_tmp_59)) - (1045356484375.0 * __pyx_v_tmp_77)) + 63003204.0)) + 76547669.606250471))) - (__pyx_v_tmp_586 * (((((-837308521245.0 * __pyx_v_tmp_111) + (6745322156496.0 * __pyx_v_tmp_45)) - (3881450556594.0 * __pyx_v_tmp_59)) + (1181889765625.0 * __pyx_v_tmp_77)) - 684146626572.32269))) + (__pyx_v_tmp_592 * ((__pyx_t_20 * ((((4237126328.0 * __pyx_v_tmp_45) + (708706098.0 * __pyx_v_tmp_59)) - (2294921875.0 * __pyx_v_tmp_77)) - 1182654.0)) + 1436901.6478988996))) + (__pyx_v_tmp_593 * ((__pyx_t_21 * (((((-362202446830.0 * __pyx_v_tmp_111) + (1782618815032.0 * __pyx_v_tmp_45)) - (600932631942.0 * __pyx_v_tmp_59)) + (80399765625.0 * __pyx_v_tmp_77)) - 504990.0)) + 613553.04524608662))) + (__pyx_v_tmp_594 * (((__pyx_v_tmp_405 * ((__pyx_v_tmp_488 + (6554439.0 * __pyx_v_tmp_59)) - 645084.0)) - (157155664.0 * __pyx_v_tmp_64)) + 3855623.2566756422))) + 7481388.7452587336))) + ((7200000.0 * __pyx_v_tmp_34) * (__pyx_v_tmp_579 - (__pyx_t_1 * (__pyx_v_tmp_580 - (140.0 * __pyx_v_tmp_77)))))) + (__pyx_v_tmp_410 * (((((__pyx_v_tmp_462 * (((-__pyx_t_3) * ((((__pyx_v_tmp_367 + (75012840.0 * __pyx_v_tmp_45)) + (67604544.0 * __pyx_v_tmp_59)) - (31390625.0 * __pyx_v_tmp_77)) + 1126182.0)) + 1368289.2643444985)) + (__pyx_v_tmp_584 * (((-__pyx_t_4) * ((((10615480.0 * __pyx_v_tmp_45) + __pyx_v_tmp_544) - (1213785.0 * __pyx_v_tmp_59)) + 1258674.0)) + 1529264.4719144396))) + (__pyx_v_tmp_586 * (((((-86472015.0 * __pyx_v_tmp_111) + (181998720.0 * __pyx_v_tmp_45)) - __pyx_v_tmp_534) + (56687040.0 * __pyx_v_tmp_59)) - 668976.0))) + (__pyx_v_tmp_71 * ((__pyx_t_6 * ((((189254240.0 * __pyx_v_tmp_45) + (100044315.0 * __pyx_v_tmp_59)) - (140546875.0 * __pyx_v_tmp_77)) - 6946056.0)) + 8439323.1771913334))) + 5689549.9593572591))) + (__pyx_v_tmp_418 * (((((((42.0 * __pyx_v_tmp_17) * (((-__pyx_t_7) * (((((1731734920.0 * __pyx_v_tmp_45) + __pyx_v_tmp_566) + (1404808515.0 * __pyx_v_tmp_59)) - (846468750.0 * __pyx_v_tmp_77)) + 4736046.0)) + 5754203.9361681371)) + (__pyx_v_tmp_185 * ((__pyx_t_5 * ((((2324066500.0 * __pyx_v_tmp_45) + (829288530.0 * __pyx_v_tmp_59)) - (1523593750.0 * __pyx_v_tmp_77)) - 20776809.0)) + 25243419.537904314))) - (__pyx_v_tmp_583 * (((((-1072252986.0 * __pyx_v_tmp_111) + (3674110248.0 * __pyx_v_tmp_45)) - (322464402.0 * __pyx_v_tmp_59)) - (66953125.0 * __pyx_v_tmp_77)) + 657030.0))) + (__pyx_v_tmp_590 * (((-__pyx_t_2) * ((((133603400.0 * __pyx_v_tmp_45) + __pyx_v_tmp_565) - (21848130.0 * __pyx_v_tmp_59)) + 7681278.0)) + 9332603.6323130552))) + (__pyx_v_tmp_82 * ((__pyx_t_8 * (((((-10895473890.0 * __pyx_v_tmp_111) + (22905409380.0 * __pyx_v_tmp_45)) + (8465264640.0 * __pyx_v_tmp_59)) - (2435781250.0 * __pyx_v_tmp_77)) - 13630929.0)) + 16561314.080443562))) + 27939754.264700826))) + ((576.0 * __pyx_v_tmp_67) * ((((__pyx_v_tmp_266 * (((-__pyx_t_22) * ((((6848884.0 * __pyx_v_tmp_45) - (377622.0 * __pyx_v_tmp_59)) - (3718750.0 * __pyx_v_tmp_77)) + 1737419.0)) + 2110930.3517265898)) + (__pyx_v_tmp_301 * ((__pyx_t_23 * ((((15856260.0 * __pyx_v_tmp_45) + (13063680.0 * __pyx_v_tmp_59)) - (13562500.0 * __pyx_v_tmp_77)) - 2320601.0)) + 2819485.1588172317))) - (__pyx_t_24 * (((((-57648010.0 * __pyx_v_tmp_111) + (82804260.0 * __pyx_v_tmp_45)) + (78382080.0 * __pyx_v_tmp_59)) - (25156250.0 * __pyx_v_tmp_77)) + 5717247.0))) + 6946344.1004258559)))) + ((__pyx_v_self->_gr_k_512 * __pyx_v_tmp_7) * (((((((((__pyx_v_self->_gr_k_503 * __pyx_v_tmp_129) * ((1773.0 * __pyx_v_tmp_9) + 914.0)) + ((__pyx_v_self->_gr_k_506 * __pyx_v_tmp_454) * (((3245.0 * __pyx_v_tmp_17) + (2994.0 * __pyx_v_tmp_9)) + 825.0))) + ((__pyx_v_self->_gr_k_507 * __pyx_v_tmp_496) * ((((3282.0 * __pyx_v_tmp_17) + (2860.0 * __pyx_v_tmp_34)) + (1676.0 * __pyx_v_tmp_9)) + 323.0))) + (__pyx_v_self->_gr_k_508 * __pyx_v_tmp_56)) + ((__pyx_v_self->_gr_k_509 * __pyx_v_tmp_146) * __pyx_v_tmp_95)) + ((__pyx_v_self->_gr_k_510 * __pyx_v_tmp_127) * __pyx_v_tmp_603)) + ((__pyx_v_self->_gr_k_511 * __pyx_v_tmp_132) * (((((4122.0 * __pyx_v_tmp_17) + (6020.0 * __pyx_v_tmp_34)) + (5925.0 * __pyx_v_tmp_38)) + (1500.0 * __pyx_v_tmp_9)) + 225.0))) + (__pyx_v_tmp_106 * ((((((__pyx_v_self->_gr_k_496 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_497 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_498 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_499 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_500 * __pyx_v_tmp_95)) + __pyx_v_self->_gr_k_501))))) + ((__pyx_v_self->_gr_k_513 * __pyx_v_tmp_12) * (((((2817232.0 * __pyx_v_tmp_17) + (__pyx_v_tmp_36 * ((((360936.0 * __pyx_v_tmp_17) + (158185.0 * __pyx_v_tmp_34)) + (338337.0 * __pyx_v_tmp_9)) + 115650.0))) + (__pyx_v_tmp_37 * (((((580950.0 * __pyx_v_tmp_17) + (427476.0 * __pyx_v_tmp_34)) + (161105.0 * __pyx_v_tmp_38)) + (398580.0 * __pyx_v_tmp_9)) + 106785.0))) + (__pyx_v_tmp_493 * ((167516.0 * __pyx_v_tmp_9) + 147157.0))) + (__pyx_v_tmp_495 * (((483523.0 * __pyx_v_tmp_17) + (801866.0 * __pyx_v_tmp_9)) + 384895.0))))) + (__pyx_v_self->_gr_k_514 * __pyx_v_tmp_613)) + (__pyx_v_tmp_49 * ((__pyx_v_self->_gr_k_504 * __pyx_v_tmp_616) + (__pyx_v_self->_gr_k_505 * __pyx_v_tmp_613)))))) + ((__pyx_v_self->_gr_k_662 * __pyx_v_tmp_572) * ((((((((__pyx_v_self->_gr_k_634 * __pyx_v_tmp_109) * __pyx_v_tmp_275) - (__pyx_v_tmp_172 * (((__pyx_v_self->_gr_k_638 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_660 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_661))) - (__pyx_v_tmp_173 * ((((__pyx_v_self->_gr_k_640 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_641 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_642 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_643))) - (__pyx_v_tmp_174 * (((((__pyx_v_self->_gr_k_636 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_644 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_645 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_646 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_647))) - (__pyx_v_tmp_176 * ((((((__pyx_v_self->_gr_k_635 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_639 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_651 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_652 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_653 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_654))) - (__pyx_v_tmp_571 * ((__pyx_v_self->_gr_k_648 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_649))) - (__pyx_v_tmp_612 * (((((((__pyx_v_self->_gr_k_637 * __pyx_v_tmp_116) + (__pyx_v_self->_gr_k_650 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_655 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_656 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_657 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_658 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_659))))) + ((__pyx_v_self->_gr_k_976 * __pyx_v_tmp_21) * __pyx_v_tmp_609));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2223
 *         self.h55EccCorrResum = self._gr_k_166*tmp_379*tmp_611 + self._gr_k_515*tmp_465*(self._gr_k_502*(e*tmp_582*(tmp_9*(-ccomplex.complex[double](0, 1)*(3047660.0*tmp_45 + tmp_617 + 1716061.0) + 2084980.7964079381) + ccomplex.complex[double](0, 1)*(2187500.0*tmp_45 + 3265920.0*tmp_59 + tmp_617 - 1394243.0) + 1693978.1747421524) + 24.0*tmp_106*(2.0*tmp_139*(-ccomplex.complex[double](0, 1)*(-27642220795.0*tmp_111 + 84210550200.0*tmp_45 + 60178837005.0*tmp_59 - 44133906250.0*tmp_77 + 32387778.0) + 39350521.43736353) + 21.0*tmp_270*(ccomplex.complex[double](0, 1)*(1038312440.0*tmp_45 + 253538910.0*tmp_59 - 612421875.0*tmp_77 - 1973262.0) + 2397475.0176605148) + 35.0*tmp_275*(-ccomplex.complex[double](0, 1)*(10597192.0*tmp_45 - tmp_564 - 2103894.0*tmp_59 + 313854.0) + 381326.5162927291) + 21.0*tmp_28*(-ccomplex.complex[double](0, 1)*(-18966195290.0*tmp_111 + 61332819160.0*tmp_45 - 2342736270.0*tmp_59 - 1888984375.0*tmp_77 + 1045818.0) + 1270648.5646709278) + 2.0*tmp_56*(ccomplex.complex[double](0, 1)*(-173722278135.0*tmp_111 + 372928667160.0*tmp_45 + 154340515665.0*tmp_59 - 55749531250.0*tmp_77 - 26260566.0) + 31906077.821711012) + 35.0*tmp_7*(ccomplex.complex[double](0, 1)*(-3032285326.0*tmp_111 + 16019926312.0*tmp_45 - 6046420770.0*tmp_59 + 894384375.0*tmp_77 - 107514.0) + 130627.4225362636)) + tmp_109*(tmp_115*(-ccomplex.complex[double](0, 1)*(-3016979779345.0*tmp_111 + 9356497942064.0*tmp_45 + 46573514379.0*tmp_59 - 413930890625.0*tmp_77 + 8294868.0) + 10078103.569009913) + tmp_185*(ccomplex.complex[double](0, 1)*(-2433927806205.0*tmp_111 + 5413040115560.0*tmp_45 + 2404065578355.0*tmp_59 - 1028625718750.0*tmp_77 - 25050762.0) + 30436189.450949419) + tmp_324*(-ccomplex.complex[double](0, 1)*(-517938545845.0*tmp_111 + 1944975001200.0*tmp_45 + 1219139333685.0*tmp_59 - 1045356484375.0*tmp_77 + 63003204.0) + 76547669.606250471) - tmp_586*(-837308521245.0*tmp_111 + 6745322156496.0*tmp_45 - 3881450556594.0*tmp_59 + 1181889765625.0*tmp_77 - 684146626572.32269) + tmp_592*(ccomplex.complex[double](0, 1)*(4237126328.0*tmp_45 + 708706098.0*tmp_59 - 2294921875.0*tmp_77 - 1182654.0) + 1436901.6478988996) + tmp_593*(ccomplex.complex[double](0, 1)*(-362202446830.0*tmp_111 + 1782618815032.0*tmp_45 - 600932631942.0*tmp_59 + 80399765625.0*tmp_77 - 504990.0) + 613553.04524608662) + tmp_594*(tmp_405*(tmp_488 + 6554439.0*tmp_59 - 645084.0) - 157155664.0*tmp_64 + 3855623.2566756422) + 7481388.7452587336) + 7200000.0*tmp_34*(tmp_579 - ccomplex.complex[double](0, 1)*(tmp_580 - 140.0*tmp_77)) + tmp_410*(tmp_462*(-ccomplex.complex[double](0, 1)*(tmp_367 + 75012840.0*tmp_45 + 67604544.0*tmp_59 - 31390625.0*tmp_77 + 1126182.0) + 1368289.2643444985) + tmp_584*(-ccomplex.complex[double](0, 1)*(10615480.0*tmp_45 + tmp_544 - 1213785.0*tmp_59 + 1258674.0) + 1529264.4719144396) + tmp_586*(-86472015.0*tmp_111 + 181998720.0*tmp_45 - tmp_534 + 56687040.0*tmp_59 - 668976.0) + tmp_71*(ccomplex.complex[double](0, 1)*(189254240.0*tmp_45 + 100044315.0*tmp_59 - 140546875.0*tmp_77 - 6946056.0) + 8439323.1771913334) + 5689549.9593572591) + tmp_418*(42.0*tmp_17*(-ccomplex.complex[double](0, 1)*(1731734920.0*tmp_45 + tmp_566 + 1404808515.0*tmp_59 - 846468750.0*tmp_77 + 4736046.0) + 5754203.9361681371) + tmp_185*(ccomplex.complex[double](0, 1)*(2324066500.0*tmp_45 + 829288530.0*tmp_59 - 1523593750.0*tmp_77 - 20776809.0) + 25243419.537904314) - tmp_583*(-1072252986.0*tmp_111 + 3674110248.0*tmp_45 - 322464402.0*tmp_59 - 66953125.0*tmp_77 + 657030.0) + tmp_590*(-ccomplex.complex[double](0, 1)*(133603400.0*tmp_45 + tmp_565 - 21848130.0*tmp_59 + 7681278.0) + 9332603.6323130552) + tmp_82*(ccomplex.complex[double](0, 1)*(-10895473890.0*tmp_111 + 22905409380.0*tmp_45 + 8465264640.0*tmp_59 - 2435781250.0*tmp_77 - 13630929.0) + 16561314.080443562) + 27939754.264700826) + 576.0*tmp_67*(tmp_266*(-ccomplex.complex[double](0, 1)*(6848884.0*tmp_45 - 377622.0*tmp_59 - 3718750.0*tmp_77 + 1737419.0) + 2110930.3517265898) + tmp_301*(ccomplex.complex[double](0, 1)*(15856260.0*tmp_45 + 13063680.0*tmp_59 - 13562500.0*tmp_77 - 2320601.0) + 2819485.1588172317) - ccomplex.complex[double](0, 1)*(-57648010.0*tmp_111 + 82804260.0*tmp_45 + 78382080.0*tmp_59 - 25156250.0*tmp_77 + 5717247.0) + 6946344.1004258559)) + self._gr_k_512*tmp_7*(self._gr_k_503*tmp_129*(1773.0*tmp_9 + 914.0) + self._gr_k_506*tmp_454*(3245.0*tmp_17 + 2994.0*tmp_9 + 825.0) + self._gr_k_507*tmp_496*(3282.0*tmp_17 + 2860.0*tmp_34 + 1676.0*tmp_9 + 323.0) + self._gr_k_508*tmp_56 + self._gr_k_509*tmp_146*tmp_95 + self._gr_k_510*tmp_127*tmp_603 + self._gr_k_511*tmp_132*(4122.0*tmp_17 + 6020.0*tmp_34 + 5925.0*tmp_38 + 1500.0*tmp_9 + 225.0) + tmp_106*(self._gr_k_496*tmp_17 + self._gr_k_497*tmp_9 + self._gr_k_498*tmp_38 + self._gr_k_499*tmp_34 + self._gr_k_500*tmp_95 + self._gr_k_501)) + self._gr_k_513*tmp_12*(2817232.0*tmp_17 + tmp_36*(360936.0*tmp_17 + 158185.0*tmp_34 + 338337.0*tmp_9 + 115650.0) + tmp_37*(580950.0*tmp_17 + 427476.0*tmp_34 + 161105.0*tmp_38 + 398580.0*tmp_9 + 106785.0) + tmp_493*(167516.0*tmp_9 + 147157.0) + tmp_495*(483523.0*tmp_17 + 801866.0*tmp_9 + 384895.0)) + self._gr_k_514*tmp_613 + tmp_49*(self._gr_k_504*tmp_616 + self._gr_k_505*tmp_613)) + self._gr_k_662*tmp_572*(self._gr_k_634*tmp_109*tmp_275 - tmp_172*(self._gr_k_638*tmp_17 + self._gr_k_660*tmp_9 + self._gr_k_661) - tmp_173*(self._gr_k_640*tmp_17 + self._gr_k_641*tmp_34 + self._gr_k_642*tmp_9 + self._gr_k_643) - tmp_174*(self._gr_k_636*tmp_38 + self._gr_k_644*tmp_34 + self._gr_k_645*tmp_9 + self._gr_k_646*tmp_17 + self._gr_k_647) - tmp_176*(self._gr_k_635*tmp_95 + self._gr_k_639*tmp_9 + self._gr_k_651*tmp_34 + self._gr_k_652*tmp_17 + self._gr_k_653*tmp_38 + self._gr_k_654) - tmp_571*(self._gr_k_648*tmp_9 + self._gr_k_649) - tmp_612*(self._gr_k_637*tmp_116 + self._gr_k_650*tmp_17 + self._gr_k_655*tmp_34 + self._gr_k_656*tmp_95 + self._gr_k_657*tmp_38 + self._gr_k_658*tmp_9 + self._gr_k_659)) + self._gr_k_976*tmp_21*tmp_609
 *         # 61/math.m: hFactEccCorrResumExceptPAv5Flag[6,1]
 *         self.h61EccCorrResum = self._gr_k_1159*tmp_43*(1568.0*tmp_134 - tmp_171 + tmp_494*(-tmp_569 - tmp_601 - tmp_606 - 756.0*tmp_9 - 175.0) - tmp_495*(tmp_197 - tmp_568 + 399.0) + tmp_615*(15.0*tmp_34 - 113.0*tmp_9 - 50.0))             # <<<<<<<<<<<<<<
 *         # 62/math.m: hFactEccCorrResumExceptPAv5Flag[6,2]
 *         self.h62EccCorrResum = self._gr_k_1167*tmp_558*tmp_618*(self._gr_k_1111*tmp_37 + self._gr_k_1112*tmp_3 + self._gr_k_1113) + self._gr_k_596*tmp_179*(20.0*tmp_132*(2322.0*tmp_17 - 752.0*tmp_34 + 63.0*tmp_38 + 1008.0*tmp_9 + 175.0) + 11520.0*tmp_170 + tmp_172*(tmp_619 - 857.0) + tmp_174*(tmp_584 - tmp_621 + 3645.0*tmp_9 + 1267.0) + tmp_559*(3554.0*tmp_17 + 273.0*tmp_38 + tmp_622 + 973.0*tmp_9 + 105.0*tmp_95 + 125.0) + 1024.0*tmp_56 + tmp_620*(25.0*tmp_17 - 738.0*tmp_9 + 105.0)) + self._gr_k_831*tmp_624*(self._gr_k_795*tmp_471 + tmp_268*(self._gr_k_802*tmp_9 + self._gr_k_803*tmp_95 + self._gr_k_804*tmp_116 + self._gr_k_805*tmp_148 + self._gr_k_806*tmp_38 + self._gr_k_807*tmp_34 + self._gr_k_808*tmp_17 + self._gr_k_809) + tmp_387*(self._gr_k_801*tmp_95 + self._gr_k_817*tmp_38 + self._gr_k_818*tmp_17 + self._gr_k_819*tmp_34 + self._gr_k_820*tmp_9 + self._gr_k_821) + tmp_388*(self._gr_k_810*tmp_95 + self._gr_k_811*tmp_116 + self._gr_k_812*tmp_9 + self._gr_k_813*tmp_34 + self._gr_k_814*tmp_17 + self._gr_k_815*tmp_38 + self._gr_k_816) - tmp_450*(self._gr_k_822*tmp_9 + self._gr_k_823*tmp_17 + self._gr_k_824) - tmp_451*(self._gr_k_825*tmp_34 + self._gr_k_828*tmp_9 + self._gr_k_829*tmp_17 + self._gr_k_830) - tmp_576*(self._gr_k_826*tmp_9 + self._gr_k_827) + tmp_623*(self._gr_k_796*tmp_38 + self._gr_k_797*tmp_17 + self._gr_k_798*tmp_9 + self._gr_k_799*tmp_34 + self._gr_k_800))
 */
  __pyx_v_self->h61EccCorrResum = ((__pyx_v_self->_gr_k_1159 * __pyx_v_tmp_43) * (((((1568.0 * __pyx_v_tmp_134) - __pyx_v_tmp_171) + (__pyx_v_tmp_494 * (((((-__pyx_v_tmp_569) - __pyx_v_tmp_601) - __pyx_v_tmp_606) - (756.0 * __pyx_v_tmp_9)) - 175.0))) - (__pyx_v_tmp_495 * ((__pyx_v_tmp_197 - __pyx_v_tmp_568) + 399.0))) + (__pyx_v_tmp_615 * (((15.0 * __pyx_v_tmp_34) - (113.0 * __pyx_v_tmp_9)) - 50.0))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2225
 *         self.h61EccCorrResum = self._gr_k_1159*tmp_43*(1568.0*tmp_134 - tmp_171 + tmp_494*(-tmp_569 - tmp_601 - tmp_606 - 756.0*tmp_9 - 175.0) - tmp_495*(tmp_197 - tmp_568 + 399.0) + tmp_615*(15.0*tmp_34 - 113.0*tmp_9 - 50.0))
 *         # 62/math.m: hFactEccCorrResumExceptPAv5Flag[6,2]
 *         self.h62EccCorrResum = self._gr_k_1167*tmp_558*tmp_618*(self._gr_k_1111*tmp_37 + self._gr_k_1112*tmp_3 + self._gr_k_1113) + self._gr_k_596*tmp_179*(20.0*tmp_132*(2322.0*tmp_17 - 752.0*tmp_34 + 63.0*tmp_38 + 1008.0*tmp_9 + 175.0) + 11520.0*tmp_170 + tmp_172*(tmp_619 - 857.0) + tmp_174*(tmp_584 - tmp_621 + 3645.0*tmp_9 + 1267.0) + tmp_559*(3554.0*tmp_17 + 273.0*tmp_38 + tmp_622 + 973.0*tmp_9 + 105.0*tmp_95 + 125.0) + 1024.0*tmp_56 + tmp_620*(25.0*tmp_17 - 738.0*tmp_9 + 105.0)) + self._gr_k_831*tmp_624*(self._gr_k_795*tmp_471 + tmp_268*(self._gr_k_802*tmp_9 + self._gr_k_803*tmp_95 + self._gr_k_804*tmp_116 + self._gr_k_805*tmp_148 + self._gr_k_806*tmp_38 + self._gr_k_807*tmp_34 + self._gr_k_808*tmp_17 + self._gr_k_809) + tmp_387*(self._gr_k_801*tmp_95 + self._gr_k_817*tmp_38 + self._gr_k_818*tmp_17 + self._gr_k_819*tmp_34 + self._gr_k_820*tmp_9 + self._gr_k_821) + tmp_388*(self._gr_k_810*tmp_95 + self._gr_k_811*tmp_116 + self._gr_k_812*tmp_9 + self._gr_k_813*tmp_34 + self._gr_k_814*tmp_17 + self._gr_k_815*tmp_38 + self._gr_k_816) - tmp_450*(self._gr_k_822*tmp_9 + self._gr_k_823*tmp_17 + self._gr_k_824) - tmp_451*(self._gr_k_825*tmp_34 + self._gr_k_828*tmp_9 + self._gr_k_829*tmp_17 + self._gr_k_830) - tmp_576*(self._gr_k_826*tmp_9 + self._gr_k_827) + tmp_623*(self._gr_k_796*tmp_38 + self._gr_k_797*tmp_17 + self._gr_k_798*tmp_9 + self._gr_k_799*tmp_34 + self._gr_k_800))             # <<<<<<<<<<<<<<
 *         # 63/math.m: hFactEccCorrResumExceptPAv5Flag[6,3]
 *         self.h63EccCorrResum = self._gr_k_1158*tmp_43*(-11664.0*tmp_17 + 56.0*tmp_35*tmp_7*(521.0*tmp_17 + 542.0*tmp_9 + 165.0) + 3.0*tmp_37*(3294.0*tmp_17 + 105.0*tmp_38 + tmp_600 + 1820.0*tmp_9 + 385.0) - tmp_495*(-tmp_599 - 4554.0*tmp_9 - 2905.0) - tmp_614*(tmp_597 - 62.0))
 */
  __pyx_v_self->h62EccCorrResum = (((((__pyx_v_self->_gr_k_1167 * __pyx_v_tmp_558) * __pyx_v_tmp_618) * (((__pyx_v_self->_gr_k_1111 * __pyx_v_tmp_37) + (__pyx_v_self->_gr_k_1112 * __pyx_v_tmp_3)) + __pyx_v_self->_gr_k_1113)) + ((__pyx_v_self->_gr_k_596 * __pyx_v_tmp_179) * ((((((((20.0 * __pyx_v_tmp_132) * (((((2322.0 * __pyx_v_tmp_17) - (752.0 * __pyx_v_tmp_34)) + (63.0 * __pyx_v_tmp_38)) + (1008.0 * __pyx_v_tmp_9)) + 175.0)) + (11520.0 * __pyx_v_tmp_170)) + (__pyx_v_tmp_172 * (__pyx_v_tmp_619 - 857.0))) + (__pyx_v_tmp_174 * (((__pyx_v_tmp_584 - __pyx_v_tmp_621) + (3645.0 * __pyx_v_tmp_9)) + 1267.0))) + (__pyx_v_tmp_559 * ((((((3554.0 * __pyx_v_tmp_17) + (273.0 * __pyx_v_tmp_38)) + __pyx_v_tmp_622) + (973.0 * __pyx_v_tmp_9)) + (105.0 * __pyx_v_tmp_95)) + 125.0))) + (1024.0 * __pyx_v_tmp_56)) + (__pyx_v_tmp_620 * (((25.0 * __pyx_v_tmp_17) - (738.0 * __pyx_v_tmp_9)) + 105.0))))) + ((__pyx_v_self->_gr_k_831 * __pyx_v_tmp_624) * ((((((((__pyx_v_self->_gr_k_795 * __pyx_v_tmp_471) + (__pyx_v_tmp_268 * ((((((((__pyx_v_self->_gr_k_802 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_803 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_804 * __pyx_v_tmp_116)) + (__pyx_v_self->_gr_k_805 * __pyx_v_tmp_148)) + (__pyx_v_self->_gr_k_806 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_807 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_808 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_809))) + (__pyx_v_tmp_387 * ((((((__pyx_v_self->_gr_k_801 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_817 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_818 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_819 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_820 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_821))) + (__pyx_v_tmp_388 * (((((((__pyx_v_self->_gr_k_810 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_811 * __pyx_v_tmp_116)) + (__pyx_v_self->_gr_k_812 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_813 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_814 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_815 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_816))) - (__pyx_v_tmp_450 * (((__pyx_v_self->_gr_k_822 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_823 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_824))) - (__pyx_v_tmp_451 * ((((__pyx_v_self->_gr_k_825 * __pyx_v_tmp_34) + (__pyx_v_self->_gr_k_828 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_829 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_830))) - (__pyx_v_tmp_576 * ((__pyx_v_self->_gr_k_826 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_827))) + (__pyx_v_tmp_623 * (((((__pyx_v_self->_gr_k_796 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_797 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_798 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_799 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_800)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2227
 *         self.h62EccCorrResum = self._gr_k_1167*tmp_558*tmp_618*(self._gr_k_1111*tmp_37 + self._gr_k_1112*tmp_3 + self._gr_k_1113) + self._gr_k_596*tmp_179*(20.0*tmp_132*(2322.0*tmp_17 - 752.0*tmp_34 + 63.0*tmp_38 + 1008.0*tmp_9 + 175.0) + 11520.0*tmp_170 + tmp_172*(tmp_619 - 857.0) + tmp_174*(tmp_584 - tmp_621 + 3645.0*tmp_9 + 1267.0) + tmp_559*(3554.0*tmp_17 + 273.0*tmp_38 + tmp_622 + 973.0*tmp_9 + 105.0*tmp_95 + 125.0) + 1024.0*tmp_56 + tmp_620*(25.0*tmp_17 - 738.0*tmp_9 + 105.0)) + self._gr_k_831*tmp_624*(self._gr_k_795*tmp_471 + tmp_268*(self._gr_k_802*tmp_9 + self._gr_k_803*tmp_95 + self._gr_k_804*tmp_116 + self._gr_k_805*tmp_148 + self._gr_k_806*tmp_38 + self._gr_k_807*tmp_34 + self._gr_k_808*tmp_17 + self._gr_k_809) + tmp_387*(self._gr_k_801*tmp_95 + self._gr_k_817*tmp_38 + self._gr_k_818*tmp_17 + self._gr_k_819*tmp_34 + self._gr_k_820*tmp_9 + self._gr_k_821) + tmp_388*(self._gr_k_810*tmp_95 + self._gr_k_811*tmp_116 + self._gr_k_812*tmp_9 + self._gr_k_813*tmp_34 + self._gr_k_814*tmp_17 + self._gr_k_815*tmp_38 + self._gr_k_816) - tmp_450*(self._gr_k_822*tmp_9 + self._gr_k_823*tmp_17 + self._gr_k_824) - tmp_451*(self._gr_k_825*tmp_34 + self._gr_k_828*tmp_9 + self._gr_k_829*tmp_17 + self._gr_k_830) - tmp_576*(self._gr_k_826*tmp_9 + self._gr_k_827) + tmp_623*(self._gr_k_796*tmp_38 + self._gr_k_797*tmp_17 + self._gr_k_798*tmp_9 + self._gr_k_799*tmp_34 + self._gr_k_800))
 *         # 63/math.m: hFactEccCorrResumExceptPAv5Flag[6,3]
 *         self.h63EccCorrResum = self._gr_k_1158*tmp_43*(-11664.0*tmp_17 + 56.0*tmp_35*tmp_7*(521.0*tmp_17 + 542.0*tmp_9 + 165.0) + 3.0*tmp_37*(3294.0*tmp_17 + 105.0*tmp_38 + tmp_600 + 1820.0*tmp_9 + 385.0) - tmp_495*(-tmp_599 - 4554.0*tmp_9 - 2905.0) - tmp_614*(tmp_597 - 62.0))             # <<<<<<<<<<<<<<
 *         # 64/math.m: hFactEccCorrResumExceptPAv5Flag[6,4]
 *         self.h64EccCorrResum = self._gr_k_1164*tmp_624*(self._gr_k_1073*tmp_629 + tmp_387*(self._gr_k_1074*tmp_95 + self._gr_k_1086*tmp_17 + self._gr_k_1087*tmp_34 + self._gr_k_1088*tmp_9 + self._gr_k_1089*tmp_38 + self._gr_k_1090) - tmp_388*(self._gr_k_1091*tmp_116 + self._gr_k_1096*tmp_95 + self._gr_k_1098*tmp_17 + self._gr_k_1100*tmp_9 + self._gr_k_1101*tmp_38 + self._gr_k_1102*tmp_34 + self._gr_k_1103) + tmp_450*(self._gr_k_1076*tmp_9 + self._gr_k_1077*tmp_17 + self._gr_k_1078) + tmp_451*(self._gr_k_1081*tmp_17 + self._gr_k_1092*tmp_9 + self._gr_k_1093*tmp_34 + self._gr_k_1097) + tmp_576*(self._gr_k_1075*tmp_9 + self._gr_k_1079) + tmp_623*(self._gr_k_1080*tmp_17 + self._gr_k_1082*tmp_9 + self._gr_k_1083*tmp_34 + self._gr_k_1084*tmp_38 + self._gr_k_1085) - tmp_630*(self._gr_k_1094*tmp_116 + self._gr_k_1095*tmp_148 + self._gr_k_1099*tmp_9 + self._gr_k_1104*tmp_95 + self._gr_k_1105*tmp_17 + self._gr_k_1106*tmp_38 + self._gr_k_1107*tmp_34 + self._gr_k_1108)) + self._gr_k_1168*tmp_546*tmp_618*(self._gr_k_1109*tmp_3 + self._gr_k_1110) + self._gr_k_597*tmp_179*(tmp_172*(tmp_625 - 759.0) + tmp_174*(-26217.0*tmp_17 - tmp_627 - 20337.0*tmp_9 - 4835.0) + tmp_176*(-32742.0*tmp_17 - 42336.0*tmp_34 + 8195.0*tmp_38 - 13216.0*tmp_9 - 2205.0) + 65536.0*tmp_56 - 11520.0*tmp_603 + tmp_612*(-1210.0*tmp_17 - 2442.0*tmp_34 - tmp_628 - 365.0*tmp_9 + 231.0*tmp_95 - 49.0) + tmp_620*(-tmp_626 - 2306.0*tmp_9 - 1407.0))
 */
  __pyx_v_self->h63EccCorrResum = ((__pyx_v_self->_gr_k_1158 * __pyx_v_tmp_43) * (((((-11664.0 * __pyx_v_tmp_17) + (((56.0 * __pyx_v_tmp_35) * __pyx_v_tmp_7) * (((521.0 * __pyx_v_tmp_17) + (542.0 * __pyx_v_tmp_9)) + 165.0))) + ((3.0 * __pyx_v_tmp_37) * (((((3294.0 * __pyx_v_tmp_17) + (105.0 * __pyx_v_tmp_38)) + __pyx_v_tmp_600) + (1820.0 * __pyx_v_tmp_9)) + 385.0))) - (__pyx_v_tmp_495 * (((-__pyx_v_tmp_599) - (4554.0 * __pyx_v_tmp_9)) - 2905.0))) - (__pyx_v_tmp_614 * (__pyx_v_tmp_597 - 62.0))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2229
 *         self.h63EccCorrResum = self._gr_k_1158*tmp_43*(-11664.0*tmp_17 + 56.0*tmp_35*tmp_7*(521.0*tmp_17 + 542.0*tmp_9 + 165.0) + 3.0*tmp_37*(3294.0*tmp_17 + 105.0*tmp_38 + tmp_600 + 1820.0*tmp_9 + 385.0) - tmp_495*(-tmp_599 - 4554.0*tmp_9 - 2905.0) - tmp_614*(tmp_597 - 62.0))
 *         # 64/math.m: hFactEccCorrResumExceptPAv5Flag[6,4]
 *         self.h64EccCorrResum = self._gr_k_1164*tmp_624*(self._gr_k_1073*tmp_629 + tmp_387*(self._gr_k_1074*tmp_95 + self._gr_k_1086*tmp_17 + self._gr_k_1087*tmp_34 + self._gr_k_1088*tmp_9 + self._gr_k_1089*tmp_38 + self._gr_k_1090) - tmp_388*(self._gr_k_1091*tmp_116 + self._gr_k_1096*tmp_95 + self._gr_k_1098*tmp_17 + self._gr_k_1100*tmp_9 + self._gr_k_1101*tmp_38 + self._gr_k_1102*tmp_34 + self._gr_k_1103) + tmp_450*(self._gr_k_1076*tmp_9 + self._gr_k_1077*tmp_17 + self._gr_k_1078) + tmp_451*(self._gr_k_1081*tmp_17 + self._gr_k_1092*tmp_9 + self._gr_k_1093*tmp_34 + self._gr_k_1097) + tmp_576*(self._gr_k_1075*tmp_9 + self._gr_k_1079) + tmp_623*(self._gr_k_1080*tmp_17 + self._gr_k_1082*tmp_9 + self._gr_k_1083*tmp_34 + self._gr_k_1084*tmp_38 + self._gr_k_1085) - tmp_630*(self._gr_k_1094*tmp_116 + self._gr_k_1095*tmp_148 + self._gr_k_1099*tmp_9 + self._gr_k_1104*tmp_95 + self._gr_k_1105*tmp_17 + self._gr_k_1106*tmp_38 + self._gr_k_1107*tmp_34 + self._gr_k_1108)) + self._gr_k_1168*tmp_546*tmp_618*(self._gr_k_1109*tmp_3 + self._gr_k_1110) + self._gr_k_597*tmp_179*(tmp_172*(tmp_625 - 759.0) + tmp_174*(-26217.0*tmp_17 - tmp_627 - 20337.0*tmp_9 - 4835.0) + tmp_176*(-32742.0*tmp_17 - 42336.0*tmp_34 + 8195.0*tmp_38 - 13216.0*tmp_9 - 2205.0) + 65536.0*tmp_56 - 11520.0*tmp_603 + tmp_612*(-1210.0*tmp_17 - 2442.0*tmp_34 - tmp_628 - 365.0*tmp_9 + 231.0*tmp_95 - 49.0) + tmp_620*(-tmp_626 - 2306.0*tmp_9 - 1407.0))             # <<<<<<<<<<<<<<
 *         # 65/math.m: hFactEccCorrResumExceptPAv5Flag[6,5]
 *         self.h65EccCorrResum = self._gr_k_155*tmp_42*tmp_616
 */
  __pyx_v_self->h64EccCorrResum = ((((__pyx_v_self->_gr_k_1164 * __pyx_v_tmp_624) * ((((((((__pyx_v_self->_gr_k_1073 * __pyx_v_tmp_629) + (__pyx_v_tmp_387 * ((((((__pyx_v_self->_gr_k_1074 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_1086 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_1087 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_1088 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_1089 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_1090))) - (__pyx_v_tmp_388 * (((((((__pyx_v_self->_gr_k_1091 * __pyx_v_tmp_116) + (__pyx_v_self->_gr_k_1096 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_1098 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_1100 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_1101 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_1102 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_1103))) + (__pyx_v_tmp_450 * (((__pyx_v_self->_gr_k_1076 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_1077 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_1078))) + (__pyx_v_tmp_451 * ((((__pyx_v_self->_gr_k_1081 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_1092 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_1093 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_1097))) + (__pyx_v_tmp_576 * ((__pyx_v_self->_gr_k_1075 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_1079))) + (__pyx_v_tmp_623 * (((((__pyx_v_self->_gr_k_1080 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_1082 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_1083 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_1084 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_1085))) - (__pyx_v_tmp_630 * ((((((((__pyx_v_self->_gr_k_1094 * __pyx_v_tmp_116) + (__pyx_v_self->_gr_k_1095 * __pyx_v_tmp_148)) + (__pyx_v_self->_gr_k_1099 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_1104 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_1105 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_1106 * __pyx_v_tmp_38)) + (__pyx_v_self->_gr_k_1107 * __pyx_v_tmp_34)) + __pyx_v_self->_gr_k_1108)))) + (((__pyx_v_self->_gr_k_1168 * __pyx_v_tmp_546) * __pyx_v_tmp_618) * ((__pyx_v_self->_gr_k_1109 * __pyx_v_tmp_3) + __pyx_v_self->_gr_k_1110))) + ((__pyx_v_self->_gr_k_597 * __pyx_v_tmp_179) * (((((((__pyx_v_tmp_172 * (__pyx_v_tmp_625 - 759.0)) + (__pyx_v_tmp_174 * ((((-26217.0 * __pyx_v_tmp_17) - __pyx_v_tmp_627) - (20337.0 * __pyx_v_tmp_9)) - 4835.0))) + (__pyx_v_tmp_176 * (((((-32742.0 * __pyx_v_tmp_17) - (42336.0 * __pyx_v_tmp_34)) + (8195.0 * __pyx_v_tmp_38)) - (13216.0 * __pyx_v_tmp_9)) - 2205.0))) + (65536.0 * __pyx_v_tmp_56)) - (11520.0 * __pyx_v_tmp_603)) + (__pyx_v_tmp_612 * ((((((-1210.0 * __pyx_v_tmp_17) - (2442.0 * __pyx_v_tmp_34)) - __pyx_v_tmp_628) - (365.0 * __pyx_v_tmp_9)) + (231.0 * __pyx_v_tmp_95)) - 49.0))) + (__pyx_v_tmp_620 * (((-__pyx_v_tmp_626) - (2306.0 * __pyx_v_tmp_9)) - 1407.0)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2231
 *         self.h64EccCorrResum = self._gr_k_1164*tmp_624*(self._gr_k_1073*tmp_629 + tmp_387*(self._gr_k_1074*tmp_95 + self._gr_k_1086*tmp_17 + self._gr_k_1087*tmp_34 + self._gr_k_1088*tmp_9 + self._gr_k_1089*tmp_38 + self._gr_k_1090) - tmp_388*(self._gr_k_1091*tmp_116 + self._gr_k_1096*tmp_95 + self._gr_k_1098*tmp_17 + self._gr_k_1100*tmp_9 + self._gr_k_1101*tmp_38 + self._gr_k_1102*tmp_34 + self._gr_k_1103) + tmp_450*(self._gr_k_1076*tmp_9 + self._gr_k_1077*tmp_17 + self._gr_k_1078) + tmp_451*(self._gr_k_1081*tmp_17 + self._gr_k_1092*tmp_9 + self._gr_k_1093*tmp_34 + self._gr_k_1097) + tmp_576*(self._gr_k_1075*tmp_9 + self._gr_k_1079) + tmp_623*(self._gr_k_1080*tmp_17 + self._gr_k_1082*tmp_9 + self._gr_k_1083*tmp_34 + self._gr_k_1084*tmp_38 + self._gr_k_1085) - tmp_630*(self._gr_k_1094*tmp_116 + self._gr_k_1095*tmp_148 + self._gr_k_1099*tmp_9 + self._gr_k_1104*tmp_95 + self._gr_k_1105*tmp_17 + self._gr_k_1106*tmp_38 + self._gr_k_1107*tmp_34 + self._gr_k_1108)) + self._gr_k_1168*tmp_546*tmp_618*(self._gr_k_1109*tmp_3 + self._gr_k_1110) + self._gr_k_597*tmp_179*(tmp_172*(tmp_625 - 759.0) + tmp_174*(-26217.0*tmp_17 - tmp_627 - 20337.0*tmp_9 - 4835.0) + tmp_176*(-32742.0*tmp_17 - 42336.0*tmp_34 + 8195.0*tmp_38 - 13216.0*tmp_9 - 2205.0) + 65536.0*tmp_56 - 11520.0*tmp_603 + tmp_612*(-1210.0*tmp_17 - 2442.0*tmp_34 - tmp_628 - 365.0*tmp_9 + 231.0*tmp_95 - 49.0) + tmp_620*(-tmp_626 - 2306.0*tmp_9 - 1407.0))
 *         # 65/math.m: hFactEccCorrResumExceptPAv5Flag[6,5]
 *         self.h65EccCorrResum = self._gr_k_155*tmp_42*tmp_616             # <<<<<<<<<<<<<<
 *         # 66/math.m: hFactEccCorrResumExceptPAv5Flag[6,6]
 *         self.h66EccCorrResum = self._gr_k_1147*tmp_441*tmp_618 + self._gr_k_1156*tmp_624*(self._gr_k_1155*tmp_634 + 12.0*tmp_107*(self._gr_k_1148*tmp_9 + self._gr_k_1149*tmp_95 + self._gr_k_1150*tmp_34 + self._gr_k_1151*tmp_17 + self._gr_k_1152*tmp_116 + self._gr_k_1153*tmp_38 + self._gr_k_1154) + tmp_387*(self._gr_k_1135*tmp_95 + self._gr_k_1136*tmp_9 + self._gr_k_1137*tmp_34 + self._gr_k_1138*tmp_17 + self._gr_k_1139*tmp_38 + self._gr_k_1140) + tmp_450*(self._gr_k_1116*tmp_17 + self._gr_k_1117*tmp_9 + self._gr_k_1118) + tmp_576*(self._gr_k_1119*tmp_9 + self._gr_k_1120) + tmp_623*(self._gr_k_1115*tmp_38 + self._gr_k_1141*tmp_17 + self._gr_k_1142*tmp_34 + self._gr_k_1143*tmp_9 + self._gr_k_1144) + tmp_635*(self._gr_k_1123*tmp_9 + self._gr_k_1124*tmp_34 + self._gr_k_1125*tmp_17 + self._gr_k_1126) + tmp_636*(self._gr_k_1127*tmp_148 + self._gr_k_1128*tmp_17 + self._gr_k_1129*tmp_34 + self._gr_k_1130*tmp_95 + self._gr_k_1131*tmp_116 + self._gr_k_1132*tmp_9 + self._gr_k_1133*tmp_38 + self._gr_k_1134)) + self._gr_k_595*tmp_179*(3840.0*tmp_109*tmp_275 + tmp_172*(46437.0*tmp_9 + 24337.0) + tmp_173*(tmp_631 + 54814.0*tmp_9 + 15673.0) + tmp_174*(94231.0*tmp_17 + 76265.0*tmp_34 + 50371.0*tmp_9 + 10325.0) + tmp_176*(54046.0*tmp_17 + 73808.0*tmp_34 + tmp_632 + 21168.0*tmp_9 + 3465.0) + 248832.0*tmp_56 + tmp_612*(1430.0*tmp_17 + 2574.0*tmp_34 + 3003.0*tmp_38 + tmp_633 + 455.0*tmp_9 + 63.0))
 */
  __pyx_v_self->h65EccCorrResum = ((__pyx_v_self->_gr_k_155 * __pyx_v_tmp_42) * __pyx_v_tmp_616);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2233
 *         self.h65EccCorrResum = self._gr_k_155*tmp_42*tmp_616
 *         # 66/math.m: hFactEccCorrResumExceptPAv5Flag[6,6]
 *         self.h66EccCorrResum = self._gr_k_1147*tmp_441*tmp_618 + self._gr_k_1156*tmp_624*(self._gr_k_1155*tmp_634 + 12.0*tmp_107*(self._gr_k_1148*tmp_9 + self._gr_k_1149*tmp_95 + self._gr_k_1150*tmp_34 + self._gr_k_1151*tmp_17 + self._gr_k_1152*tmp_116 + self._gr_k_1153*tmp_38 + self._gr_k_1154) + tmp_387*(self._gr_k_1135*tmp_95 + self._gr_k_1136*tmp_9 + self._gr_k_1137*tmp_34 + self._gr_k_1138*tmp_17 + self._gr_k_1139*tmp_38 + self._gr_k_1140) + tmp_450*(self._gr_k_1116*tmp_17 + self._gr_k_1117*tmp_9 + self._gr_k_1118) + tmp_576*(self._gr_k_1119*tmp_9 + self._gr_k_1120) + tmp_623*(self._gr_k_1115*tmp_38 + self._gr_k_1141*tmp_17 + self._gr_k_1142*tmp_34 + self._gr_k_1143*tmp_9 + self._gr_k_1144) + tmp_635*(self._gr_k_1123*tmp_9 + self._gr_k_1124*tmp_34 + self._gr_k_1125*tmp_17 + self._gr_k_1126) + tmp_636*(self._gr_k_1127*tmp_148 + self._gr_k_1128*tmp_17 + self._gr_k_1129*tmp_34 + self._gr_k_1130*tmp_95 + self._gr_k_1131*tmp_116 + self._gr_k_1132*tmp_9 + self._gr_k_1133*tmp_38 + self._gr_k_1134)) + self._gr_k_595*tmp_179*(3840.0*tmp_109*tmp_275 + tmp_172*(46437.0*tmp_9 + 24337.0) + tmp_173*(tmp_631 + 54814.0*tmp_9 + 15673.0) + tmp_174*(94231.0*tmp_17 + 76265.0*tmp_34 + 50371.0*tmp_9 + 10325.0) + tmp_176*(54046.0*tmp_17 + 73808.0*tmp_34 + tmp_632 + 21168.0*tmp_9 + 3465.0) + 248832.0*tmp_56 + tmp_612*(1430.0*tmp_17 + 2574.0*tmp_34 + 3003.0*tmp_38 + tmp_633 + 455.0*tmp_9 + 63.0))             # <<<<<<<<<<<<<<
 *         # 71/math.m: hFactEccCorrResumExceptPAv5Flag[7,1]
 *         self.h71EccCorrResum = self._gr_k_1121*tmp_395*tmp_637*(self._gr_k_944*tmp_37 + self._gr_k_945*tmp_3 + self._gr_k_946) + self._gr_k_158*tmp_123*(64.0*e*tmp_56*(tmp_9 - 321.0) - 9.0*tmp_109*(525.0*tmp_116 + 19683.0*tmp_17 + 66932.0*tmp_34 + 19683.0*tmp_38 + 4662.0*tmp_9 + 4662.0*tmp_95 + 525.0) + 32.0*tmp_28*tmp_35*(-795.0*tmp_17 + 931.0*tmp_34 + 17433.0*tmp_9 - 1505.0) + 64.0*tmp_34 - 322560.0*tmp_381 - tmp_387*(-147210.0*tmp_17 - 14076.0*tmp_34 + 12313.0*tmp_38 + 100612.0*tmp_9 + 31353.0) - tmp_635*(9.0*tmp_17 + 842.0*tmp_9 - 4135.0) - tmp_638*(21202.0*tmp_17 - 8506.0*tmp_34 + 4837.0*tmp_38 + 8015.0*tmp_9 + 875.0*tmp_95 + 1225.0))
 */
  __pyx_v_self->h66EccCorrResum = ((((__pyx_v_self->_gr_k_1147 * __pyx_v_tmp_441) * __pyx_v_tmp_618) + ((__pyx_v_self->_gr_k_1156 * __pyx_v_tmp_624) * ((((((((__pyx_v_self->_gr_k_1155 * __pyx_v_tmp_634) + ((12.0 * __pyx_v_tmp_107) * (((((((__pyx_v_self->_gr_k_1148 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_1149 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_1150 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_1151 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_1152 * __pyx_v_tmp_116)) + (__pyx_v_self->_gr_k_1153 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_1154))) + (__pyx_v_tmp_387 * ((((((__pyx_v_self->_gr_k_1135 * __pyx_v_tmp_95) + (__pyx_v_self->_gr_k_1136 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_1137 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_1138 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_1139 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_1140))) + (__pyx_v_tmp_450 * (((__pyx_v_self->_gr_k_1116 * __pyx_v_tmp_17) + (__pyx_v_self->_gr_k_1117 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_1118))) + (__pyx_v_tmp_576 * ((__pyx_v_self->_gr_k_1119 * __pyx_v_tmp_9) + __pyx_v_self->_gr_k_1120))) + (__pyx_v_tmp_623 * (((((__pyx_v_self->_gr_k_1115 * __pyx_v_tmp_38) + (__pyx_v_self->_gr_k_1141 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_1142 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_1143 * __pyx_v_tmp_9)) + __pyx_v_self->_gr_k_1144))) + (__pyx_v_tmp_635 * ((((__pyx_v_self->_gr_k_1123 * __pyx_v_tmp_9) + (__pyx_v_self->_gr_k_1124 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_1125 * __pyx_v_tmp_17)) + __pyx_v_self->_gr_k_1126))) + (__pyx_v_tmp_636 * ((((((((__pyx_v_self->_gr_k_1127 * __pyx_v_tmp_148) + (__pyx_v_self->_gr_k_1128 * __pyx_v_tmp_17)) + (__pyx_v_self->_gr_k_1129 * __pyx_v_tmp_34)) + (__pyx_v_self->_gr_k_1130 * __pyx_v_tmp_95)) + (__pyx_v_self->_gr_k_1131 * __pyx_v_tmp_116)) + (__pyx_v_self->_gr_k_1132 * __pyx_v_tmp_9)) + (__pyx_v_self->_gr_k_1133 * __pyx_v_tmp_38)) + __pyx_v_self->_gr_k_1134))))) + ((__pyx_v_self->_gr_k_595 * __pyx_v_tmp_179) * ((((((((3840.0 * __pyx_v_tmp_109) * __pyx_v_tmp_275) + (__pyx_v_tmp_172 * ((46437.0 * __pyx_v_tmp_9) + 24337.0))) + (__pyx_v_tmp_173 * ((__pyx_v_tmp_631 + (54814.0 * __pyx_v_tmp_9)) + 15673.0))) + (__pyx_v_tmp_174 * ((((94231.0 * __pyx_v_tmp_17) + (76265.0 * __pyx_v_tmp_34)) + (50371.0 * __pyx_v_tmp_9)) + 10325.0))) + (__pyx_v_tmp_176 * (((((54046.0 * __pyx_v_tmp_17) + (73808.0 * __pyx_v_tmp_34)) + __pyx_v_tmp_632) + (21168.0 * __pyx_v_tmp_9)) + 3465.0))) + (248832.0 * __pyx_v_tmp_56)) + (__pyx_v_tmp_612 * ((((((1430.0 * __pyx_v_tmp_17) + (2574.0 * __pyx_v_tmp_34)) + (3003.0 * __pyx_v_tmp_38)) + __pyx_v_tmp_633) + (455.0 * __pyx_v_tmp_9)) + 63.0)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2235
 *         self.h66EccCorrResum = self._gr_k_1147*tmp_441*tmp_618 + self._gr_k_1156*tmp_624*(self._gr_k_1155*tmp_634 + 12.0*tmp_107*(self._gr_k_1148*tmp_9 + self._gr_k_1149*tmp_95 + self._gr_k_1150*tmp_34 + self._gr_k_1151*tmp_17 + self._gr_k_1152*tmp_116 + self._gr_k_1153*tmp_38 + self._gr_k_1154) + tmp_387*(self._gr_k_1135*tmp_95 + self._gr_k_1136*tmp_9 + self._gr_k_1137*tmp_34 + self._gr_k_1138*tmp_17 + self._gr_k_1139*tmp_38 + self._gr_k_1140) + tmp_450*(self._gr_k_1116*tmp_17 + self._gr_k_1117*tmp_9 + self._gr_k_1118) + tmp_576*(self._gr_k_1119*tmp_9 + self._gr_k_1120) + tmp_623*(self._gr_k_1115*tmp_38 + self._gr_k_1141*tmp_17 + self._gr_k_1142*tmp_34 + self._gr_k_1143*tmp_9 + self._gr_k_1144) + tmp_635*(self._gr_k_1123*tmp_9 + self._gr_k_1124*tmp_34 + self._gr_k_1125*tmp_17 + self._gr_k_1126) + tmp_636*(self._gr_k_1127*tmp_148 + self._gr_k_1128*tmp_17 + self._gr_k_1129*tmp_34 + self._gr_k_1130*tmp_95 + self._gr_k_1131*tmp_116 + self._gr_k_1132*tmp_9 + self._gr_k_1133*tmp_38 + self._gr_k_1134)) + self._gr_k_595*tmp_179*(3840.0*tmp_109*tmp_275 + tmp_172*(46437.0*tmp_9 + 24337.0) + tmp_173*(tmp_631 + 54814.0*tmp_9 + 15673.0) + tmp_174*(94231.0*tmp_17 + 76265.0*tmp_34 + 50371.0*tmp_9 + 10325.0) + tmp_176*(54046.0*tmp_17 + 73808.0*tmp_34 + tmp_632 + 21168.0*tmp_9 + 3465.0) + 248832.0*tmp_56 + tmp_612*(1430.0*tmp_17 + 2574.0*tmp_34 + 3003.0*tmp_38 + tmp_633 + 455.0*tmp_9 + 63.0))
 *         # 71/math.m: hFactEccCorrResumExceptPAv5Flag[7,1]
 *         self.h71EccCorrResum = self._gr_k_1121*tmp_395*tmp_637*(self._gr_k_944*tmp_37 + self._gr_k_945*tmp_3 + self._gr_k_946) + self._gr_k_158*tmp_123*(64.0*e*tmp_56*(tmp_9 - 321.0) - 9.0*tmp_109*(525.0*tmp_116 + 19683.0*tmp_17 + 66932.0*tmp_34 + 19683.0*tmp_38 + 4662.0*tmp_9 + 4662.0*tmp_95 + 525.0) + 32.0*tmp_28*tmp_35*(-795.0*tmp_17 + 931.0*tmp_34 + 17433.0*tmp_9 - 1505.0) + 64.0*tmp_34 - 322560.0*tmp_381 - tmp_387*(-147210.0*tmp_17 - 14076.0*tmp_34 + 12313.0*tmp_38 + 100612.0*tmp_9 + 31353.0) - tmp_635*(9.0*tmp_17 + 842.0*tmp_9 - 4135.0) - tmp_638*(21202.0*tmp_17 - 8506.0*tmp_34 + 4837.0*tmp_38 + 8015.0*tmp_9 + 875.0*tmp_95 + 1225.0))             # <<<<<<<<<<<<<<
 *         # 72/math.m: hFactEccCorrResumExceptPAv5Flag[7,2]
 *         self.h72EccCorrResum = self._gr_k_1161*tmp_456*(120.0*tmp_132*(-774.0*tmp_17 + 21.0*tmp_38 - 672.0*tmp_9 - 175.0) + tmp_174*(tmp_584 + tmp_621 - 10935.0*tmp_9 - 6335.0) + 576.0*tmp_454*(tmp_619 - 35.0) + tmp_559*(-10662.0*tmp_17 + 273.0*tmp_38 - tmp_622 - 4865.0*tmp_9 + 315.0*tmp_95 - 875.0) - 2048.0*tmp_56 - tmp_639*(41.0*tmp_9 - 857.0))
 */
  __pyx_v_self->h71EccCorrResum = ((((__pyx_v_self->_gr_k_1121 * __pyx_v_tmp_395) * __pyx_v_tmp_637) * (((__pyx_v_self->_gr_k_944 * __pyx_v_tmp_37) + (__pyx_v_self->_gr_k_945 * __pyx_v_tmp_3)) + __pyx_v_self->_gr_k_946)) + ((__pyx_v_self->_gr_k_158 * __pyx_v_tmp_123) * ((((((((((64.0 * __pyx_v_e) * __pyx_v_tmp_56) * (__pyx_v_tmp_9 - 321.0)) - ((9.0 * __pyx_v_tmp_109) * (((((((525.0 * __pyx_v_tmp_116) + (19683.0 * __pyx_v_tmp_17)) + (66932.0 * __pyx_v_tmp_34)) + (19683.0 * __pyx_v_tmp_38)) + (4662.0 * __pyx_v_tmp_9)) + (4662.0 * __pyx_v_tmp_95)) + 525.0))) + (((32.0 * __pyx_v_tmp_28) * __pyx_v_tmp_35) * ((((-795.0 * __pyx_v_tmp_17) + (931.0 * __pyx_v_tmp_34)) + (17433.0 * __pyx_v_tmp_9)) - 1505.0))) + (64.0 * __pyx_v_tmp_34)) - (322560.0 * __pyx_v_tmp_381)) - (__pyx_v_tmp_387 * (((((-147210.0 * __pyx_v_tmp_17) - (14076.0 * __pyx_v_tmp_34)) + (12313.0 * __pyx_v_tmp_38)) + (100612.0 * __pyx_v_tmp_9)) + 31353.0))) - (__pyx_v_tmp_635 * (((9.0 * __pyx_v_tmp_17) + (842.0 * __pyx_v_tmp_9)) - 4135.0))) - (__pyx_v_tmp_638 * ((((((21202.0 * __pyx_v_tmp_17) - (8506.0 * __pyx_v_tmp_34)) + (4837.0 * __pyx_v_tmp_38)) + (8015.0 * __pyx_v_tmp_9)) + (875.0 * __pyx_v_tmp_95)) + 1225.0)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2237
 *         self.h71EccCorrResum = self._gr_k_1121*tmp_395*tmp_637*(self._gr_k_944*tmp_37 + self._gr_k_945*tmp_3 + self._gr_k_946) + self._gr_k_158*tmp_123*(64.0*e*tmp_56*(tmp_9 - 321.0) - 9.0*tmp_109*(525.0*tmp_116 + 19683.0*tmp_17 + 66932.0*tmp_34 + 19683.0*tmp_38 + 4662.0*tmp_9 + 4662.0*tmp_95 + 525.0) + 32.0*tmp_28*tmp_35*(-795.0*tmp_17 + 931.0*tmp_34 + 17433.0*tmp_9 - 1505.0) + 64.0*tmp_34 - 322560.0*tmp_381 - tmp_387*(-147210.0*tmp_17 - 14076.0*tmp_34 + 12313.0*tmp_38 + 100612.0*tmp_9 + 31353.0) - tmp_635*(9.0*tmp_17 + 842.0*tmp_9 - 4135.0) - tmp_638*(21202.0*tmp_17 - 8506.0*tmp_34 + 4837.0*tmp_38 + 8015.0*tmp_9 + 875.0*tmp_95 + 1225.0))
 *         # 72/math.m: hFactEccCorrResumExceptPAv5Flag[7,2]
 *         self.h72EccCorrResum = self._gr_k_1161*tmp_456*(120.0*tmp_132*(-774.0*tmp_17 + 21.0*tmp_38 - 672.0*tmp_9 - 175.0) + tmp_174*(tmp_584 + tmp_621 - 10935.0*tmp_9 - 6335.0) + 576.0*tmp_454*(tmp_619 - 35.0) + tmp_559*(-10662.0*tmp_17 + 273.0*tmp_38 - tmp_622 - 4865.0*tmp_9 + 315.0*tmp_95 - 875.0) - 2048.0*tmp_56 - tmp_639*(41.0*tmp_9 - 857.0))             # <<<<<<<<<<<<<<
 *         # 73/math.m: hFactEccCorrResumExceptPAv5Flag[7,3]
 *         self.h73EccCorrResum = self._gr_k_1169*tmp_637*tmp_74*(self._gr_k_1145*tmp_3 + self._gr_k_1146) + self._gr_k_157*tmp_123*(139968.0*tmp_34 + tmp_356*(-41087.0*tmp_17 + 1687.0*tmp_34 + 5309.0*tmp_9 + 5355.0) + tmp_387*(561582.0*tmp_17 - 647020.0*tmp_34 + 5005.0*tmp_38 + 407572.0*tmp_9 + 86765.0) + tmp_450*(5729.0*tmp_9 - 14753.0) + 322560.0*tmp_471 + tmp_630*(231.0*tmp_116 + 15273.0*tmp_17 + 37532.0*tmp_34 + 85833.0*tmp_38 + 3906.0*tmp_9 - 4158.0*tmp_95 + 455.0) + tmp_635*(7645.0*tmp_17 - 63342.0*tmp_9 - 5011.0) + tmp_638*(tmp_147 + 45398.0*tmp_17 + 70626.0*tmp_34 - 23737.0*tmp_38 + 15645.0*tmp_9 + 2275.0))
 */
  __pyx_v_self->h72EccCorrResum = ((__pyx_v_self->_gr_k_1161 * __pyx_v_tmp_456) * (((((((120.0 * __pyx_v_tmp_132) * ((((-774.0 * __pyx_v_tmp_17) + (21.0 * __pyx_v_tmp_38)) - (672.0 * __pyx_v_tmp_9)) - 175.0)) + (__pyx_v_tmp_174 * (((__pyx_v_tmp_584 + __pyx_v_tmp_621) - (10935.0 * __pyx_v_tmp_9)) - 6335.0))) + ((576.0 * __pyx_v_tmp_454) * (__pyx_v_tmp_619 - 35.0))) + (__pyx_v_tmp_559 * ((((((-10662.0 * __pyx_v_tmp_17) + (273.0 * __pyx_v_tmp_38)) - __pyx_v_tmp_622) - (4865.0 * __pyx_v_tmp_9)) + (315.0 * __pyx_v_tmp_95)) - 875.0))) - (2048.0 * __pyx_v_tmp_56)) - (__pyx_v_tmp_639 * ((41.0 * __pyx_v_tmp_9) - 857.0))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2239
 *         self.h72EccCorrResum = self._gr_k_1161*tmp_456*(120.0*tmp_132*(-774.0*tmp_17 + 21.0*tmp_38 - 672.0*tmp_9 - 175.0) + tmp_174*(tmp_584 + tmp_621 - 10935.0*tmp_9 - 6335.0) + 576.0*tmp_454*(tmp_619 - 35.0) + tmp_559*(-10662.0*tmp_17 + 273.0*tmp_38 - tmp_622 - 4865.0*tmp_9 + 315.0*tmp_95 - 875.0) - 2048.0*tmp_56 - tmp_639*(41.0*tmp_9 - 857.0))
 *         # 73/math.m: hFactEccCorrResumExceptPAv5Flag[7,3]
 *         self.h73EccCorrResum = self._gr_k_1169*tmp_637*tmp_74*(self._gr_k_1145*tmp_3 + self._gr_k_1146) + self._gr_k_157*tmp_123*(139968.0*tmp_34 + tmp_356*(-41087.0*tmp_17 + 1687.0*tmp_34 + 5309.0*tmp_9 + 5355.0) + tmp_387*(561582.0*tmp_17 - 647020.0*tmp_34 + 5005.0*tmp_38 + 407572.0*tmp_9 + 86765.0) + tmp_450*(5729.0*tmp_9 - 14753.0) + 322560.0*tmp_471 + tmp_630*(231.0*tmp_116 + 15273.0*tmp_17 + 37532.0*tmp_34 + 85833.0*tmp_38 + 3906.0*tmp_9 - 4158.0*tmp_95 + 455.0) + tmp_635*(7645.0*tmp_17 - 63342.0*tmp_9 - 5011.0) + tmp_638*(tmp_147 + 45398.0*tmp_17 + 70626.0*tmp_34 - 23737.0*tmp_38 + 15645.0*tmp_9 + 2275.0))             # <<<<<<<<<<<<<<
 *         # 74/math.m: hFactEccCorrResumExceptPAv5Flag[7,4]
 *         self.h74EccCorrResum = self._gr_k_1162*tmp_456*(15.0*tmp_106*(6050.0*tmp_17 + 7326.0*tmp_34 + tmp_628 + 2555.0*tmp_9 + 231.0*tmp_95 + 441.0) - tmp_174*(-78651.0*tmp_17 - tmp_627 - 101685.0*tmp_9 - 33845.0) + 96.0*tmp_37*tmp_7*(5457.0*tmp_17 + 3528.0*tmp_34 + 3304.0*tmp_9 + 735.0) - 96.0*tmp_454*(-tmp_626 - 4612.0*tmp_9 - 4221.0) - 262144.0*tmp_56 - tmp_639*(tmp_625 - 1265.0))
 */
  __pyx_v_self->h73EccCorrResum = ((((__pyx_v_self->_gr_k_1169 * __pyx_v_tmp_637) * __pyx_v_tmp_74) * ((__pyx_v_self->_gr_k_1145 * __pyx_v_tmp_3) + __pyx_v_self->_gr_k_1146)) + ((__pyx_v_self->_gr_k_157 * __pyx_v_tmp_123) * ((((((((139968.0 * __pyx_v_tmp_34) + (__pyx_v_tmp_356 * ((((-41087.0 * __pyx_v_tmp_17) + (1687.0 * __pyx_v_tmp_34)) + (5309.0 * __pyx_v_tmp_9)) + 5355.0))) + (__pyx_v_tmp_387 * (((((561582.0 * __pyx_v_tmp_17) - (647020.0 * __pyx_v_tmp_34)) + (5005.0 * __pyx_v_tmp_38)) + (407572.0 * __pyx_v_tmp_9)) + 86765.0))) + (__pyx_v_tmp_450 * ((5729.0 * __pyx_v_tmp_9) - 14753.0))) + (322560.0 * __pyx_v_tmp_471)) + (__pyx_v_tmp_630 * (((((((231.0 * __pyx_v_tmp_116) + (15273.0 * __pyx_v_tmp_17)) + (37532.0 * __pyx_v_tmp_34)) + (85833.0 * __pyx_v_tmp_38)) + (3906.0 * __pyx_v_tmp_9)) - (4158.0 * __pyx_v_tmp_95)) + 455.0))) + (__pyx_v_tmp_635 * (((7645.0 * __pyx_v_tmp_17) - (63342.0 * __pyx_v_tmp_9)) - 5011.0))) + (__pyx_v_tmp_638 * (((((__pyx_v_tmp_147 + (45398.0 * __pyx_v_tmp_17)) + (70626.0 * __pyx_v_tmp_34)) - (23737.0 * __pyx_v_tmp_38)) + (15645.0 * __pyx_v_tmp_9)) + 2275.0)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2241
 *         self.h73EccCorrResum = self._gr_k_1169*tmp_637*tmp_74*(self._gr_k_1145*tmp_3 + self._gr_k_1146) + self._gr_k_157*tmp_123*(139968.0*tmp_34 + tmp_356*(-41087.0*tmp_17 + 1687.0*tmp_34 + 5309.0*tmp_9 + 5355.0) + tmp_387*(561582.0*tmp_17 - 647020.0*tmp_34 + 5005.0*tmp_38 + 407572.0*tmp_9 + 86765.0) + tmp_450*(5729.0*tmp_9 - 14753.0) + 322560.0*tmp_471 + tmp_630*(231.0*tmp_116 + 15273.0*tmp_17 + 37532.0*tmp_34 + 85833.0*tmp_38 + 3906.0*tmp_9 - 4158.0*tmp_95 + 455.0) + tmp_635*(7645.0*tmp_17 - 63342.0*tmp_9 - 5011.0) + tmp_638*(tmp_147 + 45398.0*tmp_17 + 70626.0*tmp_34 - 23737.0*tmp_38 + 15645.0*tmp_9 + 2275.0))
 *         # 74/math.m: hFactEccCorrResumExceptPAv5Flag[7,4]
 *         self.h74EccCorrResum = self._gr_k_1162*tmp_456*(15.0*tmp_106*(6050.0*tmp_17 + 7326.0*tmp_34 + tmp_628 + 2555.0*tmp_9 + 231.0*tmp_95 + 441.0) - tmp_174*(-78651.0*tmp_17 - tmp_627 - 101685.0*tmp_9 - 33845.0) + 96.0*tmp_37*tmp_7*(5457.0*tmp_17 + 3528.0*tmp_34 + 3304.0*tmp_9 + 735.0) - 96.0*tmp_454*(-tmp_626 - 4612.0*tmp_9 - 4221.0) - 262144.0*tmp_56 - tmp_639*(tmp_625 - 1265.0))             # <<<<<<<<<<<<<<
 *         # 75/math.m: hFactEccCorrResumExceptPAv5Flag[7,5]
 *         self.h75EccCorrResum = self._gr_k_1114*tmp_41*tmp_609 + self._gr_k_159*tmp_123*(5000000.0*tmp_34 + tmp_387*(-3905790.0*tmp_17 - 3314036.0*tmp_34 + 1636635.0*tmp_38 - 1856244.0*tmp_9 - 337925.0) + tmp_450*(251361.0*tmp_9 + 29279.0) + tmp_623*(-300159.0*tmp_17 + 493703.0*tmp_34 - 402891.0*tmp_9 - 113533.0) - 322560.0*tmp_629 + tmp_635*(452603.0*tmp_17 - 12610.0*tmp_9 - 77493.0) + tmp_636*(-11115.0*tmp_17 - 24596.0*tmp_34 - 37323.0*tmp_38 - tmp_641 - 2982.0*tmp_9 - 54054.0*tmp_95 - 357.0) + tmp_638*(-138434.0*tmp_17 - 229686.0*tmp_34 - 224301.0*tmp_38 - tmp_640 - 46039.0*tmp_9 - 6545.0))
 */
  __pyx_v_self->h74EccCorrResum = ((__pyx_v_self->_gr_k_1162 * __pyx_v_tmp_456) * (((((((15.0 * __pyx_v_tmp_106) * ((((((6050.0 * __pyx_v_tmp_17) + (7326.0 * __pyx_v_tmp_34)) + __pyx_v_tmp_628) + (2555.0 * __pyx_v_tmp_9)) + (231.0 * __pyx_v_tmp_95)) + 441.0)) - (__pyx_v_tmp_174 * ((((-78651.0 * __pyx_v_tmp_17) - __pyx_v_tmp_627) - (101685.0 * __pyx_v_tmp_9)) - 33845.0))) + (((96.0 * __pyx_v_tmp_37) * __pyx_v_tmp_7) * ((((5457.0 * __pyx_v_tmp_17) + (3528.0 * __pyx_v_tmp_34)) + (3304.0 * __pyx_v_tmp_9)) + 735.0))) - ((96.0 * __pyx_v_tmp_454) * (((-__pyx_v_tmp_626) - (4612.0 * __pyx_v_tmp_9)) - 4221.0))) - (262144.0 * __pyx_v_tmp_56)) - (__pyx_v_tmp_639 * (__pyx_v_tmp_625 - 1265.0))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2243
 *         self.h74EccCorrResum = self._gr_k_1162*tmp_456*(15.0*tmp_106*(6050.0*tmp_17 + 7326.0*tmp_34 + tmp_628 + 2555.0*tmp_9 + 231.0*tmp_95 + 441.0) - tmp_174*(-78651.0*tmp_17 - tmp_627 - 101685.0*tmp_9 - 33845.0) + 96.0*tmp_37*tmp_7*(5457.0*tmp_17 + 3528.0*tmp_34 + 3304.0*tmp_9 + 735.0) - 96.0*tmp_454*(-tmp_626 - 4612.0*tmp_9 - 4221.0) - 262144.0*tmp_56 - tmp_639*(tmp_625 - 1265.0))
 *         # 75/math.m: hFactEccCorrResumExceptPAv5Flag[7,5]
 *         self.h75EccCorrResum = self._gr_k_1114*tmp_41*tmp_609 + self._gr_k_159*tmp_123*(5000000.0*tmp_34 + tmp_387*(-3905790.0*tmp_17 - 3314036.0*tmp_34 + 1636635.0*tmp_38 - 1856244.0*tmp_9 - 337925.0) + tmp_450*(251361.0*tmp_9 + 29279.0) + tmp_623*(-300159.0*tmp_17 + 493703.0*tmp_34 - 402891.0*tmp_9 - 113533.0) - 322560.0*tmp_629 + tmp_635*(452603.0*tmp_17 - 12610.0*tmp_9 - 77493.0) + tmp_636*(-11115.0*tmp_17 - 24596.0*tmp_34 - 37323.0*tmp_38 - tmp_641 - 2982.0*tmp_9 - 54054.0*tmp_95 - 357.0) + tmp_638*(-138434.0*tmp_17 - 229686.0*tmp_34 - 224301.0*tmp_38 - tmp_640 - 46039.0*tmp_9 - 6545.0))             # <<<<<<<<<<<<<<
 *         # 76/math.m: hFactEccCorrResumExceptPAv5Flag[7,6]
 *         self.h76EccCorrResum = self._gr_k_557*tmp_456*(tmp_172*(232185.0*tmp_9 + 170359.0) + tmp_174*(471155.0*tmp_17 + 228795.0*tmp_34 + 352597.0*tmp_9 + 92925.0) + 1492992.0*tmp_56 + tmp_577*(tmp_631 + 82221.0*tmp_9 + 31346.0) + tmp_608*(162138.0*tmp_17 + 147616.0*tmp_34 + tmp_632 + 84672.0*tmp_9 + 17325.0) + tmp_612*(10010.0*tmp_17 + 12870.0*tmp_34 + 9009.0*tmp_38 + tmp_633 + 4095.0*tmp_9 + 693.0))
 */
  __pyx_v_self->h75EccCorrResum = (((__pyx_v_self->_gr_k_1114 * __pyx_v_tmp_41) * __pyx_v_tmp_609) + ((__pyx_v_self->_gr_k_159 * __pyx_v_tmp_123) * ((((((((5000000.0 * __pyx_v_tmp_34) + (__pyx_v_tmp_387 * (((((-3905790.0 * __pyx_v_tmp_17) - (3314036.0 * __pyx_v_tmp_34)) + (1636635.0 * __pyx_v_tmp_38)) - (1856244.0 * __pyx_v_tmp_9)) - 337925.0))) + (__pyx_v_tmp_450 * ((251361.0 * __pyx_v_tmp_9) + 29279.0))) + (__pyx_v_tmp_623 * ((((-300159.0 * __pyx_v_tmp_17) + (493703.0 * __pyx_v_tmp_34)) - (402891.0 * __pyx_v_tmp_9)) - 113533.0))) - (322560.0 * __pyx_v_tmp_629)) + (__pyx_v_tmp_635 * (((452603.0 * __pyx_v_tmp_17) - (12610.0 * __pyx_v_tmp_9)) - 77493.0))) + (__pyx_v_tmp_636 * (((((((-11115.0 * __pyx_v_tmp_17) - (24596.0 * __pyx_v_tmp_34)) - (37323.0 * __pyx_v_tmp_38)) - __pyx_v_tmp_641) - (2982.0 * __pyx_v_tmp_9)) - (54054.0 * __pyx_v_tmp_95)) - 357.0))) + (__pyx_v_tmp_638 * ((((((-138434.0 * __pyx_v_tmp_17) - (229686.0 * __pyx_v_tmp_34)) - (224301.0 * __pyx_v_tmp_38)) - __pyx_v_tmp_640) - (46039.0 * __pyx_v_tmp_9)) - 6545.0)))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2245
 *         self.h75EccCorrResum = self._gr_k_1114*tmp_41*tmp_609 + self._gr_k_159*tmp_123*(5000000.0*tmp_34 + tmp_387*(-3905790.0*tmp_17 - 3314036.0*tmp_34 + 1636635.0*tmp_38 - 1856244.0*tmp_9 - 337925.0) + tmp_450*(251361.0*tmp_9 + 29279.0) + tmp_623*(-300159.0*tmp_17 + 493703.0*tmp_34 - 402891.0*tmp_9 - 113533.0) - 322560.0*tmp_629 + tmp_635*(452603.0*tmp_17 - 12610.0*tmp_9 - 77493.0) + tmp_636*(-11115.0*tmp_17 - 24596.0*tmp_34 - 37323.0*tmp_38 - tmp_641 - 2982.0*tmp_9 - 54054.0*tmp_95 - 357.0) + tmp_638*(-138434.0*tmp_17 - 229686.0*tmp_34 - 224301.0*tmp_38 - tmp_640 - 46039.0*tmp_9 - 6545.0))
 *         # 76/math.m: hFactEccCorrResumExceptPAv5Flag[7,6]
 *         self.h76EccCorrResum = self._gr_k_557*tmp_456*(tmp_172*(232185.0*tmp_9 + 170359.0) + tmp_174*(471155.0*tmp_17 + 228795.0*tmp_34 + 352597.0*tmp_9 + 92925.0) + 1492992.0*tmp_56 + tmp_577*(tmp_631 + 82221.0*tmp_9 + 31346.0) + tmp_608*(162138.0*tmp_17 + 147616.0*tmp_34 + tmp_632 + 84672.0*tmp_9 + 17325.0) + tmp_612*(10010.0*tmp_17 + 12870.0*tmp_34 + 9009.0*tmp_38 + tmp_633 + 4095.0*tmp_9 + 693.0))             # <<<<<<<<<<<<<<
 *         # 77/math.m: hFactEccCorrResumExceptPAv5Flag[7,7]
 *         self.h77EccCorrResum = self._gr_k_156*tmp_123*(7529536.0*tmp_34 + tmp_387*(4822314.0*tmp_17 + 6050364.0*tmp_34 + 3701495.0*tmp_38 + 1967420.0*tmp_9 + 329175.0) + tmp_450*(403639.0*tmp_9 + 225033.0) + tmp_623*(1353129.0*tmp_17 + 957775.0*tmp_34 + 768213.0*tmp_9 + 162547.0) + 46080.0*tmp_634 + tmp_635*(788343.0*tmp_17 + 818326.0*tmp_9 + 244615.0) + tmp_636*(15015.0*tmp_116 + 6825.0*tmp_17 + 14300.0*tmp_34 + 19305.0*tmp_38 + 1890.0*tmp_9 + 18018.0*tmp_95 + 231.0) + tmp_638*(109162.0*tmp_17 + 186366.0*tmp_34 + 191625.0*tmp_38 + 35651.0*tmp_9 + 118335.0*tmp_95 + 5005.0))
 */
  __pyx_v_self->h76EccCorrResum = ((__pyx_v_self->_gr_k_557 * __pyx_v_tmp_456) * ((((((__pyx_v_tmp_172 * ((232185.0 * __pyx_v_tmp_9) + 170359.0)) + (__pyx_v_tmp_174 * ((((471155.0 * __pyx_v_tmp_17) + (228795.0 * __pyx_v_tmp_34)) + (352597.0 * __pyx_v_tmp_9)) + 92925.0))) + (1492992.0 * __pyx_v_tmp_56)) + (__pyx_v_tmp_577 * ((__pyx_v_tmp_631 + (82221.0 * __pyx_v_tmp_9)) + 31346.0))) + (__pyx_v_tmp_608 * (((((162138.0 * __pyx_v_tmp_17) + (147616.0 * __pyx_v_tmp_34)) + __pyx_v_tmp_632) + (84672.0 * __pyx_v_tmp_9)) + 17325.0))) + (__pyx_v_tmp_612 * ((((((10010.0 * __pyx_v_tmp_17) + (12870.0 * __pyx_v_tmp_34)) + (9009.0 * __pyx_v_tmp_38)) + __pyx_v_tmp_633) + (4095.0 * __pyx_v_tmp_9)) + 693.0))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2247
 *         self.h76EccCorrResum = self._gr_k_557*tmp_456*(tmp_172*(232185.0*tmp_9 + 170359.0) + tmp_174*(471155.0*tmp_17 + 228795.0*tmp_34 + 352597.0*tmp_9 + 92925.0) + 1492992.0*tmp_56 + tmp_577*(tmp_631 + 82221.0*tmp_9 + 31346.0) + tmp_608*(162138.0*tmp_17 + 147616.0*tmp_34 + tmp_632 + 84672.0*tmp_9 + 17325.0) + tmp_612*(10010.0*tmp_17 + 12870.0*tmp_34 + 9009.0*tmp_38 + tmp_633 + 4095.0*tmp_9 + 693.0))
 *         # 77/math.m: hFactEccCorrResumExceptPAv5Flag[7,7]
 *         self.h77EccCorrResum = self._gr_k_156*tmp_123*(7529536.0*tmp_34 + tmp_387*(4822314.0*tmp_17 + 6050364.0*tmp_34 + 3701495.0*tmp_38 + 1967420.0*tmp_9 + 329175.0) + tmp_450*(403639.0*tmp_9 + 225033.0) + tmp_623*(1353129.0*tmp_17 + 957775.0*tmp_34 + 768213.0*tmp_9 + 162547.0) + 46080.0*tmp_634 + tmp_635*(788343.0*tmp_17 + 818326.0*tmp_9 + 244615.0) + tmp_636*(15015.0*tmp_116 + 6825.0*tmp_17 + 14300.0*tmp_34 + 19305.0*tmp_38 + 1890.0*tmp_9 + 18018.0*tmp_95 + 231.0) + tmp_638*(109162.0*tmp_17 + 186366.0*tmp_34 + 191625.0*tmp_38 + 35651.0*tmp_9 + 118335.0*tmp_95 + 5005.0))             # <<<<<<<<<<<<<<
 *         # 81/math.m: hFactEccCorrResumExceptPAv5Flag[8,1]
 *         self.h81EccCorrResum = 1.0
 */
  __pyx_v_self->h77EccCorrResum = ((__pyx_v_self->_gr_k_156 * __pyx_v_tmp_123) * ((((((((7529536.0 * __pyx_v_tmp_34) + (__pyx_v_tmp_387 * (((((4822314.0 * __pyx_v_tmp_17) + (6050364.0 * __pyx_v_tmp_34)) + (3701495.0 * __pyx_v_tmp_38)) + (1967420.0 * __pyx_v_tmp_9)) + 329175.0))) + (__pyx_v_tmp_450 * ((403639.0 * __pyx_v_tmp_9) + 225033.0))) + (__pyx_v_tmp_623 * ((((1353129.0 * __pyx_v_tmp_17) + (957775.0 * __pyx_v_tmp_34)) + (768213.0 * __pyx_v_tmp_9)) + 162547.0))) + (46080.0 * __pyx_v_tmp_634)) + (__pyx_v_tmp_635 * (((788343.0 * __pyx_v_tmp_17) + (818326.0 * __pyx_v_tmp_9)) + 244615.0))) + (__pyx_v_tmp_636 * (((((((15015.0 * __pyx_v_tmp_116) + (6825.0 * __pyx_v_tmp_17)) + (14300.0 * __pyx_v_tmp_34)) + (19305.0 * __pyx_v_tmp_38)) + (1890.0 * __pyx_v_tmp_9)) + (18018.0 * __pyx_v_tmp_95)) + 231.0))) + (__pyx_v_tmp_638 * ((((((109162.0 * __pyx_v_tmp_17) + (186366.0 * __pyx_v_tmp_34)) + (191625.0 * __pyx_v_tmp_38)) + (35651.0 * __pyx_v_tmp_9)) + (118335.0 * __pyx_v_tmp_95)) + 5005.0))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2249
 *         self.h77EccCorrResum = self._gr_k_156*tmp_123*(7529536.0*tmp_34 + tmp_387*(4822314.0*tmp_17 + 6050364.0*tmp_34 + 3701495.0*tmp_38 + 1967420.0*tmp_9 + 329175.0) + tmp_450*(403639.0*tmp_9 + 225033.0) + tmp_623*(1353129.0*tmp_17 + 957775.0*tmp_34 + 768213.0*tmp_9 + 162547.0) + 46080.0*tmp_634 + tmp_635*(788343.0*tmp_17 + 818326.0*tmp_9 + 244615.0) + tmp_636*(15015.0*tmp_116 + 6825.0*tmp_17 + 14300.0*tmp_34 + 19305.0*tmp_38 + 1890.0*tmp_9 + 18018.0*tmp_95 + 231.0) + tmp_638*(109162.0*tmp_17 + 186366.0*tmp_34 + 191625.0*tmp_38 + 35651.0*tmp_9 + 118335.0*tmp_95 + 5005.0))
 *         # 81/math.m: hFactEccCorrResumExceptPAv5Flag[8,1]
 *         self.h81EccCorrResum = 1.0             # <<<<<<<<<<<<<<
 *         # 82/math.m: hFactEccCorrResumExceptPAv5Flag[8,2]
 *         self.h82EccCorrResum = self._gr_k_560*tmp_370*(8192.0*tmp_139 - 1290240.0*tmp_271 + tmp_642*(253.0*tmp_9 - 6817.0) + tmp_643*(157.0*tmp_17 - 18912.0*tmp_9 + 28227.0) + tmp_644*(-79629.0*tmp_17 + 55.0*tmp_34 + 409041.0*tmp_9 + 45205.0) + tmp_645*(73950.0*tmp_17 - 4567.0*tmp_34 + 385.0*tmp_38 - 2117.0*tmp_9 - 5635.0) - tmp_646*(1071142.0*tmp_17 - 1717518.0*tmp_34 - 6105.0*tmp_38 + 714405.0*tmp_9 + 28105.0*tmp_95 + 137235.0) - tmp_647*(1925.0*tmp_116 + 94007.0*tmp_17 + 169184.0*tmp_34 - 70423.0*tmp_38 + 28420.0*tmp_9 + 10780.0*tmp_95 + 3675.0) - tmp_648*(2079.0*tmp_116 + 231.0*tmp_148 + 10629.0*tmp_17 + 30445.0*tmp_34 + 81895.0*tmp_38 + 2373.0*tmp_9 + 4455.0*tmp_95 + 245.0))
 */
  __pyx_v_self->h81EccCorrResum = 1.0;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2251
 *         self.h81EccCorrResum = 1.0
 *         # 82/math.m: hFactEccCorrResumExceptPAv5Flag[8,2]
 *         self.h82EccCorrResum = self._gr_k_560*tmp_370*(8192.0*tmp_139 - 1290240.0*tmp_271 + tmp_642*(253.0*tmp_9 - 6817.0) + tmp_643*(157.0*tmp_17 - 18912.0*tmp_9 + 28227.0) + tmp_644*(-79629.0*tmp_17 + 55.0*tmp_34 + 409041.0*tmp_9 + 45205.0) + tmp_645*(73950.0*tmp_17 - 4567.0*tmp_34 + 385.0*tmp_38 - 2117.0*tmp_9 - 5635.0) - tmp_646*(1071142.0*tmp_17 - 1717518.0*tmp_34 - 6105.0*tmp_38 + 714405.0*tmp_9 + 28105.0*tmp_95 + 137235.0) - tmp_647*(1925.0*tmp_116 + 94007.0*tmp_17 + 169184.0*tmp_34 - 70423.0*tmp_38 + 28420.0*tmp_9 + 10780.0*tmp_95 + 3675.0) - tmp_648*(2079.0*tmp_116 + 231.0*tmp_148 + 10629.0*tmp_17 + 30445.0*tmp_34 + 81895.0*tmp_38 + 2373.0*tmp_9 + 4455.0*tmp_95 + 245.0))             # <<<<<<<<<<<<<<
 *         # 83/math.m: hFactEccCorrResumExceptPAv5Flag[8,3]
 *         self.h83EccCorrResum = 1.0
 */
  __pyx_v_self->h82EccCorrResum = ((__pyx_v_self->_gr_k_560 * __pyx_v_tmp_370) * (((((((((8192.0 * __pyx_v_tmp_139) - (1290240.0 * __pyx_v_tmp_271)) + (__pyx_v_tmp_642 * ((253.0 * __pyx_v_tmp_9) - 6817.0))) + (__pyx_v_tmp_643 * (((157.0 * __pyx_v_tmp_17) - (18912.0 * __pyx_v_tmp_9)) + 28227.0))) + (__pyx_v_tmp_644 * ((((-79629.0 * __pyx_v_tmp_17) + (55.0 * __pyx_v_tmp_34)) + (409041.0 * __pyx_v_tmp_9)) + 45205.0))) + (__pyx_v_tmp_645 * (((((73950.0 * __pyx_v_tmp_17) - (4567.0 * __pyx_v_tmp_34)) + (385.0 * __pyx_v_tmp_38)) - (2117.0 * __pyx_v_tmp_9)) - 5635.0))) - (__pyx_v_tmp_646 * ((((((1071142.0 * __pyx_v_tmp_17) - (1717518.0 * __pyx_v_tmp_34)) - (6105.0 * __pyx_v_tmp_38)) + (714405.0 * __pyx_v_tmp_9)) + (28105.0 * __pyx_v_tmp_95)) + 137235.0))) - (__pyx_v_tmp_647 * (((((((1925.0 * __pyx_v_tmp_116) + (94007.0 * __pyx_v_tmp_17)) + (169184.0 * __pyx_v_tmp_34)) - (70423.0 * __pyx_v_tmp_38)) + (28420.0 * __pyx_v_tmp_9)) + (10780.0 * __pyx_v_tmp_95)) + 3675.0))) - (__pyx_v_tmp_648 * ((((((((2079.0 * __pyx_v_tmp_116) + (231.0 * __pyx_v_tmp_148)) + (10629.0 * __pyx_v_tmp_17)) + (30445.0 * __pyx_v_tmp_34)) + (81895.0 * __pyx_v_tmp_38)) + (2373.0 * __pyx_v_tmp_9)) + (4455.0 * __pyx_v_tmp_95)) + 245.0))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2253
 *         self.h82EccCorrResum = self._gr_k_560*tmp_370*(8192.0*tmp_139 - 1290240.0*tmp_271 + tmp_642*(253.0*tmp_9 - 6817.0) + tmp_643*(157.0*tmp_17 - 18912.0*tmp_9 + 28227.0) + tmp_644*(-79629.0*tmp_17 + 55.0*tmp_34 + 409041.0*tmp_9 + 45205.0) + tmp_645*(73950.0*tmp_17 - 4567.0*tmp_34 + 385.0*tmp_38 - 2117.0*tmp_9 - 5635.0) - tmp_646*(1071142.0*tmp_17 - 1717518.0*tmp_34 - 6105.0*tmp_38 + 714405.0*tmp_9 + 28105.0*tmp_95 + 137235.0) - tmp_647*(1925.0*tmp_116 + 94007.0*tmp_17 + 169184.0*tmp_34 - 70423.0*tmp_38 + 28420.0*tmp_9 + 10780.0*tmp_95 + 3675.0) - tmp_648*(2079.0*tmp_116 + 231.0*tmp_148 + 10629.0*tmp_17 + 30445.0*tmp_34 + 81895.0*tmp_38 + 2373.0*tmp_9 + 4455.0*tmp_95 + 245.0))
 *         # 83/math.m: hFactEccCorrResumExceptPAv5Flag[8,3]
 *         self.h83EccCorrResum = 1.0             # <<<<<<<<<<<<<<
 *         # 84/math.m: hFactEccCorrResumExceptPAv5Flag[8,4]
 *         self.h84EccCorrResum = self._gr_k_559*tmp_370*(524288.0*tmp_139 + tmp_29*tmp_37*(42510.0*tmp_17 - 712384.0*tmp_34 + 31885.0*tmp_38 + 204616.0*tmp_9 + 58205.0) + 322560.0*tmp_555 + tmp_642*(26207.0*tmp_9 - 32768.0) + tmp_643*(34413.0*tmp_17 - 127773.0*tmp_9 - 27152.0) + tmp_644*(-825651.0*tmp_17 + 92950.0*tmp_34 - 183156.0*tmp_9 + 29845.0) + tmp_646*(1374912.0*tmp_17 + 1206842.0*tmp_34 - 1394250.0*tmp_38 + 589095.0*tmp_9 + 15015.0*tmp_95 + 96530.0) - tmp_647*(-52802.0*tmp_17 - 102734.0*tmp_34 - 121017.0*tmp_38 - tmp_640 - 15295.0*tmp_9 - 1925.0) - tmp_648*(-4275.0*tmp_17 - 11180.0*tmp_34 - 20735.0*tmp_38 - tmp_641 - 994.0*tmp_9 - 38610.0*tmp_95 - 105.0))
 */
  __pyx_v_self->h83EccCorrResum = 1.0;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2255
 *         self.h83EccCorrResum = 1.0
 *         # 84/math.m: hFactEccCorrResumExceptPAv5Flag[8,4]
 *         self.h84EccCorrResum = self._gr_k_559*tmp_370*(524288.0*tmp_139 + tmp_29*tmp_37*(42510.0*tmp_17 - 712384.0*tmp_34 + 31885.0*tmp_38 + 204616.0*tmp_9 + 58205.0) + 322560.0*tmp_555 + tmp_642*(26207.0*tmp_9 - 32768.0) + tmp_643*(34413.0*tmp_17 - 127773.0*tmp_9 - 27152.0) + tmp_644*(-825651.0*tmp_17 + 92950.0*tmp_34 - 183156.0*tmp_9 + 29845.0) + tmp_646*(1374912.0*tmp_17 + 1206842.0*tmp_34 - 1394250.0*tmp_38 + 589095.0*tmp_9 + 15015.0*tmp_95 + 96530.0) - tmp_647*(-52802.0*tmp_17 - 102734.0*tmp_34 - 121017.0*tmp_38 - tmp_640 - 15295.0*tmp_9 - 1925.0) - tmp_648*(-4275.0*tmp_17 - 11180.0*tmp_34 - 20735.0*tmp_38 - tmp_641 - 994.0*tmp_9 - 38610.0*tmp_95 - 105.0))             # <<<<<<<<<<<<<<
 *         # 85/math.m: hFactEccCorrResumExceptPAv5Flag[8,5]
 *         self.h85EccCorrResum = 1.0
 */
  __pyx_v_self->h84EccCorrResum = ((__pyx_v_self->_gr_k_559 * __pyx_v_tmp_370) * (((((((((524288.0 * __pyx_v_tmp_139) + ((__pyx_v_tmp_29 * __pyx_v_tmp_37) * (((((42510.0 * __pyx_v_tmp_17) - (712384.0 * __pyx_v_tmp_34)) + (31885.0 * __pyx_v_tmp_38)) + (204616.0 * __pyx_v_tmp_9)) + 58205.0))) + (322560.0 * __pyx_v_tmp_555)) + (__pyx_v_tmp_642 * ((26207.0 * __pyx_v_tmp_9) - 32768.0))) + (__pyx_v_tmp_643 * (((34413.0 * __pyx_v_tmp_17) - (127773.0 * __pyx_v_tmp_9)) - 27152.0))) + (__pyx_v_tmp_644 * ((((-825651.0 * __pyx_v_tmp_17) + (92950.0 * __pyx_v_tmp_34)) - (183156.0 * __pyx_v_tmp_9)) + 29845.0))) + (__pyx_v_tmp_646 * ((((((1374912.0 * __pyx_v_tmp_17) + (1206842.0 * __pyx_v_tmp_34)) - (1394250.0 * __pyx_v_tmp_38)) + (589095.0 * __pyx_v_tmp_9)) + (15015.0 * __pyx_v_tmp_95)) + 96530.0))) - (__pyx_v_tmp_647 * ((((((-52802.0 * __pyx_v_tmp_17) - (102734.0 * __pyx_v_tmp_34)) - (121017.0 * __pyx_v_tmp_38)) - __pyx_v_tmp_640) - (15295.0 * __pyx_v_tmp_9)) - 1925.0))) - (__pyx_v_tmp_648 * (((((((-4275.0 * __pyx_v_tmp_17) - (11180.0 * __pyx_v_tmp_34)) - (20735.0 * __pyx_v_tmp_38)) - __pyx_v_tmp_641) - (994.0 * __pyx_v_tmp_9)) - (38610.0 * __pyx_v_tmp_95)) - 105.0))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2257
 *         self.h84EccCorrResum = self._gr_k_559*tmp_370*(524288.0*tmp_139 + tmp_29*tmp_37*(42510.0*tmp_17 - 712384.0*tmp_34 + 31885.0*tmp_38 + 204616.0*tmp_9 + 58205.0) + 322560.0*tmp_555 + tmp_642*(26207.0*tmp_9 - 32768.0) + tmp_643*(34413.0*tmp_17 - 127773.0*tmp_9 - 27152.0) + tmp_644*(-825651.0*tmp_17 + 92950.0*tmp_34 - 183156.0*tmp_9 + 29845.0) + tmp_646*(1374912.0*tmp_17 + 1206842.0*tmp_34 - 1394250.0*tmp_38 + 589095.0*tmp_9 + 15015.0*tmp_95 + 96530.0) - tmp_647*(-52802.0*tmp_17 - 102734.0*tmp_34 - 121017.0*tmp_38 - tmp_640 - 15295.0*tmp_9 - 1925.0) - tmp_648*(-4275.0*tmp_17 - 11180.0*tmp_34 - 20735.0*tmp_38 - tmp_641 - 994.0*tmp_9 - 38610.0*tmp_95 - 105.0))
 *         # 85/math.m: hFactEccCorrResumExceptPAv5Flag[8,5]
 *         self.h85EccCorrResum = 1.0             # <<<<<<<<<<<<<<
 *         # 86/math.m: hFactEccCorrResumExceptPAv5Flag[8,6]
 *         self.h86EccCorrResum = self._gr_k_561*tmp_370*(53747712.0*tmp_139 - 1290240.0*tmp_150*tmp_276 + tmp_311*(384007.0*tmp_17 + 5742835.0*tmp_34 - 2326043.0*tmp_9 - 851375.0) + tmp_642*(3085723.0*tmp_9 + 725953.0) + tmp_643*(4878567.0*tmp_17 + 1410368.0*tmp_9 - 278823.0) + tmp_645*(-1578570.0*tmp_17 - 706217.0*tmp_34 + 1148665.0*tmp_38 - 900467.0*tmp_9 - 179795.0) + tmp_646*(-29256282.0*tmp_17 - 41050302.0*tmp_34 - 25807145.0*tmp_38 - 10631075.0*tmp_9 + 11876865.0*tmp_95 - 1594845.0) + tmp_647*(240065.0*tmp_116 - 711157.0*tmp_17 - 1429664.0*tmp_34 - 1785867.0*tmp_38 - 201740.0*tmp_9 - 1403220.0*tmp_95 - 25025.0) + tmp_649*(-39039.0*tmp_116 + 2145.0*tmp_148 - 6405.0*tmp_17 - 15925.0*tmp_34 - 26455.0*tmp_38 - 1533.0*tmp_9 - 32175.0*tmp_95 - 165.0))
 */
  __pyx_v_self->h85EccCorrResum = 1.0;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2259
 *         self.h85EccCorrResum = 1.0
 *         # 86/math.m: hFactEccCorrResumExceptPAv5Flag[8,6]
 *         self.h86EccCorrResum = self._gr_k_561*tmp_370*(53747712.0*tmp_139 - 1290240.0*tmp_150*tmp_276 + tmp_311*(384007.0*tmp_17 + 5742835.0*tmp_34 - 2326043.0*tmp_9 - 851375.0) + tmp_642*(3085723.0*tmp_9 + 725953.0) + tmp_643*(4878567.0*tmp_17 + 1410368.0*tmp_9 - 278823.0) + tmp_645*(-1578570.0*tmp_17 - 706217.0*tmp_34 + 1148665.0*tmp_38 - 900467.0*tmp_9 - 179795.0) + tmp_646*(-29256282.0*tmp_17 - 41050302.0*tmp_34 - 25807145.0*tmp_38 - 10631075.0*tmp_9 + 11876865.0*tmp_95 - 1594845.0) + tmp_647*(240065.0*tmp_116 - 711157.0*tmp_17 - 1429664.0*tmp_34 - 1785867.0*tmp_38 - 201740.0*tmp_9 - 1403220.0*tmp_95 - 25025.0) + tmp_649*(-39039.0*tmp_116 + 2145.0*tmp_148 - 6405.0*tmp_17 - 15925.0*tmp_34 - 26455.0*tmp_38 - 1533.0*tmp_9 - 32175.0*tmp_95 - 165.0))             # <<<<<<<<<<<<<<
 *         # 87/math.m: hFactEccCorrResumExceptPAv5Flag[8,7]
 *         self.h87EccCorrResum = 1.0
 */
  __pyx_v_self->h86EccCorrResum = ((__pyx_v_self->_gr_k_561 * __pyx_v_tmp_370) * (((((((((53747712.0 * __pyx_v_tmp_139) - ((1290240.0 * __pyx_v_tmp_150) * __pyx_v_tmp_276)) + (__pyx_v_tmp_311 * ((((384007.0 * __pyx_v_tmp_17) + (5742835.0 * __pyx_v_tmp_34)) - (2326043.0 * __pyx_v_tmp_9)) - 851375.0))) + (__pyx_v_tmp_642 * ((3085723.0 * __pyx_v_tmp_9) + 725953.0))) + (__pyx_v_tmp_643 * (((4878567.0 * __pyx_v_tmp_17) + (1410368.0 * __pyx_v_tmp_9)) - 278823.0))) + (__pyx_v_tmp_645 * (((((-1578570.0 * __pyx_v_tmp_17) - (706217.0 * __pyx_v_tmp_34)) + (1148665.0 * __pyx_v_tmp_38)) - (900467.0 * __pyx_v_tmp_9)) - 179795.0))) + (__pyx_v_tmp_646 * ((((((-29256282.0 * __pyx_v_tmp_17) - (41050302.0 * __pyx_v_tmp_34)) - (25807145.0 * __pyx_v_tmp_38)) - (10631075.0 * __pyx_v_tmp_9)) + (11876865.0 * __pyx_v_tmp_95)) - 1594845.0))) + (__pyx_v_tmp_647 * (((((((240065.0 * __pyx_v_tmp_116) - (711157.0 * __pyx_v_tmp_17)) - (1429664.0 * __pyx_v_tmp_34)) - (1785867.0 * __pyx_v_tmp_38)) - (201740.0 * __pyx_v_tmp_9)) - (1403220.0 * __pyx_v_tmp_95)) - 25025.0))) + (__pyx_v_tmp_649 * ((((((((-39039.0 * __pyx_v_tmp_116) + (2145.0 * __pyx_v_tmp_148)) - (6405.0 * __pyx_v_tmp_17)) - (15925.0 * __pyx_v_tmp_34)) - (26455.0 * __pyx_v_tmp_38)) - (1533.0 * __pyx_v_tmp_9)) - (32175.0 * __pyx_v_tmp_95)) - 165.0))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2261
 *         self.h86EccCorrResum = self._gr_k_561*tmp_370*(53747712.0*tmp_139 - 1290240.0*tmp_150*tmp_276 + tmp_311*(384007.0*tmp_17 + 5742835.0*tmp_34 - 2326043.0*tmp_9 - 851375.0) + tmp_642*(3085723.0*tmp_9 + 725953.0) + tmp_643*(4878567.0*tmp_17 + 1410368.0*tmp_9 - 278823.0) + tmp_645*(-1578570.0*tmp_17 - 706217.0*tmp_34 + 1148665.0*tmp_38 - 900467.0*tmp_9 - 179795.0) + tmp_646*(-29256282.0*tmp_17 - 41050302.0*tmp_34 - 25807145.0*tmp_38 - 10631075.0*tmp_9 + 11876865.0*tmp_95 - 1594845.0) + tmp_647*(240065.0*tmp_116 - 711157.0*tmp_17 - 1429664.0*tmp_34 - 1785867.0*tmp_38 - 201740.0*tmp_9 - 1403220.0*tmp_95 - 25025.0) + tmp_649*(-39039.0*tmp_116 + 2145.0*tmp_148 - 6405.0*tmp_17 - 15925.0*tmp_34 - 26455.0*tmp_38 - 1533.0*tmp_9 - 32175.0*tmp_95 - 165.0))
 *         # 87/math.m: hFactEccCorrResumExceptPAv5Flag[8,7]
 *         self.h87EccCorrResum = 1.0             # <<<<<<<<<<<<<<
 *         # 88/math.m: hFactEccCorrResumExceptPAv5Flag[8,8]
 *         self.h88EccCorrResum = self._gr_k_558*tmp_370*(268435456.0*tmp_139 + 645120.0*tmp_150*ccomplex.exp(15*tmp_0) + tmp_37*tmp_492*(49516950.0*tmp_17 + 58521916.0*tmp_34 + 31316705.0*tmp_38 + 20842316.0*tmp_9 + 3548545.0) + tmp_642*(16260029.0*tmp_9 + 9492289.0) + tmp_643*(27447851.0*tmp_17 + 30330654.0*tmp_9 + 9380151.0) + tmp_644*(162524283.0*tmp_17 + 105285005.0*tmp_34 + 96469623.0*tmp_9 + 20925065.0) + tmp_646*(123478534.0*tmp_17 + 202639854.0*tmp_34 + 191695035.0*tmp_38 + 41170815.0*tmp_9 + 94465315.0*tmp_95 + 5845455.0) + tmp_647*(2441775.0*tmp_116 + 2178649.0*tmp_17 + 4456908.0*tmp_34 + 5721909.0*tmp_38 + 610610.0*tmp_9 + 4722690.0*tmp_95 + 75075.0) + tmp_649*(51051.0*tmp_116 + 36465.0*tmp_148 + 16065.0*tmp_17 + 38675.0*tmp_34 + 60775.0*tmp_38 + 3927.0*tmp_9 + 65637.0*tmp_95 + 429.0))
 */
  __pyx_v_self->h87EccCorrResum = 1.0;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2263
 *         self.h87EccCorrResum = 1.0
 *         # 88/math.m: hFactEccCorrResumExceptPAv5Flag[8,8]
 *         self.h88EccCorrResum = self._gr_k_558*tmp_370*(268435456.0*tmp_139 + 645120.0*tmp_150*ccomplex.exp(15*tmp_0) + tmp_37*tmp_492*(49516950.0*tmp_17 + 58521916.0*tmp_34 + 31316705.0*tmp_38 + 20842316.0*tmp_9 + 3548545.0) + tmp_642*(16260029.0*tmp_9 + 9492289.0) + tmp_643*(27447851.0*tmp_17 + 30330654.0*tmp_9 + 9380151.0) + tmp_644*(162524283.0*tmp_17 + 105285005.0*tmp_34 + 96469623.0*tmp_9 + 20925065.0) + tmp_646*(123478534.0*tmp_17 + 202639854.0*tmp_34 + 191695035.0*tmp_38 + 41170815.0*tmp_9 + 94465315.0*tmp_95 + 5845455.0) + tmp_647*(2441775.0*tmp_116 + 2178649.0*tmp_17 + 4456908.0*tmp_34 + 5721909.0*tmp_38 + 610610.0*tmp_9 + 4722690.0*tmp_95 + 75075.0) + tmp_649*(51051.0*tmp_116 + 36465.0*tmp_148 + 16065.0*tmp_17 + 38675.0*tmp_34 + 60775.0*tmp_38 + 3927.0*tmp_9 + 65637.0*tmp_95 + 429.0))             # <<<<<<<<<<<<<<
 * 
 * 
 */
  __pyx_v_self->h88EccCorrResum = ((__pyx_v_self->_gr_k_558 * __pyx_v_tmp_370) * (((((((((268435456.0 * __pyx_v_tmp_139) + ((645120.0 * __pyx_v_tmp_150) * std::exp<double>((15.0 * __pyx_v_tmp_0)))) + ((__pyx_v_tmp_37 * __pyx_v_tmp_492) * (((((49516950.0 * __pyx_v_tmp_17) + (58521916.0 * __pyx_v_tmp_34)) + (31316705.0 * __pyx_v_tmp_38)) + (20842316.0 * __pyx_v_tmp_9)) + 3548545.0))) + (__pyx_v_tmp_642 * ((16260029.0 * __pyx_v_tmp_9) + 9492289.0))) + (__pyx_v_tmp_643 * (((27447851.0 * __pyx_v_tmp_17) + (30330654.0 * __pyx_v_tmp_9)) + 9380151.0))) + (__pyx_v_tmp_644 * ((((162524283.0 * __pyx_v_tmp_17) + (105285005.0 * __pyx_v_tmp_34)) + (96469623.0 * __pyx_v_tmp_9)) + 20925065.0))) + (__pyx_v_tmp_646 * ((((((123478534.0 * __pyx_v_tmp_17) + (202639854.0 * __pyx_v_tmp_34)) + (191695035.0 * __pyx_v_tmp_38)) + (41170815.0 * __pyx_v_tmp_9)) + (94465315.0 * __pyx_v_tmp_95)) + 5845455.0))) + (__pyx_v_tmp_647 * (((((((2441775.0 * __pyx_v_tmp_116) + (2178649.0 * __pyx_v_tmp_17)) + (4456908.0 * __pyx_v_tmp_34)) + (5721909.0 * __pyx_v_tmp_38)) + (610610.0 * __pyx_v_tmp_9)) + (4722690.0 * __pyx_v_tmp_95)) + 75075.0))) + (__pyx_v_tmp_649 * ((((((((51051.0 * __pyx_v_tmp_116) + (36465.0 * __pyx_v_tmp_148)) + (16065.0 * __pyx_v_tmp_17)) + (38675.0 * __pyx_v_tmp_34)) + (60775.0 * __pyx_v_tmp_38)) + (3927.0 * __pyx_v_tmp_9)) + (65637.0 * __pyx_v_tmp_95)) + 429.0))));

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1497
 * 
 * 
 *     cdef void _compute(self             # <<<<<<<<<<<<<<
 *             , double e=-1
 *             , double x=-1
 */

  /* function exit code */
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags._compute", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_L0:;
}

void __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__compute__pyx_wrap_1(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__compute(__pyx_v_self, NULL);
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2266
 * 
 * 
 *     cpdef ccomplex.complex[double] get(self, int l, int m):             # <<<<<<<<<<<<<<
 *         if l == 1:
 *             if m == 1:
 */

static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_3get(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
); /*proto*/
static std::complex<double>  __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_get(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self, int __pyx_v_l, int __pyx_v_m, int __pyx_skip_dispatch) {
  std::complex<double>  __pyx_r;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  PyObject *__pyx_t_2 = NULL;
  PyObject *__pyx_t_3 = NULL;
  PyObject *__pyx_t_4 = NULL;
  PyObject *__pyx_t_5 = NULL;
  PyObject *__pyx_t_6 = NULL;
  unsigned int __pyx_t_7;
  std::complex<double>  __pyx_t_8;
  int __pyx_t_9;
  Py_ssize_t __pyx_t_10;
  Py_UCS4 __pyx_t_11;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("get", 1);
  /* Check if called by wrapper */
  if (unlikely(__pyx_skip_dispatch)) ;
  /* Check if overridden in Python */
  else if (unlikely((Py_TYPE(((PyObject *)__pyx_v_self))->tp_dictoffset != 0) || __Pyx_PyType_HasFeature(Py_TYPE(((PyObject *)__pyx_v_self)), (Py_TPFLAGS_IS_ABSTRACT | Py_TPFLAGS_HEAPTYPE)))) {
    #if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_PYTYPE_LOOKUP && CYTHON_USE_TYPE_SLOTS
    static PY_UINT64_T __pyx_tp_dict_version = __PYX_DICT_VERSION_INIT, __pyx_obj_dict_version = __PYX_DICT_VERSION_INIT;
    if (unlikely(!__Pyx_object_dict_version_matches(((PyObject *)__pyx_v_self), __pyx_tp_dict_version, __pyx_obj_dict_version))) {
      PY_UINT64_T __pyx_typedict_guard = __Pyx_get_tp_dict_version(((PyObject *)__pyx_v_self));
      #endif
      __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_get); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2266, __pyx_L1_error)
      __Pyx_GOTREF(__pyx_t_1);
      if (!__Pyx_IsSameCFunction(__pyx_t_1, (void*) __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_3get)) {
        __pyx_t_3 = __Pyx_PyInt_From_int(__pyx_v_l); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 2266, __pyx_L1_error)
        __Pyx_GOTREF(__pyx_t_3);
        __pyx_t_4 = __Pyx_PyInt_From_int(__pyx_v_m); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 2266, __pyx_L1_error)
        __Pyx_GOTREF(__pyx_t_4);
        __Pyx_INCREF(__pyx_t_1);
        __pyx_t_5 = __pyx_t_1; __pyx_t_6 = NULL;
        __pyx_t_7 = 0;
        #if CYTHON_UNPACK_METHODS
        if (unlikely(PyMethod_Check(__pyx_t_5))) {
          __pyx_t_6 = PyMethod_GET_SELF(__pyx_t_5);
          if (likely(__pyx_t_6)) {
            PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5);
            __Pyx_INCREF(__pyx_t_6);
            __Pyx_INCREF(function);
            __Pyx_DECREF_SET(__pyx_t_5, function);
            __pyx_t_7 = 1;
          }
        }
        #endif
        {
          PyObject *__pyx_callargs[3] = {__pyx_t_6, __pyx_t_3, __pyx_t_4};
          __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_7, 2+__pyx_t_7);
          __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
          __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
          __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
          if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2266, __pyx_L1_error)
          __Pyx_GOTREF(__pyx_t_2);
          __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
        }
        __pyx_t_8 = __pyx_convert_complex_from_py_double(__pyx_t_2); if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2266, __pyx_L1_error)
        __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
        __pyx_r = __pyx_t_8;
        __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
        goto __pyx_L0;
      }
      #if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_PYTYPE_LOOKUP && CYTHON_USE_TYPE_SLOTS
      __pyx_tp_dict_version = __Pyx_get_tp_dict_version(((PyObject *)__pyx_v_self));
      __pyx_obj_dict_version = __Pyx_get_object_dict_version(((PyObject *)__pyx_v_self));
      if (unlikely(__pyx_typedict_guard != __pyx_tp_dict_version)) {
        __pyx_tp_dict_version = __pyx_obj_dict_version = __PYX_DICT_VERSION_INIT;
      }
      #endif
      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
      #if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_PYTYPE_LOOKUP && CYTHON_USE_TYPE_SLOTS
    }
    #endif
  }

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2267
 * 
 *     cpdef ccomplex.complex[double] get(self, int l, int m):
 *         if l == 1:             # <<<<<<<<<<<<<<
 *             if m == 1:
 *                 raise RuntimeError("Unsupported mode 1, 1")
 */
  switch (__pyx_v_l) {
    case 1:

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2268
 *     cpdef ccomplex.complex[double] get(self, int l, int m):
 *         if l == 1:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 raise RuntimeError("Unsupported mode 1, 1")
 *             raise RuntimeError(f"Unsupported mode 1, {m}")
 */
    __pyx_t_9 = (__pyx_v_m == 1);
    if (unlikely(__pyx_t_9)) {

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2269
 *         if l == 1:
 *             if m == 1:
 *                 raise RuntimeError("Unsupported mode 1, 1")             # <<<<<<<<<<<<<<
 *             raise RuntimeError(f"Unsupported mode 1, {m}")
 *         elif l == 2:
 */
      __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_RuntimeError, __pyx_tuple_, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2269, __pyx_L1_error)
      __Pyx_GOTREF(__pyx_t_1);
      __Pyx_Raise(__pyx_t_1, 0, 0, 0);
      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
      __PYX_ERR(0, 2269, __pyx_L1_error)

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2268
 *     cpdef ccomplex.complex[double] get(self, int l, int m):
 *         if l == 1:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 raise RuntimeError("Unsupported mode 1, 1")
 *             raise RuntimeError(f"Unsupported mode 1, {m}")
 */
    }

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2270
 *             if m == 1:
 *                 raise RuntimeError("Unsupported mode 1, 1")
 *             raise RuntimeError(f"Unsupported mode 1, {m}")             # <<<<<<<<<<<<<<
 *         elif l == 2:
 *             if m == 1:
 */
    __pyx_t_1 = __Pyx_PyUnicode_From_int(__pyx_v_m, 0, ' ', 'd'); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2270, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __pyx_t_2 = __Pyx_PyUnicode_Concat(__pyx_kp_u_Unsupported_mode_1, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2270, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_2);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __pyx_t_1 = __Pyx_PyObject_CallOneArg(__pyx_builtin_RuntimeError, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2270, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
    __Pyx_Raise(__pyx_t_1, 0, 0, 0);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __PYX_ERR(0, 2270, __pyx_L1_error)

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2267
 * 
 *     cpdef ccomplex.complex[double] get(self, int l, int m):
 *         if l == 1:             # <<<<<<<<<<<<<<
 *             if m == 1:
 *                 raise RuntimeError("Unsupported mode 1, 1")
 */
    break;
    case 2:

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2272
 *             raise RuntimeError(f"Unsupported mode 1, {m}")
 *         elif l == 2:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 return self.h21EccCorrResum
 *             elif m == 2:
 */
    switch (__pyx_v_m) {
      case 1:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2273
 *         elif l == 2:
 *             if m == 1:
 *                 return self.h21EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 2:
 *                 return self.h22EccCorrResum
 */
      __pyx_r = __pyx_v_self->h21EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2272
 *             raise RuntimeError(f"Unsupported mode 1, {m}")
 *         elif l == 2:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 return self.h21EccCorrResum
 *             elif m == 2:
 */
      break;
      case 2:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2275
 *                 return self.h21EccCorrResum
 *             elif m == 2:
 *                 return self.h22EccCorrResum             # <<<<<<<<<<<<<<
 *             raise RuntimeError(f"Unsupported mode 2, {m}")
 *         elif l == 3:
 */
      __pyx_r = __pyx_v_self->h22EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2274
 *             if m == 1:
 *                 return self.h21EccCorrResum
 *             elif m == 2:             # <<<<<<<<<<<<<<
 *                 return self.h22EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 2, {m}")
 */
      break;
      default: break;
    }

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2276
 *             elif m == 2:
 *                 return self.h22EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 2, {m}")             # <<<<<<<<<<<<<<
 *         elif l == 3:
 *             if m == 1:
 */
    __pyx_t_1 = __Pyx_PyUnicode_From_int(__pyx_v_m, 0, ' ', 'd'); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2276, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __pyx_t_2 = __Pyx_PyUnicode_Concat(__pyx_kp_u_Unsupported_mode_2, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2276, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_2);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __pyx_t_1 = __Pyx_PyObject_CallOneArg(__pyx_builtin_RuntimeError, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2276, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
    __Pyx_Raise(__pyx_t_1, 0, 0, 0);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __PYX_ERR(0, 2276, __pyx_L1_error)

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2271
 *                 raise RuntimeError("Unsupported mode 1, 1")
 *             raise RuntimeError(f"Unsupported mode 1, {m}")
 *         elif l == 2:             # <<<<<<<<<<<<<<
 *             if m == 1:
 *                 return self.h21EccCorrResum
 */
    break;
    case 3:

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2278
 *             raise RuntimeError(f"Unsupported mode 2, {m}")
 *         elif l == 3:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 return self.h31EccCorrResum
 *             elif m == 2:
 */
    switch (__pyx_v_m) {
      case 1:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2279
 *         elif l == 3:
 *             if m == 1:
 *                 return self.h31EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 2:
 *                 return self.h32EccCorrResum
 */
      __pyx_r = __pyx_v_self->h31EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2278
 *             raise RuntimeError(f"Unsupported mode 2, {m}")
 *         elif l == 3:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 return self.h31EccCorrResum
 *             elif m == 2:
 */
      break;
      case 2:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2281
 *                 return self.h31EccCorrResum
 *             elif m == 2:
 *                 return self.h32EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 3:
 *                 return self.h33EccCorrResum
 */
      __pyx_r = __pyx_v_self->h32EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2280
 *             if m == 1:
 *                 return self.h31EccCorrResum
 *             elif m == 2:             # <<<<<<<<<<<<<<
 *                 return self.h32EccCorrResum
 *             elif m == 3:
 */
      break;
      case 3:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2283
 *                 return self.h32EccCorrResum
 *             elif m == 3:
 *                 return self.h33EccCorrResum             # <<<<<<<<<<<<<<
 *             raise RuntimeError(f"Unsupported mode 3, {m}")
 *         elif l == 4:
 */
      __pyx_r = __pyx_v_self->h33EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2282
 *             elif m == 2:
 *                 return self.h32EccCorrResum
 *             elif m == 3:             # <<<<<<<<<<<<<<
 *                 return self.h33EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 3, {m}")
 */
      break;
      default: break;
    }

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2284
 *             elif m == 3:
 *                 return self.h33EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 3, {m}")             # <<<<<<<<<<<<<<
 *         elif l == 4:
 *             if m == 1:
 */
    __pyx_t_1 = __Pyx_PyUnicode_From_int(__pyx_v_m, 0, ' ', 'd'); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2284, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __pyx_t_2 = __Pyx_PyUnicode_Concat(__pyx_kp_u_Unsupported_mode_3, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2284, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_2);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __pyx_t_1 = __Pyx_PyObject_CallOneArg(__pyx_builtin_RuntimeError, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2284, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
    __Pyx_Raise(__pyx_t_1, 0, 0, 0);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __PYX_ERR(0, 2284, __pyx_L1_error)

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2277
 *                 return self.h22EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 2, {m}")
 *         elif l == 3:             # <<<<<<<<<<<<<<
 *             if m == 1:
 *                 return self.h31EccCorrResum
 */
    break;
    case 4:

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2286
 *             raise RuntimeError(f"Unsupported mode 3, {m}")
 *         elif l == 4:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 return self.h41EccCorrResum
 *             elif m == 2:
 */
    switch (__pyx_v_m) {
      case 1:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2287
 *         elif l == 4:
 *             if m == 1:
 *                 return self.h41EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 2:
 *                 return self.h42EccCorrResum
 */
      __pyx_r = __pyx_v_self->h41EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2286
 *             raise RuntimeError(f"Unsupported mode 3, {m}")
 *         elif l == 4:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 return self.h41EccCorrResum
 *             elif m == 2:
 */
      break;
      case 2:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2289
 *                 return self.h41EccCorrResum
 *             elif m == 2:
 *                 return self.h42EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 3:
 *                 return self.h43EccCorrResum
 */
      __pyx_r = __pyx_v_self->h42EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2288
 *             if m == 1:
 *                 return self.h41EccCorrResum
 *             elif m == 2:             # <<<<<<<<<<<<<<
 *                 return self.h42EccCorrResum
 *             elif m == 3:
 */
      break;
      case 3:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2291
 *                 return self.h42EccCorrResum
 *             elif m == 3:
 *                 return self.h43EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 4:
 *                 return self.h44EccCorrResum
 */
      __pyx_r = __pyx_v_self->h43EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2290
 *             elif m == 2:
 *                 return self.h42EccCorrResum
 *             elif m == 3:             # <<<<<<<<<<<<<<
 *                 return self.h43EccCorrResum
 *             elif m == 4:
 */
      break;
      case 4:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2293
 *                 return self.h43EccCorrResum
 *             elif m == 4:
 *                 return self.h44EccCorrResum             # <<<<<<<<<<<<<<
 *             raise RuntimeError(f"Unsupported mode 4, {m}")
 *         elif l == 5:
 */
      __pyx_r = __pyx_v_self->h44EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2292
 *             elif m == 3:
 *                 return self.h43EccCorrResum
 *             elif m == 4:             # <<<<<<<<<<<<<<
 *                 return self.h44EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 4, {m}")
 */
      break;
      default: break;
    }

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2294
 *             elif m == 4:
 *                 return self.h44EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 4, {m}")             # <<<<<<<<<<<<<<
 *         elif l == 5:
 *             if m == 1:
 */
    __pyx_t_1 = __Pyx_PyUnicode_From_int(__pyx_v_m, 0, ' ', 'd'); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2294, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __pyx_t_2 = __Pyx_PyUnicode_Concat(__pyx_kp_u_Unsupported_mode_4, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2294, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_2);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __pyx_t_1 = __Pyx_PyObject_CallOneArg(__pyx_builtin_RuntimeError, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2294, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
    __Pyx_Raise(__pyx_t_1, 0, 0, 0);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __PYX_ERR(0, 2294, __pyx_L1_error)

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2285
 *                 return self.h33EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 3, {m}")
 *         elif l == 4:             # <<<<<<<<<<<<<<
 *             if m == 1:
 *                 return self.h41EccCorrResum
 */
    break;
    case 5:

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2296
 *             raise RuntimeError(f"Unsupported mode 4, {m}")
 *         elif l == 5:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 return self.h51EccCorrResum
 *             elif m == 2:
 */
    switch (__pyx_v_m) {
      case 1:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2297
 *         elif l == 5:
 *             if m == 1:
 *                 return self.h51EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 2:
 *                 return self.h52EccCorrResum
 */
      __pyx_r = __pyx_v_self->h51EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2296
 *             raise RuntimeError(f"Unsupported mode 4, {m}")
 *         elif l == 5:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 return self.h51EccCorrResum
 *             elif m == 2:
 */
      break;
      case 2:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2299
 *                 return self.h51EccCorrResum
 *             elif m == 2:
 *                 return self.h52EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 3:
 *                 return self.h53EccCorrResum
 */
      __pyx_r = __pyx_v_self->h52EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2298
 *             if m == 1:
 *                 return self.h51EccCorrResum
 *             elif m == 2:             # <<<<<<<<<<<<<<
 *                 return self.h52EccCorrResum
 *             elif m == 3:
 */
      break;
      case 3:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2301
 *                 return self.h52EccCorrResum
 *             elif m == 3:
 *                 return self.h53EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 4:
 *                 return self.h54EccCorrResum
 */
      __pyx_r = __pyx_v_self->h53EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2300
 *             elif m == 2:
 *                 return self.h52EccCorrResum
 *             elif m == 3:             # <<<<<<<<<<<<<<
 *                 return self.h53EccCorrResum
 *             elif m == 4:
 */
      break;
      case 4:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2303
 *                 return self.h53EccCorrResum
 *             elif m == 4:
 *                 return self.h54EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 5:
 *                 return self.h55EccCorrResum
 */
      __pyx_r = __pyx_v_self->h54EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2302
 *             elif m == 3:
 *                 return self.h53EccCorrResum
 *             elif m == 4:             # <<<<<<<<<<<<<<
 *                 return self.h54EccCorrResum
 *             elif m == 5:
 */
      break;
      case 5:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2305
 *                 return self.h54EccCorrResum
 *             elif m == 5:
 *                 return self.h55EccCorrResum             # <<<<<<<<<<<<<<
 *             raise RuntimeError(f"Unsupported mode 5, {m}")
 *         elif l == 6:
 */
      __pyx_r = __pyx_v_self->h55EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2304
 *             elif m == 4:
 *                 return self.h54EccCorrResum
 *             elif m == 5:             # <<<<<<<<<<<<<<
 *                 return self.h55EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 5, {m}")
 */
      break;
      default: break;
    }

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2306
 *             elif m == 5:
 *                 return self.h55EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 5, {m}")             # <<<<<<<<<<<<<<
 *         elif l == 6:
 *             if m == 1:
 */
    __pyx_t_1 = __Pyx_PyUnicode_From_int(__pyx_v_m, 0, ' ', 'd'); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2306, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __pyx_t_2 = __Pyx_PyUnicode_Concat(__pyx_kp_u_Unsupported_mode_5, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2306, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_2);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __pyx_t_1 = __Pyx_PyObject_CallOneArg(__pyx_builtin_RuntimeError, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2306, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
    __Pyx_Raise(__pyx_t_1, 0, 0, 0);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __PYX_ERR(0, 2306, __pyx_L1_error)

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2295
 *                 return self.h44EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 4, {m}")
 *         elif l == 5:             # <<<<<<<<<<<<<<
 *             if m == 1:
 *                 return self.h51EccCorrResum
 */
    break;
    case 6:

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2308
 *             raise RuntimeError(f"Unsupported mode 5, {m}")
 *         elif l == 6:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 return self.h61EccCorrResum
 *             elif m == 2:
 */
    switch (__pyx_v_m) {
      case 1:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2309
 *         elif l == 6:
 *             if m == 1:
 *                 return self.h61EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 2:
 *                 return self.h62EccCorrResum
 */
      __pyx_r = __pyx_v_self->h61EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2308
 *             raise RuntimeError(f"Unsupported mode 5, {m}")
 *         elif l == 6:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 return self.h61EccCorrResum
 *             elif m == 2:
 */
      break;
      case 2:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2311
 *                 return self.h61EccCorrResum
 *             elif m == 2:
 *                 return self.h62EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 3:
 *                 return self.h63EccCorrResum
 */
      __pyx_r = __pyx_v_self->h62EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2310
 *             if m == 1:
 *                 return self.h61EccCorrResum
 *             elif m == 2:             # <<<<<<<<<<<<<<
 *                 return self.h62EccCorrResum
 *             elif m == 3:
 */
      break;
      case 3:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2313
 *                 return self.h62EccCorrResum
 *             elif m == 3:
 *                 return self.h63EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 4:
 *                 return self.h64EccCorrResum
 */
      __pyx_r = __pyx_v_self->h63EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2312
 *             elif m == 2:
 *                 return self.h62EccCorrResum
 *             elif m == 3:             # <<<<<<<<<<<<<<
 *                 return self.h63EccCorrResum
 *             elif m == 4:
 */
      break;
      case 4:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2315
 *                 return self.h63EccCorrResum
 *             elif m == 4:
 *                 return self.h64EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 5:
 *                 return self.h65EccCorrResum
 */
      __pyx_r = __pyx_v_self->h64EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2314
 *             elif m == 3:
 *                 return self.h63EccCorrResum
 *             elif m == 4:             # <<<<<<<<<<<<<<
 *                 return self.h64EccCorrResum
 *             elif m == 5:
 */
      break;
      case 5:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2317
 *                 return self.h64EccCorrResum
 *             elif m == 5:
 *                 return self.h65EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 6:
 *                 return self.h66EccCorrResum
 */
      __pyx_r = __pyx_v_self->h65EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2316
 *             elif m == 4:
 *                 return self.h64EccCorrResum
 *             elif m == 5:             # <<<<<<<<<<<<<<
 *                 return self.h65EccCorrResum
 *             elif m == 6:
 */
      break;
      case 6:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2319
 *                 return self.h65EccCorrResum
 *             elif m == 6:
 *                 return self.h66EccCorrResum             # <<<<<<<<<<<<<<
 *             raise RuntimeError(f"Unsupported mode 6, {m}")
 *         elif l == 7:
 */
      __pyx_r = __pyx_v_self->h66EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2318
 *             elif m == 5:
 *                 return self.h65EccCorrResum
 *             elif m == 6:             # <<<<<<<<<<<<<<
 *                 return self.h66EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 6, {m}")
 */
      break;
      default: break;
    }

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2320
 *             elif m == 6:
 *                 return self.h66EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 6, {m}")             # <<<<<<<<<<<<<<
 *         elif l == 7:
 *             if m == 1:
 */
    __pyx_t_1 = __Pyx_PyUnicode_From_int(__pyx_v_m, 0, ' ', 'd'); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2320, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __pyx_t_2 = __Pyx_PyUnicode_Concat(__pyx_kp_u_Unsupported_mode_6, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2320, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_2);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __pyx_t_1 = __Pyx_PyObject_CallOneArg(__pyx_builtin_RuntimeError, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2320, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
    __Pyx_Raise(__pyx_t_1, 0, 0, 0);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __PYX_ERR(0, 2320, __pyx_L1_error)

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2307
 *                 return self.h55EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 5, {m}")
 *         elif l == 6:             # <<<<<<<<<<<<<<
 *             if m == 1:
 *                 return self.h61EccCorrResum
 */
    break;
    case 7:

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2322
 *             raise RuntimeError(f"Unsupported mode 6, {m}")
 *         elif l == 7:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 return self.h71EccCorrResum
 *             elif m == 2:
 */
    switch (__pyx_v_m) {
      case 1:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2323
 *         elif l == 7:
 *             if m == 1:
 *                 return self.h71EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 2:
 *                 return self.h72EccCorrResum
 */
      __pyx_r = __pyx_v_self->h71EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2322
 *             raise RuntimeError(f"Unsupported mode 6, {m}")
 *         elif l == 7:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 return self.h71EccCorrResum
 *             elif m == 2:
 */
      break;
      case 2:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2325
 *                 return self.h71EccCorrResum
 *             elif m == 2:
 *                 return self.h72EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 3:
 *                 return self.h73EccCorrResum
 */
      __pyx_r = __pyx_v_self->h72EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2324
 *             if m == 1:
 *                 return self.h71EccCorrResum
 *             elif m == 2:             # <<<<<<<<<<<<<<
 *                 return self.h72EccCorrResum
 *             elif m == 3:
 */
      break;
      case 3:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2327
 *                 return self.h72EccCorrResum
 *             elif m == 3:
 *                 return self.h73EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 4:
 *                 return self.h74EccCorrResum
 */
      __pyx_r = __pyx_v_self->h73EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2326
 *             elif m == 2:
 *                 return self.h72EccCorrResum
 *             elif m == 3:             # <<<<<<<<<<<<<<
 *                 return self.h73EccCorrResum
 *             elif m == 4:
 */
      break;
      case 4:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2329
 *                 return self.h73EccCorrResum
 *             elif m == 4:
 *                 return self.h74EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 5:
 *                 return self.h75EccCorrResum
 */
      __pyx_r = __pyx_v_self->h74EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2328
 *             elif m == 3:
 *                 return self.h73EccCorrResum
 *             elif m == 4:             # <<<<<<<<<<<<<<
 *                 return self.h74EccCorrResum
 *             elif m == 5:
 */
      break;
      case 5:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2331
 *                 return self.h74EccCorrResum
 *             elif m == 5:
 *                 return self.h75EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 6:
 *                 return self.h76EccCorrResum
 */
      __pyx_r = __pyx_v_self->h75EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2330
 *             elif m == 4:
 *                 return self.h74EccCorrResum
 *             elif m == 5:             # <<<<<<<<<<<<<<
 *                 return self.h75EccCorrResum
 *             elif m == 6:
 */
      break;
      case 6:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2333
 *                 return self.h75EccCorrResum
 *             elif m == 6:
 *                 return self.h76EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 7:
 *                 return self.h77EccCorrResum
 */
      __pyx_r = __pyx_v_self->h76EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2332
 *             elif m == 5:
 *                 return self.h75EccCorrResum
 *             elif m == 6:             # <<<<<<<<<<<<<<
 *                 return self.h76EccCorrResum
 *             elif m == 7:
 */
      break;
      case 7:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2335
 *                 return self.h76EccCorrResum
 *             elif m == 7:
 *                 return self.h77EccCorrResum             # <<<<<<<<<<<<<<
 *             raise RuntimeError(f"Unsupported mode 7, {m}")
 *         elif l == 8:
 */
      __pyx_r = __pyx_v_self->h77EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2334
 *             elif m == 6:
 *                 return self.h76EccCorrResum
 *             elif m == 7:             # <<<<<<<<<<<<<<
 *                 return self.h77EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 7, {m}")
 */
      break;
      default: break;
    }

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2336
 *             elif m == 7:
 *                 return self.h77EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 7, {m}")             # <<<<<<<<<<<<<<
 *         elif l == 8:
 *             if m == 1:
 */
    __pyx_t_1 = __Pyx_PyUnicode_From_int(__pyx_v_m, 0, ' ', 'd'); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2336, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __pyx_t_2 = __Pyx_PyUnicode_Concat(__pyx_kp_u_Unsupported_mode_7, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2336, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_2);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __pyx_t_1 = __Pyx_PyObject_CallOneArg(__pyx_builtin_RuntimeError, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2336, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
    __Pyx_Raise(__pyx_t_1, 0, 0, 0);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __PYX_ERR(0, 2336, __pyx_L1_error)

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2321
 *                 return self.h66EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 6, {m}")
 *         elif l == 7:             # <<<<<<<<<<<<<<
 *             if m == 1:
 *                 return self.h71EccCorrResum
 */
    break;
    case 8:

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2338
 *             raise RuntimeError(f"Unsupported mode 7, {m}")
 *         elif l == 8:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 return ccomplex.complex[double](self.h81EccCorrResum, 0)
 *             elif m == 2:
 */
    switch (__pyx_v_m) {
      case 1:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2339
 *         elif l == 8:
 *             if m == 1:
 *                 return ccomplex.complex[double](self.h81EccCorrResum, 0)             # <<<<<<<<<<<<<<
 *             elif m == 2:
 *                 return self.h82EccCorrResum
 */
      try {
        __pyx_t_8 = std::complex<double> (__pyx_v_self->h81EccCorrResum, 0.0);
      } catch(...) {
        __Pyx_CppExn2PyErr();
        __PYX_ERR(0, 2339, __pyx_L1_error)
      }
      __pyx_r = __pyx_t_8;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2338
 *             raise RuntimeError(f"Unsupported mode 7, {m}")
 *         elif l == 8:
 *             if m == 1:             # <<<<<<<<<<<<<<
 *                 return ccomplex.complex[double](self.h81EccCorrResum, 0)
 *             elif m == 2:
 */
      break;
      case 2:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2341
 *                 return ccomplex.complex[double](self.h81EccCorrResum, 0)
 *             elif m == 2:
 *                 return self.h82EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 3:
 *                 return ccomplex.complex[double](self.h83EccCorrResum, 0)
 */
      __pyx_r = __pyx_v_self->h82EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2340
 *             if m == 1:
 *                 return ccomplex.complex[double](self.h81EccCorrResum, 0)
 *             elif m == 2:             # <<<<<<<<<<<<<<
 *                 return self.h82EccCorrResum
 *             elif m == 3:
 */
      break;
      case 3:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2343
 *                 return self.h82EccCorrResum
 *             elif m == 3:
 *                 return ccomplex.complex[double](self.h83EccCorrResum, 0)             # <<<<<<<<<<<<<<
 *             elif m == 4:
 *                 return self.h84EccCorrResum
 */
      try {
        __pyx_t_8 = std::complex<double> (__pyx_v_self->h83EccCorrResum, 0.0);
      } catch(...) {
        __Pyx_CppExn2PyErr();
        __PYX_ERR(0, 2343, __pyx_L1_error)
      }
      __pyx_r = __pyx_t_8;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2342
 *             elif m == 2:
 *                 return self.h82EccCorrResum
 *             elif m == 3:             # <<<<<<<<<<<<<<
 *                 return ccomplex.complex[double](self.h83EccCorrResum, 0)
 *             elif m == 4:
 */
      break;
      case 4:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2345
 *                 return ccomplex.complex[double](self.h83EccCorrResum, 0)
 *             elif m == 4:
 *                 return self.h84EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 5:
 *                 return ccomplex.complex[double](self.h85EccCorrResum, 0)
 */
      __pyx_r = __pyx_v_self->h84EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2344
 *             elif m == 3:
 *                 return ccomplex.complex[double](self.h83EccCorrResum, 0)
 *             elif m == 4:             # <<<<<<<<<<<<<<
 *                 return self.h84EccCorrResum
 *             elif m == 5:
 */
      break;
      case 5:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2347
 *                 return self.h84EccCorrResum
 *             elif m == 5:
 *                 return ccomplex.complex[double](self.h85EccCorrResum, 0)             # <<<<<<<<<<<<<<
 *             elif m == 6:
 *                 return self.h86EccCorrResum
 */
      try {
        __pyx_t_8 = std::complex<double> (__pyx_v_self->h85EccCorrResum, 0.0);
      } catch(...) {
        __Pyx_CppExn2PyErr();
        __PYX_ERR(0, 2347, __pyx_L1_error)
      }
      __pyx_r = __pyx_t_8;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2346
 *             elif m == 4:
 *                 return self.h84EccCorrResum
 *             elif m == 5:             # <<<<<<<<<<<<<<
 *                 return ccomplex.complex[double](self.h85EccCorrResum, 0)
 *             elif m == 6:
 */
      break;
      case 6:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2349
 *                 return ccomplex.complex[double](self.h85EccCorrResum, 0)
 *             elif m == 6:
 *                 return self.h86EccCorrResum             # <<<<<<<<<<<<<<
 *             elif m == 7:
 *                 return ccomplex.complex[double](self.h87EccCorrResum, 0)
 */
      __pyx_r = __pyx_v_self->h86EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2348
 *             elif m == 5:
 *                 return ccomplex.complex[double](self.h85EccCorrResum, 0)
 *             elif m == 6:             # <<<<<<<<<<<<<<
 *                 return self.h86EccCorrResum
 *             elif m == 7:
 */
      break;
      case 7:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2351
 *                 return self.h86EccCorrResum
 *             elif m == 7:
 *                 return ccomplex.complex[double](self.h87EccCorrResum, 0)             # <<<<<<<<<<<<<<
 *             elif m == 8:
 *                 return self.h88EccCorrResum
 */
      try {
        __pyx_t_8 = std::complex<double> (__pyx_v_self->h87EccCorrResum, 0.0);
      } catch(...) {
        __Pyx_CppExn2PyErr();
        __PYX_ERR(0, 2351, __pyx_L1_error)
      }
      __pyx_r = __pyx_t_8;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2350
 *             elif m == 6:
 *                 return self.h86EccCorrResum
 *             elif m == 7:             # <<<<<<<<<<<<<<
 *                 return ccomplex.complex[double](self.h87EccCorrResum, 0)
 *             elif m == 8:
 */
      break;
      case 8:

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2353
 *                 return ccomplex.complex[double](self.h87EccCorrResum, 0)
 *             elif m == 8:
 *                 return self.h88EccCorrResum             # <<<<<<<<<<<<<<
 *             raise RuntimeError(f"Unsupported mode 8, {m}")
 *         raise RuntimeError(f"Unsupported mode {l}, {m}")
 */
      __pyx_r = __pyx_v_self->h88EccCorrResum;
      goto __pyx_L0;

      /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2352
 *             elif m == 7:
 *                 return ccomplex.complex[double](self.h87EccCorrResum, 0)
 *             elif m == 8:             # <<<<<<<<<<<<<<
 *                 return self.h88EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 8, {m}")
 */
      break;
      default: break;
    }

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2354
 *             elif m == 8:
 *                 return self.h88EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 8, {m}")             # <<<<<<<<<<<<<<
 *         raise RuntimeError(f"Unsupported mode {l}, {m}")
 * 
 */
    __pyx_t_1 = __Pyx_PyUnicode_From_int(__pyx_v_m, 0, ' ', 'd'); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2354, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __pyx_t_2 = __Pyx_PyUnicode_Concat(__pyx_kp_u_Unsupported_mode_8, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2354, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_2);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __pyx_t_1 = __Pyx_PyObject_CallOneArg(__pyx_builtin_RuntimeError, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2354, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
    __Pyx_Raise(__pyx_t_1, 0, 0, 0);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __PYX_ERR(0, 2354, __pyx_L1_error)

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2337
 *                 return self.h77EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 7, {m}")
 *         elif l == 8:             # <<<<<<<<<<<<<<
 *             if m == 1:
 *                 return ccomplex.complex[double](self.h81EccCorrResum, 0)
 */
    break;
    default: break;
  }

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2355
 *                 return self.h88EccCorrResum
 *             raise RuntimeError(f"Unsupported mode 8, {m}")
 *         raise RuntimeError(f"Unsupported mode {l}, {m}")             # <<<<<<<<<<<<<<
 * 
 *     def initialize(self, *, flagMemory, flagPA, flagPN1, flagPN12, flagPN2, flagPN3, flagPN32, flagPN52, flagTail, nu):
 */
  __pyx_t_1 = PyTuple_New(4); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2355, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_10 = 0;
  __pyx_t_11 = 127;
  __Pyx_INCREF(__pyx_kp_u_Unsupported_mode);
  __pyx_t_10 += 17;
  __Pyx_GIVEREF(__pyx_kp_u_Unsupported_mode);
  PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_kp_u_Unsupported_mode);
  __pyx_t_2 = __Pyx_PyUnicode_From_int(__pyx_v_l, 0, ' ', 'd'); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2355, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_10 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_2);
  PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_t_2);
  __pyx_t_2 = 0;
  __Pyx_INCREF(__pyx_kp_u__2);
  __pyx_t_10 += 2;
  __Pyx_GIVEREF(__pyx_kp_u__2);
  PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_kp_u__2);
  __pyx_t_2 = __Pyx_PyUnicode_From_int(__pyx_v_m, 0, ' ', 'd'); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2355, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_10 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_2);
  PyTuple_SET_ITEM(__pyx_t_1, 3, __pyx_t_2);
  __pyx_t_2 = 0;
  __pyx_t_2 = __Pyx_PyUnicode_Join(__pyx_t_1, 4, __pyx_t_10, __pyx_t_11); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2355, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyObject_CallOneArg(__pyx_builtin_RuntimeError, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 2355, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_Raise(__pyx_t_1, 0, 0, 0);
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __PYX_ERR(0, 2355, __pyx_L1_error)

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2266
 * 
 * 
 *     cpdef ccomplex.complex[double] get(self, int l, int m):             # <<<<<<<<<<<<<<
 *         if l == 1:
 *             if m == 1:
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_XDECREF(__pyx_t_2);
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_XDECREF(__pyx_t_4);
  __Pyx_XDECREF(__pyx_t_5);
  __Pyx_XDECREF(__pyx_t_6);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_pretend_to_initialize(&__pyx_r);
  __pyx_L0:;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_3get(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
); /*proto*/
static PyMethodDef __pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_3get = {"get", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_3get, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_3get(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
) {
  int __pyx_v_l;
  int __pyx_v_m;
  #if !CYTHON_METH_FASTCALL
  CYTHON_UNUSED Py_ssize_t __pyx_nargs;
  #endif
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject* values[2] = {0,0};
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("get (wrapper)", 0);
  #if !CYTHON_METH_FASTCALL
  #if CYTHON_ASSUME_SAFE_MACROS
  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);
  #else
  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;
  #endif
  #endif
  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);
  {
    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_l,&__pyx_n_s_m,0};
    if (__pyx_kwds) {
      Py_ssize_t kw_args;
      switch (__pyx_nargs) {
        case  2: values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1);
        CYTHON_FALLTHROUGH;
        case  1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);
        CYTHON_FALLTHROUGH;
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);
      switch (__pyx_nargs) {
        case  0:
        if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_l)) != 0)) {
          (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
          kw_args--;
        }
        else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2266, __pyx_L3_error)
        else goto __pyx_L5_argtuple_error;
        CYTHON_FALLTHROUGH;
        case  1:
        if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_m)) != 0)) {
          (void)__Pyx_Arg_NewRef_FASTCALL(values[1]);
          kw_args--;
        }
        else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2266, __pyx_L3_error)
        else {
          __Pyx_RaiseArgtupleInvalid("get", 1, 2, 2, 1); __PYX_ERR(0, 2266, __pyx_L3_error)
        }
      }
      if (unlikely(kw_args > 0)) {
        const Py_ssize_t kwd_pos_args = __pyx_nargs;
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "get") < 0)) __PYX_ERR(0, 2266, __pyx_L3_error)
      }
    } else if (unlikely(__pyx_nargs != 2)) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);
      values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1);
    }
    __pyx_v_l = __Pyx_PyInt_As_int(values[0]); if (unlikely((__pyx_v_l == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 2266, __pyx_L3_error)
    __pyx_v_m = __Pyx_PyInt_As_int(values[1]); if (unlikely((__pyx_v_m == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 2266, __pyx_L3_error)
  }
  goto __pyx_L6_skip;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("get", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 2266, __pyx_L3_error)
  __pyx_L6_skip:;
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  {
    Py_ssize_t __pyx_temp;
    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {
      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);
    }
  }
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_2get(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self), __pyx_v_l, __pyx_v_m);

  /* function exit code */
  {
    Py_ssize_t __pyx_temp;
    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {
      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);
    }
  }
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_2get(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self, int __pyx_v_l, int __pyx_v_m) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  std::complex<double>  __pyx_t_1;
  PyObject *__pyx_t_2 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("get", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_get(__pyx_v_self, __pyx_v_l, __pyx_v_m, 1); if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2266, __pyx_L1_error)
  __pyx_t_2 = __pyx_convert_complex_to_py_double(__pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2266, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_r = __pyx_t_2;
  __pyx_t_2 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_2);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2357
 *         raise RuntimeError(f"Unsupported mode {l}, {m}")
 * 
 *     def initialize(self, *, flagMemory, flagPA, flagPN1, flagPN12, flagPN2, flagPN3, flagPN32, flagPN52, flagTail, nu):             # <<<<<<<<<<<<<<
 *         ret = self._initialize(flagMemory, flagPA, flagPN1, flagPN12, flagPN2, flagPN3, flagPN32, flagPN52, flagTail, nu)
 *         self._initialized = True
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_5initialize(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
); /*proto*/
static PyMethodDef __pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_5initialize = {"initialize", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_5initialize, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_5initialize(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
) {
  PyObject *__pyx_v_flagMemory = 0;
  PyObject *__pyx_v_flagPA = 0;
  PyObject *__pyx_v_flagPN1 = 0;
  PyObject *__pyx_v_flagPN12 = 0;
  PyObject *__pyx_v_flagPN2 = 0;
  PyObject *__pyx_v_flagPN3 = 0;
  PyObject *__pyx_v_flagPN32 = 0;
  PyObject *__pyx_v_flagPN52 = 0;
  PyObject *__pyx_v_flagTail = 0;
  PyObject *__pyx_v_nu = 0;
  #if !CYTHON_METH_FASTCALL
  CYTHON_UNUSED Py_ssize_t __pyx_nargs;
  #endif
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject* values[10] = {0,0,0,0,0,0,0,0,0,0};
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("initialize (wrapper)", 0);
  #if !CYTHON_METH_FASTCALL
  #if CYTHON_ASSUME_SAFE_MACROS
  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);
  #else
  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;
  #endif
  #endif
  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);
  {
    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_flagMemory,&__pyx_n_s_flagPA,&__pyx_n_s_flagPN1,&__pyx_n_s_flagPN12,&__pyx_n_s_flagPN2,&__pyx_n_s_flagPN3,&__pyx_n_s_flagPN32,&__pyx_n_s_flagPN52,&__pyx_n_s_flagTail,&__pyx_n_s_nu,0};
    if (likely(__pyx_kwds)) {
      Py_ssize_t kw_args;
      switch (__pyx_nargs) {
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);
      if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flagMemory)) != 0)) {
        (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
        kw_args--;
      }
      else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2357, __pyx_L3_error)
      else {
        __Pyx_RaiseKeywordRequired("initialize", __pyx_n_s_flagMemory); __PYX_ERR(0, 2357, __pyx_L3_error)
      }
      if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flagPA)) != 0)) {
        (void)__Pyx_Arg_NewRef_FASTCALL(values[1]);
        kw_args--;
      }
      else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2357, __pyx_L3_error)
      else {
        __Pyx_RaiseKeywordRequired("initialize", __pyx_n_s_flagPA); __PYX_ERR(0, 2357, __pyx_L3_error)
      }
      if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flagPN1)) != 0)) {
        (void)__Pyx_Arg_NewRef_FASTCALL(values[2]);
        kw_args--;
      }
      else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2357, __pyx_L3_error)
      else {
        __Pyx_RaiseKeywordRequired("initialize", __pyx_n_s_flagPN1); __PYX_ERR(0, 2357, __pyx_L3_error)
      }
      if (likely((values[3] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flagPN12)) != 0)) {
        (void)__Pyx_Arg_NewRef_FASTCALL(values[3]);
        kw_args--;
      }
      else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2357, __pyx_L3_error)
      else {
        __Pyx_RaiseKeywordRequired("initialize", __pyx_n_s_flagPN12); __PYX_ERR(0, 2357, __pyx_L3_error)
      }
      if (likely((values[4] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flagPN2)) != 0)) {
        (void)__Pyx_Arg_NewRef_FASTCALL(values[4]);
        kw_args--;
      }
      else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2357, __pyx_L3_error)
      else {
        __Pyx_RaiseKeywordRequired("initialize", __pyx_n_s_flagPN2); __PYX_ERR(0, 2357, __pyx_L3_error)
      }
      if (likely((values[5] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flagPN3)) != 0)) {
        (void)__Pyx_Arg_NewRef_FASTCALL(values[5]);
        kw_args--;
      }
      else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2357, __pyx_L3_error)
      else {
        __Pyx_RaiseKeywordRequired("initialize", __pyx_n_s_flagPN3); __PYX_ERR(0, 2357, __pyx_L3_error)
      }
      if (likely((values[6] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flagPN32)) != 0)) {
        (void)__Pyx_Arg_NewRef_FASTCALL(values[6]);
        kw_args--;
      }
      else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2357, __pyx_L3_error)
      else {
        __Pyx_RaiseKeywordRequired("initialize", __pyx_n_s_flagPN32); __PYX_ERR(0, 2357, __pyx_L3_error)
      }
      if (likely((values[7] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flagPN52)) != 0)) {
        (void)__Pyx_Arg_NewRef_FASTCALL(values[7]);
        kw_args--;
      }
      else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2357, __pyx_L3_error)
      else {
        __Pyx_RaiseKeywordRequired("initialize", __pyx_n_s_flagPN52); __PYX_ERR(0, 2357, __pyx_L3_error)
      }
      if (likely((values[8] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flagTail)) != 0)) {
        (void)__Pyx_Arg_NewRef_FASTCALL(values[8]);
        kw_args--;
      }
      else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2357, __pyx_L3_error)
      else {
        __Pyx_RaiseKeywordRequired("initialize", __pyx_n_s_flagTail); __PYX_ERR(0, 2357, __pyx_L3_error)
      }
      if (likely((values[9] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_nu)) != 0)) {
        (void)__Pyx_Arg_NewRef_FASTCALL(values[9]);
        kw_args--;
      }
      else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2357, __pyx_L3_error)
      else {
        __Pyx_RaiseKeywordRequired("initialize", __pyx_n_s_nu); __PYX_ERR(0, 2357, __pyx_L3_error)
      }
      if (unlikely(kw_args > 0)) {
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, 0, "initialize") < 0)) __PYX_ERR(0, 2357, __pyx_L3_error)
      }
    } else if (unlikely(__pyx_nargs != 0)) {
      goto __pyx_L5_argtuple_error;
    } else {
      __Pyx_RaiseKeywordRequired("initialize", __pyx_n_s_flagMemory); __PYX_ERR(0, 2357, __pyx_L3_error)
    }
    __pyx_v_flagMemory = values[0];
    __pyx_v_flagPA = values[1];
    __pyx_v_flagPN1 = values[2];
    __pyx_v_flagPN12 = values[3];
    __pyx_v_flagPN2 = values[4];
    __pyx_v_flagPN3 = values[5];
    __pyx_v_flagPN32 = values[6];
    __pyx_v_flagPN52 = values[7];
    __pyx_v_flagTail = values[8];
    __pyx_v_nu = values[9];
  }
  goto __pyx_L6_skip;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("initialize", 1, 0, 0, __pyx_nargs); __PYX_ERR(0, 2357, __pyx_L3_error)
  __pyx_L6_skip:;
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  {
    Py_ssize_t __pyx_temp;
    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {
      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);
    }
  }
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.initialize", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_4initialize(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self), __pyx_v_flagMemory, __pyx_v_flagPA, __pyx_v_flagPN1, __pyx_v_flagPN12, __pyx_v_flagPN2, __pyx_v_flagPN3, __pyx_v_flagPN32, __pyx_v_flagPN52, __pyx_v_flagTail, __pyx_v_nu);

  /* function exit code */
  {
    Py_ssize_t __pyx_temp;
    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {
      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);
    }
  }
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_4initialize(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self, PyObject *__pyx_v_flagMemory, PyObject *__pyx_v_flagPA, PyObject *__pyx_v_flagPN1, PyObject *__pyx_v_flagPN12, PyObject *__pyx_v_flagPN2, PyObject *__pyx_v_flagPN3, PyObject *__pyx_v_flagPN32, PyObject *__pyx_v_flagPN52, PyObject *__pyx_v_flagTail, PyObject *__pyx_v_nu) {
  PyObject *__pyx_v_ret = NULL;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  int __pyx_t_2;
  int __pyx_t_3;
  int __pyx_t_4;
  int __pyx_t_5;
  int __pyx_t_6;
  int __pyx_t_7;
  int __pyx_t_8;
  int __pyx_t_9;
  double __pyx_t_10;
  struct __pyx_opt_args_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__initialize __pyx_t_11;
  PyObject *__pyx_t_12 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("initialize", 1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2358
 * 
 *     def initialize(self, *, flagMemory, flagPA, flagPN1, flagPN12, flagPN2, flagPN3, flagPN32, flagPN52, flagTail, nu):
 *         ret = self._initialize(flagMemory, flagPA, flagPN1, flagPN12, flagPN2, flagPN3, flagPN32, flagPN52, flagTail, nu)             # <<<<<<<<<<<<<<
 *         self._initialized = True
 *         return ret
 */
  __pyx_t_1 = __Pyx_PyInt_As_int(__pyx_v_flagMemory); if (unlikely((__pyx_t_1 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 2358, __pyx_L1_error)
  __pyx_t_2 = __Pyx_PyInt_As_int(__pyx_v_flagPA); if (unlikely((__pyx_t_2 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 2358, __pyx_L1_error)
  __pyx_t_3 = __Pyx_PyInt_As_int(__pyx_v_flagPN1); if (unlikely((__pyx_t_3 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 2358, __pyx_L1_error)
  __pyx_t_4 = __Pyx_PyInt_As_int(__pyx_v_flagPN12); if (unlikely((__pyx_t_4 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 2358, __pyx_L1_error)
  __pyx_t_5 = __Pyx_PyInt_As_int(__pyx_v_flagPN2); if (unlikely((__pyx_t_5 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 2358, __pyx_L1_error)
  __pyx_t_6 = __Pyx_PyInt_As_int(__pyx_v_flagPN3); if (unlikely((__pyx_t_6 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 2358, __pyx_L1_error)
  __pyx_t_7 = __Pyx_PyInt_As_int(__pyx_v_flagPN32); if (unlikely((__pyx_t_7 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 2358, __pyx_L1_error)
  __pyx_t_8 = __Pyx_PyInt_As_int(__pyx_v_flagPN52); if (unlikely((__pyx_t_8 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 2358, __pyx_L1_error)
  __pyx_t_9 = __Pyx_PyInt_As_int(__pyx_v_flagTail); if (unlikely((__pyx_t_9 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 2358, __pyx_L1_error)
  __pyx_t_10 = __pyx_PyFloat_AsDouble(__pyx_v_nu); if (unlikely((__pyx_t_10 == (double)-1) && PyErr_Occurred())) __PYX_ERR(0, 2358, __pyx_L1_error)
  __pyx_t_11.__pyx_n = 10;
  __pyx_t_11.flagMemory = __pyx_t_1;
  __pyx_t_11.flagPA = __pyx_t_2;
  __pyx_t_11.flagPN1 = __pyx_t_3;
  __pyx_t_11.flagPN12 = __pyx_t_4;
  __pyx_t_11.flagPN2 = __pyx_t_5;
  __pyx_t_11.flagPN3 = __pyx_t_6;
  __pyx_t_11.flagPN32 = __pyx_t_7;
  __pyx_t_11.flagPN52 = __pyx_t_8;
  __pyx_t_11.flagTail = __pyx_t_9;
  __pyx_t_11.nu = __pyx_t_10;
  ((struct __pyx_vtabstruct_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self->__pyx_base.__pyx_vtab)->_initialize(__pyx_v_self, &__pyx_t_11); if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2358, __pyx_L1_error)
  __pyx_t_12 = __Pyx_void_to_None(NULL); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 2358, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_v_ret = __pyx_t_12;
  __pyx_t_12 = 0;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2359
 *     def initialize(self, *, flagMemory, flagPA, flagPN1, flagPN12, flagPN2, flagPN3, flagPN32, flagPN52, flagTail, nu):
 *         ret = self._initialize(flagMemory, flagPA, flagPN1, flagPN12, flagPN2, flagPN3, flagPN32, flagPN52, flagTail, nu)
 *         self._initialized = True             # <<<<<<<<<<<<<<
 *         return ret
 * 
 */
  __pyx_v_self->_initialized = 1;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2360
 *         ret = self._initialize(flagMemory, flagPA, flagPN1, flagPN12, flagPN2, flagPN3, flagPN32, flagPN52, flagTail, nu)
 *         self._initialized = True
 *         return ret             # <<<<<<<<<<<<<<
 * 
 *     def compute(self, *, e, x, z):
 */
  __Pyx_XDECREF(__pyx_r);
  __Pyx_INCREF(__pyx_v_ret);
  __pyx_r = __pyx_v_ret;
  goto __pyx_L0;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2357
 *         raise RuntimeError(f"Unsupported mode {l}, {m}")
 * 
 *     def initialize(self, *, flagMemory, flagPA, flagPN1, flagPN12, flagPN2, flagPN3, flagPN32, flagPN52, flagTail, nu):             # <<<<<<<<<<<<<<
 *         ret = self._initialize(flagMemory, flagPA, flagPN1, flagPN12, flagPN2, flagPN3, flagPN32, flagPN52, flagTail, nu)
 *         self._initialized = True
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_12);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.initialize", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_ret);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2362
 *         return ret
 * 
 *     def compute(self, *, e, x, z):             # <<<<<<<<<<<<<<
 *         if not self._initialized:
 *             raise RuntimeError("Instance has not been initialized yet")
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_7compute(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
); /*proto*/
static PyMethodDef __pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_7compute = {"compute", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_7compute, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_7compute(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
) {
  PyObject *__pyx_v_e = 0;
  PyObject *__pyx_v_x = 0;
  PyObject *__pyx_v_z = 0;
  #if !CYTHON_METH_FASTCALL
  CYTHON_UNUSED Py_ssize_t __pyx_nargs;
  #endif
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject* values[3] = {0,0,0};
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("compute (wrapper)", 0);
  #if !CYTHON_METH_FASTCALL
  #if CYTHON_ASSUME_SAFE_MACROS
  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);
  #else
  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;
  #endif
  #endif
  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);
  {
    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_e,&__pyx_n_s_x,&__pyx_n_s_z,0};
    if (likely(__pyx_kwds)) {
      Py_ssize_t kw_args;
      switch (__pyx_nargs) {
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);
      if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_e)) != 0)) {
        (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
        kw_args--;
      }
      else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2362, __pyx_L3_error)
      else {
        __Pyx_RaiseKeywordRequired("compute", __pyx_n_s_e); __PYX_ERR(0, 2362, __pyx_L3_error)
      }
      if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_x)) != 0)) {
        (void)__Pyx_Arg_NewRef_FASTCALL(values[1]);
        kw_args--;
      }
      else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2362, __pyx_L3_error)
      else {
        __Pyx_RaiseKeywordRequired("compute", __pyx_n_s_x); __PYX_ERR(0, 2362, __pyx_L3_error)
      }
      if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_z)) != 0)) {
        (void)__Pyx_Arg_NewRef_FASTCALL(values[2]);
        kw_args--;
      }
      else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2362, __pyx_L3_error)
      else {
        __Pyx_RaiseKeywordRequired("compute", __pyx_n_s_z); __PYX_ERR(0, 2362, __pyx_L3_error)
      }
      if (unlikely(kw_args > 0)) {
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, 0, "compute") < 0)) __PYX_ERR(0, 2362, __pyx_L3_error)
      }
    } else if (unlikely(__pyx_nargs != 0)) {
      goto __pyx_L5_argtuple_error;
    } else {
      __Pyx_RaiseKeywordRequired("compute", __pyx_n_s_e); __PYX_ERR(0, 2362, __pyx_L3_error)
    }
    __pyx_v_e = values[0];
    __pyx_v_x = values[1];
    __pyx_v_z = values[2];
  }
  goto __pyx_L6_skip;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("compute", 1, 0, 0, __pyx_nargs); __PYX_ERR(0, 2362, __pyx_L3_error)
  __pyx_L6_skip:;
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  {
    Py_ssize_t __pyx_temp;
    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {
      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);
    }
  }
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.compute", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_6compute(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self), __pyx_v_e, __pyx_v_x, __pyx_v_z);

  /* function exit code */
  {
    Py_ssize_t __pyx_temp;
    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {
      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);
    }
  }
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_6compute(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self, PyObject *__pyx_v_e, PyObject *__pyx_v_x, PyObject *__pyx_v_z) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  PyObject *__pyx_t_2 = NULL;
  double __pyx_t_3;
  double __pyx_t_4;
  double __pyx_t_5;
  struct __pyx_opt_args_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__compute __pyx_t_6;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("compute", 1);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2363
 * 
 *     def compute(self, *, e, x, z):
 *         if not self._initialized:             # <<<<<<<<<<<<<<
 *             raise RuntimeError("Instance has not been initialized yet")
 *         return self._compute(e, x, z)
 */
  __pyx_t_1 = (!(__pyx_v_self->_initialized != 0));
  if (unlikely(__pyx_t_1)) {

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2364
 *     def compute(self, *, e, x, z):
 *         if not self._initialized:
 *             raise RuntimeError("Instance has not been initialized yet")             # <<<<<<<<<<<<<<
 *         return self._compute(e, x, z)
 */
    __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_RuntimeError, __pyx_tuple__3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2364, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_2);
    __Pyx_Raise(__pyx_t_2, 0, 0, 0);
    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
    __PYX_ERR(0, 2364, __pyx_L1_error)

    /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2363
 * 
 *     def compute(self, *, e, x, z):
 *         if not self._initialized:             # <<<<<<<<<<<<<<
 *             raise RuntimeError("Instance has not been initialized yet")
 *         return self._compute(e, x, z)
 */
  }

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2365
 *         if not self._initialized:
 *             raise RuntimeError("Instance has not been initialized yet")
 *         return self._compute(e, x, z)             # <<<<<<<<<<<<<<
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_3 = __pyx_PyFloat_AsDouble(__pyx_v_e); if (unlikely((__pyx_t_3 == (double)-1) && PyErr_Occurred())) __PYX_ERR(0, 2365, __pyx_L1_error)
  __pyx_t_4 = __pyx_PyFloat_AsDouble(__pyx_v_x); if (unlikely((__pyx_t_4 == (double)-1) && PyErr_Occurred())) __PYX_ERR(0, 2365, __pyx_L1_error)
  __pyx_t_5 = __pyx_PyFloat_AsDouble(__pyx_v_z); if (unlikely((__pyx_t_5 == (double)-1) && PyErr_Occurred())) __PYX_ERR(0, 2365, __pyx_L1_error)
  __pyx_t_6.__pyx_n = 3;
  __pyx_t_6.e = __pyx_t_3;
  __pyx_t_6.x = __pyx_t_4;
  __pyx_t_6.z = __pyx_t_5;
  ((struct __pyx_vtabstruct_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self->__pyx_base.__pyx_vtab)->_compute(__pyx_v_self, &__pyx_t_6); if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 2365, __pyx_L1_error)
  __pyx_t_2 = __Pyx_void_to_None(NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2365, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_r = __pyx_t_2;
  __pyx_t_2 = 0;
  goto __pyx_L0;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2362
 *         return ret
 * 
 *     def compute(self, *, e, x, z):             # <<<<<<<<<<<<<<
 *         if not self._initialized:
 *             raise RuntimeError("Instance has not been initialized yet")
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_2);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.compute", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1195
 * 
 *     cdef:
 *         readonly ccomplex.complex[double] h21EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h22EccCorrResum
 *         readonly ccomplex.complex[double] h31EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h21EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h21EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h21EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h21EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h21EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1195, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h21EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1196
 *     cdef:
 *         readonly ccomplex.complex[double] h21EccCorrResum
 *         readonly ccomplex.complex[double] h22EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h31EccCorrResum
 *         readonly ccomplex.complex[double] h32EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h22EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h22EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h22EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h22EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h22EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1196, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h22EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1197
 *         readonly ccomplex.complex[double] h21EccCorrResum
 *         readonly ccomplex.complex[double] h22EccCorrResum
 *         readonly ccomplex.complex[double] h31EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h32EccCorrResum
 *         readonly ccomplex.complex[double] h33EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h31EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h31EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h31EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h31EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h31EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1197, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h31EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1198
 *         readonly ccomplex.complex[double] h22EccCorrResum
 *         readonly ccomplex.complex[double] h31EccCorrResum
 *         readonly ccomplex.complex[double] h32EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h33EccCorrResum
 *         readonly ccomplex.complex[double] h41EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h32EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h32EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h32EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h32EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h32EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1198, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h32EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1199
 *         readonly ccomplex.complex[double] h31EccCorrResum
 *         readonly ccomplex.complex[double] h32EccCorrResum
 *         readonly ccomplex.complex[double] h33EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h41EccCorrResum
 *         readonly ccomplex.complex[double] h42EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h33EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h33EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h33EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h33EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h33EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1199, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h33EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1200
 *         readonly ccomplex.complex[double] h32EccCorrResum
 *         readonly ccomplex.complex[double] h33EccCorrResum
 *         readonly ccomplex.complex[double] h41EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h42EccCorrResum
 *         readonly ccomplex.complex[double] h43EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h41EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h41EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h41EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h41EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h41EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1200, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h41EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1201
 *         readonly ccomplex.complex[double] h33EccCorrResum
 *         readonly ccomplex.complex[double] h41EccCorrResum
 *         readonly ccomplex.complex[double] h42EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h43EccCorrResum
 *         readonly ccomplex.complex[double] h44EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h42EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h42EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h42EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h42EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h42EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1201, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h42EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1202
 *         readonly ccomplex.complex[double] h41EccCorrResum
 *         readonly ccomplex.complex[double] h42EccCorrResum
 *         readonly ccomplex.complex[double] h43EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h44EccCorrResum
 *         readonly ccomplex.complex[double] h51EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h43EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h43EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h43EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h43EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h43EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1202, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h43EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1203
 *         readonly ccomplex.complex[double] h42EccCorrResum
 *         readonly ccomplex.complex[double] h43EccCorrResum
 *         readonly ccomplex.complex[double] h44EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h51EccCorrResum
 *         readonly ccomplex.complex[double] h52EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h44EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h44EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h44EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h44EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h44EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1203, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h44EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1204
 *         readonly ccomplex.complex[double] h43EccCorrResum
 *         readonly ccomplex.complex[double] h44EccCorrResum
 *         readonly ccomplex.complex[double] h51EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h52EccCorrResum
 *         readonly ccomplex.complex[double] h53EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h51EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h51EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h51EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h51EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h51EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1204, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h51EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1205
 *         readonly ccomplex.complex[double] h44EccCorrResum
 *         readonly ccomplex.complex[double] h51EccCorrResum
 *         readonly ccomplex.complex[double] h52EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h53EccCorrResum
 *         readonly ccomplex.complex[double] h54EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h52EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h52EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h52EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h52EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h52EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1205, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h52EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1206
 *         readonly ccomplex.complex[double] h51EccCorrResum
 *         readonly ccomplex.complex[double] h52EccCorrResum
 *         readonly ccomplex.complex[double] h53EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h54EccCorrResum
 *         readonly ccomplex.complex[double] h55EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h53EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h53EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h53EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h53EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h53EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1206, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h53EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1207
 *         readonly ccomplex.complex[double] h52EccCorrResum
 *         readonly ccomplex.complex[double] h53EccCorrResum
 *         readonly ccomplex.complex[double] h54EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h55EccCorrResum
 *         readonly ccomplex.complex[double] h61EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h54EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h54EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h54EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h54EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h54EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1207, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h54EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1208
 *         readonly ccomplex.complex[double] h53EccCorrResum
 *         readonly ccomplex.complex[double] h54EccCorrResum
 *         readonly ccomplex.complex[double] h55EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h61EccCorrResum
 *         readonly ccomplex.complex[double] h62EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h55EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h55EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h55EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h55EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h55EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1208, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h55EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1209
 *         readonly ccomplex.complex[double] h54EccCorrResum
 *         readonly ccomplex.complex[double] h55EccCorrResum
 *         readonly ccomplex.complex[double] h61EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h62EccCorrResum
 *         readonly ccomplex.complex[double] h63EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h61EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h61EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h61EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h61EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h61EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1209, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h61EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1210
 *         readonly ccomplex.complex[double] h55EccCorrResum
 *         readonly ccomplex.complex[double] h61EccCorrResum
 *         readonly ccomplex.complex[double] h62EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h63EccCorrResum
 *         readonly ccomplex.complex[double] h64EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h62EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h62EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h62EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h62EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h62EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1210, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h62EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1211
 *         readonly ccomplex.complex[double] h61EccCorrResum
 *         readonly ccomplex.complex[double] h62EccCorrResum
 *         readonly ccomplex.complex[double] h63EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h64EccCorrResum
 *         readonly ccomplex.complex[double] h65EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h63EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h63EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h63EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h63EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h63EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1211, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h63EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1212
 *         readonly ccomplex.complex[double] h62EccCorrResum
 *         readonly ccomplex.complex[double] h63EccCorrResum
 *         readonly ccomplex.complex[double] h64EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h65EccCorrResum
 *         readonly ccomplex.complex[double] h66EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h64EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h64EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h64EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h64EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h64EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1212, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h64EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1213
 *         readonly ccomplex.complex[double] h63EccCorrResum
 *         readonly ccomplex.complex[double] h64EccCorrResum
 *         readonly ccomplex.complex[double] h65EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h66EccCorrResum
 *         readonly ccomplex.complex[double] h71EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h65EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h65EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h65EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h65EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h65EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1213, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h65EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1214
 *         readonly ccomplex.complex[double] h64EccCorrResum
 *         readonly ccomplex.complex[double] h65EccCorrResum
 *         readonly ccomplex.complex[double] h66EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h71EccCorrResum
 *         readonly ccomplex.complex[double] h72EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h66EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h66EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h66EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h66EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h66EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1214, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h66EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1215
 *         readonly ccomplex.complex[double] h65EccCorrResum
 *         readonly ccomplex.complex[double] h66EccCorrResum
 *         readonly ccomplex.complex[double] h71EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h72EccCorrResum
 *         readonly ccomplex.complex[double] h73EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h71EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h71EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h71EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h71EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h71EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1215, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h71EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1216
 *         readonly ccomplex.complex[double] h66EccCorrResum
 *         readonly ccomplex.complex[double] h71EccCorrResum
 *         readonly ccomplex.complex[double] h72EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h73EccCorrResum
 *         readonly ccomplex.complex[double] h74EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h72EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h72EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h72EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h72EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h72EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1216, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h72EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1217
 *         readonly ccomplex.complex[double] h71EccCorrResum
 *         readonly ccomplex.complex[double] h72EccCorrResum
 *         readonly ccomplex.complex[double] h73EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h74EccCorrResum
 *         readonly ccomplex.complex[double] h75EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h73EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h73EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h73EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h73EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h73EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1217, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h73EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1218
 *         readonly ccomplex.complex[double] h72EccCorrResum
 *         readonly ccomplex.complex[double] h73EccCorrResum
 *         readonly ccomplex.complex[double] h74EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h75EccCorrResum
 *         readonly ccomplex.complex[double] h76EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h74EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h74EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h74EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h74EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h74EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1218, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h74EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1219
 *         readonly ccomplex.complex[double] h73EccCorrResum
 *         readonly ccomplex.complex[double] h74EccCorrResum
 *         readonly ccomplex.complex[double] h75EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h76EccCorrResum
 *         readonly ccomplex.complex[double] h77EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h75EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h75EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h75EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h75EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h75EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1219, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h75EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1220
 *         readonly ccomplex.complex[double] h74EccCorrResum
 *         readonly ccomplex.complex[double] h75EccCorrResum
 *         readonly ccomplex.complex[double] h76EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h77EccCorrResum
 *         readonly double h81EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h76EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h76EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h76EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h76EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h76EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1220, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h76EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1221
 *         readonly ccomplex.complex[double] h75EccCorrResum
 *         readonly ccomplex.complex[double] h76EccCorrResum
 *         readonly ccomplex.complex[double] h77EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly double h81EccCorrResum
 *         readonly ccomplex.complex[double] h82EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h77EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h77EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h77EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h77EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h77EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1221, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h77EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1222
 *         readonly ccomplex.complex[double] h76EccCorrResum
 *         readonly ccomplex.complex[double] h77EccCorrResum
 *         readonly double h81EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h82EccCorrResum
 *         readonly double h83EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h81EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h81EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h81EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h81EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(__pyx_v_self->h81EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1222, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h81EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1223
 *         readonly ccomplex.complex[double] h77EccCorrResum
 *         readonly double h81EccCorrResum
 *         readonly ccomplex.complex[double] h82EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly double h83EccCorrResum
 *         readonly ccomplex.complex[double] h84EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h82EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h82EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h82EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h82EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h82EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1223, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h82EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1224
 *         readonly double h81EccCorrResum
 *         readonly ccomplex.complex[double] h82EccCorrResum
 *         readonly double h83EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h84EccCorrResum
 *         readonly double h85EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h83EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h83EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h83EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h83EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(__pyx_v_self->h83EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1224, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h83EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1225
 *         readonly ccomplex.complex[double] h82EccCorrResum
 *         readonly double h83EccCorrResum
 *         readonly ccomplex.complex[double] h84EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly double h85EccCorrResum
 *         readonly ccomplex.complex[double] h86EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h84EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h84EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h84EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h84EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h84EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1225, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h84EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1226
 *         readonly double h83EccCorrResum
 *         readonly ccomplex.complex[double] h84EccCorrResum
 *         readonly double h85EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h86EccCorrResum
 *         readonly double h87EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h85EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h85EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h85EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h85EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(__pyx_v_self->h85EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1226, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h85EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1227
 *         readonly ccomplex.complex[double] h84EccCorrResum
 *         readonly double h85EccCorrResum
 *         readonly ccomplex.complex[double] h86EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly double h87EccCorrResum
 *         readonly ccomplex.complex[double] h88EccCorrResum
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h86EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h86EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h86EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h86EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h86EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1227, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h86EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1228
 *         readonly double h85EccCorrResum
 *         readonly ccomplex.complex[double] h86EccCorrResum
 *         readonly double h87EccCorrResum             # <<<<<<<<<<<<<<
 *         readonly ccomplex.complex[double] h88EccCorrResum
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h87EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h87EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h87EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h87EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(__pyx_v_self->h87EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1228, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h87EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pxd":1229
 *         readonly ccomplex.complex[double] h86EccCorrResum
 *         readonly double h87EccCorrResum
 *         readonly ccomplex.complex[double] h88EccCorrResum             # <<<<<<<<<<<<<<
 * 
 *     cdef void _initialize(self
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h88EccCorrResum_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h88EccCorrResum_1__get__(PyObject *__pyx_v_self) {
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h88EccCorrResum___get__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h88EccCorrResum___get__(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 1);
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_convert_complex_to_py_double(__pyx_v_self->h88EccCorrResum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1229, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.h88EccCorrResum.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "(tree fragment)":1
 * def __reduce_cython__(self):             # <<<<<<<<<<<<<<
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"
 * def __setstate_cython__(self, __pyx_state):
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_9__reduce_cython__(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
); /*proto*/
static PyMethodDef __pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_9__reduce_cython__ = {"__reduce_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_9__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_9__reduce_cython__(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
) {
  #if !CYTHON_METH_FASTCALL
  CYTHON_UNUSED Py_ssize_t __pyx_nargs;
  #endif
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0);
  #if !CYTHON_METH_FASTCALL
  #if CYTHON_ASSUME_SAFE_MACROS
  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);
  #else
  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;
  #endif
  #endif
  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);
  if (unlikely(__pyx_nargs > 0)) {
    __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;}
  if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL;
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_8__reduce_cython__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_8__reduce_cython__(CYTHON_UNUSED struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__reduce_cython__", 1);

  /* "(tree fragment)":2
 * def __reduce_cython__(self):
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"             # <<<<<<<<<<<<<<
 * def __setstate_cython__(self, __pyx_state):
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"
 */
  __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0);
  __PYX_ERR(1, 2, __pyx_L1_error)

  /* "(tree fragment)":1
 * def __reduce_cython__(self):             # <<<<<<<<<<<<<<
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"
 * def __setstate_cython__(self, __pyx_state):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "(tree fragment)":3
 * def __reduce_cython__(self):
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"
 * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_11__setstate_cython__(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
); /*proto*/
static PyMethodDef __pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_11__setstate_cython__ = {"__setstate_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_11__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_11__setstate_cython__(PyObject *__pyx_v_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
) {
  CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0;
  #if !CYTHON_METH_FASTCALL
  CYTHON_UNUSED Py_ssize_t __pyx_nargs;
  #endif
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject* values[1] = {0};
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0);
  #if !CYTHON_METH_FASTCALL
  #if CYTHON_ASSUME_SAFE_MACROS
  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);
  #else
  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;
  #endif
  #endif
  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);
  {
    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0};
    if (__pyx_kwds) {
      Py_ssize_t kw_args;
      switch (__pyx_nargs) {
        case  1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);
        CYTHON_FALLTHROUGH;
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);
      switch (__pyx_nargs) {
        case  0:
        if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) {
          (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
          kw_args--;
        }
        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error)
        else goto __pyx_L5_argtuple_error;
      }
      if (unlikely(kw_args > 0)) {
        const Py_ssize_t kwd_pos_args = __pyx_nargs;
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__setstate_cython__") < 0)) __PYX_ERR(1, 3, __pyx_L3_error)
      }
    } else if (unlikely(__pyx_nargs != 1)) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);
    }
    __pyx_v___pyx_state = values[0];
  }
  goto __pyx_L6_skip;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error)
  __pyx_L6_skip:;
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  {
    Py_ssize_t __pyx_temp;
    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {
      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);
    }
  }
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_10__setstate_cython__(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)__pyx_v_self), __pyx_v___pyx_state);

  /* function exit code */
  {
    Py_ssize_t __pyx_temp;
    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {
      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);
    }
  }
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_10__setstate_cython__(CYTHON_UNUSED struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__setstate_cython__", 1);

  /* "(tree fragment)":4
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"
 * def __setstate_cython__(self, __pyx_state):
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"             # <<<<<<<<<<<<<<
 */
  __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0);
  __PYX_ERR(1, 4, __pyx_L1_error)

  /* "(tree fragment)":3
 * def __reduce_cython__(self):
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"
 * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "(tree fragment)":1
 * def __pyx_unpickle_BaseModesCalculation(__pyx_type, long __pyx_checksum, __pyx_state):             # <<<<<<<<<<<<<<
 *     cdef object __pyx_PickleError
 *     cdef object __pyx_result
 */

/* Python wrapper */
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_1__pyx_unpickle_BaseModesCalculation(PyObject *__pyx_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
); /*proto*/
static PyMethodDef __pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_1__pyx_unpickle_BaseModesCalculation = {"__pyx_unpickle_BaseModesCalculation", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_1__pyx_unpickle_BaseModesCalculation, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};
static PyObject *__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_1__pyx_unpickle_BaseModesCalculation(PyObject *__pyx_self, 
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
) {
  PyObject *__pyx_v___pyx_type = 0;
  long __pyx_v___pyx_checksum;
  PyObject *__pyx_v___pyx_state = 0;
  #if !CYTHON_METH_FASTCALL
  CYTHON_UNUSED Py_ssize_t __pyx_nargs;
  #endif
  CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
  PyObject* values[3] = {0,0,0};
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__pyx_unpickle_BaseModesCalculation (wrapper)", 0);
  #if !CYTHON_METH_FASTCALL
  #if CYTHON_ASSUME_SAFE_MACROS
  __pyx_nargs = PyTuple_GET_SIZE(__pyx_args);
  #else
  __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;
  #endif
  #endif
  __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);
  {
    PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_type,&__pyx_n_s_pyx_checksum,&__pyx_n_s_pyx_state,0};
    if (__pyx_kwds) {
      Py_ssize_t kw_args;
      switch (__pyx_nargs) {
        case  3: values[2] = __Pyx_Arg_FASTCALL(__pyx_args, 2);
        CYTHON_FALLTHROUGH;
        case  2: values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1);
        CYTHON_FALLTHROUGH;
        case  1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);
        CYTHON_FALLTHROUGH;
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds);
      switch (__pyx_nargs) {
        case  0:
        if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_type)) != 0)) {
          (void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
          kw_args--;
        }
        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error)
        else goto __pyx_L5_argtuple_error;
        CYTHON_FALLTHROUGH;
        case  1:
        if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_checksum)) != 0)) {
          (void)__Pyx_Arg_NewRef_FASTCALL(values[1]);
          kw_args--;
        }
        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error)
        else {
          __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_BaseModesCalculation", 1, 3, 3, 1); __PYX_ERR(1, 1, __pyx_L3_error)
        }
        CYTHON_FALLTHROUGH;
        case  2:
        if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) {
          (void)__Pyx_Arg_NewRef_FASTCALL(values[2]);
          kw_args--;
        }
        else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error)
        else {
          __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_BaseModesCalculation", 1, 3, 3, 2); __PYX_ERR(1, 1, __pyx_L3_error)
        }
      }
      if (unlikely(kw_args > 0)) {
        const Py_ssize_t kwd_pos_args = __pyx_nargs;
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__pyx_unpickle_BaseModesCalculation") < 0)) __PYX_ERR(1, 1, __pyx_L3_error)
      }
    } else if (unlikely(__pyx_nargs != 3)) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0);
      values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1);
      values[2] = __Pyx_Arg_FASTCALL(__pyx_args, 2);
    }
    __pyx_v___pyx_type = values[0];
    __pyx_v___pyx_checksum = __Pyx_PyInt_As_long(values[1]); if (unlikely((__pyx_v___pyx_checksum == (long)-1) && PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error)
    __pyx_v___pyx_state = values[2];
  }
  goto __pyx_L6_skip;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_BaseModesCalculation", 1, 3, 3, __pyx_nargs); __PYX_ERR(1, 1, __pyx_L3_error)
  __pyx_L6_skip:;
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  {
    Py_ssize_t __pyx_temp;
    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {
      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);
    }
  }
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.__pyx_unpickle_BaseModesCalculation", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation___pyx_unpickle_BaseModesCalculation(__pyx_self, __pyx_v___pyx_type, __pyx_v___pyx_checksum, __pyx_v___pyx_state);

  /* function exit code */
  {
    Py_ssize_t __pyx_temp;
    for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) {
      __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]);
    }
  }
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation___pyx_unpickle_BaseModesCalculation(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v___pyx_type, long __pyx_v___pyx_checksum, PyObject *__pyx_v___pyx_state) {
  PyObject *__pyx_v___pyx_PickleError = 0;
  PyObject *__pyx_v___pyx_result = 0;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  PyObject *__pyx_t_3 = NULL;
  PyObject *__pyx_t_4 = NULL;
  unsigned int __pyx_t_5;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__pyx_unpickle_BaseModesCalculation", 1);

  /* "(tree fragment)":4
 *     cdef object __pyx_PickleError
 *     cdef object __pyx_result
 *     if __pyx_checksum not in (0xe3b0c44, 0xda39a3e, 0xd41d8cd):             # <<<<<<<<<<<<<<
 *         from pickle import PickleError as __pyx_PickleError
 *         raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0xe3b0c44, 0xda39a3e, 0xd41d8cd) = ())" % __pyx_checksum
 */
  __pyx_t_1 = __Pyx_PyInt_From_long(__pyx_v___pyx_checksum); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 4, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = (__Pyx_PySequence_ContainsTF(__pyx_t_1, __pyx_tuple__4, Py_NE)); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(1, 4, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  if (__pyx_t_2) {

    /* "(tree fragment)":5
 *     cdef object __pyx_result
 *     if __pyx_checksum not in (0xe3b0c44, 0xda39a3e, 0xd41d8cd):
 *         from pickle import PickleError as __pyx_PickleError             # <<<<<<<<<<<<<<
 *         raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0xe3b0c44, 0xda39a3e, 0xd41d8cd) = ())" % __pyx_checksum
 *     __pyx_result = BaseModesCalculation.__new__(__pyx_type)
 */
    __pyx_t_1 = PyList_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 5, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_INCREF(__pyx_n_s_PickleError);
    __Pyx_GIVEREF(__pyx_n_s_PickleError);
    if (__Pyx_PyList_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_PickleError)) __PYX_ERR(1, 5, __pyx_L1_error);
    __pyx_t_3 = __Pyx_Import(__pyx_n_s_pickle, __pyx_t_1, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 5, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __pyx_t_1 = __Pyx_ImportFrom(__pyx_t_3, __pyx_n_s_PickleError); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 5, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_INCREF(__pyx_t_1);
    __pyx_v___pyx_PickleError = __pyx_t_1;
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;

    /* "(tree fragment)":6
 *     if __pyx_checksum not in (0xe3b0c44, 0xda39a3e, 0xd41d8cd):
 *         from pickle import PickleError as __pyx_PickleError
 *         raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0xe3b0c44, 0xda39a3e, 0xd41d8cd) = ())" % __pyx_checksum             # <<<<<<<<<<<<<<
 *     __pyx_result = BaseModesCalculation.__new__(__pyx_type)
 *     if __pyx_state is not None:
 */
    __pyx_t_3 = __Pyx_PyInt_From_long(__pyx_v___pyx_checksum); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 6, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_3);
    __pyx_t_1 = __Pyx_PyString_Format(__pyx_kp_s_Incompatible_checksums_0x_x_vs_0, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 6, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
    __Pyx_Raise(__pyx_v___pyx_PickleError, __pyx_t_1, 0, 0);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
    __PYX_ERR(1, 6, __pyx_L1_error)

    /* "(tree fragment)":4
 *     cdef object __pyx_PickleError
 *     cdef object __pyx_result
 *     if __pyx_checksum not in (0xe3b0c44, 0xda39a3e, 0xd41d8cd):             # <<<<<<<<<<<<<<
 *         from pickle import PickleError as __pyx_PickleError
 *         raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0xe3b0c44, 0xda39a3e, 0xd41d8cd) = ())" % __pyx_checksum
 */
  }

  /* "(tree fragment)":7
 *         from pickle import PickleError as __pyx_PickleError
 *         raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0xe3b0c44, 0xda39a3e, 0xd41d8cd) = ())" % __pyx_checksum
 *     __pyx_result = BaseModesCalculation.__new__(__pyx_type)             # <<<<<<<<<<<<<<
 *     if __pyx_state is not None:
 *         __pyx_unpickle_BaseModesCalculation__set_state(<BaseModesCalculation> __pyx_result, __pyx_state)
 */
  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation), __pyx_n_s_new); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 7, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_4 = NULL;
  __pyx_t_5 = 0;
  #if CYTHON_UNPACK_METHODS
  if (likely(PyMethod_Check(__pyx_t_3))) {
    __pyx_t_4 = PyMethod_GET_SELF(__pyx_t_3);
    if (likely(__pyx_t_4)) {
      PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3);
      __Pyx_INCREF(__pyx_t_4);
      __Pyx_INCREF(function);
      __Pyx_DECREF_SET(__pyx_t_3, function);
      __pyx_t_5 = 1;
    }
  }
  #endif
  {
    PyObject *__pyx_callargs[2] = {__pyx_t_4, __pyx_v___pyx_type};
    __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
    __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
    if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 7, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  }
  __pyx_v___pyx_result = __pyx_t_1;
  __pyx_t_1 = 0;

  /* "(tree fragment)":8
 *         raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0xe3b0c44, 0xda39a3e, 0xd41d8cd) = ())" % __pyx_checksum
 *     __pyx_result = BaseModesCalculation.__new__(__pyx_type)
 *     if __pyx_state is not None:             # <<<<<<<<<<<<<<
 *         __pyx_unpickle_BaseModesCalculation__set_state(<BaseModesCalculation> __pyx_result, __pyx_state)
 *     return __pyx_result
 */
  __pyx_t_2 = (__pyx_v___pyx_state != Py_None);
  if (__pyx_t_2) {

    /* "(tree fragment)":9
 *     __pyx_result = BaseModesCalculation.__new__(__pyx_type)
 *     if __pyx_state is not None:
 *         __pyx_unpickle_BaseModesCalculation__set_state(<BaseModesCalculation> __pyx_result, __pyx_state)             # <<<<<<<<<<<<<<
 *     return __pyx_result
 * cdef __pyx_unpickle_BaseModesCalculation__set_state(BaseModesCalculation __pyx_result, tuple __pyx_state):
 */
    if (!(likely(PyTuple_CheckExact(__pyx_v___pyx_state))||((__pyx_v___pyx_state) == Py_None) || __Pyx_RaiseUnexpectedTypeError("tuple", __pyx_v___pyx_state))) __PYX_ERR(1, 9, __pyx_L1_error)
    __pyx_t_1 = __pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation___pyx_unpickle_BaseModesCalculation__set_state(((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *)__pyx_v___pyx_result), ((PyObject*)__pyx_v___pyx_state)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 9, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_1);
    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;

    /* "(tree fragment)":8
 *         raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0xe3b0c44, 0xda39a3e, 0xd41d8cd) = ())" % __pyx_checksum
 *     __pyx_result = BaseModesCalculation.__new__(__pyx_type)
 *     if __pyx_state is not None:             # <<<<<<<<<<<<<<
 *         __pyx_unpickle_BaseModesCalculation__set_state(<BaseModesCalculation> __pyx_result, __pyx_state)
 *     return __pyx_result
 */
  }

  /* "(tree fragment)":10
 *     if __pyx_state is not None:
 *         __pyx_unpickle_BaseModesCalculation__set_state(<BaseModesCalculation> __pyx_result, __pyx_state)
 *     return __pyx_result             # <<<<<<<<<<<<<<
 * cdef __pyx_unpickle_BaseModesCalculation__set_state(BaseModesCalculation __pyx_result, tuple __pyx_state):
 *     if len(__pyx_state) > 0 and hasattr(__pyx_result, '__dict__'):
 */
  __Pyx_XDECREF(__pyx_r);
  __Pyx_INCREF(__pyx_v___pyx_result);
  __pyx_r = __pyx_v___pyx_result;
  goto __pyx_L0;

  /* "(tree fragment)":1
 * def __pyx_unpickle_BaseModesCalculation(__pyx_type, long __pyx_checksum, __pyx_state):             # <<<<<<<<<<<<<<
 *     cdef object __pyx_PickleError
 *     cdef object __pyx_result
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_XDECREF(__pyx_t_4);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.__pyx_unpickle_BaseModesCalculation", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v___pyx_PickleError);
  __Pyx_XDECREF(__pyx_v___pyx_result);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "(tree fragment)":11
 *         __pyx_unpickle_BaseModesCalculation__set_state(<BaseModesCalculation> __pyx_result, __pyx_state)
 *     return __pyx_result
 * cdef __pyx_unpickle_BaseModesCalculation__set_state(BaseModesCalculation __pyx_result, tuple __pyx_state):             # <<<<<<<<<<<<<<
 *     if len(__pyx_state) > 0 and hasattr(__pyx_result, '__dict__'):
 *         __pyx_result.__dict__.update(__pyx_state[0])
 */

static PyObject *__pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation___pyx_unpickle_BaseModesCalculation__set_state(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *__pyx_v___pyx_result, PyObject *__pyx_v___pyx_state) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  Py_ssize_t __pyx_t_2;
  int __pyx_t_3;
  PyObject *__pyx_t_4 = NULL;
  PyObject *__pyx_t_5 = NULL;
  PyObject *__pyx_t_6 = NULL;
  PyObject *__pyx_t_7 = NULL;
  unsigned int __pyx_t_8;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__pyx_unpickle_BaseModesCalculation__set_state", 1);

  /* "(tree fragment)":12
 *     return __pyx_result
 * cdef __pyx_unpickle_BaseModesCalculation__set_state(BaseModesCalculation __pyx_result, tuple __pyx_state):
 *     if len(__pyx_state) > 0 and hasattr(__pyx_result, '__dict__'):             # <<<<<<<<<<<<<<
 *         __pyx_result.__dict__.update(__pyx_state[0])
 */
  if (unlikely(__pyx_v___pyx_state == Py_None)) {
    PyErr_SetString(PyExc_TypeError, "object of type 'NoneType' has no len()");
    __PYX_ERR(1, 12, __pyx_L1_error)
  }
  __pyx_t_2 = __Pyx_PyTuple_GET_SIZE(__pyx_v___pyx_state); if (unlikely(__pyx_t_2 == ((Py_ssize_t)-1))) __PYX_ERR(1, 12, __pyx_L1_error)
  __pyx_t_3 = (__pyx_t_2 > 0);
  if (__pyx_t_3) {
  } else {
    __pyx_t_1 = __pyx_t_3;
    goto __pyx_L4_bool_binop_done;
  }
  __pyx_t_3 = __Pyx_HasAttr(((PyObject *)__pyx_v___pyx_result), __pyx_n_s_dict); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 12, __pyx_L1_error)
  __pyx_t_1 = __pyx_t_3;
  __pyx_L4_bool_binop_done:;
  if (__pyx_t_1) {

    /* "(tree fragment)":13
 * cdef __pyx_unpickle_BaseModesCalculation__set_state(BaseModesCalculation __pyx_result, tuple __pyx_state):
 *     if len(__pyx_state) > 0 and hasattr(__pyx_result, '__dict__'):
 *         __pyx_result.__dict__.update(__pyx_state[0])             # <<<<<<<<<<<<<<
 */
    __pyx_t_5 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v___pyx_result), __pyx_n_s_dict); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 13, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_5);
    __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_update); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 13, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_6);
    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
    if (unlikely(__pyx_v___pyx_state == Py_None)) {
      PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
      __PYX_ERR(1, 13, __pyx_L1_error)
    }
    __pyx_t_5 = __Pyx_GetItemInt_Tuple(__pyx_v___pyx_state, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 13, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_5);
    __pyx_t_7 = NULL;
    __pyx_t_8 = 0;
    #if CYTHON_UNPACK_METHODS
    if (likely(PyMethod_Check(__pyx_t_6))) {
      __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_6);
      if (likely(__pyx_t_7)) {
        PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_6);
        __Pyx_INCREF(__pyx_t_7);
        __Pyx_INCREF(function);
        __Pyx_DECREF_SET(__pyx_t_6, function);
        __pyx_t_8 = 1;
      }
    }
    #endif
    {
      PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_t_5};
      __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_8, 1+__pyx_t_8);
      __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
      __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
      if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 13, __pyx_L1_error)
      __Pyx_GOTREF(__pyx_t_4);
      __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
    }
    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;

    /* "(tree fragment)":12
 *     return __pyx_result
 * cdef __pyx_unpickle_BaseModesCalculation__set_state(BaseModesCalculation __pyx_result, tuple __pyx_state):
 *     if len(__pyx_state) > 0 and hasattr(__pyx_result, '__dict__'):             # <<<<<<<<<<<<<<
 *         __pyx_result.__dict__.update(__pyx_state[0])
 */
  }

  /* "(tree fragment)":11
 *         __pyx_unpickle_BaseModesCalculation__set_state(<BaseModesCalculation> __pyx_result, __pyx_state)
 *     return __pyx_result
 * cdef __pyx_unpickle_BaseModesCalculation__set_state(BaseModesCalculation __pyx_result, tuple __pyx_state):             # <<<<<<<<<<<<<<
 *     if len(__pyx_state) > 0 and hasattr(__pyx_result, '__dict__'):
 *         __pyx_result.__dict__.update(__pyx_state[0])
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_4);
  __Pyx_XDECREF(__pyx_t_5);
  __Pyx_XDECREF(__pyx_t_6);
  __Pyx_XDECREF(__pyx_t_7);
  __Pyx_AddTraceback("pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.__pyx_unpickle_BaseModesCalculation__set_state", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = 0;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}
static struct __pyx_vtabstruct_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation __pyx_vtable_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation;

static PyObject *__pyx_tp_new_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) {
  struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *p;
  PyObject *o;
  #if CYTHON_COMPILING_IN_LIMITED_API
  allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc);
  o = alloc_func(t, 0);
  #else
  if (likely(!__Pyx_PyType_HasFeature(t, Py_TPFLAGS_IS_ABSTRACT))) {
    o = (*t->tp_alloc)(t, 0);
  } else {
    o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0);
  }
  if (unlikely(!o)) return 0;
  #endif
  p = ((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *)o);
  p->__pyx_vtab = __pyx_vtabptr_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation;
  return o;
}

static void __pyx_tp_dealloc_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation(PyObject *o) {
  #if CYTHON_USE_TP_FINALIZE
  if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && (!PyType_IS_GC(Py_TYPE(o)) || !__Pyx_PyObject_GC_IsFinalized(o))) {
    if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation) {
      if (PyObject_CallFinalizerFromDealloc(o)) return;
    }
  }
  #endif
  #if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY
  (*Py_TYPE(o)->tp_free)(o);
  #else
  {
    freefunc tp_free = (freefunc)PyType_GetSlot(Py_TYPE(o), Py_tp_free);
    if (tp_free) tp_free(o);
  }
  #endif
}

static PyMethodDef __pyx_methods_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation[] = {
  {"initialize", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_1initialize, __Pyx_METH_FASTCALL|METH_KEYWORDS, __pyx_doc_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_initialize},
  {"compute", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_3compute, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},
  {"__reduce_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_7__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},
  {"__setstate_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_9__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},
  {0, 0, 0, 0}
};
#if CYTHON_USE_TYPE_SPECS
static PyType_Slot __pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation_slots[] = {
  {Py_tp_dealloc, (void *)__pyx_tp_dealloc_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation},
  {Py_tp_doc, (void *)PyDoc_STR("Base class for the modes calculation")},
  {Py_tp_methods, (void *)__pyx_methods_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation},
  {Py_tp_new, (void *)__pyx_tp_new_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation},
  {0, 0},
};
static PyType_Spec __pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation_spec = {
  "pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.BaseModesCalculation",
  sizeof(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation),
  0,
  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE,
  __pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation_slots,
};
#else

static PyTypeObject __pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation = {
  PyVarObject_HEAD_INIT(0, 0)
  "pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.""BaseModesCalculation", /*tp_name*/
  sizeof(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation), /*tp_basicsize*/
  0, /*tp_itemsize*/
  __pyx_tp_dealloc_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation, /*tp_dealloc*/
  #if PY_VERSION_HEX < 0x030800b4
  0, /*tp_print*/
  #endif
  #if PY_VERSION_HEX >= 0x030800b4
  0, /*tp_vectorcall_offset*/
  #endif
  0, /*tp_getattr*/
  0, /*tp_setattr*/
  #if PY_MAJOR_VERSION < 3
  0, /*tp_compare*/
  #endif
  #if PY_MAJOR_VERSION >= 3
  0, /*tp_as_async*/
  #endif
  0, /*tp_repr*/
  0, /*tp_as_number*/
  0, /*tp_as_sequence*/
  0, /*tp_as_mapping*/
  0, /*tp_hash*/
  0, /*tp_call*/
  0, /*tp_str*/
  0, /*tp_getattro*/
  0, /*tp_setattro*/
  0, /*tp_as_buffer*/
  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE, /*tp_flags*/
  PyDoc_STR("Base class for the modes calculation"), /*tp_doc*/
  0, /*tp_traverse*/
  0, /*tp_clear*/
  0, /*tp_richcompare*/
  0, /*tp_weaklistoffset*/
  0, /*tp_iter*/
  0, /*tp_iternext*/
  __pyx_methods_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation, /*tp_methods*/
  0, /*tp_members*/
  0, /*tp_getset*/
  0, /*tp_base*/
  0, /*tp_dict*/
  0, /*tp_descr_get*/
  0, /*tp_descr_set*/
  #if !CYTHON_USE_TYPE_SPECS
  0, /*tp_dictoffset*/
  #endif
  0, /*tp_init*/
  0, /*tp_alloc*/
  __pyx_tp_new_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation, /*tp_new*/
  0, /*tp_free*/
  0, /*tp_is_gc*/
  0, /*tp_bases*/
  0, /*tp_mro*/
  0, /*tp_cache*/
  0, /*tp_subclasses*/
  0, /*tp_weaklist*/
  0, /*tp_del*/
  0, /*tp_version_tag*/
  #if PY_VERSION_HEX >= 0x030400a1
  #if CYTHON_USE_TP_FINALIZE
  0, /*tp_finalize*/
  #else
  NULL, /*tp_finalize*/
  #endif
  #endif
  #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)
  0, /*tp_vectorcall*/
  #endif
  #if __PYX_NEED_TP_PRINT_SLOT == 1
  0, /*tp_print*/
  #endif
  #if PY_VERSION_HEX >= 0x030C0000
  0, /*tp_watched*/
  #endif
  #if PY_VERSION_HEX >= 0x030d00A4
  0, /*tp_versions_used*/
  #endif
  #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000
  0, /*tp_pypy_flags*/
  #endif
};
#endif
static struct __pyx_vtabstruct_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags __pyx_vtable_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags;

static PyObject *__pyx_tp_new_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags(PyTypeObject *t, PyObject *a, PyObject *k) {
  struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *p;
  PyObject *o = __pyx_tp_new_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation(t, a, k);
  if (unlikely(!o)) return 0;
  p = ((struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)o);
  p->__pyx_base.__pyx_vtab = (struct __pyx_vtabstruct_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation*)__pyx_vtabptr_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags;
  new((void*)&(p->_gr_k_0)) std::complex<double> ();
  new((void*)&(p->_gr_k_1)) std::complex<double> ();
  new((void*)&(p->_gr_k_2)) std::complex<double> ();
  new((void*)&(p->_gr_k_7)) std::complex<double> ();
  new((void*)&(p->_gr_k_8)) std::complex<double> ();
  new((void*)&(p->_gr_k_9)) std::complex<double> ();
  new((void*)&(p->_gr_k_10)) std::complex<double> ();
  new((void*)&(p->_gr_k_11)) std::complex<double> ();
  new((void*)&(p->_gr_k_12)) std::complex<double> ();
  new((void*)&(p->_gr_k_13)) std::complex<double> ();
  new((void*)&(p->_gr_k_14)) std::complex<double> ();
  new((void*)&(p->_gr_k_15)) std::complex<double> ();
  new((void*)&(p->_gr_k_16)) std::complex<double> ();
  new((void*)&(p->_gr_k_17)) std::complex<double> ();
  new((void*)&(p->_gr_k_18)) std::complex<double> ();
  new((void*)&(p->_gr_k_19)) std::complex<double> ();
  new((void*)&(p->_gr_k_20)) std::complex<double> ();
  new((void*)&(p->_gr_k_21)) std::complex<double> ();
  new((void*)&(p->_gr_k_29)) std::complex<double> ();
  new((void*)&(p->_gr_k_31)) std::complex<double> ();
  new((void*)&(p->_gr_k_32)) std::complex<double> ();
  new((void*)&(p->_gr_k_33)) std::complex<double> ();
  new((void*)&(p->_gr_k_34)) std::complex<double> ();
  new((void*)&(p->_gr_k_36)) std::complex<double> ();
  new((void*)&(p->_gr_k_37)) std::complex<double> ();
  new((void*)&(p->_gr_k_38)) std::complex<double> ();
  new((void*)&(p->_gr_k_39)) std::complex<double> ();
  new((void*)&(p->_gr_k_89)) std::complex<double> ();
  new((void*)&(p->_gr_k_90)) std::complex<double> ();
  new((void*)&(p->_gr_k_91)) std::complex<double> ();
  new((void*)&(p->_gr_k_92)) std::complex<double> ();
  new((void*)&(p->_gr_k_93)) std::complex<double> ();
  new((void*)&(p->_gr_k_94)) std::complex<double> ();
  new((void*)&(p->_gr_k_95)) std::complex<double> ();
  new((void*)&(p->_gr_k_96)) std::complex<double> ();
  new((void*)&(p->_gr_k_97)) std::complex<double> ();
  new((void*)&(p->_gr_k_98)) std::complex<double> ();
  new((void*)&(p->_gr_k_100)) std::complex<double> ();
  new((void*)&(p->_gr_k_101)) std::complex<double> ();
  new((void*)&(p->_gr_k_102)) std::complex<double> ();
  new((void*)&(p->_gr_k_103)) std::complex<double> ();
  new((void*)&(p->_gr_k_104)) std::complex<double> ();
  new((void*)&(p->_gr_k_105)) std::complex<double> ();
  new((void*)&(p->_gr_k_106)) std::complex<double> ();
  new((void*)&(p->_gr_k_108)) std::complex<double> ();
  new((void*)&(p->_gr_k_109)) std::complex<double> ();
  new((void*)&(p->_gr_k_110)) std::complex<double> ();
  new((void*)&(p->_gr_k_111)) std::complex<double> ();
  new((void*)&(p->_gr_k_121)) std::complex<double> ();
  new((void*)&(p->_gr_k_122)) std::complex<double> ();
  new((void*)&(p->_gr_k_125)) std::complex<double> ();
  new((void*)&(p->_gr_k_129)) std::complex<double> ();
  new((void*)&(p->_gr_k_131)) std::complex<double> ();
  new((void*)&(p->_gr_k_132)) std::complex<double> ();
  new((void*)&(p->_gr_k_133)) std::complex<double> ();
  new((void*)&(p->_gr_k_134)) std::complex<double> ();
  new((void*)&(p->_gr_k_135)) std::complex<double> ();
  new((void*)&(p->_gr_k_148)) std::complex<double> ();
  new((void*)&(p->_gr_k_149)) std::complex<double> ();
  new((void*)&(p->_gr_k_150)) std::complex<double> ();
  new((void*)&(p->_gr_k_151)) std::complex<double> ();
  new((void*)&(p->_gr_k_152)) std::complex<double> ();
  new((void*)&(p->_gr_k_161)) std::complex<double> ();
  new((void*)&(p->_gr_k_162)) std::complex<double> ();
  new((void*)&(p->_gr_k_178)) std::complex<double> ();
  new((void*)&(p->_gr_k_200)) std::complex<double> ();
  new((void*)&(p->_gr_k_212)) std::complex<double> ();
  new((void*)&(p->_gr_k_213)) std::complex<double> ();
  new((void*)&(p->_gr_k_214)) std::complex<double> ();
  new((void*)&(p->_gr_k_215)) std::complex<double> ();
  new((void*)&(p->_gr_k_216)) std::complex<double> ();
  new((void*)&(p->_gr_k_217)) std::complex<double> ();
  new((void*)&(p->_gr_k_218)) std::complex<double> ();
  new((void*)&(p->_gr_k_219)) std::complex<double> ();
  new((void*)&(p->_gr_k_220)) std::complex<double> ();
  new((void*)&(p->_gr_k_221)) std::complex<double> ();
  new((void*)&(p->_gr_k_222)) std::complex<double> ();
  new((void*)&(p->_gr_k_223)) std::complex<double> ();
  new((void*)&(p->_gr_k_224)) std::complex<double> ();
  new((void*)&(p->_gr_k_225)) std::complex<double> ();
  new((void*)&(p->_gr_k_226)) std::complex<double> ();
  new((void*)&(p->_gr_k_227)) std::complex<double> ();
  new((void*)&(p->_gr_k_228)) std::complex<double> ();
  new((void*)&(p->_gr_k_230)) std::complex<double> ();
  new((void*)&(p->_gr_k_241)) std::complex<double> ();
  new((void*)&(p->_gr_k_242)) std::complex<double> ();
  new((void*)&(p->_gr_k_243)) std::complex<double> ();
  new((void*)&(p->_gr_k_244)) std::complex<double> ();
  new((void*)&(p->_gr_k_250)) std::complex<double> ();
  new((void*)&(p->_gr_k_252)) std::complex<double> ();
  new((void*)&(p->_gr_k_253)) std::complex<double> ();
  new((void*)&(p->_gr_k_255)) std::complex<double> ();
  new((void*)&(p->_gr_k_282)) std::complex<double> ();
  new((void*)&(p->_gr_k_283)) std::complex<double> ();
  new((void*)&(p->_gr_k_285)) std::complex<double> ();
  new((void*)&(p->_gr_k_286)) std::complex<double> ();
  new((void*)&(p->_gr_k_306)) std::complex<double> ();
  new((void*)&(p->_gr_k_307)) std::complex<double> ();
  new((void*)&(p->_gr_k_308)) std::complex<double> ();
  new((void*)&(p->_gr_k_309)) std::complex<double> ();
  new((void*)&(p->_gr_k_310)) std::complex<double> ();
  new((void*)&(p->_gr_k_311)) std::complex<double> ();
  new((void*)&(p->_gr_k_312)) std::complex<double> ();
  new((void*)&(p->_gr_k_313)) std::complex<double> ();
  new((void*)&(p->_gr_k_314)) std::complex<double> ();
  new((void*)&(p->_gr_k_315)) std::complex<double> ();
  new((void*)&(p->_gr_k_316)) std::complex<double> ();
  new((void*)&(p->_gr_k_317)) std::complex<double> ();
  new((void*)&(p->_gr_k_318)) std::complex<double> ();
  new((void*)&(p->_gr_k_319)) std::complex<double> ();
  new((void*)&(p->_gr_k_320)) std::complex<double> ();
  new((void*)&(p->_gr_k_321)) std::complex<double> ();
  new((void*)&(p->_gr_k_322)) std::complex<double> ();
  new((void*)&(p->_gr_k_323)) std::complex<double> ();
  new((void*)&(p->_gr_k_324)) std::complex<double> ();
  new((void*)&(p->_gr_k_325)) std::complex<double> ();
  new((void*)&(p->_gr_k_326)) std::complex<double> ();
  new((void*)&(p->_gr_k_327)) std::complex<double> ();
  new((void*)&(p->_gr_k_328)) std::complex<double> ();
  new((void*)&(p->_gr_k_329)) std::complex<double> ();
  new((void*)&(p->_gr_k_330)) std::complex<double> ();
  new((void*)&(p->_gr_k_331)) std::complex<double> ();
  new((void*)&(p->_gr_k_332)) std::complex<double> ();
  new((void*)&(p->_gr_k_333)) std::complex<double> ();
  new((void*)&(p->_gr_k_334)) std::complex<double> ();
  new((void*)&(p->_gr_k_335)) std::complex<double> ();
  new((void*)&(p->_gr_k_336)) std::complex<double> ();
  new((void*)&(p->_gr_k_337)) std::complex<double> ();
  new((void*)&(p->_gr_k_339)) std::complex<double> ();
  new((void*)&(p->_gr_k_341)) std::complex<double> ();
  new((void*)&(p->_gr_k_342)) std::complex<double> ();
  new((void*)&(p->_gr_k_343)) std::complex<double> ();
  new((void*)&(p->_gr_k_344)) std::complex<double> ();
  new((void*)&(p->_gr_k_345)) std::complex<double> ();
  new((void*)&(p->_gr_k_346)) std::complex<double> ();
  new((void*)&(p->_gr_k_347)) std::complex<double> ();
  new((void*)&(p->_gr_k_348)) std::complex<double> ();
  new((void*)&(p->_gr_k_351)) std::complex<double> ();
  new((void*)&(p->_gr_k_352)) std::complex<double> ();
  new((void*)&(p->_gr_k_353)) std::complex<double> ();
  new((void*)&(p->_gr_k_354)) std::complex<double> ();
  new((void*)&(p->_gr_k_355)) std::complex<double> ();
  new((void*)&(p->_gr_k_356)) std::complex<double> ();
  new((void*)&(p->_gr_k_357)) std::complex<double> ();
  new((void*)&(p->_gr_k_359)) std::complex<double> ();
  new((void*)&(p->_gr_k_360)) std::complex<double> ();
  new((void*)&(p->_gr_k_361)) std::complex<double> ();
  new((void*)&(p->_gr_k_362)) std::complex<double> ();
  new((void*)&(p->_gr_k_364)) std::complex<double> ();
  new((void*)&(p->_gr_k_365)) std::complex<double> ();
  new((void*)&(p->_gr_k_366)) std::complex<double> ();
  new((void*)&(p->_gr_k_367)) std::complex<double> ();
  new((void*)&(p->_gr_k_368)) std::complex<double> ();
  new((void*)&(p->_gr_k_385)) std::complex<double> ();
  new((void*)&(p->_gr_k_386)) std::complex<double> ();
  new((void*)&(p->_gr_k_387)) std::complex<double> ();
  new((void*)&(p->_gr_k_388)) std::complex<double> ();
  new((void*)&(p->_gr_k_389)) std::complex<double> ();
  new((void*)&(p->_gr_k_390)) std::complex<double> ();
  new((void*)&(p->_gr_k_391)) std::complex<double> ();
  new((void*)&(p->_gr_k_392)) std::complex<double> ();
  new((void*)&(p->_gr_k_393)) std::complex<double> ();
  new((void*)&(p->_gr_k_394)) std::complex<double> ();
  new((void*)&(p->_gr_k_395)) std::complex<double> ();
  new((void*)&(p->_gr_k_399)) std::complex<double> ();
  new((void*)&(p->_gr_k_400)) std::complex<double> ();
  new((void*)&(p->_gr_k_401)) std::complex<double> ();
  new((void*)&(p->_gr_k_402)) std::complex<double> ();
  new((void*)&(p->_gr_k_403)) std::complex<double> ();
  new((void*)&(p->_gr_k_404)) std::complex<double> ();
  new((void*)&(p->_gr_k_405)) std::complex<double> ();
  new((void*)&(p->_gr_k_406)) std::complex<double> ();
  new((void*)&(p->_gr_k_407)) std::complex<double> ();
  new((void*)&(p->_gr_k_408)) std::complex<double> ();
  new((void*)&(p->_gr_k_409)) std::complex<double> ();
  new((void*)&(p->_gr_k_412)) std::complex<double> ();
  new((void*)&(p->_gr_k_413)) std::complex<double> ();
  new((void*)&(p->_gr_k_414)) std::complex<double> ();
  new((void*)&(p->_gr_k_415)) std::complex<double> ();
  new((void*)&(p->_gr_k_416)) std::complex<double> ();
  new((void*)&(p->_gr_k_417)) std::complex<double> ();
  new((void*)&(p->_gr_k_419)) std::complex<double> ();
  new((void*)&(p->_gr_k_424)) std::complex<double> ();
  new((void*)&(p->_gr_k_425)) std::complex<double> ();
  new((void*)&(p->_gr_k_426)) std::complex<double> ();
  new((void*)&(p->_gr_k_427)) std::complex<double> ();
  new((void*)&(p->_gr_k_428)) std::complex<double> ();
  new((void*)&(p->_gr_k_429)) std::complex<double> ();
  new((void*)&(p->_gr_k_430)) std::complex<double> ();
  new((void*)&(p->_gr_k_431)) std::complex<double> ();
  new((void*)&(p->_gr_k_432)) std::complex<double> ();
  new((void*)&(p->_gr_k_433)) std::complex<double> ();
  new((void*)&(p->_gr_k_434)) std::complex<double> ();
  new((void*)&(p->_gr_k_445)) std::complex<double> ();
  new((void*)&(p->_gr_k_449)) std::complex<double> ();
  new((void*)&(p->_gr_k_450)) std::complex<double> ();
  new((void*)&(p->_gr_k_451)) std::complex<double> ();
  new((void*)&(p->_gr_k_452)) std::complex<double> ();
  new((void*)&(p->_gr_k_460)) std::complex<double> ();
  new((void*)&(p->_gr_k_461)) std::complex<double> ();
  new((void*)&(p->_gr_k_462)) std::complex<double> ();
  new((void*)&(p->_gr_k_463)) std::complex<double> ();
  new((void*)&(p->_gr_k_464)) std::complex<double> ();
  new((void*)&(p->_gr_k_465)) std::complex<double> ();
  new((void*)&(p->_gr_k_466)) std::complex<double> ();
  new((void*)&(p->_gr_k_467)) std::complex<double> ();
  new((void*)&(p->_gr_k_468)) std::complex<double> ();
  new((void*)&(p->_gr_k_469)) std::complex<double> ();
  new((void*)&(p->_gr_k_470)) std::complex<double> ();
  new((void*)&(p->_gr_k_471)) std::complex<double> ();
  new((void*)&(p->_gr_k_472)) std::complex<double> ();
  new((void*)&(p->_gr_k_473)) std::complex<double> ();
  new((void*)&(p->_gr_k_474)) std::complex<double> ();
  new((void*)&(p->_gr_k_475)) std::complex<double> ();
  new((void*)&(p->_gr_k_476)) std::complex<double> ();
  new((void*)&(p->_gr_k_489)) std::complex<double> ();
  new((void*)&(p->_gr_k_490)) std::complex<double> ();
  new((void*)&(p->_gr_k_492)) std::complex<double> ();
  new((void*)&(p->_gr_k_493)) std::complex<double> ();
  new((void*)&(p->_gr_k_494)) std::complex<double> ();
  new((void*)&(p->_gr_k_504)) std::complex<double> ();
  new((void*)&(p->_gr_k_505)) std::complex<double> ();
  new((void*)&(p->_gr_k_512)) std::complex<double> ();
  new((void*)&(p->_gr_k_513)) std::complex<double> ();
  new((void*)&(p->_gr_k_514)) std::complex<double> ();
  new((void*)&(p->_gr_k_516)) std::complex<double> ();
  new((void*)&(p->_gr_k_517)) std::complex<double> ();
  new((void*)&(p->_gr_k_518)) std::complex<double> ();
  new((void*)&(p->_gr_k_519)) std::complex<double> ();
  new((void*)&(p->_gr_k_520)) std::complex<double> ();
  new((void*)&(p->_gr_k_521)) std::complex<double> ();
  new((void*)&(p->_gr_k_522)) std::complex<double> ();
  new((void*)&(p->_gr_k_523)) std::complex<double> ();
  new((void*)&(p->_gr_k_524)) std::complex<double> ();
  new((void*)&(p->_gr_k_525)) std::complex<double> ();
  new((void*)&(p->_gr_k_526)) std::complex<double> ();
  new((void*)&(p->_gr_k_527)) std::complex<double> ();
  new((void*)&(p->_gr_k_528)) std::complex<double> ();
  new((void*)&(p->_gr_k_529)) std::complex<double> ();
  new((void*)&(p->_gr_k_530)) std::complex<double> ();
  new((void*)&(p->_gr_k_531)) std::complex<double> ();
  new((void*)&(p->_gr_k_532)) std::complex<double> ();
  new((void*)&(p->_gr_k_550)) std::complex<double> ();
  new((void*)&(p->_gr_k_552)) std::complex<double> ();
  new((void*)&(p->_gr_k_553)) std::complex<double> ();
  new((void*)&(p->_gr_k_554)) std::complex<double> ();
  new((void*)&(p->_gr_k_555)) std::complex<double> ();
  new((void*)&(p->_gr_k_587)) std::complex<double> ();
  new((void*)&(p->_gr_k_588)) std::complex<double> ();
  new((void*)&(p->_gr_k_590)) std::complex<double> ();
  new((void*)&(p->_gr_k_591)) std::complex<double> ();
  new((void*)&(p->_gr_k_866)) std::complex<double> ();
  new((void*)&(p->_gr_k_867)) std::complex<double> ();
  new((void*)&(p->_gr_k_871)) std::complex<double> ();
  new((void*)&(p->_gr_k_872)) std::complex<double> ();
  new((void*)&(p->_gr_k_878)) std::complex<double> ();
  new((void*)&(p->_gr_k_881)) std::complex<double> ();
  new((void*)&(p->_gr_k_885)) std::complex<double> ();
  new((void*)&(p->_gr_k_886)) std::complex<double> ();
  new((void*)&(p->_gr_k_888)) std::complex<double> ();
  new((void*)&(p->_gr_k_903)) std::complex<double> ();
  new((void*)&(p->_gr_k_905)) std::complex<double> ();
  new((void*)&(p->_gr_k_907)) std::complex<double> ();
  new((void*)&(p->_gr_k_909)) std::complex<double> ();
  new((void*)&(p->_gr_k_910)) std::complex<double> ();
  new((void*)&(p->_gr_k_911)) std::complex<double> ();
  new((void*)&(p->_gr_k_912)) std::complex<double> ();
  new((void*)&(p->_gr_k_918)) std::complex<double> ();
  new((void*)&(p->_gr_k_919)) std::complex<double> ();
  new((void*)&(p->_gr_k_970)) std::complex<double> ();
  new((void*)&(p->_gr_k_972)) std::complex<double> ();
  new((void*)&(p->_gr_k_973)) std::complex<double> ();
  new((void*)&(p->_gr_k_974)) std::complex<double> ();
  new((void*)&(p->_gr_k_975)) std::complex<double> ();
  new((void*)&(p->_gr_k_976)) std::complex<double> ();
  new((void*)&(p->_gr_k_977)) std::complex<double> ();
  new((void*)&(p->_gr_k_1007)) std::complex<double> ();
  new((void*)&(p->_gr_k_1020)) std::complex<double> ();
  new((void*)&(p->_gr_k_1067)) std::complex<double> ();
  new((void*)&(p->_gr_k_1114)) std::complex<double> ();
  new((void*)&(p->_gr_k_1121)) std::complex<double> ();
  new((void*)&(p->_gr_k_1122)) std::complex<double> ();
  new((void*)&(p->_gr_k_1147)) std::complex<double> ();
  new((void*)&(p->_gr_k_1166)) std::complex<double> ();
  new((void*)&(p->_gr_k_1167)) std::complex<double> ();
  new((void*)&(p->_gr_k_1168)) std::complex<double> ();
  new((void*)&(p->_gr_k_1169)) std::complex<double> ();
  new((void*)&(p->h21EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h22EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h31EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h32EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h33EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h41EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h42EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h43EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h44EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h51EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h52EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h53EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h54EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h55EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h61EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h62EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h63EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h64EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h65EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h66EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h71EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h72EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h73EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h74EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h75EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h76EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h77EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h82EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h84EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h86EccCorrResum)) std::complex<double> ();
  new((void*)&(p->h88EccCorrResum)) std::complex<double> ();
  if (unlikely(__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_1__cinit__(o, __pyx_empty_tuple, NULL) < 0)) goto bad;
  return o;
  bad:
  Py_DECREF(o); o = 0;
  return NULL;
}

static void __pyx_tp_dealloc_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags(PyObject *o) {
  struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *p = (struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *)o;
  #if CYTHON_USE_TP_FINALIZE
  if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && (!PyType_IS_GC(Py_TYPE(o)) || !__Pyx_PyObject_GC_IsFinalized(o))) {
    if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags) {
      if (PyObject_CallFinalizerFromDealloc(o)) return;
    }
  }
  #endif
  __Pyx_call_destructor(p->_gr_k_0);
  __Pyx_call_destructor(p->_gr_k_1);
  __Pyx_call_destructor(p->_gr_k_2);
  __Pyx_call_destructor(p->_gr_k_7);
  __Pyx_call_destructor(p->_gr_k_8);
  __Pyx_call_destructor(p->_gr_k_9);
  __Pyx_call_destructor(p->_gr_k_10);
  __Pyx_call_destructor(p->_gr_k_11);
  __Pyx_call_destructor(p->_gr_k_12);
  __Pyx_call_destructor(p->_gr_k_13);
  __Pyx_call_destructor(p->_gr_k_14);
  __Pyx_call_destructor(p->_gr_k_15);
  __Pyx_call_destructor(p->_gr_k_16);
  __Pyx_call_destructor(p->_gr_k_17);
  __Pyx_call_destructor(p->_gr_k_18);
  __Pyx_call_destructor(p->_gr_k_19);
  __Pyx_call_destructor(p->_gr_k_20);
  __Pyx_call_destructor(p->_gr_k_21);
  __Pyx_call_destructor(p->_gr_k_29);
  __Pyx_call_destructor(p->_gr_k_31);
  __Pyx_call_destructor(p->_gr_k_32);
  __Pyx_call_destructor(p->_gr_k_33);
  __Pyx_call_destructor(p->_gr_k_34);
  __Pyx_call_destructor(p->_gr_k_36);
  __Pyx_call_destructor(p->_gr_k_37);
  __Pyx_call_destructor(p->_gr_k_38);
  __Pyx_call_destructor(p->_gr_k_39);
  __Pyx_call_destructor(p->_gr_k_89);
  __Pyx_call_destructor(p->_gr_k_90);
  __Pyx_call_destructor(p->_gr_k_91);
  __Pyx_call_destructor(p->_gr_k_92);
  __Pyx_call_destructor(p->_gr_k_93);
  __Pyx_call_destructor(p->_gr_k_94);
  __Pyx_call_destructor(p->_gr_k_95);
  __Pyx_call_destructor(p->_gr_k_96);
  __Pyx_call_destructor(p->_gr_k_97);
  __Pyx_call_destructor(p->_gr_k_98);
  __Pyx_call_destructor(p->_gr_k_100);
  __Pyx_call_destructor(p->_gr_k_101);
  __Pyx_call_destructor(p->_gr_k_102);
  __Pyx_call_destructor(p->_gr_k_103);
  __Pyx_call_destructor(p->_gr_k_104);
  __Pyx_call_destructor(p->_gr_k_105);
  __Pyx_call_destructor(p->_gr_k_106);
  __Pyx_call_destructor(p->_gr_k_108);
  __Pyx_call_destructor(p->_gr_k_109);
  __Pyx_call_destructor(p->_gr_k_110);
  __Pyx_call_destructor(p->_gr_k_111);
  __Pyx_call_destructor(p->_gr_k_121);
  __Pyx_call_destructor(p->_gr_k_122);
  __Pyx_call_destructor(p->_gr_k_125);
  __Pyx_call_destructor(p->_gr_k_129);
  __Pyx_call_destructor(p->_gr_k_131);
  __Pyx_call_destructor(p->_gr_k_132);
  __Pyx_call_destructor(p->_gr_k_133);
  __Pyx_call_destructor(p->_gr_k_134);
  __Pyx_call_destructor(p->_gr_k_135);
  __Pyx_call_destructor(p->_gr_k_148);
  __Pyx_call_destructor(p->_gr_k_149);
  __Pyx_call_destructor(p->_gr_k_150);
  __Pyx_call_destructor(p->_gr_k_151);
  __Pyx_call_destructor(p->_gr_k_152);
  __Pyx_call_destructor(p->_gr_k_161);
  __Pyx_call_destructor(p->_gr_k_162);
  __Pyx_call_destructor(p->_gr_k_178);
  __Pyx_call_destructor(p->_gr_k_200);
  __Pyx_call_destructor(p->_gr_k_212);
  __Pyx_call_destructor(p->_gr_k_213);
  __Pyx_call_destructor(p->_gr_k_214);
  __Pyx_call_destructor(p->_gr_k_215);
  __Pyx_call_destructor(p->_gr_k_216);
  __Pyx_call_destructor(p->_gr_k_217);
  __Pyx_call_destructor(p->_gr_k_218);
  __Pyx_call_destructor(p->_gr_k_219);
  __Pyx_call_destructor(p->_gr_k_220);
  __Pyx_call_destructor(p->_gr_k_221);
  __Pyx_call_destructor(p->_gr_k_222);
  __Pyx_call_destructor(p->_gr_k_223);
  __Pyx_call_destructor(p->_gr_k_224);
  __Pyx_call_destructor(p->_gr_k_225);
  __Pyx_call_destructor(p->_gr_k_226);
  __Pyx_call_destructor(p->_gr_k_227);
  __Pyx_call_destructor(p->_gr_k_228);
  __Pyx_call_destructor(p->_gr_k_230);
  __Pyx_call_destructor(p->_gr_k_241);
  __Pyx_call_destructor(p->_gr_k_242);
  __Pyx_call_destructor(p->_gr_k_243);
  __Pyx_call_destructor(p->_gr_k_244);
  __Pyx_call_destructor(p->_gr_k_250);
  __Pyx_call_destructor(p->_gr_k_252);
  __Pyx_call_destructor(p->_gr_k_253);
  __Pyx_call_destructor(p->_gr_k_255);
  __Pyx_call_destructor(p->_gr_k_282);
  __Pyx_call_destructor(p->_gr_k_283);
  __Pyx_call_destructor(p->_gr_k_285);
  __Pyx_call_destructor(p->_gr_k_286);
  __Pyx_call_destructor(p->_gr_k_306);
  __Pyx_call_destructor(p->_gr_k_307);
  __Pyx_call_destructor(p->_gr_k_308);
  __Pyx_call_destructor(p->_gr_k_309);
  __Pyx_call_destructor(p->_gr_k_310);
  __Pyx_call_destructor(p->_gr_k_311);
  __Pyx_call_destructor(p->_gr_k_312);
  __Pyx_call_destructor(p->_gr_k_313);
  __Pyx_call_destructor(p->_gr_k_314);
  __Pyx_call_destructor(p->_gr_k_315);
  __Pyx_call_destructor(p->_gr_k_316);
  __Pyx_call_destructor(p->_gr_k_317);
  __Pyx_call_destructor(p->_gr_k_318);
  __Pyx_call_destructor(p->_gr_k_319);
  __Pyx_call_destructor(p->_gr_k_320);
  __Pyx_call_destructor(p->_gr_k_321);
  __Pyx_call_destructor(p->_gr_k_322);
  __Pyx_call_destructor(p->_gr_k_323);
  __Pyx_call_destructor(p->_gr_k_324);
  __Pyx_call_destructor(p->_gr_k_325);
  __Pyx_call_destructor(p->_gr_k_326);
  __Pyx_call_destructor(p->_gr_k_327);
  __Pyx_call_destructor(p->_gr_k_328);
  __Pyx_call_destructor(p->_gr_k_329);
  __Pyx_call_destructor(p->_gr_k_330);
  __Pyx_call_destructor(p->_gr_k_331);
  __Pyx_call_destructor(p->_gr_k_332);
  __Pyx_call_destructor(p->_gr_k_333);
  __Pyx_call_destructor(p->_gr_k_334);
  __Pyx_call_destructor(p->_gr_k_335);
  __Pyx_call_destructor(p->_gr_k_336);
  __Pyx_call_destructor(p->_gr_k_337);
  __Pyx_call_destructor(p->_gr_k_339);
  __Pyx_call_destructor(p->_gr_k_341);
  __Pyx_call_destructor(p->_gr_k_342);
  __Pyx_call_destructor(p->_gr_k_343);
  __Pyx_call_destructor(p->_gr_k_344);
  __Pyx_call_destructor(p->_gr_k_345);
  __Pyx_call_destructor(p->_gr_k_346);
  __Pyx_call_destructor(p->_gr_k_347);
  __Pyx_call_destructor(p->_gr_k_348);
  __Pyx_call_destructor(p->_gr_k_351);
  __Pyx_call_destructor(p->_gr_k_352);
  __Pyx_call_destructor(p->_gr_k_353);
  __Pyx_call_destructor(p->_gr_k_354);
  __Pyx_call_destructor(p->_gr_k_355);
  __Pyx_call_destructor(p->_gr_k_356);
  __Pyx_call_destructor(p->_gr_k_357);
  __Pyx_call_destructor(p->_gr_k_359);
  __Pyx_call_destructor(p->_gr_k_360);
  __Pyx_call_destructor(p->_gr_k_361);
  __Pyx_call_destructor(p->_gr_k_362);
  __Pyx_call_destructor(p->_gr_k_364);
  __Pyx_call_destructor(p->_gr_k_365);
  __Pyx_call_destructor(p->_gr_k_366);
  __Pyx_call_destructor(p->_gr_k_367);
  __Pyx_call_destructor(p->_gr_k_368);
  __Pyx_call_destructor(p->_gr_k_385);
  __Pyx_call_destructor(p->_gr_k_386);
  __Pyx_call_destructor(p->_gr_k_387);
  __Pyx_call_destructor(p->_gr_k_388);
  __Pyx_call_destructor(p->_gr_k_389);
  __Pyx_call_destructor(p->_gr_k_390);
  __Pyx_call_destructor(p->_gr_k_391);
  __Pyx_call_destructor(p->_gr_k_392);
  __Pyx_call_destructor(p->_gr_k_393);
  __Pyx_call_destructor(p->_gr_k_394);
  __Pyx_call_destructor(p->_gr_k_395);
  __Pyx_call_destructor(p->_gr_k_399);
  __Pyx_call_destructor(p->_gr_k_400);
  __Pyx_call_destructor(p->_gr_k_401);
  __Pyx_call_destructor(p->_gr_k_402);
  __Pyx_call_destructor(p->_gr_k_403);
  __Pyx_call_destructor(p->_gr_k_404);
  __Pyx_call_destructor(p->_gr_k_405);
  __Pyx_call_destructor(p->_gr_k_406);
  __Pyx_call_destructor(p->_gr_k_407);
  __Pyx_call_destructor(p->_gr_k_408);
  __Pyx_call_destructor(p->_gr_k_409);
  __Pyx_call_destructor(p->_gr_k_412);
  __Pyx_call_destructor(p->_gr_k_413);
  __Pyx_call_destructor(p->_gr_k_414);
  __Pyx_call_destructor(p->_gr_k_415);
  __Pyx_call_destructor(p->_gr_k_416);
  __Pyx_call_destructor(p->_gr_k_417);
  __Pyx_call_destructor(p->_gr_k_419);
  __Pyx_call_destructor(p->_gr_k_424);
  __Pyx_call_destructor(p->_gr_k_425);
  __Pyx_call_destructor(p->_gr_k_426);
  __Pyx_call_destructor(p->_gr_k_427);
  __Pyx_call_destructor(p->_gr_k_428);
  __Pyx_call_destructor(p->_gr_k_429);
  __Pyx_call_destructor(p->_gr_k_430);
  __Pyx_call_destructor(p->_gr_k_431);
  __Pyx_call_destructor(p->_gr_k_432);
  __Pyx_call_destructor(p->_gr_k_433);
  __Pyx_call_destructor(p->_gr_k_434);
  __Pyx_call_destructor(p->_gr_k_445);
  __Pyx_call_destructor(p->_gr_k_449);
  __Pyx_call_destructor(p->_gr_k_450);
  __Pyx_call_destructor(p->_gr_k_451);
  __Pyx_call_destructor(p->_gr_k_452);
  __Pyx_call_destructor(p->_gr_k_460);
  __Pyx_call_destructor(p->_gr_k_461);
  __Pyx_call_destructor(p->_gr_k_462);
  __Pyx_call_destructor(p->_gr_k_463);
  __Pyx_call_destructor(p->_gr_k_464);
  __Pyx_call_destructor(p->_gr_k_465);
  __Pyx_call_destructor(p->_gr_k_466);
  __Pyx_call_destructor(p->_gr_k_467);
  __Pyx_call_destructor(p->_gr_k_468);
  __Pyx_call_destructor(p->_gr_k_469);
  __Pyx_call_destructor(p->_gr_k_470);
  __Pyx_call_destructor(p->_gr_k_471);
  __Pyx_call_destructor(p->_gr_k_472);
  __Pyx_call_destructor(p->_gr_k_473);
  __Pyx_call_destructor(p->_gr_k_474);
  __Pyx_call_destructor(p->_gr_k_475);
  __Pyx_call_destructor(p->_gr_k_476);
  __Pyx_call_destructor(p->_gr_k_489);
  __Pyx_call_destructor(p->_gr_k_490);
  __Pyx_call_destructor(p->_gr_k_492);
  __Pyx_call_destructor(p->_gr_k_493);
  __Pyx_call_destructor(p->_gr_k_494);
  __Pyx_call_destructor(p->_gr_k_504);
  __Pyx_call_destructor(p->_gr_k_505);
  __Pyx_call_destructor(p->_gr_k_512);
  __Pyx_call_destructor(p->_gr_k_513);
  __Pyx_call_destructor(p->_gr_k_514);
  __Pyx_call_destructor(p->_gr_k_516);
  __Pyx_call_destructor(p->_gr_k_517);
  __Pyx_call_destructor(p->_gr_k_518);
  __Pyx_call_destructor(p->_gr_k_519);
  __Pyx_call_destructor(p->_gr_k_520);
  __Pyx_call_destructor(p->_gr_k_521);
  __Pyx_call_destructor(p->_gr_k_522);
  __Pyx_call_destructor(p->_gr_k_523);
  __Pyx_call_destructor(p->_gr_k_524);
  __Pyx_call_destructor(p->_gr_k_525);
  __Pyx_call_destructor(p->_gr_k_526);
  __Pyx_call_destructor(p->_gr_k_527);
  __Pyx_call_destructor(p->_gr_k_528);
  __Pyx_call_destructor(p->_gr_k_529);
  __Pyx_call_destructor(p->_gr_k_530);
  __Pyx_call_destructor(p->_gr_k_531);
  __Pyx_call_destructor(p->_gr_k_532);
  __Pyx_call_destructor(p->_gr_k_550);
  __Pyx_call_destructor(p->_gr_k_552);
  __Pyx_call_destructor(p->_gr_k_553);
  __Pyx_call_destructor(p->_gr_k_554);
  __Pyx_call_destructor(p->_gr_k_555);
  __Pyx_call_destructor(p->_gr_k_587);
  __Pyx_call_destructor(p->_gr_k_588);
  __Pyx_call_destructor(p->_gr_k_590);
  __Pyx_call_destructor(p->_gr_k_591);
  __Pyx_call_destructor(p->_gr_k_866);
  __Pyx_call_destructor(p->_gr_k_867);
  __Pyx_call_destructor(p->_gr_k_871);
  __Pyx_call_destructor(p->_gr_k_872);
  __Pyx_call_destructor(p->_gr_k_878);
  __Pyx_call_destructor(p->_gr_k_881);
  __Pyx_call_destructor(p->_gr_k_885);
  __Pyx_call_destructor(p->_gr_k_886);
  __Pyx_call_destructor(p->_gr_k_888);
  __Pyx_call_destructor(p->_gr_k_903);
  __Pyx_call_destructor(p->_gr_k_905);
  __Pyx_call_destructor(p->_gr_k_907);
  __Pyx_call_destructor(p->_gr_k_909);
  __Pyx_call_destructor(p->_gr_k_910);
  __Pyx_call_destructor(p->_gr_k_911);
  __Pyx_call_destructor(p->_gr_k_912);
  __Pyx_call_destructor(p->_gr_k_918);
  __Pyx_call_destructor(p->_gr_k_919);
  __Pyx_call_destructor(p->_gr_k_970);
  __Pyx_call_destructor(p->_gr_k_972);
  __Pyx_call_destructor(p->_gr_k_973);
  __Pyx_call_destructor(p->_gr_k_974);
  __Pyx_call_destructor(p->_gr_k_975);
  __Pyx_call_destructor(p->_gr_k_976);
  __Pyx_call_destructor(p->_gr_k_977);
  __Pyx_call_destructor(p->_gr_k_1007);
  __Pyx_call_destructor(p->_gr_k_1020);
  __Pyx_call_destructor(p->_gr_k_1067);
  __Pyx_call_destructor(p->_gr_k_1114);
  __Pyx_call_destructor(p->_gr_k_1121);
  __Pyx_call_destructor(p->_gr_k_1122);
  __Pyx_call_destructor(p->_gr_k_1147);
  __Pyx_call_destructor(p->_gr_k_1166);
  __Pyx_call_destructor(p->_gr_k_1167);
  __Pyx_call_destructor(p->_gr_k_1168);
  __Pyx_call_destructor(p->_gr_k_1169);
  __Pyx_call_destructor(p->h21EccCorrResum);
  __Pyx_call_destructor(p->h22EccCorrResum);
  __Pyx_call_destructor(p->h31EccCorrResum);
  __Pyx_call_destructor(p->h32EccCorrResum);
  __Pyx_call_destructor(p->h33EccCorrResum);
  __Pyx_call_destructor(p->h41EccCorrResum);
  __Pyx_call_destructor(p->h42EccCorrResum);
  __Pyx_call_destructor(p->h43EccCorrResum);
  __Pyx_call_destructor(p->h44EccCorrResum);
  __Pyx_call_destructor(p->h51EccCorrResum);
  __Pyx_call_destructor(p->h52EccCorrResum);
  __Pyx_call_destructor(p->h53EccCorrResum);
  __Pyx_call_destructor(p->h54EccCorrResum);
  __Pyx_call_destructor(p->h55EccCorrResum);
  __Pyx_call_destructor(p->h61EccCorrResum);
  __Pyx_call_destructor(p->h62EccCorrResum);
  __Pyx_call_destructor(p->h63EccCorrResum);
  __Pyx_call_destructor(p->h64EccCorrResum);
  __Pyx_call_destructor(p->h65EccCorrResum);
  __Pyx_call_destructor(p->h66EccCorrResum);
  __Pyx_call_destructor(p->h71EccCorrResum);
  __Pyx_call_destructor(p->h72EccCorrResum);
  __Pyx_call_destructor(p->h73EccCorrResum);
  __Pyx_call_destructor(p->h74EccCorrResum);
  __Pyx_call_destructor(p->h75EccCorrResum);
  __Pyx_call_destructor(p->h76EccCorrResum);
  __Pyx_call_destructor(p->h77EccCorrResum);
  __Pyx_call_destructor(p->h82EccCorrResum);
  __Pyx_call_destructor(p->h84EccCorrResum);
  __Pyx_call_destructor(p->h86EccCorrResum);
  __Pyx_call_destructor(p->h88EccCorrResum);
  __pyx_tp_dealloc_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h21EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h21EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h22EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h22EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h31EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h31EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h32EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h32EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h33EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h33EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h41EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h41EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h42EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h42EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h43EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h43EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h44EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h44EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h51EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h51EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h52EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h52EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h53EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h53EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h54EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h54EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h55EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h55EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h61EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h61EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h62EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h62EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h63EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h63EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h64EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h64EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h65EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h65EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h66EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h66EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h71EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h71EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h72EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h72EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h73EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h73EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h74EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h74EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h75EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h75EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h76EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h76EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h77EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h77EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h81EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h81EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h82EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h82EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h83EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h83EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h84EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h84EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h85EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h85EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h86EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h86EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h87EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h87EccCorrResum_1__get__(o);
}

static PyObject *__pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h88EccCorrResum(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_15h88EccCorrResum_1__get__(o);
}

static PyMethodDef __pyx_methods_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags[] = {
  {"initialize", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_5initialize, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},
  {"compute", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_7compute, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},
  {"__reduce_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_9__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},
  {"__setstate_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_11__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0},
  {0, 0, 0, 0}
};

static struct PyGetSetDef __pyx_getsets_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags[] = {
  {(char *)"h21EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h21EccCorrResum, 0, (char *)0, 0},
  {(char *)"h22EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h22EccCorrResum, 0, (char *)0, 0},
  {(char *)"h31EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h31EccCorrResum, 0, (char *)0, 0},
  {(char *)"h32EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h32EccCorrResum, 0, (char *)0, 0},
  {(char *)"h33EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h33EccCorrResum, 0, (char *)0, 0},
  {(char *)"h41EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h41EccCorrResum, 0, (char *)0, 0},
  {(char *)"h42EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h42EccCorrResum, 0, (char *)0, 0},
  {(char *)"h43EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h43EccCorrResum, 0, (char *)0, 0},
  {(char *)"h44EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h44EccCorrResum, 0, (char *)0, 0},
  {(char *)"h51EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h51EccCorrResum, 0, (char *)0, 0},
  {(char *)"h52EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h52EccCorrResum, 0, (char *)0, 0},
  {(char *)"h53EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h53EccCorrResum, 0, (char *)0, 0},
  {(char *)"h54EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h54EccCorrResum, 0, (char *)0, 0},
  {(char *)"h55EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h55EccCorrResum, 0, (char *)0, 0},
  {(char *)"h61EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h61EccCorrResum, 0, (char *)0, 0},
  {(char *)"h62EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h62EccCorrResum, 0, (char *)0, 0},
  {(char *)"h63EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h63EccCorrResum, 0, (char *)0, 0},
  {(char *)"h64EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h64EccCorrResum, 0, (char *)0, 0},
  {(char *)"h65EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h65EccCorrResum, 0, (char *)0, 0},
  {(char *)"h66EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h66EccCorrResum, 0, (char *)0, 0},
  {(char *)"h71EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h71EccCorrResum, 0, (char *)0, 0},
  {(char *)"h72EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h72EccCorrResum, 0, (char *)0, 0},
  {(char *)"h73EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h73EccCorrResum, 0, (char *)0, 0},
  {(char *)"h74EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h74EccCorrResum, 0, (char *)0, 0},
  {(char *)"h75EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h75EccCorrResum, 0, (char *)0, 0},
  {(char *)"h76EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h76EccCorrResum, 0, (char *)0, 0},
  {(char *)"h77EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h77EccCorrResum, 0, (char *)0, 0},
  {(char *)"h81EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h81EccCorrResum, 0, (char *)0, 0},
  {(char *)"h82EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h82EccCorrResum, 0, (char *)0, 0},
  {(char *)"h83EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h83EccCorrResum, 0, (char *)0, 0},
  {(char *)"h84EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h84EccCorrResum, 0, (char *)0, 0},
  {(char *)"h85EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h85EccCorrResum, 0, (char *)0, 0},
  {(char *)"h86EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h86EccCorrResum, 0, (char *)0, 0},
  {(char *)"h87EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h87EccCorrResum, 0, (char *)0, 0},
  {(char *)"h88EccCorrResum", __pyx_getprop_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_h88EccCorrResum, 0, (char *)0, 0},
  {0, 0, 0, 0, 0}
};
#if CYTHON_USE_TYPE_SPECS
static PyType_Slot __pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags_slots[] = {
  {Py_tp_dealloc, (void *)__pyx_tp_dealloc_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags},
  {Py_tp_doc, (void *)PyDoc_STR("\n    Eccentricity corrections to the waveform modes. These equations\n    correspond to Eq. (113) of [Gamboa2024]_. See also\n    \"docs/mathematica/modes/\".\n    ")},
  {Py_tp_methods, (void *)__pyx_methods_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags},
  {Py_tp_getset, (void *)__pyx_getsets_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags},
  {Py_tp_new, (void *)__pyx_tp_new_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags},
  {0, 0},
};
static PyType_Spec __pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags_spec = {
  "pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.hlm_ecc_corr_NS_v5EHM_v1_flags",
  sizeof(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags),
  0,
  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE,
  __pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags_slots,
};
#else

static PyTypeObject __pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags = {
  PyVarObject_HEAD_INIT(0, 0)
  "pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation.""hlm_ecc_corr_NS_v5EHM_v1_flags", /*tp_name*/
  sizeof(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags), /*tp_basicsize*/
  0, /*tp_itemsize*/
  __pyx_tp_dealloc_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags, /*tp_dealloc*/
  #if PY_VERSION_HEX < 0x030800b4
  0, /*tp_print*/
  #endif
  #if PY_VERSION_HEX >= 0x030800b4
  0, /*tp_vectorcall_offset*/
  #endif
  0, /*tp_getattr*/
  0, /*tp_setattr*/
  #if PY_MAJOR_VERSION < 3
  0, /*tp_compare*/
  #endif
  #if PY_MAJOR_VERSION >= 3
  0, /*tp_as_async*/
  #endif
  0, /*tp_repr*/
  0, /*tp_as_number*/
  0, /*tp_as_sequence*/
  0, /*tp_as_mapping*/
  0, /*tp_hash*/
  0, /*tp_call*/
  0, /*tp_str*/
  0, /*tp_getattro*/
  0, /*tp_setattro*/
  0, /*tp_as_buffer*/
  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE, /*tp_flags*/
  PyDoc_STR("\n    Eccentricity corrections to the waveform modes. These equations\n    correspond to Eq. (113) of [Gamboa2024]_. See also\n    \"docs/mathematica/modes/\".\n    "), /*tp_doc*/
  0, /*tp_traverse*/
  0, /*tp_clear*/
  0, /*tp_richcompare*/
  0, /*tp_weaklistoffset*/
  0, /*tp_iter*/
  0, /*tp_iternext*/
  __pyx_methods_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags, /*tp_methods*/
  0, /*tp_members*/
  __pyx_getsets_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags, /*tp_getset*/
  0, /*tp_base*/
  0, /*tp_dict*/
  0, /*tp_descr_get*/
  0, /*tp_descr_set*/
  #if !CYTHON_USE_TYPE_SPECS
  0, /*tp_dictoffset*/
  #endif
  0, /*tp_init*/
  0, /*tp_alloc*/
  __pyx_tp_new_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags, /*tp_new*/
  0, /*tp_free*/
  0, /*tp_is_gc*/
  0, /*tp_bases*/
  0, /*tp_mro*/
  0, /*tp_cache*/
  0, /*tp_subclasses*/
  0, /*tp_weaklist*/
  0, /*tp_del*/
  0, /*tp_version_tag*/
  #if PY_VERSION_HEX >= 0x030400a1
  #if CYTHON_USE_TP_FINALIZE
  0, /*tp_finalize*/
  #else
  NULL, /*tp_finalize*/
  #endif
  #endif
  #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)
  0, /*tp_vectorcall*/
  #endif
  #if __PYX_NEED_TP_PRINT_SLOT == 1
  0, /*tp_print*/
  #endif
  #if PY_VERSION_HEX >= 0x030C0000
  0, /*tp_watched*/
  #endif
  #if PY_VERSION_HEX >= 0x030d00A4
  0, /*tp_versions_used*/
  #endif
  #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000
  0, /*tp_pypy_flags*/
  #endif
};
#endif

static PyMethodDef __pyx_methods[] = {
  {0, 0, 0, 0}
};
#ifndef CYTHON_SMALL_CODE
#if defined(__clang__)
    #define CYTHON_SMALL_CODE
#elif defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))
    #define CYTHON_SMALL_CODE __attribute__((cold))
#else
    #define CYTHON_SMALL_CODE
#endif
#endif
/* #### Code section: pystring_table ### */

static int __Pyx_CreateStringTabAndInitStrings(void) {
  __Pyx_StringTabEntry __pyx_string_tab[] = {
    {&__pyx_n_s_BaseModesCalculation, __pyx_k_BaseModesCalculation, sizeof(__pyx_k_BaseModesCalculation), 0, 0, 1, 1},
    {&__pyx_n_s_BaseModesCalculation___reduce_cy, __pyx_k_BaseModesCalculation___reduce_cy, sizeof(__pyx_k_BaseModesCalculation___reduce_cy), 0, 0, 1, 1},
    {&__pyx_n_s_BaseModesCalculation___setstate, __pyx_k_BaseModesCalculation___setstate, sizeof(__pyx_k_BaseModesCalculation___setstate), 0, 0, 1, 1},
    {&__pyx_n_s_BaseModesCalculation_compute, __pyx_k_BaseModesCalculation_compute, sizeof(__pyx_k_BaseModesCalculation_compute), 0, 0, 1, 1},
    {&__pyx_n_s_BaseModesCalculation_get, __pyx_k_BaseModesCalculation_get, sizeof(__pyx_k_BaseModesCalculation_get), 0, 0, 1, 1},
    {&__pyx_n_s_BaseModesCalculation_initialize, __pyx_k_BaseModesCalculation_initialize, sizeof(__pyx_k_BaseModesCalculation_initialize), 0, 0, 1, 1},
    {&__pyx_kp_s_Incompatible_checksums_0x_x_vs_0, __pyx_k_Incompatible_checksums_0x_x_vs_0, sizeof(__pyx_k_Incompatible_checksums_0x_x_vs_0), 0, 0, 1, 0},
    {&__pyx_kp_u_Instance_has_not_been_initialize, __pyx_k_Instance_has_not_been_initialize, sizeof(__pyx_k_Instance_has_not_been_initialize), 0, 1, 0, 0},
    {&__pyx_n_s_NotImplementedError, __pyx_k_NotImplementedError, sizeof(__pyx_k_NotImplementedError), 0, 0, 1, 1},
    {&__pyx_n_s_PickleError, __pyx_k_PickleError, sizeof(__pyx_k_PickleError), 0, 0, 1, 1},
    {&__pyx_n_s_RuntimeError, __pyx_k_RuntimeError, sizeof(__pyx_k_RuntimeError), 0, 0, 1, 1},
    {&__pyx_n_s_TypeError, __pyx_k_TypeError, sizeof(__pyx_k_TypeError), 0, 0, 1, 1},
    {&__pyx_kp_u_Unsupported_mode, __pyx_k_Unsupported_mode, sizeof(__pyx_k_Unsupported_mode), 0, 1, 0, 0},
    {&__pyx_kp_u_Unsupported_mode_1, __pyx_k_Unsupported_mode_1, sizeof(__pyx_k_Unsupported_mode_1), 0, 1, 0, 0},
    {&__pyx_kp_u_Unsupported_mode_1_1, __pyx_k_Unsupported_mode_1_1, sizeof(__pyx_k_Unsupported_mode_1_1), 0, 1, 0, 0},
    {&__pyx_kp_u_Unsupported_mode_2, __pyx_k_Unsupported_mode_2, sizeof(__pyx_k_Unsupported_mode_2), 0, 1, 0, 0},
    {&__pyx_kp_u_Unsupported_mode_3, __pyx_k_Unsupported_mode_3, sizeof(__pyx_k_Unsupported_mode_3), 0, 1, 0, 0},
    {&__pyx_kp_u_Unsupported_mode_4, __pyx_k_Unsupported_mode_4, sizeof(__pyx_k_Unsupported_mode_4), 0, 1, 0, 0},
    {&__pyx_kp_u_Unsupported_mode_5, __pyx_k_Unsupported_mode_5, sizeof(__pyx_k_Unsupported_mode_5), 0, 1, 0, 0},
    {&__pyx_kp_u_Unsupported_mode_6, __pyx_k_Unsupported_mode_6, sizeof(__pyx_k_Unsupported_mode_6), 0, 1, 0, 0},
    {&__pyx_kp_u_Unsupported_mode_7, __pyx_k_Unsupported_mode_7, sizeof(__pyx_k_Unsupported_mode_7), 0, 1, 0, 0},
    {&__pyx_kp_u_Unsupported_mode_8, __pyx_k_Unsupported_mode_8, sizeof(__pyx_k_Unsupported_mode_8), 0, 1, 0, 0},
    {&__pyx_kp_u__2, __pyx_k__2, sizeof(__pyx_k__2), 0, 1, 0, 0},
    {&__pyx_n_s__24, __pyx_k__24, sizeof(__pyx_k__24), 0, 0, 1, 1},
    {&__pyx_kp_u__5, __pyx_k__5, sizeof(__pyx_k__5), 0, 1, 0, 0},
    {&__pyx_n_s_abc, __pyx_k_abc, sizeof(__pyx_k_abc), 0, 0, 1, 1},
    {&__pyx_n_s_abstractmethod, __pyx_k_abstractmethod, sizeof(__pyx_k_abstractmethod), 0, 0, 1, 1},
    {&__pyx_n_s_asyncio_coroutines, __pyx_k_asyncio_coroutines, sizeof(__pyx_k_asyncio_coroutines), 0, 0, 1, 1},
    {&__pyx_n_s_cline_in_traceback, __pyx_k_cline_in_traceback, sizeof(__pyx_k_cline_in_traceback), 0, 0, 1, 1},
    {&__pyx_n_s_compute, __pyx_k_compute, sizeof(__pyx_k_compute), 0, 0, 1, 1},
    {&__pyx_n_s_dict, __pyx_k_dict, sizeof(__pyx_k_dict), 0, 0, 1, 1},
    {&__pyx_n_s_dict_2, __pyx_k_dict_2, sizeof(__pyx_k_dict_2), 0, 0, 1, 1},
    {&__pyx_kp_u_disable, __pyx_k_disable, sizeof(__pyx_k_disable), 0, 1, 0, 0},
    {&__pyx_n_s_e, __pyx_k_e, sizeof(__pyx_k_e), 0, 0, 1, 1},
    {&__pyx_kp_u_enable, __pyx_k_enable, sizeof(__pyx_k_enable), 0, 1, 0, 0},
    {&__pyx_n_s_flagMemory, __pyx_k_flagMemory, sizeof(__pyx_k_flagMemory), 0, 0, 1, 1},
    {&__pyx_n_s_flagPA, __pyx_k_flagPA, sizeof(__pyx_k_flagPA), 0, 0, 1, 1},
    {&__pyx_n_s_flagPN1, __pyx_k_flagPN1, sizeof(__pyx_k_flagPN1), 0, 0, 1, 1},
    {&__pyx_n_s_flagPN12, __pyx_k_flagPN12, sizeof(__pyx_k_flagPN12), 0, 0, 1, 1},
    {&__pyx_n_s_flagPN2, __pyx_k_flagPN2, sizeof(__pyx_k_flagPN2), 0, 0, 1, 1},
    {&__pyx_n_s_flagPN3, __pyx_k_flagPN3, sizeof(__pyx_k_flagPN3), 0, 0, 1, 1},
    {&__pyx_n_s_flagPN32, __pyx_k_flagPN32, sizeof(__pyx_k_flagPN32), 0, 0, 1, 1},
    {&__pyx_n_s_flagPN52, __pyx_k_flagPN52, sizeof(__pyx_k_flagPN52), 0, 0, 1, 1},
    {&__pyx_n_s_flagTail, __pyx_k_flagTail, sizeof(__pyx_k_flagTail), 0, 0, 1, 1},
    {&__pyx_kp_u_gc, __pyx_k_gc, sizeof(__pyx_k_gc), 0, 1, 0, 0},
    {&__pyx_n_s_get, __pyx_k_get, sizeof(__pyx_k_get), 0, 0, 1, 1},
    {&__pyx_n_s_getstate, __pyx_k_getstate, sizeof(__pyx_k_getstate), 0, 0, 1, 1},
    {&__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags, __pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags, sizeof(__pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags), 0, 0, 1, 1},
    {&__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_2, __pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_2, sizeof(__pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_2), 0, 0, 1, 1},
    {&__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_3, __pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_3, sizeof(__pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_3), 0, 0, 1, 1},
    {&__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_c, __pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_c, sizeof(__pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_c), 0, 0, 1, 1},
    {&__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_g, __pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_g, sizeof(__pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_g), 0, 0, 1, 1},
    {&__pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_i, __pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_i, sizeof(__pyx_k_hlm_ecc_corr_NS_v5EHM_v1_flags_i), 0, 0, 1, 1},
    {&__pyx_n_s_import, __pyx_k_import, sizeof(__pyx_k_import), 0, 0, 1, 1},
    {&__pyx_n_s_initialize, __pyx_k_initialize, sizeof(__pyx_k_initialize), 0, 0, 1, 1},
    {&__pyx_n_s_is_coroutine, __pyx_k_is_coroutine, sizeof(__pyx_k_is_coroutine), 0, 0, 1, 1},
    {&__pyx_kp_u_isenabled, __pyx_k_isenabled, sizeof(__pyx_k_isenabled), 0, 1, 0, 0},
    {&__pyx_n_s_l, __pyx_k_l, sizeof(__pyx_k_l), 0, 0, 1, 1},
    {&__pyx_n_s_m, __pyx_k_m, sizeof(__pyx_k_m), 0, 0, 1, 1},
    {&__pyx_n_s_main, __pyx_k_main, sizeof(__pyx_k_main), 0, 0, 1, 1},
    {&__pyx_n_s_name, __pyx_k_name, sizeof(__pyx_k_name), 0, 0, 1, 1},
    {&__pyx_n_s_new, __pyx_k_new, sizeof(__pyx_k_new), 0, 0, 1, 1},
    {&__pyx_kp_s_no_default___reduce___due_to_non, __pyx_k_no_default___reduce___due_to_non, sizeof(__pyx_k_no_default___reduce___due_to_non), 0, 0, 1, 0},
    {&__pyx_n_s_nu, __pyx_k_nu, sizeof(__pyx_k_nu), 0, 0, 1, 1},
    {&__pyx_n_s_pickle, __pyx_k_pickle, sizeof(__pyx_k_pickle), 0, 0, 1, 1},
    {&__pyx_kp_s_pyseobnr_eob_waveform_modes_ecc, __pyx_k_pyseobnr_eob_waveform_modes_ecc, sizeof(__pyx_k_pyseobnr_eob_waveform_modes_ecc), 0, 0, 1, 0},
    {&__pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2, __pyx_k_pyseobnr_eob_waveform_modes_ecc_2, sizeof(__pyx_k_pyseobnr_eob_waveform_modes_ecc_2), 0, 0, 1, 1},
    {&__pyx_n_s_pyx_PickleError, __pyx_k_pyx_PickleError, sizeof(__pyx_k_pyx_PickleError), 0, 0, 1, 1},
    {&__pyx_n_s_pyx_checksum, __pyx_k_pyx_checksum, sizeof(__pyx_k_pyx_checksum), 0, 0, 1, 1},
    {&__pyx_n_s_pyx_result, __pyx_k_pyx_result, sizeof(__pyx_k_pyx_result), 0, 0, 1, 1},
    {&__pyx_n_s_pyx_state, __pyx_k_pyx_state, sizeof(__pyx_k_pyx_state), 0, 0, 1, 1},
    {&__pyx_n_s_pyx_type, __pyx_k_pyx_type, sizeof(__pyx_k_pyx_type), 0, 0, 1, 1},
    {&__pyx_n_s_pyx_unpickle_BaseModesCalculat, __pyx_k_pyx_unpickle_BaseModesCalculat, sizeof(__pyx_k_pyx_unpickle_BaseModesCalculat), 0, 0, 1, 1},
    {&__pyx_n_s_pyx_vtable, __pyx_k_pyx_vtable, sizeof(__pyx_k_pyx_vtable), 0, 0, 1, 1},
    {&__pyx_n_s_reduce, __pyx_k_reduce, sizeof(__pyx_k_reduce), 0, 0, 1, 1},
    {&__pyx_n_s_reduce_cython, __pyx_k_reduce_cython, sizeof(__pyx_k_reduce_cython), 0, 0, 1, 1},
    {&__pyx_n_s_reduce_ex, __pyx_k_reduce_ex, sizeof(__pyx_k_reduce_ex), 0, 0, 1, 1},
    {&__pyx_n_s_ret, __pyx_k_ret, sizeof(__pyx_k_ret), 0, 0, 1, 1},
    {&__pyx_n_s_self, __pyx_k_self, sizeof(__pyx_k_self), 0, 0, 1, 1},
    {&__pyx_n_s_setstate, __pyx_k_setstate, sizeof(__pyx_k_setstate), 0, 0, 1, 1},
    {&__pyx_n_s_setstate_cython, __pyx_k_setstate_cython, sizeof(__pyx_k_setstate_cython), 0, 0, 1, 1},
    {&__pyx_n_s_state, __pyx_k_state, sizeof(__pyx_k_state), 0, 0, 1, 1},
    {&__pyx_kp_s_stringsource, __pyx_k_stringsource, sizeof(__pyx_k_stringsource), 0, 0, 1, 0},
    {&__pyx_n_s_test, __pyx_k_test, sizeof(__pyx_k_test), 0, 0, 1, 1},
    {&__pyx_n_s_update, __pyx_k_update, sizeof(__pyx_k_update), 0, 0, 1, 1},
    {&__pyx_n_s_use_setstate, __pyx_k_use_setstate, sizeof(__pyx_k_use_setstate), 0, 0, 1, 1},
    {&__pyx_n_s_x, __pyx_k_x, sizeof(__pyx_k_x), 0, 0, 1, 1},
    {&__pyx_n_s_z, __pyx_k_z, sizeof(__pyx_k_z), 0, 0, 1, 1},
    {0, 0, 0, 0, 0, 0, 0}
  };
  return __Pyx_InitStrings(__pyx_string_tab);
}
/* #### Code section: cached_builtins ### */
static CYTHON_SMALL_CODE int __Pyx_InitCachedBuiltins(void) {
  __pyx_builtin_NotImplementedError = __Pyx_GetBuiltinName(__pyx_n_s_NotImplementedError); if (!__pyx_builtin_NotImplementedError) __PYX_ERR(0, 29, __pyx_L1_error)
  __pyx_builtin_RuntimeError = __Pyx_GetBuiltinName(__pyx_n_s_RuntimeError); if (!__pyx_builtin_RuntimeError) __PYX_ERR(0, 2269, __pyx_L1_error)
  __pyx_builtin_TypeError = __Pyx_GetBuiltinName(__pyx_n_s_TypeError); if (!__pyx_builtin_TypeError) __PYX_ERR(1, 2, __pyx_L1_error)
  return 0;
  __pyx_L1_error:;
  return -1;
}
/* #### Code section: cached_constants ### */

static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) {
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__Pyx_InitCachedConstants", 0);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2269
 *         if l == 1:
 *             if m == 1:
 *                 raise RuntimeError("Unsupported mode 1, 1")             # <<<<<<<<<<<<<<
 *             raise RuntimeError(f"Unsupported mode 1, {m}")
 *         elif l == 2:
 */
  __pyx_tuple_ = PyTuple_Pack(1, __pyx_kp_u_Unsupported_mode_1_1); if (unlikely(!__pyx_tuple_)) __PYX_ERR(0, 2269, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_tuple_);
  __Pyx_GIVEREF(__pyx_tuple_);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2364
 *     def compute(self, *, e, x, z):
 *         if not self._initialized:
 *             raise RuntimeError("Instance has not been initialized yet")             # <<<<<<<<<<<<<<
 *         return self._compute(e, x, z)
 */
  __pyx_tuple__3 = PyTuple_Pack(1, __pyx_kp_u_Instance_has_not_been_initialize); if (unlikely(!__pyx_tuple__3)) __PYX_ERR(0, 2364, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_tuple__3);
  __Pyx_GIVEREF(__pyx_tuple__3);

  /* "(tree fragment)":4
 *     cdef object __pyx_PickleError
 *     cdef object __pyx_result
 *     if __pyx_checksum not in (0xe3b0c44, 0xda39a3e, 0xd41d8cd):             # <<<<<<<<<<<<<<
 *         from pickle import PickleError as __pyx_PickleError
 *         raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0xe3b0c44, 0xda39a3e, 0xd41d8cd) = ())" % __pyx_checksum
 */
  __pyx_tuple__4 = PyTuple_Pack(3, __pyx_int_238750788, __pyx_int_228825662, __pyx_int_222419149); if (unlikely(!__pyx_tuple__4)) __PYX_ERR(1, 4, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_tuple__4);
  __Pyx_GIVEREF(__pyx_tuple__4);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":19
 *     """Base class for the modes calculation"""
 * 
 *     @abstractmethod             # <<<<<<<<<<<<<<
 *     def initialize(self):
 *         """Updates the internal state given the set of parameters
 */
  __pyx_tuple__6 = PyTuple_Pack(1, __pyx_n_s_self); if (unlikely(!__pyx_tuple__6)) __PYX_ERR(0, 19, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_tuple__6);
  __Pyx_GIVEREF(__pyx_tuple__6);
  __pyx_codeobj__7 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 1, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__6, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_pyseobnr_eob_waveform_modes_ecc, __pyx_n_s_initialize, 19, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__7)) __PYX_ERR(0, 19, __pyx_L1_error)

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":31
 *         raise NotImplementedError
 * 
 *     @abstractmethod             # <<<<<<<<<<<<<<
 *     def compute(self):
 *         raise NotImplementedError
 */
  __pyx_codeobj__8 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 1, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__6, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_pyseobnr_eob_waveform_modes_ecc, __pyx_n_s_compute, 31, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__8)) __PYX_ERR(0, 31, __pyx_L1_error)

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":41
 *         raise NotImplementedError
 * 
 *     cpdef ccomplex.complex[double] get(self, int l, int m):             # <<<<<<<<<<<<<<
 *         raise NotImplementedError
 * 
 */
  __pyx_tuple__9 = PyTuple_Pack(3, __pyx_n_s_self, __pyx_n_s_l, __pyx_n_s_m); if (unlikely(!__pyx_tuple__9)) __PYX_ERR(0, 41, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_tuple__9);
  __Pyx_GIVEREF(__pyx_tuple__9);
  __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(3, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_pyseobnr_eob_waveform_modes_ecc, __pyx_n_s_get, 41, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) __PYX_ERR(0, 41, __pyx_L1_error)

  /* "(tree fragment)":1
 * def __reduce_cython__(self):             # <<<<<<<<<<<<<<
 *     cdef tuple state
 *     cdef object _dict
 */
  __pyx_tuple__11 = PyTuple_Pack(4, __pyx_n_s_self, __pyx_n_s_state, __pyx_n_s_dict_2, __pyx_n_s_use_setstate); if (unlikely(!__pyx_tuple__11)) __PYX_ERR(1, 1, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_tuple__11);
  __Pyx_GIVEREF(__pyx_tuple__11);
  __pyx_codeobj__12 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 4, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__11, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_stringsource, __pyx_n_s_reduce_cython, 1, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__12)) __PYX_ERR(1, 1, __pyx_L1_error)

  /* "(tree fragment)":16
 *     else:
 *         return __pyx_unpickle_BaseModesCalculation, (type(self), 0xe3b0c44, state)
 * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<
 *     __pyx_unpickle_BaseModesCalculation__set_state(self, __pyx_state)
 */
  __pyx_tuple__13 = PyTuple_Pack(2, __pyx_n_s_self, __pyx_n_s_pyx_state); if (unlikely(!__pyx_tuple__13)) __PYX_ERR(1, 16, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_tuple__13);
  __Pyx_GIVEREF(__pyx_tuple__13);
  __pyx_codeobj__14 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 2, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__13, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_stringsource, __pyx_n_s_setstate_cython, 16, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__14)) __PYX_ERR(1, 16, __pyx_L1_error)

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2266
 * 
 * 
 *     cpdef ccomplex.complex[double] get(self, int l, int m):             # <<<<<<<<<<<<<<
 *         if l == 1:
 *             if m == 1:
 */
  __pyx_codeobj__15 = (PyObject*)__Pyx_PyCode_New(3, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_pyseobnr_eob_waveform_modes_ecc, __pyx_n_s_get, 2266, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__15)) __PYX_ERR(0, 2266, __pyx_L1_error)

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2357
 *         raise RuntimeError(f"Unsupported mode {l}, {m}")
 * 
 *     def initialize(self, *, flagMemory, flagPA, flagPN1, flagPN12, flagPN2, flagPN3, flagPN32, flagPN52, flagTail, nu):             # <<<<<<<<<<<<<<
 *         ret = self._initialize(flagMemory, flagPA, flagPN1, flagPN12, flagPN2, flagPN3, flagPN32, flagPN52, flagTail, nu)
 *         self._initialized = True
 */
  __pyx_tuple__16 = PyTuple_Pack(12, __pyx_n_s_self, __pyx_n_s_flagMemory, __pyx_n_s_flagPA, __pyx_n_s_flagPN1, __pyx_n_s_flagPN12, __pyx_n_s_flagPN2, __pyx_n_s_flagPN3, __pyx_n_s_flagPN32, __pyx_n_s_flagPN52, __pyx_n_s_flagTail, __pyx_n_s_nu, __pyx_n_s_ret); if (unlikely(!__pyx_tuple__16)) __PYX_ERR(0, 2357, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_tuple__16);
  __Pyx_GIVEREF(__pyx_tuple__16);
  __pyx_codeobj__17 = (PyObject*)__Pyx_PyCode_New(1, 0, 10, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__16, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_pyseobnr_eob_waveform_modes_ecc, __pyx_n_s_initialize, 2357, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__17)) __PYX_ERR(0, 2357, __pyx_L1_error)

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2362
 *         return ret
 * 
 *     def compute(self, *, e, x, z):             # <<<<<<<<<<<<<<
 *         if not self._initialized:
 *             raise RuntimeError("Instance has not been initialized yet")
 */
  __pyx_tuple__18 = PyTuple_Pack(4, __pyx_n_s_self, __pyx_n_s_e, __pyx_n_s_x, __pyx_n_s_z); if (unlikely(!__pyx_tuple__18)) __PYX_ERR(0, 2362, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_tuple__18);
  __Pyx_GIVEREF(__pyx_tuple__18);
  __pyx_codeobj__19 = (PyObject*)__Pyx_PyCode_New(1, 0, 3, 4, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__18, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_pyseobnr_eob_waveform_modes_ecc, __pyx_n_s_compute, 2362, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__19)) __PYX_ERR(0, 2362, __pyx_L1_error)

  /* "(tree fragment)":1
 * def __reduce_cython__(self):             # <<<<<<<<<<<<<<
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"
 * def __setstate_cython__(self, __pyx_state):
 */
  __pyx_codeobj__20 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 1, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__6, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_stringsource, __pyx_n_s_reduce_cython, 1, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__20)) __PYX_ERR(1, 1, __pyx_L1_error)

  /* "(tree fragment)":3
 * def __reduce_cython__(self):
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"
 * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"
 */
  __pyx_codeobj__21 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 2, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__13, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_stringsource, __pyx_n_s_setstate_cython, 3, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__21)) __PYX_ERR(1, 3, __pyx_L1_error)

  /* "(tree fragment)":1
 * def __pyx_unpickle_BaseModesCalculation(__pyx_type, long __pyx_checksum, __pyx_state):             # <<<<<<<<<<<<<<
 *     cdef object __pyx_PickleError
 *     cdef object __pyx_result
 */
  __pyx_tuple__22 = PyTuple_Pack(5, __pyx_n_s_pyx_type, __pyx_n_s_pyx_checksum, __pyx_n_s_pyx_state, __pyx_n_s_pyx_PickleError, __pyx_n_s_pyx_result); if (unlikely(!__pyx_tuple__22)) __PYX_ERR(1, 1, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_tuple__22);
  __Pyx_GIVEREF(__pyx_tuple__22);
  __pyx_codeobj__23 = (PyObject*)__Pyx_PyCode_New(3, 0, 0, 5, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__22, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_stringsource, __pyx_n_s_pyx_unpickle_BaseModesCalculat, 1, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__23)) __PYX_ERR(1, 1, __pyx_L1_error)
  __Pyx_RefNannyFinishContext();
  return 0;
  __pyx_L1_error:;
  __Pyx_RefNannyFinishContext();
  return -1;
}
/* #### Code section: init_constants ### */

static CYTHON_SMALL_CODE int __Pyx_InitConstants(void) {
  if (__Pyx_CreateStringTabAndInitStrings() < 0) __PYX_ERR(0, 1, __pyx_L1_error);
  __pyx_int_222419149 = PyInt_FromLong(222419149L); if (unlikely(!__pyx_int_222419149)) __PYX_ERR(0, 1, __pyx_L1_error)
  __pyx_int_228825662 = PyInt_FromLong(228825662L); if (unlikely(!__pyx_int_228825662)) __PYX_ERR(0, 1, __pyx_L1_error)
  __pyx_int_238750788 = PyInt_FromLong(238750788L); if (unlikely(!__pyx_int_238750788)) __PYX_ERR(0, 1, __pyx_L1_error)
  return 0;
  __pyx_L1_error:;
  return -1;
}
/* #### Code section: init_globals ### */

static CYTHON_SMALL_CODE int __Pyx_InitGlobals(void) {
  return 0;
}
/* #### Code section: init_module ### */

static CYTHON_SMALL_CODE int __Pyx_modinit_global_init_code(void); /*proto*/
static CYTHON_SMALL_CODE int __Pyx_modinit_variable_export_code(void); /*proto*/
static CYTHON_SMALL_CODE int __Pyx_modinit_function_export_code(void); /*proto*/
static CYTHON_SMALL_CODE int __Pyx_modinit_type_init_code(void); /*proto*/
static CYTHON_SMALL_CODE int __Pyx_modinit_type_import_code(void); /*proto*/
static CYTHON_SMALL_CODE int __Pyx_modinit_variable_import_code(void); /*proto*/
static CYTHON_SMALL_CODE int __Pyx_modinit_function_import_code(void); /*proto*/

static int __Pyx_modinit_global_init_code(void) {
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__Pyx_modinit_global_init_code", 0);
  /*--- Global init code ---*/
  __Pyx_RefNannyFinishContext();
  return 0;
}

static int __Pyx_modinit_variable_export_code(void) {
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__Pyx_modinit_variable_export_code", 0);
  /*--- Variable export code ---*/
  __Pyx_RefNannyFinishContext();
  return 0;
}

static int __Pyx_modinit_function_export_code(void) {
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__Pyx_modinit_function_export_code", 0);
  /*--- Function export code ---*/
  __Pyx_RefNannyFinishContext();
  return 0;
}

static int __Pyx_modinit_type_init_code(void) {
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__Pyx_modinit_type_init_code", 0);
  /*--- Type init code ---*/
  __pyx_vtabptr_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation = &__pyx_vtable_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation;
  __pyx_vtable_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation._initialize = (void (*)(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *))__pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation__initialize;
  __pyx_vtable_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation._compute = (void (*)(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *))__pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation__compute;
  __pyx_vtable_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation.get = (std::complex<double>  (*)(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *, int, int, int __pyx_skip_dispatch))__pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_get;
  #if CYTHON_USE_TYPE_SPECS
  __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation_spec, NULL); if (unlikely(!__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation)) __PYX_ERR(0, 16, __pyx_L1_error)
  if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation_spec, __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation) < 0) __PYX_ERR(0, 16, __pyx_L1_error)
  #else
  __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation = &__pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation;
  #endif
  #if !CYTHON_COMPILING_IN_LIMITED_API
  #endif
  #if !CYTHON_USE_TYPE_SPECS
  if (__Pyx_PyType_Ready(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation) < 0) __PYX_ERR(0, 16, __pyx_L1_error)
  #endif
  #if PY_MAJOR_VERSION < 3
  __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation->tp_print = 0;
  #endif
  #if !CYTHON_COMPILING_IN_LIMITED_API
  if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation->tp_dictoffset && __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation->tp_getattro == PyObject_GenericGetAttr)) {
    __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation->tp_getattro = __Pyx_PyObject_GenericGetAttr;
  }
  #endif
  if (__Pyx_SetVtable(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation, __pyx_vtabptr_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation) < 0) __PYX_ERR(0, 16, __pyx_L1_error)
  #if !CYTHON_COMPILING_IN_LIMITED_API
  if (__Pyx_MergeVtables(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation) < 0) __PYX_ERR(0, 16, __pyx_L1_error)
  #endif
  if (PyObject_SetAttr(__pyx_m, __pyx_n_s_BaseModesCalculation, (PyObject *) __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation) < 0) __PYX_ERR(0, 16, __pyx_L1_error)
  #if !CYTHON_COMPILING_IN_LIMITED_API
  if (__Pyx_setup_reduce((PyObject *) __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation) < 0) __PYX_ERR(0, 16, __pyx_L1_error)
  #endif
  __pyx_vtabptr_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags = &__pyx_vtable_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags;
  __pyx_vtable_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags.__pyx_base = *__pyx_vtabptr_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation;
  __pyx_vtable_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags.__pyx_base._initialize = (void (*)(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *))__pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__initialize__pyx_wrap_1;
  __pyx_vtable_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags.__pyx_base._compute = (void (*)(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *))__pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__compute__pyx_wrap_1;
  __pyx_vtable_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags.__pyx_base.get = (std::complex<double>  (*)(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation *, int, int, int __pyx_skip_dispatch))__pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_get;
  __pyx_vtable_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags._initialize = (void (*)(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *, struct __pyx_opt_args_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__initialize *__pyx_optional_args))__pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__initialize;
  __pyx_vtable_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags._compute = (void (*)(struct __pyx_obj_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags *, struct __pyx_opt_args_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__compute *__pyx_optional_args))__pyx_f_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags__compute;
  #if CYTHON_USE_TYPE_SPECS
  __pyx_t_1 = PyTuple_Pack(1, (PyObject *)__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 46, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags_spec, __pyx_t_1);
  __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;
  if (unlikely(!__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags)) __PYX_ERR(0, 46, __pyx_L1_error)
  if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags_spec, __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags) < 0) __PYX_ERR(0, 46, __pyx_L1_error)
  #else
  __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags = &__pyx_type_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags;
  #endif
  #if !CYTHON_COMPILING_IN_LIMITED_API
  __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags->tp_base = __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation;
  #endif
  #if !CYTHON_USE_TYPE_SPECS
  if (__Pyx_PyType_Ready(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags) < 0) __PYX_ERR(0, 46, __pyx_L1_error)
  #endif
  #if PY_MAJOR_VERSION < 3
  __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags->tp_print = 0;
  #endif
  #if !CYTHON_COMPILING_IN_LIMITED_API
  if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags->tp_dictoffset && __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags->tp_getattro == PyObject_GenericGetAttr)) {
    __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags->tp_getattro = __Pyx_PyObject_GenericGetAttr;
  }
  #endif
  if (__Pyx_SetVtable(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags, __pyx_vtabptr_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags) < 0) __PYX_ERR(0, 46, __pyx_L1_error)
  #if !CYTHON_COMPILING_IN_LIMITED_API
  if (__Pyx_MergeVtables(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags) < 0) __PYX_ERR(0, 46, __pyx_L1_error)
  #endif
  if (PyObject_SetAttr(__pyx_m, __pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags, (PyObject *) __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags) < 0) __PYX_ERR(0, 46, __pyx_L1_error)
  #if !CYTHON_COMPILING_IN_LIMITED_API
  if (__Pyx_setup_reduce((PyObject *) __pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags) < 0) __PYX_ERR(0, 46, __pyx_L1_error)
  #endif
  __Pyx_RefNannyFinishContext();
  return 0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_RefNannyFinishContext();
  return -1;
}

static int __Pyx_modinit_type_import_code(void) {
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__Pyx_modinit_type_import_code", 0);
  /*--- Type import code ---*/
  __Pyx_RefNannyFinishContext();
  return 0;
}

static int __Pyx_modinit_variable_import_code(void) {
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__Pyx_modinit_variable_import_code", 0);
  /*--- Variable import code ---*/
  __Pyx_RefNannyFinishContext();
  return 0;
}

static int __Pyx_modinit_function_import_code(void) {
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__Pyx_modinit_function_import_code", 0);
  /*--- Function import code ---*/
  __Pyx_RefNannyFinishContext();
  return 0;
}


#if PY_MAJOR_VERSION >= 3
#if CYTHON_PEP489_MULTI_PHASE_INIT
static PyObject* __pyx_pymod_create(PyObject *spec, PyModuleDef *def); /*proto*/
static int __pyx_pymod_exec__implementation(PyObject* module); /*proto*/
static PyModuleDef_Slot __pyx_moduledef_slots[] = {
  {Py_mod_create, (void*)__pyx_pymod_create},
  {Py_mod_exec, (void*)__pyx_pymod_exec__implementation},
  {0, NULL}
};
#endif

#ifdef __cplusplus
namespace {
  struct PyModuleDef __pyx_moduledef =
  #else
  static struct PyModuleDef __pyx_moduledef =
  #endif
  {
      PyModuleDef_HEAD_INIT,
      "_implementation",
      0, /* m_doc */
    #if CYTHON_PEP489_MULTI_PHASE_INIT
      0, /* m_size */
    #elif CYTHON_USE_MODULE_STATE
      sizeof(__pyx_mstate), /* m_size */
    #else
      -1, /* m_size */
    #endif
      __pyx_methods /* m_methods */,
    #if CYTHON_PEP489_MULTI_PHASE_INIT
      __pyx_moduledef_slots, /* m_slots */
    #else
      NULL, /* m_reload */
    #endif
    #if CYTHON_USE_MODULE_STATE
      __pyx_m_traverse, /* m_traverse */
      __pyx_m_clear, /* m_clear */
      NULL /* m_free */
    #else
      NULL, /* m_traverse */
      NULL, /* m_clear */
      NULL /* m_free */
    #endif
  };
  #ifdef __cplusplus
} /* anonymous namespace */
#endif
#endif

#ifndef CYTHON_NO_PYINIT_EXPORT
#define __Pyx_PyMODINIT_FUNC PyMODINIT_FUNC
#elif PY_MAJOR_VERSION < 3
#ifdef __cplusplus
#define __Pyx_PyMODINIT_FUNC extern "C" void
#else
#define __Pyx_PyMODINIT_FUNC void
#endif
#else
#ifdef __cplusplus
#define __Pyx_PyMODINIT_FUNC extern "C" PyObject *
#else
#define __Pyx_PyMODINIT_FUNC PyObject *
#endif
#endif


#if PY_MAJOR_VERSION < 3
__Pyx_PyMODINIT_FUNC init_implementation(void) CYTHON_SMALL_CODE; /*proto*/
__Pyx_PyMODINIT_FUNC init_implementation(void)
#else
__Pyx_PyMODINIT_FUNC PyInit__implementation(void) CYTHON_SMALL_CODE; /*proto*/
__Pyx_PyMODINIT_FUNC PyInit__implementation(void)
#if CYTHON_PEP489_MULTI_PHASE_INIT
{
  return PyModuleDef_Init(&__pyx_moduledef);
}
static CYTHON_SMALL_CODE int __Pyx_check_single_interpreter(void) {
    #if PY_VERSION_HEX >= 0x030700A1
    static PY_INT64_T main_interpreter_id = -1;
    PY_INT64_T current_id = PyInterpreterState_GetID(PyThreadState_Get()->interp);
    if (main_interpreter_id == -1) {
        main_interpreter_id = current_id;
        return (unlikely(current_id == -1)) ? -1 : 0;
    } else if (unlikely(main_interpreter_id != current_id))
    #else
    static PyInterpreterState *main_interpreter = NULL;
    PyInterpreterState *current_interpreter = PyThreadState_Get()->interp;
    if (!main_interpreter) {
        main_interpreter = current_interpreter;
    } else if (unlikely(main_interpreter != current_interpreter))
    #endif
    {
        PyErr_SetString(
            PyExc_ImportError,
            "Interpreter change detected - this module can only be loaded into one interpreter per process.");
        return -1;
    }
    return 0;
}
#if CYTHON_COMPILING_IN_LIMITED_API
static CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, PyObject *module, const char* from_name, const char* to_name, int allow_none)
#else
static CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, PyObject *moddict, const char* from_name, const char* to_name, int allow_none)
#endif
{
    PyObject *value = PyObject_GetAttrString(spec, from_name);
    int result = 0;
    if (likely(value)) {
        if (allow_none || value != Py_None) {
#if CYTHON_COMPILING_IN_LIMITED_API
            result = PyModule_AddObject(module, to_name, value);
#else
            result = PyDict_SetItemString(moddict, to_name, value);
#endif
        }
        Py_DECREF(value);
    } else if (PyErr_ExceptionMatches(PyExc_AttributeError)) {
        PyErr_Clear();
    } else {
        result = -1;
    }
    return result;
}
static CYTHON_SMALL_CODE PyObject* __pyx_pymod_create(PyObject *spec, PyModuleDef *def) {
    PyObject *module = NULL, *moddict, *modname;
    CYTHON_UNUSED_VAR(def);
    if (__Pyx_check_single_interpreter())
        return NULL;
    if (__pyx_m)
        return __Pyx_NewRef(__pyx_m);
    modname = PyObject_GetAttrString(spec, "name");
    if (unlikely(!modname)) goto bad;
    module = PyModule_NewObject(modname);
    Py_DECREF(modname);
    if (unlikely(!module)) goto bad;
#if CYTHON_COMPILING_IN_LIMITED_API
    moddict = module;
#else
    moddict = PyModule_GetDict(module);
    if (unlikely(!moddict)) goto bad;
#endif
    if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "loader", "__loader__", 1) < 0)) goto bad;
    if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "origin", "__file__", 1) < 0)) goto bad;
    if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "parent", "__package__", 1) < 0)) goto bad;
    if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "submodule_search_locations", "__path__", 0) < 0)) goto bad;
    return module;
bad:
    Py_XDECREF(module);
    return NULL;
}


static CYTHON_SMALL_CODE int __pyx_pymod_exec__implementation(PyObject *__pyx_pyinit_module)
#endif
#endif
{
  int stringtab_initialized = 0;
  #if CYTHON_USE_MODULE_STATE
  int pystate_addmodule_run = 0;
  #endif
  PyObject *__pyx_t_1 = NULL;
  PyObject *__pyx_t_2 = NULL;
  PyObject *__pyx_t_3 = NULL;
  PyObject *__pyx_t_4 = NULL;
  PyObject *__pyx_t_5 = NULL;
  unsigned int __pyx_t_6;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannyDeclarations
  #if CYTHON_PEP489_MULTI_PHASE_INIT
  if (__pyx_m) {
    if (__pyx_m == __pyx_pyinit_module) return 0;
    PyErr_SetString(PyExc_RuntimeError, "Module '_implementation' has already been imported. Re-initialisation is not supported.");
    return -1;
  }
  #elif PY_MAJOR_VERSION >= 3
  if (__pyx_m) return __Pyx_NewRef(__pyx_m);
  #endif
  /*--- Module creation code ---*/
  #if CYTHON_PEP489_MULTI_PHASE_INIT
  __pyx_m = __pyx_pyinit_module;
  Py_INCREF(__pyx_m);
  #else
  #if PY_MAJOR_VERSION < 3
  __pyx_m = Py_InitModule4("_implementation", __pyx_methods, 0, 0, PYTHON_API_VERSION); Py_XINCREF(__pyx_m);
  if (unlikely(!__pyx_m)) __PYX_ERR(0, 1, __pyx_L1_error)
  #elif CYTHON_USE_MODULE_STATE
  __pyx_t_1 = PyModule_Create(&__pyx_moduledef); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1, __pyx_L1_error)
  {
    int add_module_result = PyState_AddModule(__pyx_t_1, &__pyx_moduledef);
    __pyx_t_1 = 0; /* transfer ownership from __pyx_t_1 to "_implementation" pseudovariable */
    if (unlikely((add_module_result < 0))) __PYX_ERR(0, 1, __pyx_L1_error)
    pystate_addmodule_run = 1;
  }
  #else
  __pyx_m = PyModule_Create(&__pyx_moduledef);
  if (unlikely(!__pyx_m)) __PYX_ERR(0, 1, __pyx_L1_error)
  #endif
  #endif
  CYTHON_UNUSED_VAR(__pyx_t_1);
  __pyx_d = PyModule_GetDict(__pyx_m); if (unlikely(!__pyx_d)) __PYX_ERR(0, 1, __pyx_L1_error)
  Py_INCREF(__pyx_d);
  __pyx_b = __Pyx_PyImport_AddModuleRef(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_b)) __PYX_ERR(0, 1, __pyx_L1_error)
  __pyx_cython_runtime = __Pyx_PyImport_AddModuleRef((const char *) "cython_runtime"); if (unlikely(!__pyx_cython_runtime)) __PYX_ERR(0, 1, __pyx_L1_error)
  if (PyObject_SetAttrString(__pyx_m, "__builtins__", __pyx_b) < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  #if CYTHON_REFNANNY
__Pyx_RefNanny = __Pyx_RefNannyImportAPI("refnanny");
if (!__Pyx_RefNanny) {
  PyErr_Clear();
  __Pyx_RefNanny = __Pyx_RefNannyImportAPI("Cython.Runtime.refnanny");
  if (!__Pyx_RefNanny)
      Py_FatalError("failed to import 'refnanny' module");
}
#endif
  __Pyx_RefNannySetupContext("__Pyx_PyMODINIT_FUNC PyInit__implementation(void)", 0);
  if (__Pyx_check_binary_version(__PYX_LIMITED_VERSION_HEX, __Pyx_get_runtime_version(), CYTHON_COMPILING_IN_LIMITED_API) < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  #ifdef __Pxy_PyFrame_Initialize_Offsets
  __Pxy_PyFrame_Initialize_Offsets();
  #endif
  __pyx_empty_tuple = PyTuple_New(0); if (unlikely(!__pyx_empty_tuple)) __PYX_ERR(0, 1, __pyx_L1_error)
  __pyx_empty_bytes = PyBytes_FromStringAndSize("", 0); if (unlikely(!__pyx_empty_bytes)) __PYX_ERR(0, 1, __pyx_L1_error)
  __pyx_empty_unicode = PyUnicode_FromStringAndSize("", 0); if (unlikely(!__pyx_empty_unicode)) __PYX_ERR(0, 1, __pyx_L1_error)
  #ifdef __Pyx_CyFunction_USED
  if (__pyx_CyFunction_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  #endif
  #ifdef __Pyx_FusedFunction_USED
  if (__pyx_FusedFunction_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  #endif
  #ifdef __Pyx_Coroutine_USED
  if (__pyx_Coroutine_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  #endif
  #ifdef __Pyx_Generator_USED
  if (__pyx_Generator_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  #endif
  #ifdef __Pyx_AsyncGen_USED
  if (__pyx_AsyncGen_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  #endif
  #ifdef __Pyx_StopAsyncIteration_USED
  if (__pyx_StopAsyncIteration_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  #endif
  /*--- Library function declarations ---*/
  /*--- Threads initialization code ---*/
  #if defined(WITH_THREAD) && PY_VERSION_HEX < 0x030700F0 && defined(__PYX_FORCE_INIT_THREADS) && __PYX_FORCE_INIT_THREADS
  PyEval_InitThreads();
  #endif
  /*--- Initialize various global constants etc. ---*/
  if (__Pyx_InitConstants() < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  stringtab_initialized = 1;
  if (__Pyx_InitGlobals() < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  #if PY_MAJOR_VERSION < 3 && (__PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT)
  if (__Pyx_init_sys_getdefaultencoding_params() < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  #endif
  if (__pyx_module_is_main_pyseobnr__eob__waveform__modes_ecc_corr_NS_v5EHM_v1_flags___implementation) {
    if (PyObject_SetAttr(__pyx_m, __pyx_n_s_name, __pyx_n_s_main) < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  }
  #if PY_MAJOR_VERSION >= 3
  {
    PyObject *modules = PyImport_GetModuleDict(); if (unlikely(!modules)) __PYX_ERR(0, 1, __pyx_L1_error)
    if (!PyDict_GetItemString(modules, "pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation")) {
      if (unlikely((PyDict_SetItemString(modules, "pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation", __pyx_m) < 0))) __PYX_ERR(0, 1, __pyx_L1_error)
    }
  }
  #endif
  /*--- Builtin init code ---*/
  if (__Pyx_InitCachedBuiltins() < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  /*--- Constants init code ---*/
  if (__Pyx_InitCachedConstants() < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  /*--- Global type/function init code ---*/
  (void)__Pyx_modinit_global_init_code();
  (void)__Pyx_modinit_variable_export_code();
  (void)__Pyx_modinit_function_export_code();
  if (unlikely((__Pyx_modinit_type_init_code() < 0))) __PYX_ERR(0, 1, __pyx_L1_error)
  (void)__Pyx_modinit_type_import_code();
  (void)__Pyx_modinit_variable_import_code();
  (void)__Pyx_modinit_function_import_code();
  /*--- Execution code ---*/
  #if defined(__Pyx_Generator_USED) || defined(__Pyx_Coroutine_USED)
  if (__Pyx_patch_abc() < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  #endif

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":4
 * # distutils: language = c++
 * 
 * from abc import abstractmethod             # <<<<<<<<<<<<<<
 * 
 * cimport libc.math as cmath
 */
  __pyx_t_2 = PyList_New(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_INCREF(__pyx_n_s_abstractmethod);
  __Pyx_GIVEREF(__pyx_n_s_abstractmethod);
  if (__Pyx_PyList_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_abstractmethod)) __PYX_ERR(0, 4, __pyx_L1_error);
  __pyx_t_3 = __Pyx_Import(__pyx_n_s_abc, __pyx_t_2, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 4, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __pyx_t_2 = __Pyx_ImportFrom(__pyx_t_3, __pyx_n_s_abstractmethod); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_abstractmethod, __pyx_t_2) < 0) __PYX_ERR(0, 4, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":13
 * 
 * cdef:
 *     double M_EULER_GAMA = 0.577215664901532860606512090082             # <<<<<<<<<<<<<<
 * 
 * 
 */
  __pyx_v_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_M_EULER_GAMA = 0.577215664901532860606512090082;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":19
 *     """Base class for the modes calculation"""
 * 
 *     @abstractmethod             # <<<<<<<<<<<<<<
 *     def initialize(self):
 *         """Updates the internal state given the set of parameters
 */
  __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_1initialize, __Pyx_CYFUNCTION_CCLASS, __pyx_n_s_BaseModesCalculation_initialize, NULL, __pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2, __pyx_d, ((PyObject *)__pyx_codeobj__7)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 19, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  if (__Pyx_SetItemOnTypeDict((PyObject *)__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation, __pyx_n_s_initialize, __pyx_t_3) < 0) __PYX_ERR(0, 19, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  PyType_Modified(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation);
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_abstractmethod); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 19, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GetNameInClass(__pyx_t_4, (PyObject *)__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation, __pyx_n_s_initialize); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 19, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_5 = NULL;
  __pyx_t_6 = 0;
  #if CYTHON_UNPACK_METHODS
  if (unlikely(PyMethod_Check(__pyx_t_2))) {
    __pyx_t_5 = PyMethod_GET_SELF(__pyx_t_2);
    if (likely(__pyx_t_5)) {
      PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_2);
      __Pyx_INCREF(__pyx_t_5);
      __Pyx_INCREF(function);
      __Pyx_DECREF_SET(__pyx_t_2, function);
      __pyx_t_6 = 1;
    }
  }
  #endif
  {
    PyObject *__pyx_callargs[2] = {__pyx_t_5, __pyx_t_4};
    __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6);
    __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;
    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
    if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 19, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  }
  if (__Pyx_SetItemOnTypeDict((PyObject *)__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation, __pyx_n_s_initialize, __pyx_t_3) < 0) __PYX_ERR(0, 19, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  PyType_Modified(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":31
 *         raise NotImplementedError
 * 
 *     @abstractmethod             # <<<<<<<<<<<<<<
 *     def compute(self):
 *         raise NotImplementedError
 */
  __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_3compute, __Pyx_CYFUNCTION_CCLASS, __pyx_n_s_BaseModesCalculation_compute, NULL, __pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2, __pyx_d, ((PyObject *)__pyx_codeobj__8)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 31, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  if (__Pyx_SetItemOnTypeDict((PyObject *)__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation, __pyx_n_s_compute, __pyx_t_3) < 0) __PYX_ERR(0, 31, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  PyType_Modified(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation);
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_abstractmethod); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 31, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GetNameInClass(__pyx_t_4, (PyObject *)__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation, __pyx_n_s_compute); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 31, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_5 = NULL;
  __pyx_t_6 = 0;
  #if CYTHON_UNPACK_METHODS
  if (unlikely(PyMethod_Check(__pyx_t_2))) {
    __pyx_t_5 = PyMethod_GET_SELF(__pyx_t_2);
    if (likely(__pyx_t_5)) {
      PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_2);
      __Pyx_INCREF(__pyx_t_5);
      __Pyx_INCREF(function);
      __Pyx_DECREF_SET(__pyx_t_2, function);
      __pyx_t_6 = 1;
    }
  }
  #endif
  {
    PyObject *__pyx_callargs[2] = {__pyx_t_5, __pyx_t_4};
    __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6);
    __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;
    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
    if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 31, __pyx_L1_error)
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  }
  if (__Pyx_SetItemOnTypeDict((PyObject *)__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation, __pyx_n_s_compute, __pyx_t_3) < 0) __PYX_ERR(0, 31, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  PyType_Modified(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":41
 *         raise NotImplementedError
 * 
 *     cpdef ccomplex.complex[double] get(self, int l, int m):             # <<<<<<<<<<<<<<
 *         raise NotImplementedError
 * 
 */
  __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_5get, __Pyx_CYFUNCTION_CCLASS, __pyx_n_s_BaseModesCalculation_get, NULL, __pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2, __pyx_d, ((PyObject *)__pyx_codeobj__10)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 41, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  if (__Pyx_SetItemOnTypeDict((PyObject *)__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation, __pyx_n_s_get, __pyx_t_3) < 0) __PYX_ERR(0, 41, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  PyType_Modified(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation);

  /* "(tree fragment)":1
 * def __reduce_cython__(self):             # <<<<<<<<<<<<<<
 *     cdef tuple state
 *     cdef object _dict
 */
  __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_7__reduce_cython__, __Pyx_CYFUNCTION_CCLASS, __pyx_n_s_BaseModesCalculation___reduce_cy, NULL, __pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2, __pyx_d, ((PyObject *)__pyx_codeobj__12)); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  if (__Pyx_SetItemOnTypeDict((PyObject *)__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation, __pyx_n_s_reduce_cython, __pyx_t_3) < 0) __PYX_ERR(1, 1, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  PyType_Modified(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation);

  /* "(tree fragment)":16
 *     else:
 *         return __pyx_unpickle_BaseModesCalculation, (type(self), 0xe3b0c44, state)
 * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<
 *     __pyx_unpickle_BaseModesCalculation__set_state(self, __pyx_state)
 */
  __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_20BaseModesCalculation_9__setstate_cython__, __Pyx_CYFUNCTION_CCLASS, __pyx_n_s_BaseModesCalculation___setstate, NULL, __pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2, __pyx_d, ((PyObject *)__pyx_codeobj__14)); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 16, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  if (__Pyx_SetItemOnTypeDict((PyObject *)__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation, __pyx_n_s_setstate_cython, __pyx_t_3) < 0) __PYX_ERR(1, 16, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  PyType_Modified(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_BaseModesCalculation);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2266
 * 
 * 
 *     cpdef ccomplex.complex[double] get(self, int l, int m):             # <<<<<<<<<<<<<<
 *         if l == 1:
 *             if m == 1:
 */
  __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_3get, __Pyx_CYFUNCTION_CCLASS, __pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_g, NULL, __pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2, __pyx_d, ((PyObject *)__pyx_codeobj__15)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 2266, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  if (__Pyx_SetItemOnTypeDict((PyObject *)__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags, __pyx_n_s_get, __pyx_t_3) < 0) __PYX_ERR(0, 2266, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  PyType_Modified(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2357
 *         raise RuntimeError(f"Unsupported mode {l}, {m}")
 * 
 *     def initialize(self, *, flagMemory, flagPA, flagPN1, flagPN12, flagPN2, flagPN3, flagPN32, flagPN52, flagTail, nu):             # <<<<<<<<<<<<<<
 *         ret = self._initialize(flagMemory, flagPA, flagPN1, flagPN12, flagPN2, flagPN3, flagPN32, flagPN52, flagTail, nu)
 *         self._initialized = True
 */
  __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_5initialize, __Pyx_CYFUNCTION_CCLASS, __pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_i, NULL, __pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2, __pyx_d, ((PyObject *)__pyx_codeobj__17)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 2357, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  if (__Pyx_SetItemOnTypeDict((PyObject *)__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags, __pyx_n_s_initialize, __pyx_t_3) < 0) __PYX_ERR(0, 2357, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  PyType_Modified(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags);

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":2362
 *         return ret
 * 
 *     def compute(self, *, e, x, z):             # <<<<<<<<<<<<<<
 *         if not self._initialized:
 *             raise RuntimeError("Instance has not been initialized yet")
 */
  __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_7compute, __Pyx_CYFUNCTION_CCLASS, __pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_c, NULL, __pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2, __pyx_d, ((PyObject *)__pyx_codeobj__19)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 2362, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  if (__Pyx_SetItemOnTypeDict((PyObject *)__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags, __pyx_n_s_compute, __pyx_t_3) < 0) __PYX_ERR(0, 2362, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  PyType_Modified(__pyx_ptype_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_hlm_ecc_corr_NS_v5EHM_v1_flags);

  /* "(tree fragment)":1
 * def __reduce_cython__(self):             # <<<<<<<<<<<<<<
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"
 * def __setstate_cython__(self, __pyx_state):
 */
  __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_9__reduce_cython__, __Pyx_CYFUNCTION_CCLASS, __pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_2, NULL, __pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2, __pyx_d, ((PyObject *)__pyx_codeobj__20)); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_reduce_cython, __pyx_t_3) < 0) __PYX_ERR(1, 1, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;

  /* "(tree fragment)":3
 * def __reduce_cython__(self):
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"
 * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<
 *     raise TypeError, "no default __reduce__ due to non-trivial __cinit__"
 */
  __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_30hlm_ecc_corr_NS_v5EHM_v1_flags_11__setstate_cython__, __Pyx_CYFUNCTION_CCLASS, __pyx_n_s_hlm_ecc_corr_NS_v5EHM_v1_flags_3, NULL, __pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2, __pyx_d, ((PyObject *)__pyx_codeobj__21)); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 3, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_setstate_cython, __pyx_t_3) < 0) __PYX_ERR(1, 3, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;

  /* "(tree fragment)":1
 * def __pyx_unpickle_BaseModesCalculation(__pyx_type, long __pyx_checksum, __pyx_state):             # <<<<<<<<<<<<<<
 *     cdef object __pyx_PickleError
 *     cdef object __pyx_result
 */
  __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8pyseobnr_3eob_8waveform_32modes_ecc_corr_NS_v5EHM_v1_flags_15_implementation_1__pyx_unpickle_BaseModesCalculation, 0, __pyx_n_s_pyx_unpickle_BaseModesCalculat, NULL, __pyx_n_s_pyseobnr_eob_waveform_modes_ecc_2, __pyx_d, ((PyObject *)__pyx_codeobj__23)); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_pyx_unpickle_BaseModesCalculat, __pyx_t_3) < 0) __PYX_ERR(1, 1, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;

  /* "pyseobnr/eob/waveform/modes_ecc_corr_NS_v5EHM_v1_flags/_implementation.pyx":1
 * # cython: language_level=3             # <<<<<<<<<<<<<<
 * # distutils: language = c++
 * 
 */
  __pyx_t_3 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_test, __pyx_t_3) < 0) __PYX_ERR(0, 1, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;

  /*--- Wrapped vars code ---*/

  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_2);
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_XDECREF(__pyx_t_4);
  __Pyx_XDECREF(__pyx_t_5);
  if (__pyx_m) {
    if (__pyx_d && stringtab_initialized) {
      __Pyx_AddTraceback("init pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation", __pyx_clineno, __pyx_lineno, __pyx_filename);
    }
    #if !CYTHON_USE_MODULE_STATE
    Py_CLEAR(__pyx_m);
    #else
    Py_DECREF(__pyx_m);
    if (pystate_addmodule_run) {
      PyObject *tp, *value, *tb;
      PyErr_Fetch(&tp, &value, &tb);
      PyState_RemoveModule(&__pyx_moduledef);
      PyErr_Restore(tp, value, tb);
    }
    #endif
  } else if (!PyErr_Occurred()) {
    PyErr_SetString(PyExc_ImportError, "init pyseobnr.eob.waveform.modes_ecc_corr_NS_v5EHM_v1_flags._implementation");
  }
  __pyx_L0:;
  __Pyx_RefNannyFinishContext();
  #if CYTHON_PEP489_MULTI_PHASE_INIT
  return (__pyx_m != NULL) ? 0 : -1;
  #elif PY_MAJOR_VERSION >= 3
  return __pyx_m;
  #else
  return;
  #endif
}
/* #### Code section: cleanup_globals ### */
/* #### Code section: cleanup_module ### */
/* #### Code section: main_method ### */
/* #### Code section: utility_code_pragmas ### */
#ifdef _MSC_VER
#pragma warning( push )
/* Warning 4127: conditional expression is constant
 * Cython uses constant conditional expressions to allow in inline functions to be optimized at
 * compile-time, so this warning is not useful
 */
#pragma warning( disable : 4127 )
#endif



/* #### Code section: utility_code_def ### */

/* --- Runtime support code --- */
/* Refnanny */
#if CYTHON_REFNANNY
static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname) {
    PyObject *m = NULL, *p = NULL;
    void *r = NULL;
    m = PyImport_ImportModule(modname);
    if (!m) goto end;
    p = PyObject_GetAttrString(m, "RefNannyAPI");
    if (!p) goto end;
    r = PyLong_AsVoidPtr(p);
end:
    Py_XDECREF(p);
    Py_XDECREF(m);
    return (__Pyx_RefNannyAPIStruct *)r;
}
#endif

/* PyErrExceptionMatches */
#if CYTHON_FAST_THREAD_STATE
static int __Pyx_PyErr_ExceptionMatchesTuple(PyObject *exc_type, PyObject *tuple) {
    Py_ssize_t i, n;
    n = PyTuple_GET_SIZE(tuple);
#if PY_MAJOR_VERSION >= 3
    for (i=0; i<n; i++) {
        if (exc_type == PyTuple_GET_ITEM(tuple, i)) return 1;
    }
#endif
    for (i=0; i<n; i++) {
        if (__Pyx_PyErr_GivenExceptionMatches(exc_type, PyTuple_GET_ITEM(tuple, i))) return 1;
    }
    return 0;
}
static CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadState* tstate, PyObject* err) {
    int result;
    PyObject *exc_type;
#if PY_VERSION_HEX >= 0x030C00A6
    PyObject *current_exception = tstate->current_exception;
    if (unlikely(!current_exception)) return 0;
    exc_type = (PyObject*) Py_TYPE(current_exception);
    if (exc_type == err) return 1;
#else
    exc_type = tstate->curexc_type;
    if (exc_type == err) return 1;
    if (unlikely(!exc_type)) return 0;
#endif
    #if CYTHON_AVOID_BORROWED_REFS
    Py_INCREF(exc_type);
    #endif
    if (unlikely(PyTuple_Check(err))) {
        result = __Pyx_PyErr_ExceptionMatchesTuple(exc_type, err);
    } else {
        result = __Pyx_PyErr_GivenExceptionMatches(exc_type, err);
    }
    #if CYTHON_AVOID_BORROWED_REFS
    Py_DECREF(exc_type);
    #endif
    return result;
}
#endif

/* PyErrFetchRestore */
#if CYTHON_FAST_THREAD_STATE
static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb) {
#if PY_VERSION_HEX >= 0x030C00A6
    PyObject *tmp_value;
    assert(type == NULL || (value != NULL && type == (PyObject*) Py_TYPE(value)));
    if (value) {
        #if CYTHON_COMPILING_IN_CPYTHON
        if (unlikely(((PyBaseExceptionObject*) value)->traceback != tb))
        #endif
            PyException_SetTraceback(value, tb);
    }
    tmp_value = tstate->current_exception;
    tstate->current_exception = value;
    Py_XDECREF(tmp_value);
    Py_XDECREF(type);
    Py_XDECREF(tb);
#else
    PyObject *tmp_type, *tmp_value, *tmp_tb;
    tmp_type = tstate->curexc_type;
    tmp_value = tstate->curexc_value;
    tmp_tb = tstate->curexc_traceback;
    tstate->curexc_type = type;
    tstate->curexc_value = value;
    tstate->curexc_traceback = tb;
    Py_XDECREF(tmp_type);
    Py_XDECREF(tmp_value);
    Py_XDECREF(tmp_tb);
#endif
}
static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) {
#if PY_VERSION_HEX >= 0x030C00A6
    PyObject* exc_value;
    exc_value = tstate->current_exception;
    tstate->current_exception = 0;
    *value = exc_value;
    *type = NULL;
    *tb = NULL;
    if (exc_value) {
        *type = (PyObject*) Py_TYPE(exc_value);
        Py_INCREF(*type);
        #if CYTHON_COMPILING_IN_CPYTHON
        *tb = ((PyBaseExceptionObject*) exc_value)->traceback;
        Py_XINCREF(*tb);
        #else
        *tb = PyException_GetTraceback(exc_value);
        #endif
    }
#else
    *type = tstate->curexc_type;
    *value = tstate->curexc_value;
    *tb = tstate->curexc_traceback;
    tstate->curexc_type = 0;
    tstate->curexc_value = 0;
    tstate->curexc_traceback = 0;
#endif
}
#endif

/* PyObjectGetAttrStr */
#if CYTHON_USE_TYPE_SLOTS
static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, PyObject* attr_name) {
    PyTypeObject* tp = Py_TYPE(obj);
    if (likely(tp->tp_getattro))
        return tp->tp_getattro(obj, attr_name);
#if PY_MAJOR_VERSION < 3
    if (likely(tp->tp_getattr))
        return tp->tp_getattr(obj, PyString_AS_STRING(attr_name));
#endif
    return PyObject_GetAttr(obj, attr_name);
}
#endif

/* PyObjectGetAttrStrNoError */
#if __PYX_LIMITED_VERSION_HEX < 0x030d00A1
static void __Pyx_PyObject_GetAttrStr_ClearAttributeError(void) {
    __Pyx_PyThreadState_declare
    __Pyx_PyThreadState_assign
    if (likely(__Pyx_PyErr_ExceptionMatches(PyExc_AttributeError)))
        __Pyx_PyErr_Clear();
}
#endif
static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject* obj, PyObject* attr_name) {
    PyObject *result;
#if __PYX_LIMITED_VERSION_HEX >= 0x030d00A1
    (void) PyObject_GetOptionalAttr(obj, attr_name, &result);
    return result;
#else
#if CYTHON_COMPILING_IN_CPYTHON && CYTHON_USE_TYPE_SLOTS && PY_VERSION_HEX >= 0x030700B1
    PyTypeObject* tp = Py_TYPE(obj);
    if (likely(tp->tp_getattro == PyObject_GenericGetAttr)) {
        return _PyObject_GenericGetAttrWithDict(obj, attr_name, NULL, 1);
    }
#endif
    result = __Pyx_PyObject_GetAttrStr(obj, attr_name);
    if (unlikely(!result)) {
        __Pyx_PyObject_GetAttrStr_ClearAttributeError();
    }
    return result;
#endif
}

/* GetBuiltinName */
static PyObject *__Pyx_GetBuiltinName(PyObject *name) {
    PyObject* result = __Pyx_PyObject_GetAttrStrNoError(__pyx_b, name);
    if (unlikely(!result) && !PyErr_Occurred()) {
        PyErr_Format(PyExc_NameError,
#if PY_MAJOR_VERSION >= 3
            "name '%U' is not defined", name);
#else
            "name '%.200s' is not defined", PyString_AS_STRING(name));
#endif
    }
    return result;
}

/* TupleAndListFromArray */
#if CYTHON_COMPILING_IN_CPYTHON
static CYTHON_INLINE void __Pyx_copy_object_array(PyObject *const *CYTHON_RESTRICT src, PyObject** CYTHON_RESTRICT dest, Py_ssize_t length) {
    PyObject *v;
    Py_ssize_t i;
    for (i = 0; i < length; i++) {
        v = dest[i] = src[i];
        Py_INCREF(v);
    }
}
static CYTHON_INLINE PyObject *
__Pyx_PyTuple_FromArray(PyObject *const *src, Py_ssize_t n)
{
    PyObject *res;
    if (n <= 0) {
        Py_INCREF(__pyx_empty_tuple);
        return __pyx_empty_tuple;
    }
    res = PyTuple_New(n);
    if (unlikely(res == NULL)) return NULL;
    __Pyx_copy_object_array(src, ((PyTupleObject*)res)->ob_item, n);
    return res;
}
static CYTHON_INLINE PyObject *
__Pyx_PyList_FromArray(PyObject *const *src, Py_ssize_t n)
{
    PyObject *res;
    if (n <= 0) {
        return PyList_New(0);
    }
    res = PyList_New(n);
    if (unlikely(res == NULL)) return NULL;
    __Pyx_copy_object_array(src, ((PyListObject*)res)->ob_item, n);
    return res;
}
#endif

/* BytesEquals */
static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int equals) {
#if CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API
    return PyObject_RichCompareBool(s1, s2, equals);
#else
    if (s1 == s2) {
        return (equals == Py_EQ);
    } else if (PyBytes_CheckExact(s1) & PyBytes_CheckExact(s2)) {
        const char *ps1, *ps2;
        Py_ssize_t length = PyBytes_GET_SIZE(s1);
        if (length != PyBytes_GET_SIZE(s2))
            return (equals == Py_NE);
        ps1 = PyBytes_AS_STRING(s1);
        ps2 = PyBytes_AS_STRING(s2);
        if (ps1[0] != ps2[0]) {
            return (equals == Py_NE);
        } else if (length == 1) {
            return (equals == Py_EQ);
        } else {
            int result;
#if CYTHON_USE_UNICODE_INTERNALS && (PY_VERSION_HEX < 0x030B0000)
            Py_hash_t hash1, hash2;
            hash1 = ((PyBytesObject*)s1)->ob_shash;
            hash2 = ((PyBytesObject*)s2)->ob_shash;
            if (hash1 != hash2 && hash1 != -1 && hash2 != -1) {
                return (equals == Py_NE);
            }
#endif
            result = memcmp(ps1, ps2, (size_t)length);
            return (equals == Py_EQ) ? (result == 0) : (result != 0);
        }
    } else if ((s1 == Py_None) & PyBytes_CheckExact(s2)) {
        return (equals == Py_NE);
    } else if ((s2 == Py_None) & PyBytes_CheckExact(s1)) {
        return (equals == Py_NE);
    } else {
        int result;
        PyObject* py_result = PyObject_RichCompare(s1, s2, equals);
        if (!py_result)
            return -1;
        result = __Pyx_PyObject_IsTrue(py_result);
        Py_DECREF(py_result);
        return result;
    }
#endif
}

/* UnicodeEquals */
static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals) {
#if CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API
    return PyObject_RichCompareBool(s1, s2, equals);
#else
#if PY_MAJOR_VERSION < 3
    PyObject* owned_ref = NULL;
#endif
    int s1_is_unicode, s2_is_unicode;
    if (s1 == s2) {
        goto return_eq;
    }
    s1_is_unicode = PyUnicode_CheckExact(s1);
    s2_is_unicode = PyUnicode_CheckExact(s2);
#if PY_MAJOR_VERSION < 3
    if ((s1_is_unicode & (!s2_is_unicode)) && PyString_CheckExact(s2)) {
        owned_ref = PyUnicode_FromObject(s2);
        if (unlikely(!owned_ref))
            return -1;
        s2 = owned_ref;
        s2_is_unicode = 1;
    } else if ((s2_is_unicode & (!s1_is_unicode)) && PyString_CheckExact(s1)) {
        owned_ref = PyUnicode_FromObject(s1);
        if (unlikely(!owned_ref))
            return -1;
        s1 = owned_ref;
        s1_is_unicode = 1;
    } else if (((!s2_is_unicode) & (!s1_is_unicode))) {
        return __Pyx_PyBytes_Equals(s1, s2, equals);
    }
#endif
    if (s1_is_unicode & s2_is_unicode) {
        Py_ssize_t length;
        int kind;
        void *data1, *data2;
        if (unlikely(__Pyx_PyUnicode_READY(s1) < 0) || unlikely(__Pyx_PyUnicode_READY(s2) < 0))
            return -1;
        length = __Pyx_PyUnicode_GET_LENGTH(s1);
        if (length != __Pyx_PyUnicode_GET_LENGTH(s2)) {
            goto return_ne;
        }
#if CYTHON_USE_UNICODE_INTERNALS
        {
            Py_hash_t hash1, hash2;
        #if CYTHON_PEP393_ENABLED
            hash1 = ((PyASCIIObject*)s1)->hash;
            hash2 = ((PyASCIIObject*)s2)->hash;
        #else
            hash1 = ((PyUnicodeObject*)s1)->hash;
            hash2 = ((PyUnicodeObject*)s2)->hash;
        #endif
            if (hash1 != hash2 && hash1 != -1 && hash2 != -1) {
                goto return_ne;
            }
        }
#endif
        kind = __Pyx_PyUnicode_KIND(s1);
        if (kind != __Pyx_PyUnicode_KIND(s2)) {
            goto return_ne;
        }
        data1 = __Pyx_PyUnicode_DATA(s1);
        data2 = __Pyx_PyUnicode_DATA(s2);
        if (__Pyx_PyUnicode_READ(kind, data1, 0) != __Pyx_PyUnicode_READ(kind, data2, 0)) {
            goto return_ne;
        } else if (length == 1) {
            goto return_eq;
        } else {
            int result = memcmp(data1, data2, (size_t)(length * kind));
            #if PY_MAJOR_VERSION < 3
            Py_XDECREF(owned_ref);
            #endif
            return (equals == Py_EQ) ? (result == 0) : (result != 0);
        }
    } else if ((s1 == Py_None) & s2_is_unicode) {
        goto return_ne;
    } else if ((s2 == Py_None) & s1_is_unicode) {
        goto return_ne;
    } else {
        int result;
        PyObject* py_result = PyObject_RichCompare(s1, s2, equals);
        #if PY_MAJOR_VERSION < 3
        Py_XDECREF(owned_ref);
        #endif
        if (!py_result)
            return -1;
        result = __Pyx_PyObject_IsTrue(py_result);
        Py_DECREF(py_result);
        return result;
    }
return_eq:
    #if PY_MAJOR_VERSION < 3
    Py_XDECREF(owned_ref);
    #endif
    return (equals == Py_EQ);
return_ne:
    #if PY_MAJOR_VERSION < 3
    Py_XDECREF(owned_ref);
    #endif
    return (equals == Py_NE);
#endif
}

/* fastcall */
#if CYTHON_METH_FASTCALL
static CYTHON_INLINE PyObject * __Pyx_GetKwValue_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues, PyObject *s)
{
    Py_ssize_t i, n = PyTuple_GET_SIZE(kwnames);
    for (i = 0; i < n; i++)
    {
        if (s == PyTuple_GET_ITEM(kwnames, i)) return kwvalues[i];
    }
    for (i = 0; i < n; i++)
    {
        int eq = __Pyx_PyUnicode_Equals(s, PyTuple_GET_ITEM(kwnames, i), Py_EQ);
        if (unlikely(eq != 0)) {
            if (unlikely(eq < 0)) return NULL;
            return kwvalues[i];
        }
    }
    return NULL;
}
#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030d0000
CYTHON_UNUSED static PyObject *__Pyx_KwargsAsDict_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues) {
    Py_ssize_t i, nkwargs = PyTuple_GET_SIZE(kwnames);
    PyObject *dict;
    dict = PyDict_New();
    if (unlikely(!dict))
        return NULL;
    for (i=0; i<nkwargs; i++) {
        PyObject *key = PyTuple_GET_ITEM(kwnames, i);
        if (unlikely(PyDict_SetItem(dict, key, kwvalues[i]) < 0))
            goto bad;
    }
    return dict;
bad:
    Py_DECREF(dict);
    return NULL;
}
#endif
#endif

/* RaiseArgTupleInvalid */
static void __Pyx_RaiseArgtupleInvalid(
    const char* func_name,
    int exact,
    Py_ssize_t num_min,
    Py_ssize_t num_max,
    Py_ssize_t num_found)
{
    Py_ssize_t num_expected;
    const char *more_or_less;
    if (num_found < num_min) {
        num_expected = num_min;
        more_or_less = "at least";
    } else {
        num_expected = num_max;
        more_or_less = "at most";
    }
    if (exact) {
        more_or_less = "exactly";
    }
    PyErr_Format(PyExc_TypeError,
                 "%.200s() takes %.8s %" CYTHON_FORMAT_SSIZE_T "d positional argument%.1s (%" CYTHON_FORMAT_SSIZE_T "d given)",
                 func_name, more_or_less, num_expected,
                 (num_expected == 1) ? "" : "s", num_found);
}

/* KeywordStringCheck */
static int __Pyx_CheckKeywordStrings(
    PyObject *kw,
    const char* function_name,
    int kw_allowed)
{
    PyObject* key = 0;
    Py_ssize_t pos = 0;
#if CYTHON_COMPILING_IN_PYPY
    if (!kw_allowed && PyDict_Next(kw, &pos, &key, 0))
        goto invalid_keyword;
    return 1;
#else
    if (CYTHON_METH_FASTCALL && likely(PyTuple_Check(kw))) {
        Py_ssize_t kwsize;
#if CYTHON_ASSUME_SAFE_MACROS
        kwsize = PyTuple_GET_SIZE(kw);
#else
        kwsize = PyTuple_Size(kw);
        if (kwsize < 0) return 0;
#endif
        if (unlikely(kwsize == 0))
            return 1;
        if (!kw_allowed) {
#if CYTHON_ASSUME_SAFE_MACROS
            key = PyTuple_GET_ITEM(kw, 0);
#else
            key = PyTuple_GetItem(kw, pos);
            if (!key) return 0;
#endif
            goto invalid_keyword;
        }
#if PY_VERSION_HEX < 0x03090000
        for (pos = 0; pos < kwsize; pos++) {
#if CYTHON_ASSUME_SAFE_MACROS
            key = PyTuple_GET_ITEM(kw, pos);
#else
            key = PyTuple_GetItem(kw, pos);
            if (!key) return 0;
#endif
            if (unlikely(!PyUnicode_Check(key)))
                goto invalid_keyword_type;
        }
#endif
        return 1;
    }
    while (PyDict_Next(kw, &pos, &key, 0)) {
        #if PY_MAJOR_VERSION < 3
        if (unlikely(!PyString_Check(key)))
        #endif
            if (unlikely(!PyUnicode_Check(key)))
                goto invalid_keyword_type;
    }
    if (!kw_allowed && unlikely(key))
        goto invalid_keyword;
    return 1;
invalid_keyword_type:
    PyErr_Format(PyExc_TypeError,
        "%.200s() keywords must be strings", function_name);
    return 0;
#endif
invalid_keyword:
    #if PY_MAJOR_VERSION < 3
    PyErr_Format(PyExc_TypeError,
        "%.200s() got an unexpected keyword argument '%.200s'",
        function_name, PyString_AsString(key));
    #else
    PyErr_Format(PyExc_TypeError,
        "%s() got an unexpected keyword argument '%U'",
        function_name, key);
    #endif
    return 0;
}

/* RaiseException */
#if PY_MAJOR_VERSION < 3
static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause) {
    __Pyx_PyThreadState_declare
    CYTHON_UNUSED_VAR(cause);
    Py_XINCREF(type);
    if (!value || value == Py_None)
        value = NULL;
    else
        Py_INCREF(value);
    if (!tb || tb == Py_None)
        tb = NULL;
    else {
        Py_INCREF(tb);
        if (!PyTraceBack_Check(tb)) {
            PyErr_SetString(PyExc_TypeError,
                "raise: arg 3 must be a traceback or None");
            goto raise_error;
        }
    }
    if (PyType_Check(type)) {
#if CYTHON_COMPILING_IN_PYPY
        if (!value) {
            Py_INCREF(Py_None);
            value = Py_None;
        }
#endif
        PyErr_NormalizeException(&type, &value, &tb);
    } else {
        if (value) {
            PyErr_SetString(PyExc_TypeError,
                "instance exception may not have a separate value");
            goto raise_error;
        }
        value = type;
        type = (PyObject*) Py_TYPE(type);
        Py_INCREF(type);
        if (!PyType_IsSubtype((PyTypeObject *)type, (PyTypeObject *)PyExc_BaseException)) {
            PyErr_SetString(PyExc_TypeError,
                "raise: exception class must be a subclass of BaseException");
            goto raise_error;
        }
    }
    __Pyx_PyThreadState_assign
    __Pyx_ErrRestore(type, value, tb);
    return;
raise_error:
    Py_XDECREF(value);
    Py_XDECREF(type);
    Py_XDECREF(tb);
    return;
}
#else
static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause) {
    PyObject* owned_instance = NULL;
    if (tb == Py_None) {
        tb = 0;
    } else if (tb && !PyTraceBack_Check(tb)) {
        PyErr_SetString(PyExc_TypeError,
            "raise: arg 3 must be a traceback or None");
        goto bad;
    }
    if (value == Py_None)
        value = 0;
    if (PyExceptionInstance_Check(type)) {
        if (value) {
            PyErr_SetString(PyExc_TypeError,
                "instance exception may not have a separate value");
            goto bad;
        }
        value = type;
        type = (PyObject*) Py_TYPE(value);
    } else if (PyExceptionClass_Check(type)) {
        PyObject *instance_class = NULL;
        if (value && PyExceptionInstance_Check(value)) {
            instance_class = (PyObject*) Py_TYPE(value);
            if (instance_class != type) {
                int is_subclass = PyObject_IsSubclass(instance_class, type);
                if (!is_subclass) {
                    instance_class = NULL;
                } else if (unlikely(is_subclass == -1)) {
                    goto bad;
                } else {
                    type = instance_class;
                }
            }
        }
        if (!instance_class) {
            PyObject *args;
            if (!value)
                args = PyTuple_New(0);
            else if (PyTuple_Check(value)) {
                Py_INCREF(value);
                args = value;
            } else
                args = PyTuple_Pack(1, value);
            if (!args)
                goto bad;
            owned_instance = PyObject_Call(type, args, NULL);
            Py_DECREF(args);
            if (!owned_instance)
                goto bad;
            value = owned_instance;
            if (!PyExceptionInstance_Check(value)) {
                PyErr_Format(PyExc_TypeError,
                             "calling %R should have returned an instance of "
                             "BaseException, not %R",
                             type, Py_TYPE(value));
                goto bad;
            }
        }
    } else {
        PyErr_SetString(PyExc_TypeError,
            "raise: exception class must be a subclass of BaseException");
        goto bad;
    }
    if (cause) {
        PyObject *fixed_cause;
        if (cause == Py_None) {
            fixed_cause = NULL;
        } else if (PyExceptionClass_Check(cause)) {
            fixed_cause = PyObject_CallObject(cause, NULL);
            if (fixed_cause == NULL)
                goto bad;
        } else if (PyExceptionInstance_Check(cause)) {
            fixed_cause = cause;
            Py_INCREF(fixed_cause);
        } else {
            PyErr_SetString(PyExc_TypeError,
                            "exception causes must derive from "
                            "BaseException");
            goto bad;
        }
        PyException_SetCause(value, fixed_cause);
    }
    PyErr_SetObject(type, value);
    if (tb) {
      #if PY_VERSION_HEX >= 0x030C00A6
        PyException_SetTraceback(value, tb);
      #elif CYTHON_FAST_THREAD_STATE
        PyThreadState *tstate = __Pyx_PyThreadState_Current;
        PyObject* tmp_tb = tstate->curexc_traceback;
        if (tb != tmp_tb) {
            Py_INCREF(tb);
            tstate->curexc_traceback = tb;
            Py_XDECREF(tmp_tb);
        }
#else
        PyObject *tmp_type, *tmp_value, *tmp_tb;
        PyErr_Fetch(&tmp_type, &tmp_value, &tmp_tb);
        Py_INCREF(tb);
        PyErr_Restore(tmp_type, tmp_value, tb);
        Py_XDECREF(tmp_tb);
#endif
    }
bad:
    Py_XDECREF(owned_instance);
    return;
}
#endif

/* PyDictVersioning */
#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS
static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj) {
    PyObject *dict = Py_TYPE(obj)->tp_dict;
    return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0;
}
static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj) {
    PyObject **dictptr = NULL;
    Py_ssize_t offset = Py_TYPE(obj)->tp_dictoffset;
    if (offset) {
#if CYTHON_COMPILING_IN_CPYTHON
        dictptr = (likely(offset > 0)) ? (PyObject **) ((char *)obj + offset) : _PyObject_GetDictPtr(obj);
#else
        dictptr = _PyObject_GetDictPtr(obj);
#endif
    }
    return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0;
}
static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version) {
    PyObject *dict = Py_TYPE(obj)->tp_dict;
    if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict)))
        return 0;
    return obj_dict_version == __Pyx_get_object_dict_version(obj);
}
#endif

/* PyFunctionFastCall */
#if CYTHON_FAST_PYCALL && !CYTHON_VECTORCALL
static PyObject* __Pyx_PyFunction_FastCallNoKw(PyCodeObject *co, PyObject **args, Py_ssize_t na,
                                               PyObject *globals) {
    PyFrameObject *f;
    PyThreadState *tstate = __Pyx_PyThreadState_Current;
    PyObject **fastlocals;
    Py_ssize_t i;
    PyObject *result;
    assert(globals != NULL);
    /* XXX Perhaps we should create a specialized
       PyFrame_New() that doesn't take locals, but does
       take builtins without sanity checking them.
       */
    assert(tstate != NULL);
    f = PyFrame_New(tstate, co, globals, NULL);
    if (f == NULL) {
        return NULL;
    }
    fastlocals = __Pyx_PyFrame_GetLocalsplus(f);
    for (i = 0; i < na; i++) {
        Py_INCREF(*args);
        fastlocals[i] = *args++;
    }
    result = PyEval_EvalFrameEx(f,0);
    ++tstate->recursion_depth;
    Py_DECREF(f);
    --tstate->recursion_depth;
    return result;
}
static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs) {
    PyCodeObject *co = (PyCodeObject *)PyFunction_GET_CODE(func);
    PyObject *globals = PyFunction_GET_GLOBALS(func);
    PyObject *argdefs = PyFunction_GET_DEFAULTS(func);
    PyObject *closure;
#if PY_MAJOR_VERSION >= 3
    PyObject *kwdefs;
#endif
    PyObject *kwtuple, **k;
    PyObject **d;
    Py_ssize_t nd;
    Py_ssize_t nk;
    PyObject *result;
    assert(kwargs == NULL || PyDict_Check(kwargs));
    nk = kwargs ? PyDict_Size(kwargs) : 0;
    #if PY_MAJOR_VERSION < 3
    if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object"))) {
        return NULL;
    }
    #else
    if (unlikely(Py_EnterRecursiveCall(" while calling a Python object"))) {
        return NULL;
    }
    #endif
    if (
#if PY_MAJOR_VERSION >= 3
            co->co_kwonlyargcount == 0 &&
#endif
            likely(kwargs == NULL || nk == 0) &&
            co->co_flags == (CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE)) {
        if (argdefs == NULL && co->co_argcount == nargs) {
            result = __Pyx_PyFunction_FastCallNoKw(co, args, nargs, globals);
            goto done;
        }
        else if (nargs == 0 && argdefs != NULL
                 && co->co_argcount == Py_SIZE(argdefs)) {
            /* function called with no arguments, but all parameters have
               a default value: use default values as arguments .*/
            args = &PyTuple_GET_ITEM(argdefs, 0);
            result =__Pyx_PyFunction_FastCallNoKw(co, args, Py_SIZE(argdefs), globals);
            goto done;
        }
    }
    if (kwargs != NULL) {
        Py_ssize_t pos, i;
        kwtuple = PyTuple_New(2 * nk);
        if (kwtuple == NULL) {
            result = NULL;
            goto done;
        }
        k = &PyTuple_GET_ITEM(kwtuple, 0);
        pos = i = 0;
        while (PyDict_Next(kwargs, &pos, &k[i], &k[i+1])) {
            Py_INCREF(k[i]);
            Py_INCREF(k[i+1]);
            i += 2;
        }
        nk = i / 2;
    }
    else {
        kwtuple = NULL;
        k = NULL;
    }
    closure = PyFunction_GET_CLOSURE(func);
#if PY_MAJOR_VERSION >= 3
    kwdefs = PyFunction_GET_KW_DEFAULTS(func);
#endif
    if (argdefs != NULL) {
        d = &PyTuple_GET_ITEM(argdefs, 0);
        nd = Py_SIZE(argdefs);
    }
    else {
        d = NULL;
        nd = 0;
    }
#if PY_MAJOR_VERSION >= 3
    result = PyEval_EvalCodeEx((PyObject*)co, globals, (PyObject *)NULL,
                               args, (int)nargs,
                               k, (int)nk,
                               d, (int)nd, kwdefs, closure);
#else
    result = PyEval_EvalCodeEx(co, globals, (PyObject *)NULL,
                               args, (int)nargs,
                               k, (int)nk,
                               d, (int)nd, closure);
#endif
    Py_XDECREF(kwtuple);
done:
    Py_LeaveRecursiveCall();
    return result;
}
#endif

/* PyObjectCall */
#if CYTHON_COMPILING_IN_CPYTHON
static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw) {
    PyObject *result;
    ternaryfunc call = Py_TYPE(func)->tp_call;
    if (unlikely(!call))
        return PyObject_Call(func, arg, kw);
    #if PY_MAJOR_VERSION < 3
    if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object")))
        return NULL;
    #else
    if (unlikely(Py_EnterRecursiveCall(" while calling a Python object")))
        return NULL;
    #endif
    result = (*call)(func, arg, kw);
    Py_LeaveRecursiveCall();
    if (unlikely(!result) && unlikely(!PyErr_Occurred())) {
        PyErr_SetString(
            PyExc_SystemError,
            "NULL result without error in PyObject_Call");
    }
    return result;
}
#endif

/* PyObjectCallMethO */
#if CYTHON_COMPILING_IN_CPYTHON
static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg) {
    PyObject *self, *result;
    PyCFunction cfunc;
    cfunc = __Pyx_CyOrPyCFunction_GET_FUNCTION(func);
    self = __Pyx_CyOrPyCFunction_GET_SELF(func);
    #if PY_MAJOR_VERSION < 3
    if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object")))
        return NULL;
    #else
    if (unlikely(Py_EnterRecursiveCall(" while calling a Python object")))
        return NULL;
    #endif
    result = cfunc(self, arg);
    Py_LeaveRecursiveCall();
    if (unlikely(!result) && unlikely(!PyErr_Occurred())) {
        PyErr_SetString(
            PyExc_SystemError,
            "NULL result without error in PyObject_Call");
    }
    return result;
}
#endif

/* PyObjectFastCall */
#if PY_VERSION_HEX < 0x03090000 || CYTHON_COMPILING_IN_LIMITED_API
static PyObject* __Pyx_PyObject_FastCall_fallback(PyObject *func, PyObject **args, size_t nargs, PyObject *kwargs) {
    PyObject *argstuple;
    PyObject *result = 0;
    size_t i;
    argstuple = PyTuple_New((Py_ssize_t)nargs);
    if (unlikely(!argstuple)) return NULL;
    for (i = 0; i < nargs; i++) {
        Py_INCREF(args[i]);
        if (__Pyx_PyTuple_SET_ITEM(argstuple, (Py_ssize_t)i, args[i]) < 0) goto bad;
    }
    result = __Pyx_PyObject_Call(func, argstuple, kwargs);
  bad:
    Py_DECREF(argstuple);
    return result;
}
#endif
static CYTHON_INLINE PyObject* __Pyx_PyObject_FastCallDict(PyObject *func, PyObject **args, size_t _nargs, PyObject *kwargs) {
    Py_ssize_t nargs = __Pyx_PyVectorcall_NARGS(_nargs);
#if CYTHON_COMPILING_IN_CPYTHON
    if (nargs == 0 && kwargs == NULL) {
        if (__Pyx_CyOrPyCFunction_Check(func) && likely( __Pyx_CyOrPyCFunction_GET_FLAGS(func) & METH_NOARGS))
            return __Pyx_PyObject_CallMethO(func, NULL);
    }
    else if (nargs == 1 && kwargs == NULL) {
        if (__Pyx_CyOrPyCFunction_Check(func) && likely( __Pyx_CyOrPyCFunction_GET_FLAGS(func) & METH_O))
            return __Pyx_PyObject_CallMethO(func, args[0]);
    }
#endif
    #if PY_VERSION_HEX < 0x030800B1
    #if CYTHON_FAST_PYCCALL
    if (PyCFunction_Check(func)) {
        if (kwargs) {
            return _PyCFunction_FastCallDict(func, args, nargs, kwargs);
        } else {
            return _PyCFunction_FastCallKeywords(func, args, nargs, NULL);
        }
    }
    #if PY_VERSION_HEX >= 0x030700A1
    if (!kwargs && __Pyx_IS_TYPE(func, &PyMethodDescr_Type)) {
        return _PyMethodDescr_FastCallKeywords(func, args, nargs, NULL);
    }
    #endif
    #endif
    #if CYTHON_FAST_PYCALL
    if (PyFunction_Check(func)) {
        return __Pyx_PyFunction_FastCallDict(func, args, nargs, kwargs);
    }
    #endif
    #endif
    if (kwargs == NULL) {
        #if CYTHON_VECTORCALL
        #if PY_VERSION_HEX < 0x03090000
        vectorcallfunc f = _PyVectorcall_Function(func);
        #else
        vectorcallfunc f = PyVectorcall_Function(func);
        #endif
        if (f) {
            return f(func, args, (size_t)nargs, NULL);
        }
        #elif defined(__Pyx_CyFunction_USED) && CYTHON_BACKPORT_VECTORCALL
        if (__Pyx_CyFunction_CheckExact(func)) {
            __pyx_vectorcallfunc f = __Pyx_CyFunction_func_vectorcall(func);
            if (f) return f(func, args, (size_t)nargs, NULL);
        }
        #endif
    }
    if (nargs == 0) {
        return __Pyx_PyObject_Call(func, __pyx_empty_tuple, kwargs);
    }
    #if PY_VERSION_HEX >= 0x03090000 && !CYTHON_COMPILING_IN_LIMITED_API
    return PyObject_VectorcallDict(func, args, (size_t)nargs, kwargs);
    #else
    return __Pyx_PyObject_FastCall_fallback(func, args, (size_t)nargs, kwargs);
    #endif
}

/* RaiseDoubleKeywords */
static void __Pyx_RaiseDoubleKeywordsError(
    const char* func_name,
    PyObject* kw_name)
{
    PyErr_Format(PyExc_TypeError,
        #if PY_MAJOR_VERSION >= 3
        "%s() got multiple values for keyword argument '%U'", func_name, kw_name);
        #else
        "%s() got multiple values for keyword argument '%s'", func_name,
        PyString_AsString(kw_name));
        #endif
}

/* ParseKeywords */
static int __Pyx_ParseOptionalKeywords(
    PyObject *kwds,
    PyObject *const *kwvalues,
    PyObject **argnames[],
    PyObject *kwds2,
    PyObject *values[],
    Py_ssize_t num_pos_args,
    const char* function_name)
{
    PyObject *key = 0, *value = 0;
    Py_ssize_t pos = 0;
    PyObject*** name;
    PyObject*** first_kw_arg = argnames + num_pos_args;
    int kwds_is_tuple = CYTHON_METH_FASTCALL && likely(PyTuple_Check(kwds));
    while (1) {
        Py_XDECREF(key); key = NULL;
        Py_XDECREF(value); value = NULL;
        if (kwds_is_tuple) {
            Py_ssize_t size;
#if CYTHON_ASSUME_SAFE_MACROS
            size = PyTuple_GET_SIZE(kwds);
#else
            size = PyTuple_Size(kwds);
            if (size < 0) goto bad;
#endif
            if (pos >= size) break;
#if CYTHON_AVOID_BORROWED_REFS
            key = __Pyx_PySequence_ITEM(kwds, pos);
            if (!key) goto bad;
#elif CYTHON_ASSUME_SAFE_MACROS
            key = PyTuple_GET_ITEM(kwds, pos);
#else
            key = PyTuple_GetItem(kwds, pos);
            if (!key) goto bad;
#endif
            value = kwvalues[pos];
            pos++;
        }
        else
        {
            if (!PyDict_Next(kwds, &pos, &key, &value)) break;
#if CYTHON_AVOID_BORROWED_REFS
            Py_INCREF(key);
#endif
        }
        name = first_kw_arg;
        while (*name && (**name != key)) name++;
        if (*name) {
            values[name-argnames] = value;
#if CYTHON_AVOID_BORROWED_REFS
            Py_INCREF(value);
            Py_DECREF(key);
#endif
            key = NULL;
            value = NULL;
            continue;
        }
#if !CYTHON_AVOID_BORROWED_REFS
        Py_INCREF(key);
#endif
        Py_INCREF(value);
        name = first_kw_arg;
        #if PY_MAJOR_VERSION < 3
        if (likely(PyString_Check(key))) {
            while (*name) {
                if ((CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**name) == PyString_GET_SIZE(key))
                        && _PyString_Eq(**name, key)) {
                    values[name-argnames] = value;
#if CYTHON_AVOID_BORROWED_REFS
                    value = NULL;
#endif
                    break;
                }
                name++;
            }
            if (*name) continue;
            else {
                PyObject*** argname = argnames;
                while (argname != first_kw_arg) {
                    if ((**argname == key) || (
                            (CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**argname) == PyString_GET_SIZE(key))
                             && _PyString_Eq(**argname, key))) {
                        goto arg_passed_twice;
                    }
                    argname++;
                }
            }
        } else
        #endif
        if (likely(PyUnicode_Check(key))) {
            while (*name) {
                int cmp = (
                #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3
                    (__Pyx_PyUnicode_GET_LENGTH(**name) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 :
                #endif
                    PyUnicode_Compare(**name, key)
                );
                if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad;
                if (cmp == 0) {
                    values[name-argnames] = value;
#if CYTHON_AVOID_BORROWED_REFS
                    value = NULL;
#endif
                    break;
                }
                name++;
            }
            if (*name) continue;
            else {
                PyObject*** argname = argnames;
                while (argname != first_kw_arg) {
                    int cmp = (**argname == key) ? 0 :
                    #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3
                        (__Pyx_PyUnicode_GET_LENGTH(**argname) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 :
                    #endif
                        PyUnicode_Compare(**argname, key);
                    if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad;
                    if (cmp == 0) goto arg_passed_twice;
                    argname++;
                }
            }
        } else
            goto invalid_keyword_type;
        if (kwds2) {
            if (unlikely(PyDict_SetItem(kwds2, key, value))) goto bad;
        } else {
            goto invalid_keyword;
        }
    }
    Py_XDECREF(key);
    Py_XDECREF(value);
    return 0;
arg_passed_twice:
    __Pyx_RaiseDoubleKeywordsError(function_name, key);
    goto bad;
invalid_keyword_type:
    PyErr_Format(PyExc_TypeError,
        "%.200s() keywords must be strings", function_name);
    goto bad;
invalid_keyword:
    #if PY_MAJOR_VERSION < 3
    PyErr_Format(PyExc_TypeError,
        "%.200s() got an unexpected keyword argument '%.200s'",
        function_name, PyString_AsString(key));
    #else
    PyErr_Format(PyExc_TypeError,
        "%s() got an unexpected keyword argument '%U'",
        function_name, key);
    #endif
bad:
    Py_XDECREF(key);
    Py_XDECREF(value);
    return -1;
}

/* GetAttr3 */
#if __PYX_LIMITED_VERSION_HEX < 0x030d00A1
static PyObject *__Pyx_GetAttr3Default(PyObject *d) {
    __Pyx_PyThreadState_declare
    __Pyx_PyThreadState_assign
    if (unlikely(!__Pyx_PyErr_ExceptionMatches(PyExc_AttributeError)))
        return NULL;
    __Pyx_PyErr_Clear();
    Py_INCREF(d);
    return d;
}
#endif
static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, PyObject *d) {
    PyObject *r;
#if __PYX_LIMITED_VERSION_HEX >= 0x030d00A1
    int res = PyObject_GetOptionalAttr(o, n, &r);
    return (res != 0) ? r : __Pyx_NewRef(d);
#else
  #if CYTHON_USE_TYPE_SLOTS
    if (likely(PyString_Check(n))) {
        r = __Pyx_PyObject_GetAttrStrNoError(o, n);
        if (unlikely(!r) && likely(!PyErr_Occurred())) {
            r = __Pyx_NewRef(d);
        }
        return r;
    }
  #endif
    r = PyObject_GetAttr(o, n);
    return (likely(r)) ? r : __Pyx_GetAttr3Default(d);
#endif
}

/* GetModuleGlobalName */
#if CYTHON_USE_DICT_VERSIONS
static PyObject *__Pyx__GetModuleGlobalName(PyObject *name, PY_UINT64_T *dict_version, PyObject **dict_cached_value)
#else
static CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name)
#endif
{
    PyObject *result;
#if !CYTHON_AVOID_BORROWED_REFS
#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030500A1 && PY_VERSION_HEX < 0x030d0000
    result = _PyDict_GetItem_KnownHash(__pyx_d, name, ((PyASCIIObject *) name)->hash);
    __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version)
    if (likely(result)) {
        return __Pyx_NewRef(result);
    } else if (unlikely(PyErr_Occurred())) {
        return NULL;
    }
#elif CYTHON_COMPILING_IN_LIMITED_API
    if (unlikely(!__pyx_m)) {
        return NULL;
    }
    result = PyObject_GetAttr(__pyx_m, name);
    if (likely(result)) {
        return result;
    }
#else
    result = PyDict_GetItem(__pyx_d, name);
    __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version)
    if (likely(result)) {
        return __Pyx_NewRef(result);
    }
#endif
#else
    result = PyObject_GetItem(__pyx_d, name);
    __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version)
    if (likely(result)) {
        return __Pyx_NewRef(result);
    }
    PyErr_Clear();
#endif
    return __Pyx_GetBuiltinName(name);
}

/* RaiseUnexpectedTypeError */
static int
__Pyx_RaiseUnexpectedTypeError(const char *expected, PyObject *obj)
{
    __Pyx_TypeName obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj));
    PyErr_Format(PyExc_TypeError, "Expected %s, got " __Pyx_FMT_TYPENAME,
                 expected, obj_type_name);
    __Pyx_DECREF_TypeName(obj_type_name);
    return 0;
}

/* CIntToDigits */
static const char DIGIT_PAIRS_10[2*10*10+1] = {
    "00010203040506070809"
    "10111213141516171819"
    "20212223242526272829"
    "30313233343536373839"
    "40414243444546474849"
    "50515253545556575859"
    "60616263646566676869"
    "70717273747576777879"
    "80818283848586878889"
    "90919293949596979899"
};
static const char DIGIT_PAIRS_8[2*8*8+1] = {
    "0001020304050607"
    "1011121314151617"
    "2021222324252627"
    "3031323334353637"
    "4041424344454647"
    "5051525354555657"
    "6061626364656667"
    "7071727374757677"
};
static const char DIGITS_HEX[2*16+1] = {
    "0123456789abcdef"
    "0123456789ABCDEF"
};

/* BuildPyUnicode */
static PyObject* __Pyx_PyUnicode_BuildFromAscii(Py_ssize_t ulength, char* chars, int clength,
                                                int prepend_sign, char padding_char) {
    PyObject *uval;
    Py_ssize_t uoffset = ulength - clength;
#if CYTHON_USE_UNICODE_INTERNALS
    Py_ssize_t i;
#if CYTHON_PEP393_ENABLED
    void *udata;
    uval = PyUnicode_New(ulength, 127);
    if (unlikely(!uval)) return NULL;
    udata = PyUnicode_DATA(uval);
#else
    Py_UNICODE *udata;
    uval = PyUnicode_FromUnicode(NULL, ulength);
    if (unlikely(!uval)) return NULL;
    udata = PyUnicode_AS_UNICODE(uval);
#endif
    if (uoffset > 0) {
        i = 0;
        if (prepend_sign) {
            __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, 0, '-');
            i++;
        }
        for (; i < uoffset; i++) {
            __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, i, padding_char);
        }
    }
    for (i=0; i < clength; i++) {
        __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, uoffset+i, chars[i]);
    }
#else
    {
        PyObject *sign = NULL, *padding = NULL;
        uval = NULL;
        if (uoffset > 0) {
            prepend_sign = !!prepend_sign;
            if (uoffset > prepend_sign) {
                padding = PyUnicode_FromOrdinal(padding_char);
                if (likely(padding) && uoffset > prepend_sign + 1) {
                    PyObject *tmp;
                    PyObject *repeat = PyInt_FromSsize_t(uoffset - prepend_sign);
                    if (unlikely(!repeat)) goto done_or_error;
                    tmp = PyNumber_Multiply(padding, repeat);
                    Py_DECREF(repeat);
                    Py_DECREF(padding);
                    padding = tmp;
                }
                if (unlikely(!padding)) goto done_or_error;
            }
            if (prepend_sign) {
                sign = PyUnicode_FromOrdinal('-');
                if (unlikely(!sign)) goto done_or_error;
            }
        }
        uval = PyUnicode_DecodeASCII(chars, clength, NULL);
        if (likely(uval) && padding) {
            PyObject *tmp = PyNumber_Add(padding, uval);
            Py_DECREF(uval);
            uval = tmp;
        }
        if (likely(uval) && sign) {
            PyObject *tmp = PyNumber_Add(sign, uval);
            Py_DECREF(uval);
            uval = tmp;
        }
done_or_error:
        Py_XDECREF(padding);
        Py_XDECREF(sign);
    }
#endif
    return uval;
}

/* CIntToPyUnicode */
static CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_int(int value, Py_ssize_t width, char padding_char, char format_char) {
    char digits[sizeof(int)*3+2];
    char *dpos, *end = digits + sizeof(int)*3+2;
    const char *hex_digits = DIGITS_HEX;
    Py_ssize_t length, ulength;
    int prepend_sign, last_one_off;
    int remaining;
#ifdef __Pyx_HAS_GCC_DIAGNOSTIC
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wconversion"
#endif
    const int neg_one = (int) -1, const_zero = (int) 0;
#ifdef __Pyx_HAS_GCC_DIAGNOSTIC
#pragma GCC diagnostic pop
#endif
    const int is_unsigned = neg_one > const_zero;
    if (format_char == 'X') {
        hex_digits += 16;
        format_char = 'x';
    }
    remaining = value;
    last_one_off = 0;
    dpos = end;
    do {
        int digit_pos;
        switch (format_char) {
        case 'o':
            digit_pos = abs((int)(remaining % (8*8)));
            remaining = (int) (remaining / (8*8));
            dpos -= 2;
            memcpy(dpos, DIGIT_PAIRS_8 + digit_pos * 2, 2);
            last_one_off = (digit_pos < 8);
            break;
        case 'd':
            digit_pos = abs((int)(remaining % (10*10)));
            remaining = (int) (remaining / (10*10));
            dpos -= 2;
            memcpy(dpos, DIGIT_PAIRS_10 + digit_pos * 2, 2);
            last_one_off = (digit_pos < 10);
            break;
        case 'x':
            *(--dpos) = hex_digits[abs((int)(remaining % 16))];
            remaining = (int) (remaining / 16);
            break;
        default:
            assert(0);
            break;
        }
    } while (unlikely(remaining != 0));
    assert(!last_one_off || *dpos == '0');
    dpos += last_one_off;
    length = end - dpos;
    ulength = length;
    prepend_sign = 0;
    if (!is_unsigned && value <= neg_one) {
        if (padding_char == ' ' || width <= length + 1) {
            *(--dpos) = '-';
            ++length;
        } else {
            prepend_sign = 1;
        }
        ++ulength;
    }
    if (width > ulength) {
        ulength = width;
    }
    if (ulength == 1) {
        return PyUnicode_FromOrdinal(*dpos);
    }
    return __Pyx_PyUnicode_BuildFromAscii(ulength, dpos, (int) length, prepend_sign, padding_char);
}

/* PyObjectCallOneArg */
static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg) {
    PyObject *args[2] = {NULL, arg};
    return __Pyx_PyObject_FastCall(func, args+1, 1 | __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET);
}

/* JoinPyUnicode */
static PyObject* __Pyx_PyUnicode_Join(PyObject* value_tuple, Py_ssize_t value_count, Py_ssize_t result_ulength,
                                      Py_UCS4 max_char) {
#if CYTHON_USE_UNICODE_INTERNALS && CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
    PyObject *result_uval;
    int result_ukind, kind_shift;
    Py_ssize_t i, char_pos;
    void *result_udata;
    CYTHON_MAYBE_UNUSED_VAR(max_char);
#if CYTHON_PEP393_ENABLED
    result_uval = PyUnicode_New(result_ulength, max_char);
    if (unlikely(!result_uval)) return NULL;
    result_ukind = (max_char <= 255) ? PyUnicode_1BYTE_KIND : (max_char <= 65535) ? PyUnicode_2BYTE_KIND : PyUnicode_4BYTE_KIND;
    kind_shift = (result_ukind == PyUnicode_4BYTE_KIND) ? 2 : result_ukind - 1;
    result_udata = PyUnicode_DATA(result_uval);
#else
    result_uval = PyUnicode_FromUnicode(NULL, result_ulength);
    if (unlikely(!result_uval)) return NULL;
    result_ukind = sizeof(Py_UNICODE);
    kind_shift = (result_ukind == 4) ? 2 : result_ukind - 1;
    result_udata = PyUnicode_AS_UNICODE(result_uval);
#endif
    assert(kind_shift == 2 || kind_shift == 1 || kind_shift == 0);
    char_pos = 0;
    for (i=0; i < value_count; i++) {
        int ukind;
        Py_ssize_t ulength;
        void *udata;
        PyObject *uval = PyTuple_GET_ITEM(value_tuple, i);
        if (unlikely(__Pyx_PyUnicode_READY(uval)))
            goto bad;
        ulength = __Pyx_PyUnicode_GET_LENGTH(uval);
        if (unlikely(!ulength))
            continue;
        if (unlikely((PY_SSIZE_T_MAX >> kind_shift) - ulength < char_pos))
            goto overflow;
        ukind = __Pyx_PyUnicode_KIND(uval);
        udata = __Pyx_PyUnicode_DATA(uval);
        if (!CYTHON_PEP393_ENABLED || ukind == result_ukind) {
            memcpy((char *)result_udata + (char_pos << kind_shift), udata, (size_t) (ulength << kind_shift));
        } else {
            #if PY_VERSION_HEX >= 0x030d0000
            if (unlikely(PyUnicode_CopyCharacters(result_uval, char_pos, uval, 0, ulength) < 0)) goto bad;
            #elif CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030300F0 || defined(_PyUnicode_FastCopyCharacters)
            _PyUnicode_FastCopyCharacters(result_uval, char_pos, uval, 0, ulength);
            #else
            Py_ssize_t j;
            for (j=0; j < ulength; j++) {
                Py_UCS4 uchar = __Pyx_PyUnicode_READ(ukind, udata, j);
                __Pyx_PyUnicode_WRITE(result_ukind, result_udata, char_pos+j, uchar);
            }
            #endif
        }
        char_pos += ulength;
    }
    return result_uval;
overflow:
    PyErr_SetString(PyExc_OverflowError, "join() result is too long for a Python string");
bad:
    Py_DECREF(result_uval);
    return NULL;
#else
    CYTHON_UNUSED_VAR(max_char);
    CYTHON_UNUSED_VAR(result_ulength);
    CYTHON_UNUSED_VAR(value_count);
    return PyUnicode_Join(__pyx_empty_unicode, value_tuple);
#endif
}

/* RaiseKeywordRequired */
static void __Pyx_RaiseKeywordRequired(const char* func_name, PyObject* kw_name) {
    PyErr_Format(PyExc_TypeError,
        #if PY_MAJOR_VERSION >= 3
        "%s() needs keyword-only argument %U", func_name, kw_name);
        #else
        "%s() needs keyword-only argument %s", func_name,
        PyString_AS_STRING(kw_name));
        #endif
}

/* Import */
static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level) {
    PyObject *module = 0;
    PyObject *empty_dict = 0;
    PyObject *empty_list = 0;
    #if PY_MAJOR_VERSION < 3
    PyObject *py_import;
    py_import = __Pyx_PyObject_GetAttrStr(__pyx_b, __pyx_n_s_import);
    if (unlikely(!py_import))
        goto bad;
    if (!from_list) {
        empty_list = PyList_New(0);
        if (unlikely(!empty_list))
            goto bad;
        from_list = empty_list;
    }
    #endif
    empty_dict = PyDict_New();
    if (unlikely(!empty_dict))
        goto bad;
    {
        #if PY_MAJOR_VERSION >= 3
        if (level == -1) {
            if (strchr(__Pyx_MODULE_NAME, '.') != NULL) {
                module = PyImport_ImportModuleLevelObject(
                    name, __pyx_d, empty_dict, from_list, 1);
                if (unlikely(!module)) {
                    if (unlikely(!PyErr_ExceptionMatches(PyExc_ImportError)))
                        goto bad;
                    PyErr_Clear();
                }
            }
            level = 0;
        }
        #endif
        if (!module) {
            #if PY_MAJOR_VERSION < 3
            PyObject *py_level = PyInt_FromLong(level);
            if (unlikely(!py_level))
                goto bad;
            module = PyObject_CallFunctionObjArgs(py_import,
                name, __pyx_d, empty_dict, from_list, py_level, (PyObject *)NULL);
            Py_DECREF(py_level);
            #else
            module = PyImport_ImportModuleLevelObject(
                name, __pyx_d, empty_dict, from_list, level);
            #endif
        }
    }
bad:
    Py_XDECREF(empty_dict);
    Py_XDECREF(empty_list);
    #if PY_MAJOR_VERSION < 3
    Py_XDECREF(py_import);
    #endif
    return module;
}

/* ImportFrom */
static PyObject* __Pyx_ImportFrom(PyObject* module, PyObject* name) {
    PyObject* value = __Pyx_PyObject_GetAttrStr(module, name);
    if (unlikely(!value) && PyErr_ExceptionMatches(PyExc_AttributeError)) {
        const char* module_name_str = 0;
        PyObject* module_name = 0;
        PyObject* module_dot = 0;
        PyObject* full_name = 0;
        PyErr_Clear();
        module_name_str = PyModule_GetName(module);
        if (unlikely(!module_name_str)) { goto modbad; }
        module_name = PyUnicode_FromString(module_name_str);
        if (unlikely(!module_name)) { goto modbad; }
        module_dot = PyUnicode_Concat(module_name, __pyx_kp_u__5);
        if (unlikely(!module_dot)) { goto modbad; }
        full_name = PyUnicode_Concat(module_dot, name);
        if (unlikely(!full_name)) { goto modbad; }
        #if PY_VERSION_HEX < 0x030700A1 || (CYTHON_COMPILING_IN_PYPY && PYPY_VERSION_NUM  < 0x07030400)
        {
            PyObject *modules = PyImport_GetModuleDict();
            if (unlikely(!modules))
                goto modbad;
            value = PyObject_GetItem(modules, full_name);
        }
        #else
        value = PyImport_GetModule(full_name);
        #endif
      modbad:
        Py_XDECREF(full_name);
        Py_XDECREF(module_dot);
        Py_XDECREF(module_name);
    }
    if (unlikely(!value)) {
        PyErr_Format(PyExc_ImportError,
        #if PY_MAJOR_VERSION < 3
            "cannot import name %.230s", PyString_AS_STRING(name));
        #else
            "cannot import name %S", name);
        #endif
    }
    return value;
}

/* GetAttr */
static CYTHON_INLINE PyObject *__Pyx_GetAttr(PyObject *o, PyObject *n) {
#if CYTHON_USE_TYPE_SLOTS
#if PY_MAJOR_VERSION >= 3
    if (likely(PyUnicode_Check(n)))
#else
    if (likely(PyString_Check(n)))
#endif
        return __Pyx_PyObject_GetAttrStr(o, n);
#endif
    return PyObject_GetAttr(o, n);
}

/* HasAttr */
static CYTHON_INLINE int __Pyx_HasAttr(PyObject *o, PyObject *n) {
    PyObject *r;
    if (unlikely(!__Pyx_PyBaseString_Check(n))) {
        PyErr_SetString(PyExc_TypeError,
                        "hasattr(): attribute name must be string");
        return -1;
    }
    r = __Pyx_GetAttr(o, n);
    if (!r) {
        PyErr_Clear();
        return 0;
    } else {
        Py_DECREF(r);
        return 1;
    }
}

/* GetItemInt */
static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j) {
    PyObject *r;
    if (unlikely(!j)) return NULL;
    r = PyObject_GetItem(o, j);
    Py_DECREF(j);
    return r;
}
static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i,
                                                              CYTHON_NCP_UNUSED int wraparound,
                                                              CYTHON_NCP_UNUSED int boundscheck) {
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
    Py_ssize_t wrapped_i = i;
    if (wraparound & unlikely(i < 0)) {
        wrapped_i += PyList_GET_SIZE(o);
    }
    if ((!boundscheck) || likely(__Pyx_is_valid_index(wrapped_i, PyList_GET_SIZE(o)))) {
        PyObject *r = PyList_GET_ITEM(o, wrapped_i);
        Py_INCREF(r);
        return r;
    }
    return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i));
#else
    return PySequence_GetItem(o, i);
#endif
}
static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i,
                                                              CYTHON_NCP_UNUSED int wraparound,
                                                              CYTHON_NCP_UNUSED int boundscheck) {
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
    Py_ssize_t wrapped_i = i;
    if (wraparound & unlikely(i < 0)) {
        wrapped_i += PyTuple_GET_SIZE(o);
    }
    if ((!boundscheck) || likely(__Pyx_is_valid_index(wrapped_i, PyTuple_GET_SIZE(o)))) {
        PyObject *r = PyTuple_GET_ITEM(o, wrapped_i);
        Py_INCREF(r);
        return r;
    }
    return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i));
#else
    return PySequence_GetItem(o, i);
#endif
}
static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssize_t i, int is_list,
                                                     CYTHON_NCP_UNUSED int wraparound,
                                                     CYTHON_NCP_UNUSED int boundscheck) {
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS && CYTHON_USE_TYPE_SLOTS
    if (is_list || PyList_CheckExact(o)) {
        Py_ssize_t n = ((!wraparound) | likely(i >= 0)) ? i : i + PyList_GET_SIZE(o);
        if ((!boundscheck) || (likely(__Pyx_is_valid_index(n, PyList_GET_SIZE(o))))) {
            PyObject *r = PyList_GET_ITEM(o, n);
            Py_INCREF(r);
            return r;
        }
    }
    else if (PyTuple_CheckExact(o)) {
        Py_ssize_t n = ((!wraparound) | likely(i >= 0)) ? i : i + PyTuple_GET_SIZE(o);
        if ((!boundscheck) || likely(__Pyx_is_valid_index(n, PyTuple_GET_SIZE(o)))) {
            PyObject *r = PyTuple_GET_ITEM(o, n);
            Py_INCREF(r);
            return r;
        }
    } else {
        PyMappingMethods *mm = Py_TYPE(o)->tp_as_mapping;
        PySequenceMethods *sm = Py_TYPE(o)->tp_as_sequence;
        if (mm && mm->mp_subscript) {
            PyObject *r, *key = PyInt_FromSsize_t(i);
            if (unlikely(!key)) return NULL;
            r = mm->mp_subscript(o, key);
            Py_DECREF(key);
            return r;
        }
        if (likely(sm && sm->sq_item)) {
            if (wraparound && unlikely(i < 0) && likely(sm->sq_length)) {
                Py_ssize_t l = sm->sq_length(o);
                if (likely(l >= 0)) {
                    i += l;
                } else {
                    if (!PyErr_ExceptionMatches(PyExc_OverflowError))
                        return NULL;
                    PyErr_Clear();
                }
            }
            return sm->sq_item(o, i);
        }
    }
#else
    if (is_list || !PyMapping_Check(o)) {
        return PySequence_GetItem(o, i);
    }
#endif
    return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i));
}

/* FixUpExtensionType */
#if CYTHON_USE_TYPE_SPECS
static int __Pyx_fix_up_extension_type_from_spec(PyType_Spec *spec, PyTypeObject *type) {
#if PY_VERSION_HEX > 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API
    CYTHON_UNUSED_VAR(spec);
    CYTHON_UNUSED_VAR(type);
#else
    const PyType_Slot *slot = spec->slots;
    while (slot && slot->slot && slot->slot != Py_tp_members)
        slot++;
    if (slot && slot->slot == Py_tp_members) {
        int changed = 0;
#if !(PY_VERSION_HEX <= 0x030900b1 && CYTHON_COMPILING_IN_CPYTHON)
        const
#endif
            PyMemberDef *memb = (PyMemberDef*) slot->pfunc;
        while (memb && memb->name) {
            if (memb->name[0] == '_' && memb->name[1] == '_') {
#if PY_VERSION_HEX < 0x030900b1
                if (strcmp(memb->name, "__weaklistoffset__") == 0) {
                    assert(memb->type == T_PYSSIZET);
                    assert(memb->flags == READONLY);
                    type->tp_weaklistoffset = memb->offset;
                    changed = 1;
                }
                else if (strcmp(memb->name, "__dictoffset__") == 0) {
                    assert(memb->type == T_PYSSIZET);
                    assert(memb->flags == READONLY);
                    type->tp_dictoffset = memb->offset;
                    changed = 1;
                }
#if CYTHON_METH_FASTCALL
                else if (strcmp(memb->name, "__vectorcalloffset__") == 0) {
                    assert(memb->type == T_PYSSIZET);
                    assert(memb->flags == READONLY);
#if PY_VERSION_HEX >= 0x030800b4
                    type->tp_vectorcall_offset = memb->offset;
#else
                    type->tp_print = (printfunc) memb->offset;
#endif
                    changed = 1;
                }
#endif
#else
                if ((0));
#endif
#if PY_VERSION_HEX <= 0x030900b1 && CYTHON_COMPILING_IN_CPYTHON
                else if (strcmp(memb->name, "__module__") == 0) {
                    PyObject *descr;
                    assert(memb->type == T_OBJECT);
                    assert(memb->flags == 0 || memb->flags == READONLY);
                    descr = PyDescr_NewMember(type, memb);
                    if (unlikely(!descr))
                        return -1;
                    if (unlikely(PyDict_SetItem(type->tp_dict, PyDescr_NAME(descr), descr) < 0)) {
                        Py_DECREF(descr);
                        return -1;
                    }
                    Py_DECREF(descr);
                    changed = 1;
                }
#endif
            }
            memb++;
        }
        if (changed)
            PyType_Modified(type);
    }
#endif
    return 0;
}
#endif

/* PyObjectCallNoArg */
static CYTHON_INLINE PyObject* __Pyx_PyObject_CallNoArg(PyObject *func) {
    PyObject *arg[2] = {NULL, NULL};
    return __Pyx_PyObject_FastCall(func, arg + 1, 0 | __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET);
}

/* PyObjectGetMethod */
static int __Pyx_PyObject_GetMethod(PyObject *obj, PyObject *name, PyObject **method) {
    PyObject *attr;
#if CYTHON_UNPACK_METHODS && CYTHON_COMPILING_IN_CPYTHON && CYTHON_USE_PYTYPE_LOOKUP
    __Pyx_TypeName type_name;
    PyTypeObject *tp = Py_TYPE(obj);
    PyObject *descr;
    descrgetfunc f = NULL;
    PyObject **dictptr, *dict;
    int meth_found = 0;
    assert (*method == NULL);
    if (unlikely(tp->tp_getattro != PyObject_GenericGetAttr)) {
        attr = __Pyx_PyObject_GetAttrStr(obj, name);
        goto try_unpack;
    }
    if (unlikely(tp->tp_dict == NULL) && unlikely(PyType_Ready(tp) < 0)) {
        return 0;
    }
    descr = _PyType_Lookup(tp, name);
    if (likely(descr != NULL)) {
        Py_INCREF(descr);
#if defined(Py_TPFLAGS_METHOD_DESCRIPTOR) && Py_TPFLAGS_METHOD_DESCRIPTOR
        if (__Pyx_PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_METHOD_DESCRIPTOR))
#elif PY_MAJOR_VERSION >= 3
        #ifdef __Pyx_CyFunction_USED
        if (likely(PyFunction_Check(descr) || __Pyx_IS_TYPE(descr, &PyMethodDescr_Type) || __Pyx_CyFunction_Check(descr)))
        #else
        if (likely(PyFunction_Check(descr) || __Pyx_IS_TYPE(descr, &PyMethodDescr_Type)))
        #endif
#else
        #ifdef __Pyx_CyFunction_USED
        if (likely(PyFunction_Check(descr) || __Pyx_CyFunction_Check(descr)))
        #else
        if (likely(PyFunction_Check(descr)))
        #endif
#endif
        {
            meth_found = 1;
        } else {
            f = Py_TYPE(descr)->tp_descr_get;
            if (f != NULL && PyDescr_IsData(descr)) {
                attr = f(descr, obj, (PyObject *)Py_TYPE(obj));
                Py_DECREF(descr);
                goto try_unpack;
            }
        }
    }
    dictptr = _PyObject_GetDictPtr(obj);
    if (dictptr != NULL && (dict = *dictptr) != NULL) {
        Py_INCREF(dict);
        attr = __Pyx_PyDict_GetItemStr(dict, name);
        if (attr != NULL) {
            Py_INCREF(attr);
            Py_DECREF(dict);
            Py_XDECREF(descr);
            goto try_unpack;
        }
        Py_DECREF(dict);
    }
    if (meth_found) {
        *method = descr;
        return 1;
    }
    if (f != NULL) {
        attr = f(descr, obj, (PyObject *)Py_TYPE(obj));
        Py_DECREF(descr);
        goto try_unpack;
    }
    if (likely(descr != NULL)) {
        *method = descr;
        return 0;
    }
    type_name = __Pyx_PyType_GetName(tp);
    PyErr_Format(PyExc_AttributeError,
#if PY_MAJOR_VERSION >= 3
                 "'" __Pyx_FMT_TYPENAME "' object has no attribute '%U'",
                 type_name, name);
#else
                 "'" __Pyx_FMT_TYPENAME "' object has no attribute '%.400s'",
                 type_name, PyString_AS_STRING(name));
#endif
    __Pyx_DECREF_TypeName(type_name);
    return 0;
#else
    attr = __Pyx_PyObject_GetAttrStr(obj, name);
    goto try_unpack;
#endif
try_unpack:
#if CYTHON_UNPACK_METHODS
    if (likely(attr) && PyMethod_Check(attr) && likely(PyMethod_GET_SELF(attr) == obj)) {
        PyObject *function = PyMethod_GET_FUNCTION(attr);
        Py_INCREF(function);
        Py_DECREF(attr);
        *method = function;
        return 1;
    }
#endif
    *method = attr;
    return 0;
}

/* PyObjectCallMethod0 */
static PyObject* __Pyx_PyObject_CallMethod0(PyObject* obj, PyObject* method_name) {
    PyObject *method = NULL, *result = NULL;
    int is_method = __Pyx_PyObject_GetMethod(obj, method_name, &method);
    if (likely(is_method)) {
        result = __Pyx_PyObject_CallOneArg(method, obj);
        Py_DECREF(method);
        return result;
    }
    if (unlikely(!method)) goto bad;
    result = __Pyx_PyObject_CallNoArg(method);
    Py_DECREF(method);
bad:
    return result;
}

/* ValidateBasesTuple */
#if CYTHON_COMPILING_IN_CPYTHON || CYTHON_COMPILING_IN_LIMITED_API || CYTHON_USE_TYPE_SPECS
static int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffset, PyObject *bases) {
    Py_ssize_t i, n;
#if CYTHON_ASSUME_SAFE_MACROS
    n = PyTuple_GET_SIZE(bases);
#else
    n = PyTuple_Size(bases);
    if (n < 0) return -1;
#endif
    for (i = 1; i < n; i++)
    {
#if CYTHON_AVOID_BORROWED_REFS
        PyObject *b0 = PySequence_GetItem(bases, i);
        if (!b0) return -1;
#elif CYTHON_ASSUME_SAFE_MACROS
        PyObject *b0 = PyTuple_GET_ITEM(bases, i);
#else
        PyObject *b0 = PyTuple_GetItem(bases, i);
        if (!b0) return -1;
#endif
        PyTypeObject *b;
#if PY_MAJOR_VERSION < 3
        if (PyClass_Check(b0))
        {
            PyErr_Format(PyExc_TypeError, "base class '%.200s' is an old-style class",
                         PyString_AS_STRING(((PyClassObject*)b0)->cl_name));
#if CYTHON_AVOID_BORROWED_REFS
            Py_DECREF(b0);
#endif
            return -1;
        }
#endif
        b = (PyTypeObject*) b0;
        if (!__Pyx_PyType_HasFeature(b, Py_TPFLAGS_HEAPTYPE))
        {
            __Pyx_TypeName b_name = __Pyx_PyType_GetName(b);
            PyErr_Format(PyExc_TypeError,
                "base class '" __Pyx_FMT_TYPENAME "' is not a heap type", b_name);
            __Pyx_DECREF_TypeName(b_name);
#if CYTHON_AVOID_BORROWED_REFS
            Py_DECREF(b0);
#endif
            return -1;
        }
        if (dictoffset == 0)
        {
            Py_ssize_t b_dictoffset = 0;
#if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY
            b_dictoffset = b->tp_dictoffset;
#else
            PyObject *py_b_dictoffset = PyObject_GetAttrString((PyObject*)b, "__dictoffset__");
            if (!py_b_dictoffset) goto dictoffset_return;
            b_dictoffset = PyLong_AsSsize_t(py_b_dictoffset);
            Py_DECREF(py_b_dictoffset);
            if (b_dictoffset == -1 && PyErr_Occurred()) goto dictoffset_return;
#endif
            if (b_dictoffset) {
                {
                    __Pyx_TypeName b_name = __Pyx_PyType_GetName(b);
                    PyErr_Format(PyExc_TypeError,
                        "extension type '%.200s' has no __dict__ slot, "
                        "but base type '" __Pyx_FMT_TYPENAME "' has: "
                        "either add 'cdef dict __dict__' to the extension type "
                        "or add '__slots__ = [...]' to the base type",
                        type_name, b_name);
                    __Pyx_DECREF_TypeName(b_name);
                }
#if !(CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY)
              dictoffset_return:
#endif
#if CYTHON_AVOID_BORROWED_REFS
                Py_DECREF(b0);
#endif
                return -1;
            }
        }
#if CYTHON_AVOID_BORROWED_REFS
        Py_DECREF(b0);
#endif
    }
    return 0;
}
#endif

/* PyType_Ready */
static int __Pyx_PyType_Ready(PyTypeObject *t) {
#if CYTHON_USE_TYPE_SPECS || !(CYTHON_COMPILING_IN_CPYTHON || CYTHON_COMPILING_IN_LIMITED_API) || defined(PYSTON_MAJOR_VERSION)
    (void)__Pyx_PyObject_CallMethod0;
#if CYTHON_USE_TYPE_SPECS
    (void)__Pyx_validate_bases_tuple;
#endif
    return PyType_Ready(t);
#else
    int r;
    PyObject *bases = __Pyx_PyType_GetSlot(t, tp_bases, PyObject*);
    if (bases && unlikely(__Pyx_validate_bases_tuple(t->tp_name, t->tp_dictoffset, bases) == -1))
        return -1;
#if PY_VERSION_HEX >= 0x03050000 && !defined(PYSTON_MAJOR_VERSION)
    {
        int gc_was_enabled;
    #if PY_VERSION_HEX >= 0x030A00b1
        gc_was_enabled = PyGC_Disable();
        (void)__Pyx_PyObject_CallMethod0;
    #else
        PyObject *ret, *py_status;
        PyObject *gc = NULL;
        #if PY_VERSION_HEX >= 0x030700a1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM+0 >= 0x07030400)
        gc = PyImport_GetModule(__pyx_kp_u_gc);
        #endif
        if (unlikely(!gc)) gc = PyImport_Import(__pyx_kp_u_gc);
        if (unlikely(!gc)) return -1;
        py_status = __Pyx_PyObject_CallMethod0(gc, __pyx_kp_u_isenabled);
        if (unlikely(!py_status)) {
            Py_DECREF(gc);
            return -1;
        }
        gc_was_enabled = __Pyx_PyObject_IsTrue(py_status);
        Py_DECREF(py_status);
        if (gc_was_enabled > 0) {
            ret = __Pyx_PyObject_CallMethod0(gc, __pyx_kp_u_disable);
            if (unlikely(!ret)) {
                Py_DECREF(gc);
                return -1;
            }
            Py_DECREF(ret);
        } else if (unlikely(gc_was_enabled == -1)) {
            Py_DECREF(gc);
            return -1;
        }
    #endif
        t->tp_flags |= Py_TPFLAGS_HEAPTYPE;
#if PY_VERSION_HEX >= 0x030A0000
        t->tp_flags |= Py_TPFLAGS_IMMUTABLETYPE;
#endif
#else
        (void)__Pyx_PyObject_CallMethod0;
#endif
    r = PyType_Ready(t);
#if PY_VERSION_HEX >= 0x03050000 && !defined(PYSTON_MAJOR_VERSION)
        t->tp_flags &= ~Py_TPFLAGS_HEAPTYPE;
    #if PY_VERSION_HEX >= 0x030A00b1
        if (gc_was_enabled)
            PyGC_Enable();
    #else
        if (gc_was_enabled) {
            PyObject *tp, *v, *tb;
            PyErr_Fetch(&tp, &v, &tb);
            ret = __Pyx_PyObject_CallMethod0(gc, __pyx_kp_u_enable);
            if (likely(ret || r == -1)) {
                Py_XDECREF(ret);
                PyErr_Restore(tp, v, tb);
            } else {
                Py_XDECREF(tp);
                Py_XDECREF(v);
                Py_XDECREF(tb);
                r = -1;
            }
        }
        Py_DECREF(gc);
    #endif
    }
#endif
    return r;
#endif
}

/* PyObject_GenericGetAttrNoDict */
#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000
static PyObject *__Pyx_RaiseGenericGetAttributeError(PyTypeObject *tp, PyObject *attr_name) {
    __Pyx_TypeName type_name = __Pyx_PyType_GetName(tp);
    PyErr_Format(PyExc_AttributeError,
#if PY_MAJOR_VERSION >= 3
                 "'" __Pyx_FMT_TYPENAME "' object has no attribute '%U'",
                 type_name, attr_name);
#else
                 "'" __Pyx_FMT_TYPENAME "' object has no attribute '%.400s'",
                 type_name, PyString_AS_STRING(attr_name));
#endif
    __Pyx_DECREF_TypeName(type_name);
    return NULL;
}
static CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObject* obj, PyObject* attr_name) {
    PyObject *descr;
    PyTypeObject *tp = Py_TYPE(obj);
    if (unlikely(!PyString_Check(attr_name))) {
        return PyObject_GenericGetAttr(obj, attr_name);
    }
    assert(!tp->tp_dictoffset);
    descr = _PyType_Lookup(tp, attr_name);
    if (unlikely(!descr)) {
        return __Pyx_RaiseGenericGetAttributeError(tp, attr_name);
    }
    Py_INCREF(descr);
    #if PY_MAJOR_VERSION < 3
    if (likely(PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_HAVE_CLASS)))
    #endif
    {
        descrgetfunc f = Py_TYPE(descr)->tp_descr_get;
        if (unlikely(f)) {
            PyObject *res = f(descr, obj, (PyObject *)tp);
            Py_DECREF(descr);
            return res;
        }
    }
    return descr;
}
#endif

/* PyObject_GenericGetAttr */
#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000
static PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* attr_name) {
    if (unlikely(Py_TYPE(obj)->tp_dictoffset)) {
        return PyObject_GenericGetAttr(obj, attr_name);
    }
    return __Pyx_PyObject_GenericGetAttrNoDict(obj, attr_name);
}
#endif

/* SetVTable */
static int __Pyx_SetVtable(PyTypeObject *type, void *vtable) {
    PyObject *ob = PyCapsule_New(vtable, 0, 0);
    if (unlikely(!ob))
        goto bad;
#if CYTHON_COMPILING_IN_LIMITED_API
    if (unlikely(PyObject_SetAttr((PyObject *) type, __pyx_n_s_pyx_vtable, ob) < 0))
#else
    if (unlikely(PyDict_SetItem(type->tp_dict, __pyx_n_s_pyx_vtable, ob) < 0))
#endif
        goto bad;
    Py_DECREF(ob);
    return 0;
bad:
    Py_XDECREF(ob);
    return -1;
}

/* GetVTable */
static void* __Pyx_GetVtable(PyTypeObject *type) {
    void* ptr;
#if CYTHON_COMPILING_IN_LIMITED_API
    PyObject *ob = PyObject_GetAttr((PyObject *)type, __pyx_n_s_pyx_vtable);
#else
    PyObject *ob = PyObject_GetItem(type->tp_dict, __pyx_n_s_pyx_vtable);
#endif
    if (!ob)
        goto bad;
    ptr = PyCapsule_GetPointer(ob, 0);
    if (!ptr && !PyErr_Occurred())
        PyErr_SetString(PyExc_RuntimeError, "invalid vtable found for imported type");
    Py_DECREF(ob);
    return ptr;
bad:
    Py_XDECREF(ob);
    return NULL;
}

/* MergeVTables */
#if !CYTHON_COMPILING_IN_LIMITED_API
static int __Pyx_MergeVtables(PyTypeObject *type) {
    int i;
    void** base_vtables;
    __Pyx_TypeName tp_base_name;
    __Pyx_TypeName base_name;
    void* unknown = (void*)-1;
    PyObject* bases = type->tp_bases;
    int base_depth = 0;
    {
        PyTypeObject* base = type->tp_base;
        while (base) {
            base_depth += 1;
            base = base->tp_base;
        }
    }
    base_vtables = (void**) malloc(sizeof(void*) * (size_t)(base_depth + 1));
    base_vtables[0] = unknown;
    for (i = 1; i < PyTuple_GET_SIZE(bases); i++) {
        void* base_vtable = __Pyx_GetVtable(((PyTypeObject*)PyTuple_GET_ITEM(bases, i)));
        if (base_vtable != NULL) {
            int j;
            PyTypeObject* base = type->tp_base;
            for (j = 0; j < base_depth; j++) {
                if (base_vtables[j] == unknown) {
                    base_vtables[j] = __Pyx_GetVtable(base);
                    base_vtables[j + 1] = unknown;
                }
                if (base_vtables[j] == base_vtable) {
                    break;
                } else if (base_vtables[j] == NULL) {
                    goto bad;
                }
                base = base->tp_base;
            }
        }
    }
    PyErr_Clear();
    free(base_vtables);
    return 0;
bad:
    tp_base_name = __Pyx_PyType_GetName(type->tp_base);
    base_name = __Pyx_PyType_GetName((PyTypeObject*)PyTuple_GET_ITEM(bases, i));
    PyErr_Format(PyExc_TypeError,
        "multiple bases have vtable conflict: '" __Pyx_FMT_TYPENAME "' and '" __Pyx_FMT_TYPENAME "'", tp_base_name, base_name);
    __Pyx_DECREF_TypeName(tp_base_name);
    __Pyx_DECREF_TypeName(base_name);
    free(base_vtables);
    return -1;
}
#endif

/* SetupReduce */
#if !CYTHON_COMPILING_IN_LIMITED_API
static int __Pyx_setup_reduce_is_named(PyObject* meth, PyObject* name) {
  int ret;
  PyObject *name_attr;
  name_attr = __Pyx_PyObject_GetAttrStrNoError(meth, __pyx_n_s_name);
  if (likely(name_attr)) {
      ret = PyObject_RichCompareBool(name_attr, name, Py_EQ);
  } else {
      ret = -1;
  }
  if (unlikely(ret < 0)) {
      PyErr_Clear();
      ret = 0;
  }
  Py_XDECREF(name_attr);
  return ret;
}
static int __Pyx_setup_reduce(PyObject* type_obj) {
    int ret = 0;
    PyObject *object_reduce = NULL;
    PyObject *object_getstate = NULL;
    PyObject *object_reduce_ex = NULL;
    PyObject *reduce = NULL;
    PyObject *reduce_ex = NULL;
    PyObject *reduce_cython = NULL;
    PyObject *setstate = NULL;
    PyObject *setstate_cython = NULL;
    PyObject *getstate = NULL;
#if CYTHON_USE_PYTYPE_LOOKUP
    getstate = _PyType_Lookup((PyTypeObject*)type_obj, __pyx_n_s_getstate);
#else
    getstate = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_getstate);
    if (!getstate && PyErr_Occurred()) {
        goto __PYX_BAD;
    }
#endif
    if (getstate) {
#if CYTHON_USE_PYTYPE_LOOKUP
        object_getstate = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_getstate);
#else
        object_getstate = __Pyx_PyObject_GetAttrStrNoError((PyObject*)&PyBaseObject_Type, __pyx_n_s_getstate);
        if (!object_getstate && PyErr_Occurred()) {
            goto __PYX_BAD;
        }
#endif
        if (object_getstate != getstate) {
            goto __PYX_GOOD;
        }
    }
#if CYTHON_USE_PYTYPE_LOOKUP
    object_reduce_ex = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_reduce_ex); if (!object_reduce_ex) goto __PYX_BAD;
#else
    object_reduce_ex = __Pyx_PyObject_GetAttrStr((PyObject*)&PyBaseObject_Type, __pyx_n_s_reduce_ex); if (!object_reduce_ex) goto __PYX_BAD;
#endif
    reduce_ex = __Pyx_PyObject_GetAttrStr(type_obj, __pyx_n_s_reduce_ex); if (unlikely(!reduce_ex)) goto __PYX_BAD;
    if (reduce_ex == object_reduce_ex) {
#if CYTHON_USE_PYTYPE_LOOKUP
        object_reduce = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_reduce); if (!object_reduce) goto __PYX_BAD;
#else
        object_reduce = __Pyx_PyObject_GetAttrStr((PyObject*)&PyBaseObject_Type, __pyx_n_s_reduce); if (!object_reduce) goto __PYX_BAD;
#endif
        reduce = __Pyx_PyObject_GetAttrStr(type_obj, __pyx_n_s_reduce); if (unlikely(!reduce)) goto __PYX_BAD;
        if (reduce == object_reduce || __Pyx_setup_reduce_is_named(reduce, __pyx_n_s_reduce_cython)) {
            reduce_cython = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_reduce_cython);
            if (likely(reduce_cython)) {
                ret = PyDict_SetItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_reduce, reduce_cython); if (unlikely(ret < 0)) goto __PYX_BAD;
                ret = PyDict_DelItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_reduce_cython); if (unlikely(ret < 0)) goto __PYX_BAD;
            } else if (reduce == object_reduce || PyErr_Occurred()) {
                goto __PYX_BAD;
            }
            setstate = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_setstate);
            if (!setstate) PyErr_Clear();
            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {
                setstate_cython = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_setstate_cython);
                if (likely(setstate_cython)) {
                    ret = PyDict_SetItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_setstate, setstate_cython); if (unlikely(ret < 0)) goto __PYX_BAD;
                    ret = PyDict_DelItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_setstate_cython); if (unlikely(ret < 0)) goto __PYX_BAD;
                } else if (!setstate || PyErr_Occurred()) {
                    goto __PYX_BAD;
                }
            }
            PyType_Modified((PyTypeObject*)type_obj);
        }
    }
    goto __PYX_GOOD;
__PYX_BAD:
    if (!PyErr_Occurred()) {
        __Pyx_TypeName type_obj_name =
            __Pyx_PyType_GetName((PyTypeObject*)type_obj);
        PyErr_Format(PyExc_RuntimeError,
            "Unable to initialize pickling for " __Pyx_FMT_TYPENAME, type_obj_name);
        __Pyx_DECREF_TypeName(type_obj_name);
    }
    ret = -1;
__PYX_GOOD:
#if !CYTHON_USE_PYTYPE_LOOKUP
    Py_XDECREF(object_reduce);
    Py_XDECREF(object_reduce_ex);
    Py_XDECREF(object_getstate);
    Py_XDECREF(getstate);
#endif
    Py_XDECREF(reduce);
    Py_XDECREF(reduce_ex);
    Py_XDECREF(reduce_cython);
    Py_XDECREF(setstate);
    Py_XDECREF(setstate_cython);
    return ret;
}
#endif

/* FetchSharedCythonModule */
static PyObject *__Pyx_FetchSharedCythonABIModule(void) {
    return __Pyx_PyImport_AddModuleRef((char*) __PYX_ABI_MODULE_NAME);
}

/* FetchCommonType */
static int __Pyx_VerifyCachedType(PyObject *cached_type,
                               const char *name,
                               Py_ssize_t basicsize,
                               Py_ssize_t expected_basicsize) {
    if (!PyType_Check(cached_type)) {
        PyErr_Format(PyExc_TypeError,
            "Shared Cython type %.200s is not a type object", name);
        return -1;
    }
    if (basicsize != expected_basicsize) {
        PyErr_Format(PyExc_TypeError,
            "Shared Cython type %.200s has the wrong size, try recompiling",
            name);
        return -1;
    }
    return 0;
}
#if !CYTHON_USE_TYPE_SPECS
static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type) {
    PyObject* abi_module;
    const char* object_name;
    PyTypeObject *cached_type = NULL;
    abi_module = __Pyx_FetchSharedCythonABIModule();
    if (!abi_module) return NULL;
    object_name = strrchr(type->tp_name, '.');
    object_name = object_name ? object_name+1 : type->tp_name;
    cached_type = (PyTypeObject*) PyObject_GetAttrString(abi_module, object_name);
    if (cached_type) {
        if (__Pyx_VerifyCachedType(
              (PyObject *)cached_type,
              object_name,
              cached_type->tp_basicsize,
              type->tp_basicsize) < 0) {
            goto bad;
        }
        goto done;
    }
    if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad;
    PyErr_Clear();
    if (PyType_Ready(type) < 0) goto bad;
    if (PyObject_SetAttrString(abi_module, object_name, (PyObject *)type) < 0)
        goto bad;
    Py_INCREF(type);
    cached_type = type;
done:
    Py_DECREF(abi_module);
    return cached_type;
bad:
    Py_XDECREF(cached_type);
    cached_type = NULL;
    goto done;
}
#else
static PyTypeObject *__Pyx_FetchCommonTypeFromSpec(PyObject *module, PyType_Spec *spec, PyObject *bases) {
    PyObject *abi_module, *cached_type = NULL;
    const char* object_name = strrchr(spec->name, '.');
    object_name = object_name ? object_name+1 : spec->name;
    abi_module = __Pyx_FetchSharedCythonABIModule();
    if (!abi_module) return NULL;
    cached_type = PyObject_GetAttrString(abi_module, object_name);
    if (cached_type) {
        Py_ssize_t basicsize;
#if CYTHON_COMPILING_IN_LIMITED_API
        PyObject *py_basicsize;
        py_basicsize = PyObject_GetAttrString(cached_type, "__basicsize__");
        if (unlikely(!py_basicsize)) goto bad;
        basicsize = PyLong_AsSsize_t(py_basicsize);
        Py_DECREF(py_basicsize);
        py_basicsize = 0;
        if (unlikely(basicsize == (Py_ssize_t)-1) && PyErr_Occurred()) goto bad;
#else
        basicsize = likely(PyType_Check(cached_type)) ? ((PyTypeObject*) cached_type)->tp_basicsize : -1;
#endif
        if (__Pyx_VerifyCachedType(
              cached_type,
              object_name,
              basicsize,
              spec->basicsize) < 0) {
            goto bad;
        }
        goto done;
    }
    if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad;
    PyErr_Clear();
    CYTHON_UNUSED_VAR(module);
    cached_type = __Pyx_PyType_FromModuleAndSpec(abi_module, spec, bases);
    if (unlikely(!cached_type)) goto bad;
    if (unlikely(__Pyx_fix_up_extension_type_from_spec(spec, (PyTypeObject *) cached_type) < 0)) goto bad;
    if (PyObject_SetAttrString(abi_module, object_name, cached_type) < 0) goto bad;
done:
    Py_DECREF(abi_module);
    assert(cached_type == NULL || PyType_Check(cached_type));
    return (PyTypeObject *) cached_type;
bad:
    Py_XDECREF(cached_type);
    cached_type = NULL;
    goto done;
}
#endif

/* PyVectorcallFastCallDict */
#if CYTHON_METH_FASTCALL
static PyObject *__Pyx_PyVectorcall_FastCallDict_kw(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw)
{
    PyObject *res = NULL;
    PyObject *kwnames;
    PyObject **newargs;
    PyObject **kwvalues;
    Py_ssize_t i, pos;
    size_t j;
    PyObject *key, *value;
    unsigned long keys_are_strings;
    Py_ssize_t nkw = PyDict_GET_SIZE(kw);
    newargs = (PyObject **)PyMem_Malloc((nargs + (size_t)nkw) * sizeof(args[0]));
    if (unlikely(newargs == NULL)) {
        PyErr_NoMemory();
        return NULL;
    }
    for (j = 0; j < nargs; j++) newargs[j] = args[j];
    kwnames = PyTuple_New(nkw);
    if (unlikely(kwnames == NULL)) {
        PyMem_Free(newargs);
        return NULL;
    }
    kwvalues = newargs + nargs;
    pos = i = 0;
    keys_are_strings = Py_TPFLAGS_UNICODE_SUBCLASS;
    while (PyDict_Next(kw, &pos, &key, &value)) {
        keys_are_strings &= Py_TYPE(key)->tp_flags;
        Py_INCREF(key);
        Py_INCREF(value);
        PyTuple_SET_ITEM(kwnames, i, key);
        kwvalues[i] = value;
        i++;
    }
    if (unlikely(!keys_are_strings)) {
        PyErr_SetString(PyExc_TypeError, "keywords must be strings");
        goto cleanup;
    }
    res = vc(func, newargs, nargs, kwnames);
cleanup:
    Py_DECREF(kwnames);
    for (i = 0; i < nkw; i++)
        Py_DECREF(kwvalues[i]);
    PyMem_Free(newargs);
    return res;
}
static CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw)
{
    if (likely(kw == NULL) || PyDict_GET_SIZE(kw) == 0) {
        return vc(func, args, nargs, NULL);
    }
    return __Pyx_PyVectorcall_FastCallDict_kw(func, vc, args, nargs, kw);
}
#endif

/* CythonFunctionShared */
#if CYTHON_COMPILING_IN_LIMITED_API
static CYTHON_INLINE int __Pyx__IsSameCyOrCFunction(PyObject *func, void *cfunc) {
    if (__Pyx_CyFunction_Check(func)) {
        return PyCFunction_GetFunction(((__pyx_CyFunctionObject*)func)->func) == (PyCFunction) cfunc;
    } else if (PyCFunction_Check(func)) {
        return PyCFunction_GetFunction(func) == (PyCFunction) cfunc;
    }
    return 0;
}
#else
static CYTHON_INLINE int __Pyx__IsSameCyOrCFunction(PyObject *func, void *cfunc) {
    return __Pyx_CyOrPyCFunction_Check(func) && __Pyx_CyOrPyCFunction_GET_FUNCTION(func) == (PyCFunction) cfunc;
}
#endif
static CYTHON_INLINE void __Pyx__CyFunction_SetClassObj(__pyx_CyFunctionObject* f, PyObject* classobj) {
#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API
    __Pyx_Py_XDECREF_SET(
        __Pyx_CyFunction_GetClassObj(f),
            ((classobj) ? __Pyx_NewRef(classobj) : NULL));
#else
    __Pyx_Py_XDECREF_SET(
        ((PyCMethodObject *) (f))->mm_class,
        (PyTypeObject*)((classobj) ? __Pyx_NewRef(classobj) : NULL));
#endif
}
static PyObject *
__Pyx_CyFunction_get_doc(__pyx_CyFunctionObject *op, void *closure)
{
    CYTHON_UNUSED_VAR(closure);
    if (unlikely(op->func_doc == NULL)) {
#if CYTHON_COMPILING_IN_LIMITED_API
        op->func_doc = PyObject_GetAttrString(op->func, "__doc__");
        if (unlikely(!op->func_doc)) return NULL;
#else
        if (((PyCFunctionObject*)op)->m_ml->ml_doc) {
#if PY_MAJOR_VERSION >= 3
            op->func_doc = PyUnicode_FromString(((PyCFunctionObject*)op)->m_ml->ml_doc);
#else
            op->func_doc = PyString_FromString(((PyCFunctionObject*)op)->m_ml->ml_doc);
#endif
            if (unlikely(op->func_doc == NULL))
                return NULL;
        } else {
            Py_INCREF(Py_None);
            return Py_None;
        }
#endif
    }
    Py_INCREF(op->func_doc);
    return op->func_doc;
}
static int
__Pyx_CyFunction_set_doc(__pyx_CyFunctionObject *op, PyObject *value, void *context)
{
    CYTHON_UNUSED_VAR(context);
    if (value == NULL) {
        value = Py_None;
    }
    Py_INCREF(value);
    __Pyx_Py_XDECREF_SET(op->func_doc, value);
    return 0;
}
static PyObject *
__Pyx_CyFunction_get_name(__pyx_CyFunctionObject *op, void *context)
{
    CYTHON_UNUSED_VAR(context);
    if (unlikely(op->func_name == NULL)) {
#if CYTHON_COMPILING_IN_LIMITED_API
        op->func_name = PyObject_GetAttrString(op->func, "__name__");
#elif PY_MAJOR_VERSION >= 3
        op->func_name = PyUnicode_InternFromString(((PyCFunctionObject*)op)->m_ml->ml_name);
#else
        op->func_name = PyString_InternFromString(((PyCFunctionObject*)op)->m_ml->ml_name);
#endif
        if (unlikely(op->func_name == NULL))
            return NULL;
    }
    Py_INCREF(op->func_name);
    return op->func_name;
}
static int
__Pyx_CyFunction_set_name(__pyx_CyFunctionObject *op, PyObject *value, void *context)
{
    CYTHON_UNUSED_VAR(context);
#if PY_MAJOR_VERSION >= 3
    if (unlikely(value == NULL || !PyUnicode_Check(value)))
#else
    if (unlikely(value == NULL || !PyString_Check(value)))
#endif
    {
        PyErr_SetString(PyExc_TypeError,
                        "__name__ must be set to a string object");
        return -1;
    }
    Py_INCREF(value);
    __Pyx_Py_XDECREF_SET(op->func_name, value);
    return 0;
}
static PyObject *
__Pyx_CyFunction_get_qualname(__pyx_CyFunctionObject *op, void *context)
{
    CYTHON_UNUSED_VAR(context);
    Py_INCREF(op->func_qualname);
    return op->func_qualname;
}
static int
__Pyx_CyFunction_set_qualname(__pyx_CyFunctionObject *op, PyObject *value, void *context)
{
    CYTHON_UNUSED_VAR(context);
#if PY_MAJOR_VERSION >= 3
    if (unlikely(value == NULL || !PyUnicode_Check(value)))
#else
    if (unlikely(value == NULL || !PyString_Check(value)))
#endif
    {
        PyErr_SetString(PyExc_TypeError,
                        "__qualname__ must be set to a string object");
        return -1;
    }
    Py_INCREF(value);
    __Pyx_Py_XDECREF_SET(op->func_qualname, value);
    return 0;
}
static PyObject *
__Pyx_CyFunction_get_dict(__pyx_CyFunctionObject *op, void *context)
{
    CYTHON_UNUSED_VAR(context);
    if (unlikely(op->func_dict == NULL)) {
        op->func_dict = PyDict_New();
        if (unlikely(op->func_dict == NULL))
            return NULL;
    }
    Py_INCREF(op->func_dict);
    return op->func_dict;
}
static int
__Pyx_CyFunction_set_dict(__pyx_CyFunctionObject *op, PyObject *value, void *context)
{
    CYTHON_UNUSED_VAR(context);
    if (unlikely(value == NULL)) {
        PyErr_SetString(PyExc_TypeError,
               "function's dictionary may not be deleted");
        return -1;
    }
    if (unlikely(!PyDict_Check(value))) {
        PyErr_SetString(PyExc_TypeError,
               "setting function's dictionary to a non-dict");
        return -1;
    }
    Py_INCREF(value);
    __Pyx_Py_XDECREF_SET(op->func_dict, value);
    return 0;
}
static PyObject *
__Pyx_CyFunction_get_globals(__pyx_CyFunctionObject *op, void *context)
{
    CYTHON_UNUSED_VAR(context);
    Py_INCREF(op->func_globals);
    return op->func_globals;
}
static PyObject *
__Pyx_CyFunction_get_closure(__pyx_CyFunctionObject *op, void *context)
{
    CYTHON_UNUSED_VAR(op);
    CYTHON_UNUSED_VAR(context);
    Py_INCREF(Py_None);
    return Py_None;
}
static PyObject *
__Pyx_CyFunction_get_code(__pyx_CyFunctionObject *op, void *context)
{
    PyObject* result = (op->func_code) ? op->func_code : Py_None;
    CYTHON_UNUSED_VAR(context);
    Py_INCREF(result);
    return result;
}
static int
__Pyx_CyFunction_init_defaults(__pyx_CyFunctionObject *op) {
    int result = 0;
    PyObject *res = op->defaults_getter((PyObject *) op);
    if (unlikely(!res))
        return -1;
    #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
    op->defaults_tuple = PyTuple_GET_ITEM(res, 0);
    Py_INCREF(op->defaults_tuple);
    op->defaults_kwdict = PyTuple_GET_ITEM(res, 1);
    Py_INCREF(op->defaults_kwdict);
    #else
    op->defaults_tuple = __Pyx_PySequence_ITEM(res, 0);
    if (unlikely(!op->defaults_tuple)) result = -1;
    else {
        op->defaults_kwdict = __Pyx_PySequence_ITEM(res, 1);
        if (unlikely(!op->defaults_kwdict)) result = -1;
    }
    #endif
    Py_DECREF(res);
    return result;
}
static int
__Pyx_CyFunction_set_defaults(__pyx_CyFunctionObject *op, PyObject* value, void *context) {
    CYTHON_UNUSED_VAR(context);
    if (!value) {
        value = Py_None;
    } else if (unlikely(value != Py_None && !PyTuple_Check(value))) {
        PyErr_SetString(PyExc_TypeError,
                        "__defaults__ must be set to a tuple object");
        return -1;
    }
    PyErr_WarnEx(PyExc_RuntimeWarning, "changes to cyfunction.__defaults__ will not "
                 "currently affect the values used in function calls", 1);
    Py_INCREF(value);
    __Pyx_Py_XDECREF_SET(op->defaults_tuple, value);
    return 0;
}
static PyObject *
__Pyx_CyFunction_get_defaults(__pyx_CyFunctionObject *op, void *context) {
    PyObject* result = op->defaults_tuple;
    CYTHON_UNUSED_VAR(context);
    if (unlikely(!result)) {
        if (op->defaults_getter) {
            if (unlikely(__Pyx_CyFunction_init_defaults(op) < 0)) return NULL;
            result = op->defaults_tuple;
        } else {
            result = Py_None;
        }
    }
    Py_INCREF(result);
    return result;
}
static int
__Pyx_CyFunction_set_kwdefaults(__pyx_CyFunctionObject *op, PyObject* value, void *context) {
    CYTHON_UNUSED_VAR(context);
    if (!value) {
        value = Py_None;
    } else if (unlikely(value != Py_None && !PyDict_Check(value))) {
        PyErr_SetString(PyExc_TypeError,
                        "__kwdefaults__ must be set to a dict object");
        return -1;
    }
    PyErr_WarnEx(PyExc_RuntimeWarning, "changes to cyfunction.__kwdefaults__ will not "
                 "currently affect the values used in function calls", 1);
    Py_INCREF(value);
    __Pyx_Py_XDECREF_SET(op->defaults_kwdict, value);
    return 0;
}
static PyObject *
__Pyx_CyFunction_get_kwdefaults(__pyx_CyFunctionObject *op, void *context) {
    PyObject* result = op->defaults_kwdict;
    CYTHON_UNUSED_VAR(context);
    if (unlikely(!result)) {
        if (op->defaults_getter) {
            if (unlikely(__Pyx_CyFunction_init_defaults(op) < 0)) return NULL;
            result = op->defaults_kwdict;
        } else {
            result = Py_None;
        }
    }
    Py_INCREF(result);
    return result;
}
static int
__Pyx_CyFunction_set_annotations(__pyx_CyFunctionObject *op, PyObject* value, void *context) {
    CYTHON_UNUSED_VAR(context);
    if (!value || value == Py_None) {
        value = NULL;
    } else if (unlikely(!PyDict_Check(value))) {
        PyErr_SetString(PyExc_TypeError,
                        "__annotations__ must be set to a dict object");
        return -1;
    }
    Py_XINCREF(value);
    __Pyx_Py_XDECREF_SET(op->func_annotations, value);
    return 0;
}
static PyObject *
__Pyx_CyFunction_get_annotations(__pyx_CyFunctionObject *op, void *context) {
    PyObject* result = op->func_annotations;
    CYTHON_UNUSED_VAR(context);
    if (unlikely(!result)) {
        result = PyDict_New();
        if (unlikely(!result)) return NULL;
        op->func_annotations = result;
    }
    Py_INCREF(result);
    return result;
}
static PyObject *
__Pyx_CyFunction_get_is_coroutine(__pyx_CyFunctionObject *op, void *context) {
    int is_coroutine;
    CYTHON_UNUSED_VAR(context);
    if (op->func_is_coroutine) {
        return __Pyx_NewRef(op->func_is_coroutine);
    }
    is_coroutine = op->flags & __Pyx_CYFUNCTION_COROUTINE;
#if PY_VERSION_HEX >= 0x03050000
    if (is_coroutine) {
        PyObject *module, *fromlist, *marker = __pyx_n_s_is_coroutine;
        fromlist = PyList_New(1);
        if (unlikely(!fromlist)) return NULL;
        Py_INCREF(marker);
#if CYTHON_ASSUME_SAFE_MACROS
        PyList_SET_ITEM(fromlist, 0, marker);
#else
        if (unlikely(PyList_SetItem(fromlist, 0, marker) < 0)) {
            Py_DECREF(marker);
            Py_DECREF(fromlist);
            return NULL;
        }
#endif
        module = PyImport_ImportModuleLevelObject(__pyx_n_s_asyncio_coroutines, NULL, NULL, fromlist, 0);
        Py_DECREF(fromlist);
        if (unlikely(!module)) goto ignore;
        op->func_is_coroutine = __Pyx_PyObject_GetAttrStr(module, marker);
        Py_DECREF(module);
        if (likely(op->func_is_coroutine)) {
            return __Pyx_NewRef(op->func_is_coroutine);
        }
ignore:
        PyErr_Clear();
    }
#endif
    op->func_is_coroutine = __Pyx_PyBool_FromLong(is_coroutine);
    return __Pyx_NewRef(op->func_is_coroutine);
}
#if CYTHON_COMPILING_IN_LIMITED_API
static PyObject *
__Pyx_CyFunction_get_module(__pyx_CyFunctionObject *op, void *context) {
    CYTHON_UNUSED_VAR(context);
    return PyObject_GetAttrString(op->func, "__module__");
}
static int
__Pyx_CyFunction_set_module(__pyx_CyFunctionObject *op, PyObject* value, void *context) {
    CYTHON_UNUSED_VAR(context);
    return PyObject_SetAttrString(op->func, "__module__", value);
}
#endif
static PyGetSetDef __pyx_CyFunction_getsets[] = {
    {(char *) "func_doc", (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0},
    {(char *) "__doc__",  (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0},
    {(char *) "func_name", (getter)__Pyx_CyFunction_get_name, (setter)__Pyx_CyFunction_set_name, 0, 0},
    {(char *) "__name__", (getter)__Pyx_CyFunction_get_name, (setter)__Pyx_CyFunction_set_name, 0, 0},
    {(char *) "__qualname__", (getter)__Pyx_CyFunction_get_qualname, (setter)__Pyx_CyFunction_set_qualname, 0, 0},
    {(char *) "func_dict", (getter)__Pyx_CyFunction_get_dict, (setter)__Pyx_CyFunction_set_dict, 0, 0},
    {(char *) "__dict__", (getter)__Pyx_CyFunction_get_dict, (setter)__Pyx_CyFunction_set_dict, 0, 0},
    {(char *) "func_globals", (getter)__Pyx_CyFunction_get_globals, 0, 0, 0},
    {(char *) "__globals__", (getter)__Pyx_CyFunction_get_globals, 0, 0, 0},
    {(char *) "func_closure", (getter)__Pyx_CyFunction_get_closure, 0, 0, 0},
    {(char *) "__closure__", (getter)__Pyx_CyFunction_get_closure, 0, 0, 0},
    {(char *) "func_code", (getter)__Pyx_CyFunction_get_code, 0, 0, 0},
    {(char *) "__code__", (getter)__Pyx_CyFunction_get_code, 0, 0, 0},
    {(char *) "func_defaults", (getter)__Pyx_CyFunction_get_defaults, (setter)__Pyx_CyFunction_set_defaults, 0, 0},
    {(char *) "__defaults__", (getter)__Pyx_CyFunction_get_defaults, (setter)__Pyx_CyFunction_set_defaults, 0, 0},
    {(char *) "__kwdefaults__", (getter)__Pyx_CyFunction_get_kwdefaults, (setter)__Pyx_CyFunction_set_kwdefaults, 0, 0},
    {(char *) "__annotations__", (getter)__Pyx_CyFunction_get_annotations, (setter)__Pyx_CyFunction_set_annotations, 0, 0},
    {(char *) "_is_coroutine", (getter)__Pyx_CyFunction_get_is_coroutine, 0, 0, 0},
#if CYTHON_COMPILING_IN_LIMITED_API
    {"__module__", (getter)__Pyx_CyFunction_get_module, (setter)__Pyx_CyFunction_set_module, 0, 0},
#endif
    {0, 0, 0, 0, 0}
};
static PyMemberDef __pyx_CyFunction_members[] = {
#if !CYTHON_COMPILING_IN_LIMITED_API
    {(char *) "__module__", T_OBJECT, offsetof(PyCFunctionObject, m_module), 0, 0},
#endif
#if CYTHON_USE_TYPE_SPECS
    {(char *) "__dictoffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_dict), READONLY, 0},
#if CYTHON_METH_FASTCALL
#if CYTHON_BACKPORT_VECTORCALL
    {(char *) "__vectorcalloffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_vectorcall), READONLY, 0},
#else
#if !CYTHON_COMPILING_IN_LIMITED_API
    {(char *) "__vectorcalloffset__", T_PYSSIZET, offsetof(PyCFunctionObject, vectorcall), READONLY, 0},
#endif
#endif
#endif
#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API
    {(char *) "__weaklistoffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_weakreflist), READONLY, 0},
#else
    {(char *) "__weaklistoffset__", T_PYSSIZET, offsetof(PyCFunctionObject, m_weakreflist), READONLY, 0},
#endif
#endif
    {0, 0, 0,  0, 0}
};
static PyObject *
__Pyx_CyFunction_reduce(__pyx_CyFunctionObject *m, PyObject *args)
{
    CYTHON_UNUSED_VAR(args);
#if PY_MAJOR_VERSION >= 3
    Py_INCREF(m->func_qualname);
    return m->func_qualname;
#else
    return PyString_FromString(((PyCFunctionObject*)m)->m_ml->ml_name);
#endif
}
static PyMethodDef __pyx_CyFunction_methods[] = {
    {"__reduce__", (PyCFunction)__Pyx_CyFunction_reduce, METH_VARARGS, 0},
    {0, 0, 0, 0}
};
#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API
#define __Pyx_CyFunction_weakreflist(cyfunc) ((cyfunc)->func_weakreflist)
#else
#define __Pyx_CyFunction_weakreflist(cyfunc) (((PyCFunctionObject*)cyfunc)->m_weakreflist)
#endif
static PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject *op, PyMethodDef *ml, int flags, PyObject* qualname,
                                       PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) {
#if !CYTHON_COMPILING_IN_LIMITED_API
    PyCFunctionObject *cf = (PyCFunctionObject*) op;
#endif
    if (unlikely(op == NULL))
        return NULL;
#if CYTHON_COMPILING_IN_LIMITED_API
    op->func = PyCFunction_NewEx(ml, (PyObject*)op, module);
    if (unlikely(!op->func)) return NULL;
#endif
    op->flags = flags;
    __Pyx_CyFunction_weakreflist(op) = NULL;
#if !CYTHON_COMPILING_IN_LIMITED_API
    cf->m_ml = ml;
    cf->m_self = (PyObject *) op;
#endif
    Py_XINCREF(closure);
    op->func_closure = closure;
#if !CYTHON_COMPILING_IN_LIMITED_API
    Py_XINCREF(module);
    cf->m_module = module;
#endif
    op->func_dict = NULL;
    op->func_name = NULL;
    Py_INCREF(qualname);
    op->func_qualname = qualname;
    op->func_doc = NULL;
#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API
    op->func_classobj = NULL;
#else
    ((PyCMethodObject*)op)->mm_class = NULL;
#endif
    op->func_globals = globals;
    Py_INCREF(op->func_globals);
    Py_XINCREF(code);
    op->func_code = code;
    op->defaults_pyobjects = 0;
    op->defaults_size = 0;
    op->defaults = NULL;
    op->defaults_tuple = NULL;
    op->defaults_kwdict = NULL;
    op->defaults_getter = NULL;
    op->func_annotations = NULL;
    op->func_is_coroutine = NULL;
#if CYTHON_METH_FASTCALL
    switch (ml->ml_flags & (METH_VARARGS | METH_FASTCALL | METH_NOARGS | METH_O | METH_KEYWORDS | METH_METHOD)) {
    case METH_NOARGS:
        __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_NOARGS;
        break;
    case METH_O:
        __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_O;
        break;
    case METH_METHOD | METH_FASTCALL | METH_KEYWORDS:
        __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD;
        break;
    case METH_FASTCALL | METH_KEYWORDS:
        __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS;
        break;
    case METH_VARARGS | METH_KEYWORDS:
        __Pyx_CyFunction_func_vectorcall(op) = NULL;
        break;
    default:
        PyErr_SetString(PyExc_SystemError, "Bad call flags for CyFunction");
        Py_DECREF(op);
        return NULL;
    }
#endif
    return (PyObject *) op;
}
static int
__Pyx_CyFunction_clear(__pyx_CyFunctionObject *m)
{
    Py_CLEAR(m->func_closure);
#if CYTHON_COMPILING_IN_LIMITED_API
    Py_CLEAR(m->func);
#else
    Py_CLEAR(((PyCFunctionObject*)m)->m_module);
#endif
    Py_CLEAR(m->func_dict);
    Py_CLEAR(m->func_name);
    Py_CLEAR(m->func_qualname);
    Py_CLEAR(m->func_doc);
    Py_CLEAR(m->func_globals);
    Py_CLEAR(m->func_code);
#if !CYTHON_COMPILING_IN_LIMITED_API
#if PY_VERSION_HEX < 0x030900B1
    Py_CLEAR(__Pyx_CyFunction_GetClassObj(m));
#else
    {
        PyObject *cls = (PyObject*) ((PyCMethodObject *) (m))->mm_class;
        ((PyCMethodObject *) (m))->mm_class = NULL;
        Py_XDECREF(cls);
    }
#endif
#endif
    Py_CLEAR(m->defaults_tuple);
    Py_CLEAR(m->defaults_kwdict);
    Py_CLEAR(m->func_annotations);
    Py_CLEAR(m->func_is_coroutine);
    if (m->defaults) {
        PyObject **pydefaults = __Pyx_CyFunction_Defaults(PyObject *, m);
        int i;
        for (i = 0; i < m->defaults_pyobjects; i++)
            Py_XDECREF(pydefaults[i]);
        PyObject_Free(m->defaults);
        m->defaults = NULL;
    }
    return 0;
}
static void __Pyx__CyFunction_dealloc(__pyx_CyFunctionObject *m)
{
    if (__Pyx_CyFunction_weakreflist(m) != NULL)
        PyObject_ClearWeakRefs((PyObject *) m);
    __Pyx_CyFunction_clear(m);
    __Pyx_PyHeapTypeObject_GC_Del(m);
}
static void __Pyx_CyFunction_dealloc(__pyx_CyFunctionObject *m)
{
    PyObject_GC_UnTrack(m);
    __Pyx__CyFunction_dealloc(m);
}
static int __Pyx_CyFunction_traverse(__pyx_CyFunctionObject *m, visitproc visit, void *arg)
{
    Py_VISIT(m->func_closure);
#if CYTHON_COMPILING_IN_LIMITED_API
    Py_VISIT(m->func);
#else
    Py_VISIT(((PyCFunctionObject*)m)->m_module);
#endif
    Py_VISIT(m->func_dict);
    Py_VISIT(m->func_name);
    Py_VISIT(m->func_qualname);
    Py_VISIT(m->func_doc);
    Py_VISIT(m->func_globals);
    Py_VISIT(m->func_code);
#if !CYTHON_COMPILING_IN_LIMITED_API
    Py_VISIT(__Pyx_CyFunction_GetClassObj(m));
#endif
    Py_VISIT(m->defaults_tuple);
    Py_VISIT(m->defaults_kwdict);
    Py_VISIT(m->func_is_coroutine);
    if (m->defaults) {
        PyObject **pydefaults = __Pyx_CyFunction_Defaults(PyObject *, m);
        int i;
        for (i = 0; i < m->defaults_pyobjects; i++)
            Py_VISIT(pydefaults[i]);
    }
    return 0;
}
static PyObject*
__Pyx_CyFunction_repr(__pyx_CyFunctionObject *op)
{
#if PY_MAJOR_VERSION >= 3
    return PyUnicode_FromFormat("<cyfunction %U at %p>",
                                op->func_qualname, (void *)op);
#else
    return PyString_FromFormat("<cyfunction %s at %p>",
                               PyString_AsString(op->func_qualname), (void *)op);
#endif
}
static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *self, PyObject *arg, PyObject *kw) {
#if CYTHON_COMPILING_IN_LIMITED_API
    PyObject *f = ((__pyx_CyFunctionObject*)func)->func;
    PyObject *py_name = NULL;
    PyCFunction meth;
    int flags;
    meth = PyCFunction_GetFunction(f);
    if (unlikely(!meth)) return NULL;
    flags = PyCFunction_GetFlags(f);
    if (unlikely(flags < 0)) return NULL;
#else
    PyCFunctionObject* f = (PyCFunctionObject*)func;
    PyCFunction meth = f->m_ml->ml_meth;
    int flags = f->m_ml->ml_flags;
#endif
    Py_ssize_t size;
    switch (flags & (METH_VARARGS | METH_KEYWORDS | METH_NOARGS | METH_O)) {
    case METH_VARARGS:
        if (likely(kw == NULL || PyDict_Size(kw) == 0))
            return (*meth)(self, arg);
        break;
    case METH_VARARGS | METH_KEYWORDS:
        return (*(PyCFunctionWithKeywords)(void*)meth)(self, arg, kw);
    case METH_NOARGS:
        if (likely(kw == NULL || PyDict_Size(kw) == 0)) {
#if CYTHON_ASSUME_SAFE_MACROS
            size = PyTuple_GET_SIZE(arg);
#else
            size = PyTuple_Size(arg);
            if (unlikely(size < 0)) return NULL;
#endif
            if (likely(size == 0))
                return (*meth)(self, NULL);
#if CYTHON_COMPILING_IN_LIMITED_API
            py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL);
            if (!py_name) return NULL;
            PyErr_Format(PyExc_TypeError,
                "%.200S() takes no arguments (%" CYTHON_FORMAT_SSIZE_T "d given)",
                py_name, size);
            Py_DECREF(py_name);
#else
            PyErr_Format(PyExc_TypeError,
                "%.200s() takes no arguments (%" CYTHON_FORMAT_SSIZE_T "d given)",
                f->m_ml->ml_name, size);
#endif
            return NULL;
        }
        break;
    case METH_O:
        if (likely(kw == NULL || PyDict_Size(kw) == 0)) {
#if CYTHON_ASSUME_SAFE_MACROS
            size = PyTuple_GET_SIZE(arg);
#else
            size = PyTuple_Size(arg);
            if (unlikely(size < 0)) return NULL;
#endif
            if (likely(size == 1)) {
                PyObject *result, *arg0;
                #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
                arg0 = PyTuple_GET_ITEM(arg, 0);
                #else
                arg0 = __Pyx_PySequence_ITEM(arg, 0); if (unlikely(!arg0)) return NULL;
                #endif
                result = (*meth)(self, arg0);
                #if !(CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS)
                Py_DECREF(arg0);
                #endif
                return result;
            }
#if CYTHON_COMPILING_IN_LIMITED_API
            py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL);
            if (!py_name) return NULL;
            PyErr_Format(PyExc_TypeError,
                "%.200S() takes exactly one argument (%" CYTHON_FORMAT_SSIZE_T "d given)",
                py_name, size);
            Py_DECREF(py_name);
#else
            PyErr_Format(PyExc_TypeError,
                "%.200s() takes exactly one argument (%" CYTHON_FORMAT_SSIZE_T "d given)",
                f->m_ml->ml_name, size);
#endif
            return NULL;
        }
        break;
    default:
        PyErr_SetString(PyExc_SystemError, "Bad call flags for CyFunction");
        return NULL;
    }
#if CYTHON_COMPILING_IN_LIMITED_API
    py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL);
    if (!py_name) return NULL;
    PyErr_Format(PyExc_TypeError, "%.200S() takes no keyword arguments",
                 py_name);
    Py_DECREF(py_name);
#else
    PyErr_Format(PyExc_TypeError, "%.200s() takes no keyword arguments",
                 f->m_ml->ml_name);
#endif
    return NULL;
}
static CYTHON_INLINE PyObject *__Pyx_CyFunction_Call(PyObject *func, PyObject *arg, PyObject *kw) {
    PyObject *self, *result;
#if CYTHON_COMPILING_IN_LIMITED_API
    self = PyCFunction_GetSelf(((__pyx_CyFunctionObject*)func)->func);
    if (unlikely(!self) && PyErr_Occurred()) return NULL;
#else
    self = ((PyCFunctionObject*)func)->m_self;
#endif
    result = __Pyx_CyFunction_CallMethod(func, self, arg, kw);
    return result;
}
static PyObject *__Pyx_CyFunction_CallAsMethod(PyObject *func, PyObject *args, PyObject *kw) {
    PyObject *result;
    __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *) func;
#if CYTHON_METH_FASTCALL
     __pyx_vectorcallfunc vc = __Pyx_CyFunction_func_vectorcall(cyfunc);
    if (vc) {
#if CYTHON_ASSUME_SAFE_MACROS
        return __Pyx_PyVectorcall_FastCallDict(func, vc, &PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw);
#else
        (void) &__Pyx_PyVectorcall_FastCallDict;
        return PyVectorcall_Call(func, args, kw);
#endif
    }
#endif
    if ((cyfunc->flags & __Pyx_CYFUNCTION_CCLASS) && !(cyfunc->flags & __Pyx_CYFUNCTION_STATICMETHOD)) {
        Py_ssize_t argc;
        PyObject *new_args;
        PyObject *self;
#if CYTHON_ASSUME_SAFE_MACROS
        argc = PyTuple_GET_SIZE(args);
#else
        argc = PyTuple_Size(args);
        if (unlikely(!argc) < 0) return NULL;
#endif
        new_args = PyTuple_GetSlice(args, 1, argc);
        if (unlikely(!new_args))
            return NULL;
        self = PyTuple_GetItem(args, 0);
        if (unlikely(!self)) {
            Py_DECREF(new_args);
#if PY_MAJOR_VERSION > 2
            PyErr_Format(PyExc_TypeError,
                         "unbound method %.200S() needs an argument",
                         cyfunc->func_qualname);
#else
            PyErr_SetString(PyExc_TypeError,
                            "unbound method needs an argument");
#endif
            return NULL;
        }
        result = __Pyx_CyFunction_CallMethod(func, self, new_args, kw);
        Py_DECREF(new_args);
    } else {
        result = __Pyx_CyFunction_Call(func, args, kw);
    }
    return result;
}
#if CYTHON_METH_FASTCALL
static CYTHON_INLINE int __Pyx_CyFunction_Vectorcall_CheckArgs(__pyx_CyFunctionObject *cyfunc, Py_ssize_t nargs, PyObject *kwnames)
{
    int ret = 0;
    if ((cyfunc->flags & __Pyx_CYFUNCTION_CCLASS) && !(cyfunc->flags & __Pyx_CYFUNCTION_STATICMETHOD)) {
        if (unlikely(nargs < 1)) {
            PyErr_Format(PyExc_TypeError, "%.200s() needs an argument",
                         ((PyCFunctionObject*)cyfunc)->m_ml->ml_name);
            return -1;
        }
        ret = 1;
    }
    if (unlikely(kwnames) && unlikely(PyTuple_GET_SIZE(kwnames))) {
        PyErr_Format(PyExc_TypeError,
                     "%.200s() takes no keyword arguments", ((PyCFunctionObject*)cyfunc)->m_ml->ml_name);
        return -1;
    }
    return ret;
}
static PyObject * __Pyx_CyFunction_Vectorcall_NOARGS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames)
{
    __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func;
    PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml;
#if CYTHON_BACKPORT_VECTORCALL
    Py_ssize_t nargs = (Py_ssize_t)nargsf;
#else
    Py_ssize_t nargs = PyVectorcall_NARGS(nargsf);
#endif
    PyObject *self;
    switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, kwnames)) {
    case 1:
        self = args[0];
        args += 1;
        nargs -= 1;
        break;
    case 0:
        self = ((PyCFunctionObject*)cyfunc)->m_self;
        break;
    default:
        return NULL;
    }
    if (unlikely(nargs != 0)) {
        PyErr_Format(PyExc_TypeError,
            "%.200s() takes no arguments (%" CYTHON_FORMAT_SSIZE_T "d given)",
            def->ml_name, nargs);
        return NULL;
    }
    return def->ml_meth(self, NULL);
}
static PyObject * __Pyx_CyFunction_Vectorcall_O(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames)
{
    __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func;
    PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml;
#if CYTHON_BACKPORT_VECTORCALL
    Py_ssize_t nargs = (Py_ssize_t)nargsf;
#else
    Py_ssize_t nargs = PyVectorcall_NARGS(nargsf);
#endif
    PyObject *self;
    switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, kwnames)) {
    case 1:
        self = args[0];
        args += 1;
        nargs -= 1;
        break;
    case 0:
        self = ((PyCFunctionObject*)cyfunc)->m_self;
        break;
    default:
        return NULL;
    }
    if (unlikely(nargs != 1)) {
        PyErr_Format(PyExc_TypeError,
            "%.200s() takes exactly one argument (%" CYTHON_FORMAT_SSIZE_T "d given)",
            def->ml_name, nargs);
        return NULL;
    }
    return def->ml_meth(self, args[0]);
}
static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames)
{
    __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func;
    PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml;
#if CYTHON_BACKPORT_VECTORCALL
    Py_ssize_t nargs = (Py_ssize_t)nargsf;
#else
    Py_ssize_t nargs = PyVectorcall_NARGS(nargsf);
#endif
    PyObject *self;
    switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, NULL)) {
    case 1:
        self = args[0];
        args += 1;
        nargs -= 1;
        break;
    case 0:
        self = ((PyCFunctionObject*)cyfunc)->m_self;
        break;
    default:
        return NULL;
    }
    return ((__Pyx_PyCFunctionFastWithKeywords)(void(*)(void))def->ml_meth)(self, args, nargs, kwnames);
}
static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames)
{
    __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func;
    PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml;
    PyTypeObject *cls = (PyTypeObject *) __Pyx_CyFunction_GetClassObj(cyfunc);
#if CYTHON_BACKPORT_VECTORCALL
    Py_ssize_t nargs = (Py_ssize_t)nargsf;
#else
    Py_ssize_t nargs = PyVectorcall_NARGS(nargsf);
#endif
    PyObject *self;
    switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, NULL)) {
    case 1:
        self = args[0];
        args += 1;
        nargs -= 1;
        break;
    case 0:
        self = ((PyCFunctionObject*)cyfunc)->m_self;
        break;
    default:
        return NULL;
    }
    return ((__Pyx_PyCMethod)(void(*)(void))def->ml_meth)(self, cls, args, (size_t)nargs, kwnames);
}
#endif
#if CYTHON_USE_TYPE_SPECS
static PyType_Slot __pyx_CyFunctionType_slots[] = {
    {Py_tp_dealloc, (void *)__Pyx_CyFunction_dealloc},
    {Py_tp_repr, (void *)__Pyx_CyFunction_repr},
    {Py_tp_call, (void *)__Pyx_CyFunction_CallAsMethod},
    {Py_tp_traverse, (void *)__Pyx_CyFunction_traverse},
    {Py_tp_clear, (void *)__Pyx_CyFunction_clear},
    {Py_tp_methods, (void *)__pyx_CyFunction_methods},
    {Py_tp_members, (void *)__pyx_CyFunction_members},
    {Py_tp_getset, (void *)__pyx_CyFunction_getsets},
    {Py_tp_descr_get, (void *)__Pyx_PyMethod_New},
    {0, 0},
};
static PyType_Spec __pyx_CyFunctionType_spec = {
    __PYX_TYPE_MODULE_PREFIX "cython_function_or_method",
    sizeof(__pyx_CyFunctionObject),
    0,
#ifdef Py_TPFLAGS_METHOD_DESCRIPTOR
    Py_TPFLAGS_METHOD_DESCRIPTOR |
#endif
#if (defined(_Py_TPFLAGS_HAVE_VECTORCALL) && CYTHON_METH_FASTCALL)
    _Py_TPFLAGS_HAVE_VECTORCALL |
#endif
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_BASETYPE,
    __pyx_CyFunctionType_slots
};
#else
static PyTypeObject __pyx_CyFunctionType_type = {
    PyVarObject_HEAD_INIT(0, 0)
    __PYX_TYPE_MODULE_PREFIX "cython_function_or_method",
    sizeof(__pyx_CyFunctionObject),
    0,
    (destructor) __Pyx_CyFunction_dealloc,
#if !CYTHON_METH_FASTCALL
    0,
#elif CYTHON_BACKPORT_VECTORCALL
    (printfunc)offsetof(__pyx_CyFunctionObject, func_vectorcall),
#else
    offsetof(PyCFunctionObject, vectorcall),
#endif
    0,
    0,
#if PY_MAJOR_VERSION < 3
    0,
#else
    0,
#endif
    (reprfunc) __Pyx_CyFunction_repr,
    0,
    0,
    0,
    0,
    __Pyx_CyFunction_CallAsMethod,
    0,
    0,
    0,
    0,
#ifdef Py_TPFLAGS_METHOD_DESCRIPTOR
    Py_TPFLAGS_METHOD_DESCRIPTOR |
#endif
#if defined(_Py_TPFLAGS_HAVE_VECTORCALL) && CYTHON_METH_FASTCALL
    _Py_TPFLAGS_HAVE_VECTORCALL |
#endif
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_BASETYPE,
    0,
    (traverseproc) __Pyx_CyFunction_traverse,
    (inquiry) __Pyx_CyFunction_clear,
    0,
#if PY_VERSION_HEX < 0x030500A0
    offsetof(__pyx_CyFunctionObject, func_weakreflist),
#else
    offsetof(PyCFunctionObject, m_weakreflist),
#endif
    0,
    0,
    __pyx_CyFunction_methods,
    __pyx_CyFunction_members,
    __pyx_CyFunction_getsets,
    0,
    0,
    __Pyx_PyMethod_New,
    0,
    offsetof(__pyx_CyFunctionObject, func_dict),
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
#if PY_VERSION_HEX >= 0x030400a1
    0,
#endif
#if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)
    0,
#endif
#if __PYX_NEED_TP_PRINT_SLOT
    0,
#endif
#if PY_VERSION_HEX >= 0x030C0000
    0,
#endif
#if PY_VERSION_HEX >= 0x030d00A4
    0,
#endif
#if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000
    0,
#endif
};
#endif
static int __pyx_CyFunction_init(PyObject *module) {
#if CYTHON_USE_TYPE_SPECS
    __pyx_CyFunctionType = __Pyx_FetchCommonTypeFromSpec(module, &__pyx_CyFunctionType_spec, NULL);
#else
    CYTHON_UNUSED_VAR(module);
    __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type);
#endif
    if (unlikely(__pyx_CyFunctionType == NULL)) {
        return -1;
    }
    return 0;
}
static CYTHON_INLINE void *__Pyx_CyFunction_InitDefaults(PyObject *func, size_t size, int pyobjects) {
    __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func;
    m->defaults = PyObject_Malloc(size);
    if (unlikely(!m->defaults))
        return PyErr_NoMemory();
    memset(m->defaults, 0, size);
    m->defaults_pyobjects = pyobjects;
    m->defaults_size = size;
    return m->defaults;
}
static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsTuple(PyObject *func, PyObject *tuple) {
    __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func;
    m->defaults_tuple = tuple;
    Py_INCREF(tuple);
}
static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsKwDict(PyObject *func, PyObject *dict) {
    __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func;
    m->defaults_kwdict = dict;
    Py_INCREF(dict);
}
static CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *func, PyObject *dict) {
    __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func;
    m->func_annotations = dict;
    Py_INCREF(dict);
}

/* CythonFunction */
static PyObject *__Pyx_CyFunction_New(PyMethodDef *ml, int flags, PyObject* qualname,
                                      PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) {
    PyObject *op = __Pyx_CyFunction_Init(
        PyObject_GC_New(__pyx_CyFunctionObject, __pyx_CyFunctionType),
        ml, flags, qualname, closure, module, globals, code
    );
    if (likely(op)) {
        PyObject_GC_Track(op);
    }
    return op;
}

/* GetNameInClass */
static PyObject *__Pyx__GetNameInClass(PyObject *nmspace, PyObject *name) {
    PyObject *result;
    PyObject *dict;
    assert(PyType_Check(nmspace));
#if CYTHON_USE_TYPE_SLOTS
    dict = ((PyTypeObject*)nmspace)->tp_dict;
    Py_XINCREF(dict);
#else
    dict = PyObject_GetAttr(nmspace, __pyx_n_s_dict);
#endif
    if (likely(dict)) {
        result = PyObject_GetItem(dict, name);
        Py_DECREF(dict);
        if (result) {
            return result;
        }
    }
    PyErr_Clear();
    __Pyx_GetModuleGlobalNameUncached(result, name);
    return result;
}

/* CLineInTraceback */
#ifndef CYTHON_CLINE_IN_TRACEBACK
static int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line) {
    PyObject *use_cline;
    PyObject *ptype, *pvalue, *ptraceback;
#if CYTHON_COMPILING_IN_CPYTHON
    PyObject **cython_runtime_dict;
#endif
    CYTHON_MAYBE_UNUSED_VAR(tstate);
    if (unlikely(!__pyx_cython_runtime)) {
        return c_line;
    }
    __Pyx_ErrFetchInState(tstate, &ptype, &pvalue, &ptraceback);
#if CYTHON_COMPILING_IN_CPYTHON
    cython_runtime_dict = _PyObject_GetDictPtr(__pyx_cython_runtime);
    if (likely(cython_runtime_dict)) {
        __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
            use_cline, *cython_runtime_dict,
            __Pyx_PyDict_GetItemStr(*cython_runtime_dict, __pyx_n_s_cline_in_traceback))
    } else
#endif
    {
      PyObject *use_cline_obj = __Pyx_PyObject_GetAttrStrNoError(__pyx_cython_runtime, __pyx_n_s_cline_in_traceback);
      if (use_cline_obj) {
        use_cline = PyObject_Not(use_cline_obj) ? Py_False : Py_True;
        Py_DECREF(use_cline_obj);
      } else {
        PyErr_Clear();
        use_cline = NULL;
      }
    }
    if (!use_cline) {
        c_line = 0;
        (void) PyObject_SetAttr(__pyx_cython_runtime, __pyx_n_s_cline_in_traceback, Py_False);
    }
    else if (use_cline == Py_False || (use_cline != Py_True && PyObject_Not(use_cline) != 0)) {
        c_line = 0;
    }
    __Pyx_ErrRestoreInState(tstate, ptype, pvalue, ptraceback);
    return c_line;
}
#endif

/* CodeObjectCache */
#if !CYTHON_COMPILING_IN_LIMITED_API
static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line) {
    int start = 0, mid = 0, end = count - 1;
    if (end >= 0 && code_line > entries[end].code_line) {
        return count;
    }
    while (start < end) {
        mid = start + (end - start) / 2;
        if (code_line < entries[mid].code_line) {
            end = mid;
        } else if (code_line > entries[mid].code_line) {
             start = mid + 1;
        } else {
            return mid;
        }
    }
    if (code_line <= entries[mid].code_line) {
        return mid;
    } else {
        return mid + 1;
    }
}
static PyCodeObject *__pyx_find_code_object(int code_line) {
    PyCodeObject* code_object;
    int pos;
    if (unlikely(!code_line) || unlikely(!__pyx_code_cache.entries)) {
        return NULL;
    }
    pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line);
    if (unlikely(pos >= __pyx_code_cache.count) || unlikely(__pyx_code_cache.entries[pos].code_line != code_line)) {
        return NULL;
    }
    code_object = __pyx_code_cache.entries[pos].code_object;
    Py_INCREF(code_object);
    return code_object;
}
static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object) {
    int pos, i;
    __Pyx_CodeObjectCacheEntry* entries = __pyx_code_cache.entries;
    if (unlikely(!code_line)) {
        return;
    }
    if (unlikely(!entries)) {
        entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Malloc(64*sizeof(__Pyx_CodeObjectCacheEntry));
        if (likely(entries)) {
            __pyx_code_cache.entries = entries;
            __pyx_code_cache.max_count = 64;
            __pyx_code_cache.count = 1;
            entries[0].code_line = code_line;
            entries[0].code_object = code_object;
            Py_INCREF(code_object);
        }
        return;
    }
    pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line);
    if ((pos < __pyx_code_cache.count) && unlikely(__pyx_code_cache.entries[pos].code_line == code_line)) {
        PyCodeObject* tmp = entries[pos].code_object;
        entries[pos].code_object = code_object;
        Py_DECREF(tmp);
        return;
    }
    if (__pyx_code_cache.count == __pyx_code_cache.max_count) {
        int new_max = __pyx_code_cache.max_count + 64;
        entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Realloc(
            __pyx_code_cache.entries, ((size_t)new_max) * sizeof(__Pyx_CodeObjectCacheEntry));
        if (unlikely(!entries)) {
            return;
        }
        __pyx_code_cache.entries = entries;
        __pyx_code_cache.max_count = new_max;
    }
    for (i=__pyx_code_cache.count; i>pos; i--) {
        entries[i] = entries[i-1];
    }
    entries[pos].code_line = code_line;
    entries[pos].code_object = code_object;
    __pyx_code_cache.count++;
    Py_INCREF(code_object);
}
#endif

/* AddTraceback */
#include "compile.h"
#include "frameobject.h"
#include "traceback.h"
#if PY_VERSION_HEX >= 0x030b00a6 && !CYTHON_COMPILING_IN_LIMITED_API
  #ifndef Py_BUILD_CORE
    #define Py_BUILD_CORE 1
  #endif
  #include "internal/pycore_frame.h"
#endif
#if CYTHON_COMPILING_IN_LIMITED_API
static PyObject *__Pyx_PyCode_Replace_For_AddTraceback(PyObject *code, PyObject *scratch_dict,
                                                       PyObject *firstlineno, PyObject *name) {
    PyObject *replace = NULL;
    if (unlikely(PyDict_SetItemString(scratch_dict, "co_firstlineno", firstlineno))) return NULL;
    if (unlikely(PyDict_SetItemString(scratch_dict, "co_name", name))) return NULL;
    replace = PyObject_GetAttrString(code, "replace");
    if (likely(replace)) {
        PyObject *result;
        result = PyObject_Call(replace, __pyx_empty_tuple, scratch_dict);
        Py_DECREF(replace);
        return result;
    }
    PyErr_Clear();
    #if __PYX_LIMITED_VERSION_HEX < 0x030780000
    {
        PyObject *compiled = NULL, *result = NULL;
        if (unlikely(PyDict_SetItemString(scratch_dict, "code", code))) return NULL;
        if (unlikely(PyDict_SetItemString(scratch_dict, "type", (PyObject*)(&PyType_Type)))) return NULL;
        compiled = Py_CompileString(
            "out = type(code)(\n"
            "  code.co_argcount, code.co_kwonlyargcount, code.co_nlocals, code.co_stacksize,\n"
            "  code.co_flags, code.co_code, code.co_consts, code.co_names,\n"
            "  code.co_varnames, code.co_filename, co_name, co_firstlineno,\n"
            "  code.co_lnotab)\n", "<dummy>", Py_file_input);
        if (!compiled) return NULL;
        result = PyEval_EvalCode(compiled, scratch_dict, scratch_dict);
        Py_DECREF(compiled);
        if (!result) PyErr_Print();
        Py_DECREF(result);
        result = PyDict_GetItemString(scratch_dict, "out");
        if (result) Py_INCREF(result);
        return result;
    }
    #else
    return NULL;
    #endif
}
static void __Pyx_AddTraceback(const char *funcname, int c_line,
                               int py_line, const char *filename) {
    PyObject *code_object = NULL, *py_py_line = NULL, *py_funcname = NULL, *dict = NULL;
    PyObject *replace = NULL, *getframe = NULL, *frame = NULL;
    PyObject *exc_type, *exc_value, *exc_traceback;
    int success = 0;
    if (c_line) {
        (void) __pyx_cfilenm;
        (void) __Pyx_CLineForTraceback(__Pyx_PyThreadState_Current, c_line);
    }
    PyErr_Fetch(&exc_type, &exc_value, &exc_traceback);
    code_object = Py_CompileString("_getframe()", filename, Py_eval_input);
    if (unlikely(!code_object)) goto bad;
    py_py_line = PyLong_FromLong(py_line);
    if (unlikely(!py_py_line)) goto bad;
    py_funcname = PyUnicode_FromString(funcname);
    if (unlikely(!py_funcname)) goto bad;
    dict = PyDict_New();
    if (unlikely(!dict)) goto bad;
    {
        PyObject *old_code_object = code_object;
        code_object = __Pyx_PyCode_Replace_For_AddTraceback(code_object, dict, py_py_line, py_funcname);
        Py_DECREF(old_code_object);
    }
    if (unlikely(!code_object)) goto bad;
    getframe = PySys_GetObject("_getframe");
    if (unlikely(!getframe)) goto bad;
    if (unlikely(PyDict_SetItemString(dict, "_getframe", getframe))) goto bad;
    frame = PyEval_EvalCode(code_object, dict, dict);
    if (unlikely(!frame) || frame == Py_None) goto bad;
    success = 1;
  bad:
    PyErr_Restore(exc_type, exc_value, exc_traceback);
    Py_XDECREF(code_object);
    Py_XDECREF(py_py_line);
    Py_XDECREF(py_funcname);
    Py_XDECREF(dict);
    Py_XDECREF(replace);
    if (success) {
        PyTraceBack_Here(
            (struct _frame*)frame);
    }
    Py_XDECREF(frame);
}
#else
static PyCodeObject* __Pyx_CreateCodeObjectForTraceback(
            const char *funcname, int c_line,
            int py_line, const char *filename) {
    PyCodeObject *py_code = NULL;
    PyObject *py_funcname = NULL;
    #if PY_MAJOR_VERSION < 3
    PyObject *py_srcfile = NULL;
    py_srcfile = PyString_FromString(filename);
    if (!py_srcfile) goto bad;
    #endif
    if (c_line) {
        #if PY_MAJOR_VERSION < 3
        py_funcname = PyString_FromFormat( "%s (%s:%d)", funcname, __pyx_cfilenm, c_line);
        if (!py_funcname) goto bad;
        #else
        py_funcname = PyUnicode_FromFormat( "%s (%s:%d)", funcname, __pyx_cfilenm, c_line);
        if (!py_funcname) goto bad;
        funcname = PyUnicode_AsUTF8(py_funcname);
        if (!funcname) goto bad;
        #endif
    }
    else {
        #if PY_MAJOR_VERSION < 3
        py_funcname = PyString_FromString(funcname);
        if (!py_funcname) goto bad;
        #endif
    }
    #if PY_MAJOR_VERSION < 3
    py_code = __Pyx_PyCode_New(
        0,
        0,
        0,
        0,
        0,
        0,
        __pyx_empty_bytes, /*PyObject *code,*/
        __pyx_empty_tuple, /*PyObject *consts,*/
        __pyx_empty_tuple, /*PyObject *names,*/
        __pyx_empty_tuple, /*PyObject *varnames,*/
        __pyx_empty_tuple, /*PyObject *freevars,*/
        __pyx_empty_tuple, /*PyObject *cellvars,*/
        py_srcfile,   /*PyObject *filename,*/
        py_funcname,  /*PyObject *name,*/
        py_line,
        __pyx_empty_bytes  /*PyObject *lnotab*/
    );
    Py_DECREF(py_srcfile);
    #else
    py_code = PyCode_NewEmpty(filename, funcname, py_line);
    #endif
    Py_XDECREF(py_funcname);
    return py_code;
bad:
    Py_XDECREF(py_funcname);
    #if PY_MAJOR_VERSION < 3
    Py_XDECREF(py_srcfile);
    #endif
    return NULL;
}
static void __Pyx_AddTraceback(const char *funcname, int c_line,
                               int py_line, const char *filename) {
    PyCodeObject *py_code = 0;
    PyFrameObject *py_frame = 0;
    PyThreadState *tstate = __Pyx_PyThreadState_Current;
    PyObject *ptype, *pvalue, *ptraceback;
    if (c_line) {
        c_line = __Pyx_CLineForTraceback(tstate, c_line);
    }
    py_code = __pyx_find_code_object(c_line ? -c_line : py_line);
    if (!py_code) {
        __Pyx_ErrFetchInState(tstate, &ptype, &pvalue, &ptraceback);
        py_code = __Pyx_CreateCodeObjectForTraceback(
            funcname, c_line, py_line, filename);
        if (!py_code) {
            /* If the code object creation fails, then we should clear the
               fetched exception references and propagate the new exception */
            Py_XDECREF(ptype);
            Py_XDECREF(pvalue);
            Py_XDECREF(ptraceback);
            goto bad;
        }
        __Pyx_ErrRestoreInState(tstate, ptype, pvalue, ptraceback);
        __pyx_insert_code_object(c_line ? -c_line : py_line, py_code);
    }
    py_frame = PyFrame_New(
        tstate,            /*PyThreadState *tstate,*/
        py_code,           /*PyCodeObject *code,*/
        __pyx_d,    /*PyObject *globals,*/
        0                  /*PyObject *locals*/
    );
    if (!py_frame) goto bad;
    __Pyx_PyFrame_SetLineNumber(py_frame, py_line);
    PyTraceBack_Here(py_frame);
bad:
    Py_XDECREF(py_code);
    Py_XDECREF(py_frame);
}
#endif

/* CIntFromPyVerify */
#define __PYX_VERIFY_RETURN_INT(target_type, func_type, func_value)\
    __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0)
#define __PYX_VERIFY_RETURN_INT_EXC(target_type, func_type, func_value)\
    __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1)
#define __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, exc)\
    {\
        func_type value = func_value;\
        if (sizeof(target_type) < sizeof(func_type)) {\
            if (unlikely(value != (func_type) (target_type) value)) {\
                func_type zero = 0;\
                if (exc && unlikely(value == (func_type)-1 && PyErr_Occurred()))\
                    return (target_type) -1;\
                if (is_unsigned && unlikely(value < zero))\
                    goto raise_neg_overflow;\
                else\
                    goto raise_overflow;\
            }\
        }\
        return (target_type) value;\
    }

/* CIntFromPy */
static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *x) {
#ifdef __Pyx_HAS_GCC_DIAGNOSTIC
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wconversion"
#endif
    const int neg_one = (int) -1, const_zero = (int) 0;
#ifdef __Pyx_HAS_GCC_DIAGNOSTIC
#pragma GCC diagnostic pop
#endif
    const int is_unsigned = neg_one > const_zero;
#if PY_MAJOR_VERSION < 3
    if (likely(PyInt_Check(x))) {
        if ((sizeof(int) < sizeof(long))) {
            __PYX_VERIFY_RETURN_INT(int, long, PyInt_AS_LONG(x))
        } else {
            long val = PyInt_AS_LONG(x);
            if (is_unsigned && unlikely(val < 0)) {
                goto raise_neg_overflow;
            }
            return (int) val;
        }
    }
#endif
    if (unlikely(!PyLong_Check(x))) {
        int val;
        PyObject *tmp = __Pyx_PyNumber_IntOrLong(x);
        if (!tmp) return (int) -1;
        val = __Pyx_PyInt_As_int(tmp);
        Py_DECREF(tmp);
        return val;
    }
    if (is_unsigned) {
#if CYTHON_USE_PYLONG_INTERNALS
        if (unlikely(__Pyx_PyLong_IsNeg(x))) {
            goto raise_neg_overflow;
        } else if (__Pyx_PyLong_IsCompact(x)) {
            __PYX_VERIFY_RETURN_INT(int, __Pyx_compact_upylong, __Pyx_PyLong_CompactValueUnsigned(x))
        } else {
            const digit* digits = __Pyx_PyLong_Digits(x);
            assert(__Pyx_PyLong_DigitCount(x) > 1);
            switch (__Pyx_PyLong_DigitCount(x)) {
                case 2:
                    if ((8 * sizeof(int) > 1 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(int) >= 2 * PyLong_SHIFT)) {
                            return (int) (((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0]));
                        }
                    }
                    break;
                case 3:
                    if ((8 * sizeof(int) > 2 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(int) >= 3 * PyLong_SHIFT)) {
                            return (int) (((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]));
                        }
                    }
                    break;
                case 4:
                    if ((8 * sizeof(int) > 3 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(int) >= 4 * PyLong_SHIFT)) {
                            return (int) (((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]));
                        }
                    }
                    break;
            }
        }
#endif
#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7
        if (unlikely(Py_SIZE(x) < 0)) {
            goto raise_neg_overflow;
        }
#else
        {
            int result = PyObject_RichCompareBool(x, Py_False, Py_LT);
            if (unlikely(result < 0))
                return (int) -1;
            if (unlikely(result == 1))
                goto raise_neg_overflow;
        }
#endif
        if ((sizeof(int) <= sizeof(unsigned long))) {
            __PYX_VERIFY_RETURN_INT_EXC(int, unsigned long, PyLong_AsUnsignedLong(x))
#ifdef HAVE_LONG_LONG
        } else if ((sizeof(int) <= sizeof(unsigned PY_LONG_LONG))) {
            __PYX_VERIFY_RETURN_INT_EXC(int, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x))
#endif
        }
    } else {
#if CYTHON_USE_PYLONG_INTERNALS
        if (__Pyx_PyLong_IsCompact(x)) {
            __PYX_VERIFY_RETURN_INT(int, __Pyx_compact_pylong, __Pyx_PyLong_CompactValue(x))
        } else {
            const digit* digits = __Pyx_PyLong_Digits(x);
            assert(__Pyx_PyLong_DigitCount(x) > 1);
            switch (__Pyx_PyLong_SignedDigitCount(x)) {
                case -2:
                    if ((8 * sizeof(int) - 1 > 1 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) {
                            return (int) (((int)-1)*(((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));
                        }
                    }
                    break;
                case 2:
                    if ((8 * sizeof(int) > 1 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) {
                            return (int) ((((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));
                        }
                    }
                    break;
                case -3:
                    if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) {
                            return (int) (((int)-1)*(((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));
                        }
                    }
                    break;
                case 3:
                    if ((8 * sizeof(int) > 2 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) {
                            return (int) ((((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));
                        }
                    }
                    break;
                case -4:
                    if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(int) - 1 > 4 * PyLong_SHIFT)) {
                            return (int) (((int)-1)*(((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));
                        }
                    }
                    break;
                case 4:
                    if ((8 * sizeof(int) > 3 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(int) - 1 > 4 * PyLong_SHIFT)) {
                            return (int) ((((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));
                        }
                    }
                    break;
            }
        }
#endif
        if ((sizeof(int) <= sizeof(long))) {
            __PYX_VERIFY_RETURN_INT_EXC(int, long, PyLong_AsLong(x))
#ifdef HAVE_LONG_LONG
        } else if ((sizeof(int) <= sizeof(PY_LONG_LONG))) {
            __PYX_VERIFY_RETURN_INT_EXC(int, PY_LONG_LONG, PyLong_AsLongLong(x))
#endif
        }
    }
    {
        int val;
        int ret = -1;
#if PY_VERSION_HEX >= 0x030d00A6 && !CYTHON_COMPILING_IN_LIMITED_API
        Py_ssize_t bytes_copied = PyLong_AsNativeBytes(
            x, &val, sizeof(val), Py_ASNATIVEBYTES_NATIVE_ENDIAN | (is_unsigned ? Py_ASNATIVEBYTES_UNSIGNED_BUFFER | Py_ASNATIVEBYTES_REJECT_NEGATIVE : 0));
        if (unlikely(bytes_copied == -1)) {
        } else if (unlikely(bytes_copied > (Py_ssize_t) sizeof(val))) {
            goto raise_overflow;
        } else {
            ret = 0;
        }
#elif PY_VERSION_HEX < 0x030d0000 && !(CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API) || defined(_PyLong_AsByteArray)
        int one = 1; int is_little = (int)*(unsigned char *)&one;
        unsigned char *bytes = (unsigned char *)&val;
        ret = _PyLong_AsByteArray((PyLongObject *)x,
                                    bytes, sizeof(val),
                                    is_little, !is_unsigned);
#else
        PyObject *v;
        PyObject *stepval = NULL, *mask = NULL, *shift = NULL;
        int bits, remaining_bits, is_negative = 0;
        int chunk_size = (sizeof(long) < 8) ? 30 : 62;
        if (likely(PyLong_CheckExact(x))) {
            v = __Pyx_NewRef(x);
        } else {
            v = PyNumber_Long(x);
            if (unlikely(!v)) return (int) -1;
            assert(PyLong_CheckExact(v));
        }
        {
            int result = PyObject_RichCompareBool(v, Py_False, Py_LT);
            if (unlikely(result < 0)) {
                Py_DECREF(v);
                return (int) -1;
            }
            is_negative = result == 1;
        }
        if (is_unsigned && unlikely(is_negative)) {
            Py_DECREF(v);
            goto raise_neg_overflow;
        } else if (is_negative) {
            stepval = PyNumber_Invert(v);
            Py_DECREF(v);
            if (unlikely(!stepval))
                return (int) -1;
        } else {
            stepval = v;
        }
        v = NULL;
        val = (int) 0;
        mask = PyLong_FromLong((1L << chunk_size) - 1); if (unlikely(!mask)) goto done;
        shift = PyLong_FromLong(chunk_size); if (unlikely(!shift)) goto done;
        for (bits = 0; bits < (int) sizeof(int) * 8 - chunk_size; bits += chunk_size) {
            PyObject *tmp, *digit;
            long idigit;
            digit = PyNumber_And(stepval, mask);
            if (unlikely(!digit)) goto done;
            idigit = PyLong_AsLong(digit);
            Py_DECREF(digit);
            if (unlikely(idigit < 0)) goto done;
            val |= ((int) idigit) << bits;
            tmp = PyNumber_Rshift(stepval, shift);
            if (unlikely(!tmp)) goto done;
            Py_DECREF(stepval); stepval = tmp;
        }
        Py_DECREF(shift); shift = NULL;
        Py_DECREF(mask); mask = NULL;
        {
            long idigit = PyLong_AsLong(stepval);
            if (unlikely(idigit < 0)) goto done;
            remaining_bits = ((int) sizeof(int) * 8) - bits - (is_unsigned ? 0 : 1);
            if (unlikely(idigit >= (1L << remaining_bits)))
                goto raise_overflow;
            val |= ((int) idigit) << bits;
        }
        if (!is_unsigned) {
            if (unlikely(val & (((int) 1) << (sizeof(int) * 8 - 1))))
                goto raise_overflow;
            if (is_negative)
                val = ~val;
        }
        ret = 0;
    done:
        Py_XDECREF(shift);
        Py_XDECREF(mask);
        Py_XDECREF(stepval);
#endif
        if (unlikely(ret))
            return (int) -1;
        return val;
    }
raise_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "value too large to convert to int");
    return (int) -1;
raise_neg_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "can't convert negative value to int");
    return (int) -1;
}

/* CIntFromPy */
static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) {
#ifdef __Pyx_HAS_GCC_DIAGNOSTIC
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wconversion"
#endif
    const long neg_one = (long) -1, const_zero = (long) 0;
#ifdef __Pyx_HAS_GCC_DIAGNOSTIC
#pragma GCC diagnostic pop
#endif
    const int is_unsigned = neg_one > const_zero;
#if PY_MAJOR_VERSION < 3
    if (likely(PyInt_Check(x))) {
        if ((sizeof(long) < sizeof(long))) {
            __PYX_VERIFY_RETURN_INT(long, long, PyInt_AS_LONG(x))
        } else {
            long val = PyInt_AS_LONG(x);
            if (is_unsigned && unlikely(val < 0)) {
                goto raise_neg_overflow;
            }
            return (long) val;
        }
    }
#endif
    if (unlikely(!PyLong_Check(x))) {
        long val;
        PyObject *tmp = __Pyx_PyNumber_IntOrLong(x);
        if (!tmp) return (long) -1;
        val = __Pyx_PyInt_As_long(tmp);
        Py_DECREF(tmp);
        return val;
    }
    if (is_unsigned) {
#if CYTHON_USE_PYLONG_INTERNALS
        if (unlikely(__Pyx_PyLong_IsNeg(x))) {
            goto raise_neg_overflow;
        } else if (__Pyx_PyLong_IsCompact(x)) {
            __PYX_VERIFY_RETURN_INT(long, __Pyx_compact_upylong, __Pyx_PyLong_CompactValueUnsigned(x))
        } else {
            const digit* digits = __Pyx_PyLong_Digits(x);
            assert(__Pyx_PyLong_DigitCount(x) > 1);
            switch (__Pyx_PyLong_DigitCount(x)) {
                case 2:
                    if ((8 * sizeof(long) > 1 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(long) >= 2 * PyLong_SHIFT)) {
                            return (long) (((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0]));
                        }
                    }
                    break;
                case 3:
                    if ((8 * sizeof(long) > 2 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(long) >= 3 * PyLong_SHIFT)) {
                            return (long) (((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]));
                        }
                    }
                    break;
                case 4:
                    if ((8 * sizeof(long) > 3 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(long) >= 4 * PyLong_SHIFT)) {
                            return (long) (((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]));
                        }
                    }
                    break;
            }
        }
#endif
#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7
        if (unlikely(Py_SIZE(x) < 0)) {
            goto raise_neg_overflow;
        }
#else
        {
            int result = PyObject_RichCompareBool(x, Py_False, Py_LT);
            if (unlikely(result < 0))
                return (long) -1;
            if (unlikely(result == 1))
                goto raise_neg_overflow;
        }
#endif
        if ((sizeof(long) <= sizeof(unsigned long))) {
            __PYX_VERIFY_RETURN_INT_EXC(long, unsigned long, PyLong_AsUnsignedLong(x))
#ifdef HAVE_LONG_LONG
        } else if ((sizeof(long) <= sizeof(unsigned PY_LONG_LONG))) {
            __PYX_VERIFY_RETURN_INT_EXC(long, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x))
#endif
        }
    } else {
#if CYTHON_USE_PYLONG_INTERNALS
        if (__Pyx_PyLong_IsCompact(x)) {
            __PYX_VERIFY_RETURN_INT(long, __Pyx_compact_pylong, __Pyx_PyLong_CompactValue(x))
        } else {
            const digit* digits = __Pyx_PyLong_Digits(x);
            assert(__Pyx_PyLong_DigitCount(x) > 1);
            switch (__Pyx_PyLong_SignedDigitCount(x)) {
                case -2:
                    if ((8 * sizeof(long) - 1 > 1 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) {
                            return (long) (((long)-1)*(((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));
                        }
                    }
                    break;
                case 2:
                    if ((8 * sizeof(long) > 1 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) {
                            return (long) ((((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));
                        }
                    }
                    break;
                case -3:
                    if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) {
                            return (long) (((long)-1)*(((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));
                        }
                    }
                    break;
                case 3:
                    if ((8 * sizeof(long) > 2 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) {
                            return (long) ((((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));
                        }
                    }
                    break;
                case -4:
                    if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(long) - 1 > 4 * PyLong_SHIFT)) {
                            return (long) (((long)-1)*(((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));
                        }
                    }
                    break;
                case 4:
                    if ((8 * sizeof(long) > 3 * PyLong_SHIFT)) {
                        if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) {
                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))
                        } else if ((8 * sizeof(long) - 1 > 4 * PyLong_SHIFT)) {
                            return (long) ((((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));
                        }
                    }
                    break;
            }
        }
#endif
        if ((sizeof(long) <= sizeof(long))) {
            __PYX_VERIFY_RETURN_INT_EXC(long, long, PyLong_AsLong(x))
#ifdef HAVE_LONG_LONG
        } else if ((sizeof(long) <= sizeof(PY_LONG_LONG))) {
            __PYX_VERIFY_RETURN_INT_EXC(long, PY_LONG_LONG, PyLong_AsLongLong(x))
#endif
        }
    }
    {
        long val;
        int ret = -1;
#if PY_VERSION_HEX >= 0x030d00A6 && !CYTHON_COMPILING_IN_LIMITED_API
        Py_ssize_t bytes_copied = PyLong_AsNativeBytes(
            x, &val, sizeof(val), Py_ASNATIVEBYTES_NATIVE_ENDIAN | (is_unsigned ? Py_ASNATIVEBYTES_UNSIGNED_BUFFER | Py_ASNATIVEBYTES_REJECT_NEGATIVE : 0));
        if (unlikely(bytes_copied == -1)) {
        } else if (unlikely(bytes_copied > (Py_ssize_t) sizeof(val))) {
            goto raise_overflow;
        } else {
            ret = 0;
        }
#elif PY_VERSION_HEX < 0x030d0000 && !(CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API) || defined(_PyLong_AsByteArray)
        int one = 1; int is_little = (int)*(unsigned char *)&one;
        unsigned char *bytes = (unsigned char *)&val;
        ret = _PyLong_AsByteArray((PyLongObject *)x,
                                    bytes, sizeof(val),
                                    is_little, !is_unsigned);
#else
        PyObject *v;
        PyObject *stepval = NULL, *mask = NULL, *shift = NULL;
        int bits, remaining_bits, is_negative = 0;
        int chunk_size = (sizeof(long) < 8) ? 30 : 62;
        if (likely(PyLong_CheckExact(x))) {
            v = __Pyx_NewRef(x);
        } else {
            v = PyNumber_Long(x);
            if (unlikely(!v)) return (long) -1;
            assert(PyLong_CheckExact(v));
        }
        {
            int result = PyObject_RichCompareBool(v, Py_False, Py_LT);
            if (unlikely(result < 0)) {
                Py_DECREF(v);
                return (long) -1;
            }
            is_negative = result == 1;
        }
        if (is_unsigned && unlikely(is_negative)) {
            Py_DECREF(v);
            goto raise_neg_overflow;
        } else if (is_negative) {
            stepval = PyNumber_Invert(v);
            Py_DECREF(v);
            if (unlikely(!stepval))
                return (long) -1;
        } else {
            stepval = v;
        }
        v = NULL;
        val = (long) 0;
        mask = PyLong_FromLong((1L << chunk_size) - 1); if (unlikely(!mask)) goto done;
        shift = PyLong_FromLong(chunk_size); if (unlikely(!shift)) goto done;
        for (bits = 0; bits < (int) sizeof(long) * 8 - chunk_size; bits += chunk_size) {
            PyObject *tmp, *digit;
            long idigit;
            digit = PyNumber_And(stepval, mask);
            if (unlikely(!digit)) goto done;
            idigit = PyLong_AsLong(digit);
            Py_DECREF(digit);
            if (unlikely(idigit < 0)) goto done;
            val |= ((long) idigit) << bits;
            tmp = PyNumber_Rshift(stepval, shift);
            if (unlikely(!tmp)) goto done;
            Py_DECREF(stepval); stepval = tmp;
        }
        Py_DECREF(shift); shift = NULL;
        Py_DECREF(mask); mask = NULL;
        {
            long idigit = PyLong_AsLong(stepval);
            if (unlikely(idigit < 0)) goto done;
            remaining_bits = ((int) sizeof(long) * 8) - bits - (is_unsigned ? 0 : 1);
            if (unlikely(idigit >= (1L << remaining_bits)))
                goto raise_overflow;
            val |= ((long) idigit) << bits;
        }
        if (!is_unsigned) {
            if (unlikely(val & (((long) 1) << (sizeof(long) * 8 - 1))))
                goto raise_overflow;
            if (is_negative)
                val = ~val;
        }
        ret = 0;
    done:
        Py_XDECREF(shift);
        Py_XDECREF(mask);
        Py_XDECREF(stepval);
#endif
        if (unlikely(ret))
            return (long) -1;
        return val;
    }
raise_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "value too large to convert to long");
    return (long) -1;
raise_neg_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "can't convert negative value to long");
    return (long) -1;
}

/* CIntToPy */
static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value) {
#ifdef __Pyx_HAS_GCC_DIAGNOSTIC
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wconversion"
#endif
    const int neg_one = (int) -1, const_zero = (int) 0;
#ifdef __Pyx_HAS_GCC_DIAGNOSTIC
#pragma GCC diagnostic pop
#endif
    const int is_unsigned = neg_one > const_zero;
    if (is_unsigned) {
        if (sizeof(int) < sizeof(long)) {
            return PyInt_FromLong((long) value);
        } else if (sizeof(int) <= sizeof(unsigned long)) {
            return PyLong_FromUnsignedLong((unsigned long) value);
#ifdef HAVE_LONG_LONG
        } else if (sizeof(int) <= sizeof(unsigned PY_LONG_LONG)) {
            return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value);
#endif
        }
    } else {
        if (sizeof(int) <= sizeof(long)) {
            return PyInt_FromLong((long) value);
#ifdef HAVE_LONG_LONG
        } else if (sizeof(int) <= sizeof(PY_LONG_LONG)) {
            return PyLong_FromLongLong((PY_LONG_LONG) value);
#endif
        }
    }
    {
        unsigned char *bytes = (unsigned char *)&value;
#if !CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX >= 0x030d00A4
        if (is_unsigned) {
            return PyLong_FromUnsignedNativeBytes(bytes, sizeof(value), -1);
        } else {
            return PyLong_FromNativeBytes(bytes, sizeof(value), -1);
        }
#elif !CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030d0000
        int one = 1; int little = (int)*(unsigned char *)&one;
        return _PyLong_FromByteArray(bytes, sizeof(int),
                                     little, !is_unsigned);
#else
        int one = 1; int little = (int)*(unsigned char *)&one;
        PyObject *from_bytes, *result = NULL;
        PyObject *py_bytes = NULL, *arg_tuple = NULL, *kwds = NULL, *order_str = NULL;
        from_bytes = PyObject_GetAttrString((PyObject*)&PyLong_Type, "from_bytes");
        if (!from_bytes) return NULL;
        py_bytes = PyBytes_FromStringAndSize((char*)bytes, sizeof(int));
        if (!py_bytes) goto limited_bad;
        order_str = PyUnicode_FromString(little ? "little" : "big");
        if (!order_str) goto limited_bad;
        arg_tuple = PyTuple_Pack(2, py_bytes, order_str);
        if (!arg_tuple) goto limited_bad;
        if (!is_unsigned) {
            kwds = PyDict_New();
            if (!kwds) goto limited_bad;
            if (PyDict_SetItemString(kwds, "signed", __Pyx_NewRef(Py_True))) goto limited_bad;
        }
        result = PyObject_Call(from_bytes, arg_tuple, kwds);
        limited_bad:
        Py_XDECREF(kwds);
        Py_XDECREF(arg_tuple);
        Py_XDECREF(order_str);
        Py_XDECREF(py_bytes);
        Py_XDECREF(from_bytes);
        return result;
#endif
    }
}

/* CIntToPy */
static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) {
#ifdef __Pyx_HAS_GCC_DIAGNOSTIC
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wconversion"
#endif
    const long neg_one = (long) -1, const_zero = (long) 0;
#ifdef __Pyx_HAS_GCC_DIAGNOSTIC
#pragma GCC diagnostic pop
#endif
    const int is_unsigned = neg_one > const_zero;
    if (is_unsigned) {
        if (sizeof(long) < sizeof(long)) {
            return PyInt_FromLong((long) value);
        } else if (sizeof(long) <= sizeof(unsigned long)) {
            return PyLong_FromUnsignedLong((unsigned long) value);
#ifdef HAVE_LONG_LONG
        } else if (sizeof(long) <= sizeof(unsigned PY_LONG_LONG)) {
            return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value);
#endif
        }
    } else {
        if (sizeof(long) <= sizeof(long)) {
            return PyInt_FromLong((long) value);
#ifdef HAVE_LONG_LONG
        } else if (sizeof(long) <= sizeof(PY_LONG_LONG)) {
            return PyLong_FromLongLong((PY_LONG_LONG) value);
#endif
        }
    }
    {
        unsigned char *bytes = (unsigned char *)&value;
#if !CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX >= 0x030d00A4
        if (is_unsigned) {
            return PyLong_FromUnsignedNativeBytes(bytes, sizeof(value), -1);
        } else {
            return PyLong_FromNativeBytes(bytes, sizeof(value), -1);
        }
#elif !CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030d0000
        int one = 1; int little = (int)*(unsigned char *)&one;
        return _PyLong_FromByteArray(bytes, sizeof(long),
                                     little, !is_unsigned);
#else
        int one = 1; int little = (int)*(unsigned char *)&one;
        PyObject *from_bytes, *result = NULL;
        PyObject *py_bytes = NULL, *arg_tuple = NULL, *kwds = NULL, *order_str = NULL;
        from_bytes = PyObject_GetAttrString((PyObject*)&PyLong_Type, "from_bytes");
        if (!from_bytes) return NULL;
        py_bytes = PyBytes_FromStringAndSize((char*)bytes, sizeof(long));
        if (!py_bytes) goto limited_bad;
        order_str = PyUnicode_FromString(little ? "little" : "big");
        if (!order_str) goto limited_bad;
        arg_tuple = PyTuple_Pack(2, py_bytes, order_str);
        if (!arg_tuple) goto limited_bad;
        if (!is_unsigned) {
            kwds = PyDict_New();
            if (!kwds) goto limited_bad;
            if (PyDict_SetItemString(kwds, "signed", __Pyx_NewRef(Py_True))) goto limited_bad;
        }
        result = PyObject_Call(from_bytes, arg_tuple, kwds);
        limited_bad:
        Py_XDECREF(kwds);
        Py_XDECREF(arg_tuple);
        Py_XDECREF(order_str);
        Py_XDECREF(py_bytes);
        Py_XDECREF(from_bytes);
        return result;
#endif
    }
}

/* Declarations */
#if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus)
  #ifdef __cplusplus
    static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) {
      return ::std::complex< double >(x, y);
    }
  #else
    static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) {
      return x + y*(__pyx_t_double_complex)_Complex_I;
    }
  #endif
#else
    static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) {
      __pyx_t_double_complex z;
      z.real = x;
      z.imag = y;
      return z;
    }
#endif

/* Arithmetic */
#if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus)
#else
    static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex a, __pyx_t_double_complex b) {
       return (a.real == b.real) && (a.imag == b.imag);
    }
    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_double_complex a, __pyx_t_double_complex b) {
        __pyx_t_double_complex z;
        z.real = a.real + b.real;
        z.imag = a.imag + b.imag;
        return z;
    }
    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_double_complex a, __pyx_t_double_complex b) {
        __pyx_t_double_complex z;
        z.real = a.real - b.real;
        z.imag = a.imag - b.imag;
        return z;
    }
    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_double_complex a, __pyx_t_double_complex b) {
        __pyx_t_double_complex z;
        z.real = a.real * b.real - a.imag * b.imag;
        z.imag = a.real * b.imag + a.imag * b.real;
        return z;
    }
    #if 1
    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex a, __pyx_t_double_complex b) {
        if (b.imag == 0) {
            return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.real);
        } else if (fabs(b.real) >= fabs(b.imag)) {
            if (b.real == 0 && b.imag == 0) {
                return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.imag);
            } else {
                double r = b.imag / b.real;
                double s = (double)(1.0) / (b.real + b.imag * r);
                return __pyx_t_double_complex_from_parts(
                    (a.real + a.imag * r) * s, (a.imag - a.real * r) * s);
            }
        } else {
            double r = b.real / b.imag;
            double s = (double)(1.0) / (b.imag + b.real * r);
            return __pyx_t_double_complex_from_parts(
                (a.real * r + a.imag) * s, (a.imag * r - a.real) * s);
        }
    }
    #else
    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex a, __pyx_t_double_complex b) {
        if (b.imag == 0) {
            return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.real);
        } else {
            double denom = b.real * b.real + b.imag * b.imag;
            return __pyx_t_double_complex_from_parts(
                (a.real * b.real + a.imag * b.imag) / denom,
                (a.imag * b.real - a.real * b.imag) / denom);
        }
    }
    #endif
    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_double_complex a) {
        __pyx_t_double_complex z;
        z.real = -a.real;
        z.imag = -a.imag;
        return z;
    }
    static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex a) {
       return (a.real == 0) && (a.imag == 0);
    }
    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_double_complex a) {
        __pyx_t_double_complex z;
        z.real =  a.real;
        z.imag = -a.imag;
        return z;
    }
    #if 1
        static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex z) {
          #if !defined(HAVE_HYPOT) || defined(_MSC_VER)
            return sqrt(z.real*z.real + z.imag*z.imag);
          #else
            return hypot(z.real, z.imag);
          #endif
        }
        static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_double_complex a, __pyx_t_double_complex b) {
            __pyx_t_double_complex z;
            double r, lnr, theta, z_r, z_theta;
            if (b.imag == 0 && b.real == (int)b.real) {
                if (b.real < 0) {
                    double denom = a.real * a.real + a.imag * a.imag;
                    a.real = a.real / denom;
                    a.imag = -a.imag / denom;
                    b.real = -b.real;
                }
                switch ((int)b.real) {
                    case 0:
                        z.real = 1;
                        z.imag = 0;
                        return z;
                    case 1:
                        return a;
                    case 2:
                        return __Pyx_c_prod_double(a, a);
                    case 3:
                        z = __Pyx_c_prod_double(a, a);
                        return __Pyx_c_prod_double(z, a);
                    case 4:
                        z = __Pyx_c_prod_double(a, a);
                        return __Pyx_c_prod_double(z, z);
                }
            }
            if (a.imag == 0) {
                if (a.real == 0) {
                    return a;
                } else if ((b.imag == 0) && (a.real >= 0)) {
                    z.real = pow(a.real, b.real);
                    z.imag = 0;
                    return z;
                } else if (a.real > 0) {
                    r = a.real;
                    theta = 0;
                } else {
                    r = -a.real;
                    theta = atan2(0.0, -1.0);
                }
            } else {
                r = __Pyx_c_abs_double(a);
                theta = atan2(a.imag, a.real);
            }
            lnr = log(r);
            z_r = exp(lnr * b.real - theta * b.imag);
            z_theta = theta * b.real + lnr * b.imag;
            z.real = z_r * cos(z_theta);
            z.imag = z_r * sin(z_theta);
            return z;
        }
    #endif
#endif

/* FromPy */
static __pyx_t_double_complex __Pyx_PyComplex_As___pyx_t_double_complex(PyObject* o) {
    Py_complex cval;
#if !CYTHON_COMPILING_IN_PYPY
    if (PyComplex_CheckExact(o))
        cval = ((PyComplexObject *)o)->cval;
    else
#endif
        cval = PyComplex_AsCComplex(o);
    return __pyx_t_double_complex_from_parts(
               (double)cval.real,
               (double)cval.imag);
}

/* FormatTypeName */
#if CYTHON_COMPILING_IN_LIMITED_API
static __Pyx_TypeName
__Pyx_PyType_GetName(PyTypeObject* tp)
{
    PyObject *name = __Pyx_PyObject_GetAttrStr((PyObject *)tp,
                                               __pyx_n_s_name);
    if (unlikely(name == NULL) || unlikely(!PyUnicode_Check(name))) {
        PyErr_Clear();
        Py_XDECREF(name);
        name = __Pyx_NewRef(__pyx_n_s__24);
    }
    return name;
}
#endif

/* FastTypeChecks */
#if CYTHON_COMPILING_IN_CPYTHON
static int __Pyx_InBases(PyTypeObject *a, PyTypeObject *b) {
    while (a) {
        a = __Pyx_PyType_GetSlot(a, tp_base, PyTypeObject*);
        if (a == b)
            return 1;
    }
    return b == &PyBaseObject_Type;
}
static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b) {
    PyObject *mro;
    if (a == b) return 1;
    mro = a->tp_mro;
    if (likely(mro)) {
        Py_ssize_t i, n;
        n = PyTuple_GET_SIZE(mro);
        for (i = 0; i < n; i++) {
            if (PyTuple_GET_ITEM(mro, i) == (PyObject *)b)
                return 1;
        }
        return 0;
    }
    return __Pyx_InBases(a, b);
}
static CYTHON_INLINE int __Pyx_IsAnySubtype2(PyTypeObject *cls, PyTypeObject *a, PyTypeObject *b) {
    PyObject *mro;
    if (cls == a || cls == b) return 1;
    mro = cls->tp_mro;
    if (likely(mro)) {
        Py_ssize_t i, n;
        n = PyTuple_GET_SIZE(mro);
        for (i = 0; i < n; i++) {
            PyObject *base = PyTuple_GET_ITEM(mro, i);
            if (base == (PyObject *)a || base == (PyObject *)b)
                return 1;
        }
        return 0;
    }
    return __Pyx_InBases(cls, a) || __Pyx_InBases(cls, b);
}
#if PY_MAJOR_VERSION == 2
static int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject* exc_type2) {
    PyObject *exception, *value, *tb;
    int res;
    __Pyx_PyThreadState_declare
    __Pyx_PyThreadState_assign
    __Pyx_ErrFetch(&exception, &value, &tb);
    res = exc_type1 ? PyObject_IsSubclass(err, exc_type1) : 0;
    if (unlikely(res == -1)) {
        PyErr_WriteUnraisable(err);
        res = 0;
    }
    if (!res) {
        res = PyObject_IsSubclass(err, exc_type2);
        if (unlikely(res == -1)) {
            PyErr_WriteUnraisable(err);
            res = 0;
        }
    }
    __Pyx_ErrRestore(exception, value, tb);
    return res;
}
#else
static CYTHON_INLINE int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject *exc_type2) {
    if (exc_type1) {
        return __Pyx_IsAnySubtype2((PyTypeObject*)err, (PyTypeObject*)exc_type1, (PyTypeObject*)exc_type2);
    } else {
        return __Pyx_IsSubtype((PyTypeObject*)err, (PyTypeObject*)exc_type2);
    }
}
#endif
static int __Pyx_PyErr_GivenExceptionMatchesTuple(PyObject *exc_type, PyObject *tuple) {
    Py_ssize_t i, n;
    assert(PyExceptionClass_Check(exc_type));
    n = PyTuple_GET_SIZE(tuple);
#if PY_MAJOR_VERSION >= 3
    for (i=0; i<n; i++) {
        if (exc_type == PyTuple_GET_ITEM(tuple, i)) return 1;
    }
#endif
    for (i=0; i<n; i++) {
        PyObject *t = PyTuple_GET_ITEM(tuple, i);
        #if PY_MAJOR_VERSION < 3
        if (likely(exc_type == t)) return 1;
        #endif
        if (likely(PyExceptionClass_Check(t))) {
            if (__Pyx_inner_PyErr_GivenExceptionMatches2(exc_type, NULL, t)) return 1;
        } else {
        }
    }
    return 0;
}
static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err, PyObject* exc_type) {
    if (likely(err == exc_type)) return 1;
    if (likely(PyExceptionClass_Check(err))) {
        if (likely(PyExceptionClass_Check(exc_type))) {
            return __Pyx_inner_PyErr_GivenExceptionMatches2(err, NULL, exc_type);
        } else if (likely(PyTuple_Check(exc_type))) {
            return __Pyx_PyErr_GivenExceptionMatchesTuple(err, exc_type);
        } else {
        }
    }
    return PyErr_GivenExceptionMatches(err, exc_type);
}
static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *err, PyObject *exc_type1, PyObject *exc_type2) {
    assert(PyExceptionClass_Check(exc_type1));
    assert(PyExceptionClass_Check(exc_type2));
    if (likely(err == exc_type1 || err == exc_type2)) return 1;
    if (likely(PyExceptionClass_Check(err))) {
        return __Pyx_inner_PyErr_GivenExceptionMatches2(err, exc_type1, exc_type2);
    }
    return (PyErr_GivenExceptionMatches(err, exc_type1) || PyErr_GivenExceptionMatches(err, exc_type2));
}
#endif

/* CheckBinaryVersion */
static unsigned long __Pyx_get_runtime_version(void) {
#if __PYX_LIMITED_VERSION_HEX >= 0x030B00A4
    return Py_Version & ~0xFFUL;
#else
    const char* rt_version = Py_GetVersion();
    unsigned long version = 0;
    unsigned long factor = 0x01000000UL;
    unsigned int digit = 0;
    int i = 0;
    while (factor) {
        while ('0' <= rt_version[i] && rt_version[i] <= '9') {
            digit = digit * 10 + (unsigned int) (rt_version[i] - '0');
            ++i;
        }
        version += factor * digit;
        if (rt_version[i] != '.')
            break;
        digit = 0;
        factor >>= 8;
        ++i;
    }
    return version;
#endif
}
static int __Pyx_check_binary_version(unsigned long ct_version, unsigned long rt_version, int allow_newer) {
    const unsigned long MAJOR_MINOR = 0xFFFF0000UL;
    if ((rt_version & MAJOR_MINOR) == (ct_version & MAJOR_MINOR))
        return 0;
    if (likely(allow_newer && (rt_version & MAJOR_MINOR) > (ct_version & MAJOR_MINOR)))
        return 1;
    {
        char message[200];
        PyOS_snprintf(message, sizeof(message),
                      "compile time Python version %d.%d "
                      "of module '%.100s' "
                      "%s "
                      "runtime version %d.%d",
                       (int) (ct_version >> 24), (int) ((ct_version >> 16) & 0xFF),
                       __Pyx_MODULE_NAME,
                       (allow_newer) ? "was newer than" : "does not match",
                       (int) (rt_version >> 24), (int) ((rt_version >> 16) & 0xFF)
       );
        return PyErr_WarnEx(NULL, message, 1);
    }
}

/* InitStrings */
#if PY_MAJOR_VERSION >= 3
static int __Pyx_InitString(__Pyx_StringTabEntry t, PyObject **str) {
    if (t.is_unicode | t.is_str) {
        if (t.intern) {
            *str = PyUnicode_InternFromString(t.s);
        } else if (t.encoding) {
            *str = PyUnicode_Decode(t.s, t.n - 1, t.encoding, NULL);
        } else {
            *str = PyUnicode_FromStringAndSize(t.s, t.n - 1);
        }
    } else {
        *str = PyBytes_FromStringAndSize(t.s, t.n - 1);
    }
    if (!*str)
        return -1;
    if (PyObject_Hash(*str) == -1)
        return -1;
    return 0;
}
#endif
static int __Pyx_InitStrings(__Pyx_StringTabEntry *t) {
    while (t->p) {
        #if PY_MAJOR_VERSION >= 3
        __Pyx_InitString(*t, t->p);
        #else
        if (t->is_unicode) {
            *t->p = PyUnicode_DecodeUTF8(t->s, t->n - 1, NULL);
        } else if (t->intern) {
            *t->p = PyString_InternFromString(t->s);
        } else {
            *t->p = PyString_FromStringAndSize(t->s, t->n - 1);
        }
        if (!*t->p)
            return -1;
        if (PyObject_Hash(*t->p) == -1)
            return -1;
        #endif
        ++t;
    }
    return 0;
}

#include <string.h>
static CYTHON_INLINE Py_ssize_t __Pyx_ssize_strlen(const char *s) {
    size_t len = strlen(s);
    if (unlikely(len > (size_t) PY_SSIZE_T_MAX)) {
        PyErr_SetString(PyExc_OverflowError, "byte string is too long");
        return -1;
    }
    return (Py_ssize_t) len;
}
static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char* c_str) {
    Py_ssize_t len = __Pyx_ssize_strlen(c_str);
    if (unlikely(len < 0)) return NULL;
    return __Pyx_PyUnicode_FromStringAndSize(c_str, len);
}
static CYTHON_INLINE PyObject* __Pyx_PyByteArray_FromString(const char* c_str) {
    Py_ssize_t len = __Pyx_ssize_strlen(c_str);
    if (unlikely(len < 0)) return NULL;
    return PyByteArray_FromStringAndSize(c_str, len);
}
static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject* o) {
    Py_ssize_t ignore;
    return __Pyx_PyObject_AsStringAndSize(o, &ignore);
}
#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT
#if !CYTHON_PEP393_ENABLED
static const char* __Pyx_PyUnicode_AsStringAndSize(PyObject* o, Py_ssize_t *length) {
    char* defenc_c;
    PyObject* defenc = _PyUnicode_AsDefaultEncodedString(o, NULL);
    if (!defenc) return NULL;
    defenc_c = PyBytes_AS_STRING(defenc);
#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII
    {
        char* end = defenc_c + PyBytes_GET_SIZE(defenc);
        char* c;
        for (c = defenc_c; c < end; c++) {
            if ((unsigned char) (*c) >= 128) {
                PyUnicode_AsASCIIString(o);
                return NULL;
            }
        }
    }
#endif
    *length = PyBytes_GET_SIZE(defenc);
    return defenc_c;
}
#else
static CYTHON_INLINE const char* __Pyx_PyUnicode_AsStringAndSize(PyObject* o, Py_ssize_t *length) {
    if (unlikely(__Pyx_PyUnicode_READY(o) == -1)) return NULL;
#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII
    if (likely(PyUnicode_IS_ASCII(o))) {
        *length = PyUnicode_GET_LENGTH(o);
        return PyUnicode_AsUTF8(o);
    } else {
        PyUnicode_AsASCIIString(o);
        return NULL;
    }
#else
    return PyUnicode_AsUTF8AndSize(o, length);
#endif
}
#endif
#endif
static CYTHON_INLINE const char* __Pyx_PyObject_AsStringAndSize(PyObject* o, Py_ssize_t *length) {
#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT
    if (
#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII
            __Pyx_sys_getdefaultencoding_not_ascii &&
#endif
            PyUnicode_Check(o)) {
        return __Pyx_PyUnicode_AsStringAndSize(o, length);
    } else
#endif
#if (!CYTHON_COMPILING_IN_PYPY && !CYTHON_COMPILING_IN_LIMITED_API) || (defined(PyByteArray_AS_STRING) && defined(PyByteArray_GET_SIZE))
    if (PyByteArray_Check(o)) {
        *length = PyByteArray_GET_SIZE(o);
        return PyByteArray_AS_STRING(o);
    } else
#endif
    {
        char* result;
        int r = PyBytes_AsStringAndSize(o, &result, length);
        if (unlikely(r < 0)) {
            return NULL;
        } else {
            return result;
        }
    }
}
static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) {
   int is_true = x == Py_True;
   if (is_true | (x == Py_False) | (x == Py_None)) return is_true;
   else return PyObject_IsTrue(x);
}
static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject* x) {
    int retval;
    if (unlikely(!x)) return -1;
    retval = __Pyx_PyObject_IsTrue(x);
    Py_DECREF(x);
    return retval;
}
static PyObject* __Pyx_PyNumber_IntOrLongWrongResultType(PyObject* result, const char* type_name) {
    __Pyx_TypeName result_type_name = __Pyx_PyType_GetName(Py_TYPE(result));
#if PY_MAJOR_VERSION >= 3
    if (PyLong_Check(result)) {
        if (PyErr_WarnFormat(PyExc_DeprecationWarning, 1,
                "__int__ returned non-int (type " __Pyx_FMT_TYPENAME ").  "
                "The ability to return an instance of a strict subclass of int is deprecated, "
                "and may be removed in a future version of Python.",
                result_type_name)) {
            __Pyx_DECREF_TypeName(result_type_name);
            Py_DECREF(result);
            return NULL;
        }
        __Pyx_DECREF_TypeName(result_type_name);
        return result;
    }
#endif
    PyErr_Format(PyExc_TypeError,
                 "__%.4s__ returned non-%.4s (type " __Pyx_FMT_TYPENAME ")",
                 type_name, type_name, result_type_name);
    __Pyx_DECREF_TypeName(result_type_name);
    Py_DECREF(result);
    return NULL;
}
static CYTHON_INLINE PyObject* __Pyx_PyNumber_IntOrLong(PyObject* x) {
#if CYTHON_USE_TYPE_SLOTS
  PyNumberMethods *m;
#endif
  const char *name = NULL;
  PyObject *res = NULL;
#if PY_MAJOR_VERSION < 3
  if (likely(PyInt_Check(x) || PyLong_Check(x)))
#else
  if (likely(PyLong_Check(x)))
#endif
    return __Pyx_NewRef(x);
#if CYTHON_USE_TYPE_SLOTS
  m = Py_TYPE(x)->tp_as_number;
  #if PY_MAJOR_VERSION < 3
  if (m && m->nb_int) {
    name = "int";
    res = m->nb_int(x);
  }
  else if (m && m->nb_long) {
    name = "long";
    res = m->nb_long(x);
  }
  #else
  if (likely(m && m->nb_int)) {
    name = "int";
    res = m->nb_int(x);
  }
  #endif
#else
  if (!PyBytes_CheckExact(x) && !PyUnicode_CheckExact(x)) {
    res = PyNumber_Int(x);
  }
#endif
  if (likely(res)) {
#if PY_MAJOR_VERSION < 3
    if (unlikely(!PyInt_Check(res) && !PyLong_Check(res))) {
#else
    if (unlikely(!PyLong_CheckExact(res))) {
#endif
        return __Pyx_PyNumber_IntOrLongWrongResultType(res, name);
    }
  }
  else if (!PyErr_Occurred()) {
    PyErr_SetString(PyExc_TypeError,
                    "an integer is required");
  }
  return res;
}
static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) {
  Py_ssize_t ival;
  PyObject *x;
#if PY_MAJOR_VERSION < 3
  if (likely(PyInt_CheckExact(b))) {
    if (sizeof(Py_ssize_t) >= sizeof(long))
        return PyInt_AS_LONG(b);
    else
        return PyInt_AsSsize_t(b);
  }
#endif
  if (likely(PyLong_CheckExact(b))) {
    #if CYTHON_USE_PYLONG_INTERNALS
    if (likely(__Pyx_PyLong_IsCompact(b))) {
        return __Pyx_PyLong_CompactValue(b);
    } else {
      const digit* digits = __Pyx_PyLong_Digits(b);
      const Py_ssize_t size = __Pyx_PyLong_SignedDigitCount(b);
      switch (size) {
         case 2:
           if (8 * sizeof(Py_ssize_t) > 2 * PyLong_SHIFT) {
             return (Py_ssize_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));
           }
           break;
         case -2:
           if (8 * sizeof(Py_ssize_t) > 2 * PyLong_SHIFT) {
             return -(Py_ssize_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));
           }
           break;
         case 3:
           if (8 * sizeof(Py_ssize_t) > 3 * PyLong_SHIFT) {
             return (Py_ssize_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));
           }
           break;
         case -3:
           if (8 * sizeof(Py_ssize_t) > 3 * PyLong_SHIFT) {
             return -(Py_ssize_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));
           }
           break;
         case 4:
           if (8 * sizeof(Py_ssize_t) > 4 * PyLong_SHIFT) {
             return (Py_ssize_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));
           }
           break;
         case -4:
           if (8 * sizeof(Py_ssize_t) > 4 * PyLong_SHIFT) {
             return -(Py_ssize_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));
           }
           break;
      }
    }
    #endif
    return PyLong_AsSsize_t(b);
  }
  x = PyNumber_Index(b);
  if (!x) return -1;
  ival = PyInt_AsSsize_t(x);
  Py_DECREF(x);
  return ival;
}
static CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject* o) {
  if (sizeof(Py_hash_t) == sizeof(Py_ssize_t)) {
    return (Py_hash_t) __Pyx_PyIndex_AsSsize_t(o);
#if PY_MAJOR_VERSION < 3
  } else if (likely(PyInt_CheckExact(o))) {
    return PyInt_AS_LONG(o);
#endif
  } else {
    Py_ssize_t ival;
    PyObject *x;
    x = PyNumber_Index(o);
    if (!x) return -1;
    ival = PyInt_AsLong(x);
    Py_DECREF(x);
    return ival;
  }
}
static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b) {
  return b ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False);
}
static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) {
    return PyInt_FromSize_t(ival);
}


/* #### Code section: utility_code_pragmas_end ### */
#ifdef _MSC_VER
#pragma warning( pop )
#endif



/* #### Code section: end ### */
#endif /* Py_PYTHON_H */
