Trisurf Monte Carlo simulator
Samo Penic
2016-03-03 bc14fba27f50fa7ba7c3643c510631ad8d33a6a1
1
2
3
4
5
6
7
8
9
10
11
12
13
î
´bØVã@s6ddlZGdd„dƒZGdd„dƒZdS)éNc@sIeZdZdZdd„Zddd„Zdd„Zd    d
„Zd S) ÚTapezHas all the info on the tapecCsdS)N©)Úselfrrú=/home/samo/programiranje/trisurf-ng/python/trisurf/trisurf.pyÚ__init__sz Tape.__init__Útapec    Cs9ytj|ƒ|_WntdƒtdƒYnXdS)Nz$Error reading or parsing tape file!
é)Ú    configobjZ    ConfigObjÚconfigÚprintÚexit)rrrrrÚreadTapes
 
z Tape.readTapecCs ||_dS)N)r)rZstringrrrÚsetTape s    z Tape.setTapecCs |j|S)N)r
)rÚkeyrrrÚgetValue$sz Tape.getValueN)Ú__name__Ú
__module__Ú __qualname__Ú__doc__rr rrrrrrrs
  rc@syeZdZdZddd„Zddd„Zdd    d    d
d „Zd d „Zdd„Zdd„Z    dd„Z
dS)ÚRunnerzS
    Class Runner consists of a single running or terminated instance of the trisurf
    rcCs tƒ|_|jj|ƒdS)N)rrr )rrrrrÚ initFromTape-s zRunner.initFromTapez snapshot.vtucCsdS)Nr)rrrrrÚinitFromSnapshot2szRunner.initFromSnapshotZrun0ÚcCsE||_|dkr%|j|ƒn|dkrA|j|ƒndS)Nr)Úsubdirrr)rrrZsnapshotrrrr5s       zRunner.__init__cCsdS)Nr)rrrrÚ    getStatus>szRunner.getStatuscCsdS)Nr)rrrrÚstartAsz Runner.startcCsdS)Nr)rrrrÚstopDsz Runner.stopcCsdS)NzRunning instancer)rrrrÚ__str__GszRunner.__str__N) rrrrrrrrrrrrrrrr)s        r)r    rrrrrrÚ<module>s