public Walker2D(int elementIDNumber, Structure2D structure, IDecidable decisionMaker, Position position = new Position(), float dt = 1) { elementID = new ID { type = ElementType.Particle, number = elementIDNumber }; this.structure = structure; this.decisionMaker = decisionMaker; this.position = position; this.dt = dt; }
public Particle2D generate(int elementIDNumber, Structure2D structure, IDecidable decisionMaker, Position position = new Position(), float dt = 1) { return(new Walker2D(elementIDNumber, structure, decisionMaker, position, dt)); }
public TheoricalWalker(DynamicManager2D dynamicManager, int elementIDNumber, Structure2D structure, IDecidable decisionMaker, double probability, Position position = new Position(), float dt = 1) { elementID = new ID { type = ElementType.Particle, number = elementIDNumber }; this.dynamicManager = dynamicManager; this.structure = structure; this.decisionMaker = decisionMaker; this.probability = probability; this.position = position; this.dt = dt; }