Files
ThirdParty-6/ParaView-5.0.1/CommandLineExecutables/pvnumpy-static.h

31 lines
1.1 KiB
C

#include "vtkPython.h"
extern "C" void initmultiarray(void);
extern "C" void initscalarmath(void);
extern "C" void initumath(void);
#ifdef HAVE_NUMPY_BLAS_LIB
extern "C" void init_dotblas(void);
#endif
extern "C" void init_sort(void);
extern "C" void initfftpack_lite(void);
extern "C" void init_compiled_base(void);
extern "C" void initlapack_lite(void);
extern "C" void init_capi(void);
extern "C" void initmtrand(void);
static void paraview_numpy_static_setup()
{
PyImport_AppendInittab("numpy.core.multiarray", initmultiarray);
PyImport_AppendInittab("numpy.core.scalarmath", initscalarmath);
PyImport_AppendInittab("numpy.core.umath", initumath);
#ifdef HAVE_NUMPY_BLAS_LIB
PyImport_AppendInittab("numpy.core._dotblas", init_dotblas);
#endif
PyImport_AppendInittab("numpy.core._sort", init_sort);
PyImport_AppendInittab("numpy.fft.fftpack_lite", initfftpack_lite);
PyImport_AppendInittab("numpy.lib._compiled_base", init_compiled_base);
PyImport_AppendInittab("numpy.linalg.lapack_lite", initlapack_lite);
PyImport_AppendInittab("numpy.numarray._capi", init_capi);
PyImport_AppendInittab("numpy.random.mtrand", initmtrand);
}