public BreedingController( INetNeatController netNeatController, //IInnovationController innovationController, INetController netController) { _netNeatController = netNeatController; // _innovationController = innovationController; _netController = netController; }
public GnnController(ISpeciesController speciesController, IBreedingController breedingController, IMutationController mutationController, IBatchController batchController, INetController netController, INetNeatController netNeatController) { _speciesController = speciesController; _breedingController = breedingController; _mutationController = mutationController; _batchController = batchController; _netController = netController; _netNeatController = netNeatController; }
public TrainingController(IGnnController gnnController, INetNeatController netNeatController) { _gnnController = gnnController; _netNeatController = netNeatController; }
public Application(ITrainingController trainingController, INetNeatController netNeatController, IGnnController gnnController) { _trainingController = trainingController; _netNeatController = netNeatController; _gnnController = gnnController; }
public SpeciesController(INetNeatController netNeatController) =>