diff --git a/python/src/qmckl.i b/python/src/qmckl.i index 79b0229..76258c0 100644 --- a/python/src/qmckl.i +++ b/python/src/qmckl.i @@ -51,6 +51,11 @@ import_array(); /* Include typemaps generated by the process_header.py script */ %include "qmckl_include.i" +/* Some custom array typemaps which are not generated by process_header.py */ +%apply ( double* IN_ARRAY1 , int64_t DIM1 ) { ( const double * A, const int64_t size_max_A) }; +%apply ( double* IN_ARRAY1 , int64_t DIM1 ) { ( const double * B, const int64_t size_max_B) }; +%apply ( double* ARGOUT_ARRAY1 , int64_t DIM1 ) { ( double* const C, const int64_t size_max_C) }; + /* Handle properly get_point */