Well not exactly... But since there are many different instances each needs to be fed with a different value.
It is evaluated on demand but, the way you extract the info is a bit questionable. you would need atleast 3 ramps to accomplish this (3 corinate values) and even then it would be a bit coplicated. And theres no guarantee it will work in either case. Since it could get evaluated a bit wierdly (remeber the ramps are independent of eachoter in evaluation time).
But it could be done by moving around a locator with a particle expression... and reading the results. YOu may need to refresh the calculation tough, and this might be a sow way of doing this. BUt stroika might do it quite well...