/[escript]/trunk/escript/py_src/pdetools.py
ViewVC logotype

Diff of /trunk/escript/py_src/pdetools.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 893 by gross, Wed Nov 8 08:20:19 2006 UTC revision 921 by gross, Fri Jan 5 00:54:37 2007 UTC
# Line 310  class Locator: Line 310  class Locator:
310         if isinstance(x, list):         if isinstance(x, list):
311             self.__id=[]             self.__id=[]
312             for p in x:             for p in x:
313                self.__id.append(util.length(self.__function_space.getX()-p[:self.__function_space.getDim()]).mindp())                self.__id.append(util.length(self.__function_space.getX()-p[:self.__function_space.getDim()]).minGlobalDataPoint())
314         else:         else:
315             self.__id=util.length(self.__function_space.getX()-x[:self.__function_space.getDim()]).mindp()             self.__id=util.length(self.__function_space.getX()-x[:self.__function_space.getDim()]).minGlobalDataPoint()
316    
317       def __str__(self):       def __str__(self):
318         """         """
# Line 380  class Locator: Line 380  class Locator:
380             if isinstance(id,list):             if isinstance(id,list):
381                 out=[]                 out=[]
382                 for i in id:                 for i in id:
383                    o=data.convertToNumArrayFromDPNo(*i)                    o=data.getValueOfGlobalDataPoint(*i)
384                    if data.getRank()==0:                    if data.getRank()==0:
385                       out.append(o[0])                       out.append(o[0])
386                    else:                    else:
387                       out.append(o)                       out.append(o)
388                 return out                 return out
389             else:             else:
390               out=data.convertToNumArrayFromDPNo(*id)               out=data.getValueOfGlobalDataPoint(*id)
391               if data.getRank()==0:               if data.getRank()==0:
392                  return out[0]                  return out[0]
393               else:               else:

Legend:
Removed from v.893  
changed lines
  Added in v.921

  ViewVC Help
Powered by ViewVC 1.1.26