Reduced Warnings through adding warning supression for GCC in Eigen lib
more warnings reduced due to removing unused type in Eigen