I figured out that my complex class works with my eigen 3.0 Version but not with the current 3.2 versions... o0