Python wrapper for running instances of trisurf-ng
Samo Penic
2017-02-21 29660ca63ce9cc5f38a6a99666f0d6fa4f16cd5c
trisurf/trisurf.py
@@ -20,6 +20,9 @@
TS_RUNNING=2 # process is running
TS_COMPLETED=3 #simulation is completed
#namespace variable. Seems the best place to put the variable in :)
_analysis_list={}
class FileContent:
   '''
   Class is helpful for reading and writting the specific files.
@@ -516,13 +519,24 @@
      self.Comment.writefile(data,mode=mode)
   def getLastVTU(self):
   def getLastVTUold(self):
      vtuidx=self.getLastIteration()-int(self.Tape.getValue("inititer"))
      if vtuidx<0:
         return None
      else:
         return  'timestep_{:06d}.vtu'.format(vtuidx)
   def getLastVTU(self):
      flist=[]
      for file in os.listdir(self.Dir.fullpath()):
         if file.endswith(".vtu"):
            flist.append(file)
      flist.sort()
      if(len(flist)==0):
         return(-1)
      else:
         return(flist[-1])
   def __str__(self):
      if(self.getStatus()==0):
         str=" not running."