diff --git a/wrappers/gmshpy/gmshSolver.i b/wrappers/gmshpy/gmshSolver.i
index 2743ac5be8d37ec9e6fb1cf3c5e22f8f22b3a628..881d8ad93859331e7ff5367fec2375c36ad83a09 100644
--- a/wrappers/gmshpy/gmshSolver.i
+++ b/wrappers/gmshpy/gmshSolver.i
@@ -38,5 +38,6 @@
 %template(linearSystemPETScDouble) linearSystemPETSc<double>;
 %template(linearSystemPETScBlockDouble) linearSystemPETSc<fullMatrix<double> >;
 #endif
+%template(vectorComplexDouble) std::vector<std::complex<double> >;
 %include "eigenSolver.h"
 #endif