コード例 #1
0
ファイル: models.py プロジェクト: kain-jy/large-colony
    def __init__(self, medium, order, particles=[], *args, **keyargs):
        self.medium = medium
        self.order = order

        if particles:
            for i,p in enumerate(particles):
                p.filament = self
                p.order = i
            self.particles = particles
        else:
            self.particles = []
            for i in range(config.getint("lc","filament_init_length")):
                self.growth()
コード例 #2
0
ファイル: models.py プロジェクト: kain-jy/large-colony
 def run(cls, data_type):
     m = cls()
     for i in range(config.getint("lc","step")):
         m.factory()
         yield getattr(m, data_type)
コード例 #3
0
ファイル: models.py プロジェクト: kain-jy/large-colony
 def __init__(self, *args, **keyargs):
     self.filament_num = config.getfloat("lc","filament_init_num")
     for i in range(config.getint("lc","filament_init_num")):
         self.setout()