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()
def run(cls, data_type): m = cls() for i in range(config.getint("lc","step")): m.factory() yield getattr(m, data_type)
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()