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;
 }
예제 #2
0
 public NetController(INetworkProcessor networkProcessor, INodeProcessor nodeProcessor, IConnectionProcessor connectionProcessor, IMutationController mutationController) =>
 (_networkProcessor, _nodeProcessor, _connectionProcessor, _mutationController) = (networkProcessor, nodeProcessor, connectionProcessor, mutationController);