BUG: Fix the quads evaluate location

The method EvaluateLocation only supported double points.
Now every data type is supported.

Change-Id: I183bb901746d94afb9f268fe4cfcd4142877a089
Merge topic 'bug_quads_evaluate_location' into master

b6235a77 BUG: Fix the quads evaluate location