Fixing issue_295

Fixes #295

Returns all coordinates, however, it makes them zero for the negative eigenvalues.

Sounds reasonable?

@antgonza, @ElDeveloper should be fast to review.