mirror of
https://github.com/OpenFOAM/ThirdParty-6.git
synced 2025-12-08 06:57:43 +00:00
31 lines
1.1 KiB
C
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);
|
|
}
|