ifdef for eigen3 in eqeq partial charges

mentioned on devel that eqeq does not work with eigen2.

This changes the ifdef guards to check specifically for eigen3.