diff --git a/src/privatepgtypes.cpp b/src/privatepgtypes.cpp
index 3d323fe693dfec012c6f7a79650cdb5921c934aa..7b49a313f42b04057e83120b568e82b5528fff20 100644
--- a/src/privatepgtypes.cpp
+++ b/src/privatepgtypes.cpp
@@ -178,11 +178,4 @@ namespace PatternGeneratorJRL
         }
     }
 
-  void linear_inequality_t::clear()
-  {
-    x.D.clear();
-    y.D.clear();
-    dc.clear();
-  }
-
 }
diff --git a/src/privatepgtypes.h b/src/privatepgtypes.h
index e8f04ed2217337e7d7b6101f8660b9efec06ffd7..de92018d9b79d67cef66b6e742ac9a764031373e 100644
--- a/src/privatepgtypes.h
+++ b/src/privatepgtypes.h
@@ -31,7 +31,6 @@
 
 #include <jrl/mal/matrixabstractlayer.hh>
 #include <boost/numeric/ublas/matrix_sparse.hpp>
-#include <boost/numeric/ublas/matrix_proxy.hpp>
 
 namespace PatternGeneratorJRL
 {
@@ -187,27 +186,6 @@ namespace PatternGeneratorJRL
 
   };
   typedef struct convex_hull_s convex_hull_t;
-
-
-  /// \brief Linear inequalities set
-  struct linear_inequality_s
-  {
-    struct coordinate_s
-    {
-      boost_ublas::compressed_matrix<double, boost_ublas::column_major> D;
-    };
-    struct coordinate_s x, y;
-
-    boost_ublas::vector<double> dc;
-
-    int type;
-
-    void clear();
-  };
-  typedef struct linear_inequality_s
-    linear_inequality_t;
-
-
 }
 
 #endif /* _PATTERN_GENERATOR_INTERNAL_PRIVATE_H_ */