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;
 }
예제 #4
0
 public Application(ITrainingController trainingController, INetNeatController netNeatController, IGnnController gnnController)
 {
     _trainingController = trainingController;
     _netNeatController  = netNeatController;
     _gnnController      = gnnController;
 }
 public SpeciesController(INetNeatController netNeatController) =>