diff --git a/Core/FormFactors/FormFactorPolyhedron.cpp b/Core/FormFactors/FormFactorPolyhedron.cpp
index 999c1b2d98ced029f55a71b8ab6ee722fae6cdfa..b116765a5ae8ba93e1dccac8855c62bf8e089595 100644
--- a/Core/FormFactors/FormFactorPolyhedron.cpp
+++ b/Core/FormFactors/FormFactorPolyhedron.cpp
@@ -30,9 +30,6 @@
 #include "MathFunctions.h"
 #include "BornAgainNamespace.h"
 
-typedef std::complex<double> complex_t;
-typedef Geometry::BasicVector3D<complex_t> cvector_t;
-typedef Geometry::BasicVector3D<double> kvector_t;
 #include "IFormFactorBorn.h"
 #include "FormFactorPolyhedron.h"
 
diff --git a/Core/FormFactors/FormFactorPolyhedron.h b/Core/FormFactors/FormFactorPolyhedron.h
index 5fab785c880e084c7f3638bb8352e14ec23d7a76..da1237a09f50657e78e7f72eb33fb0f6f23fed86 100644
--- a/Core/FormFactors/FormFactorPolyhedron.h
+++ b/Core/FormFactors/FormFactorPolyhedron.h
@@ -18,11 +18,7 @@
 
 #include<complex>
 #include<memory>
-#include "BasicVector3D.h"
-
-typedef std::complex<double> complex_t;
-typedef Geometry::BasicVector3D<complex_t> cvector_t;
-typedef Geometry::BasicVector3D<double> kvector_t;
+#include "Vectors3D.h"
 
 #include "IFormFactorBorn.h"