コード例 #1
0
 private GeneticAlgorithmFactory(INeuralNetworkFactory networkFactory, IEvalWorkingSetFactory workingSetFactory, IEvaluatableFactory evaluatableFactory, IBreederFactory breederFactory, IMutatorFactory mutatorFactory)
 {
     _networkFactory     = networkFactory;
     _workingSetFactory  = workingSetFactory;
     _evaluatableFactory = evaluatableFactory;
     _breederFactory     = breederFactory;
     _mutatorFactory     = mutatorFactory;
 }
コード例 #2
0
 private GeneticAlgorithmFactory(INeuralNetworkFactory networkFactory, IEvalWorkingSetFactory workingSetFactory, IEvaluatableFactory evaluatableFactory, IBreederFactory breederFactory, IMutatorFactory mutatorFactory)
 {
     _networkFactory = networkFactory;
     _workingSetFactory = workingSetFactory;
     _evaluatableFactory = evaluatableFactory;
     _breederFactory = breederFactory;
     _mutatorFactory = mutatorFactory;
 }
コード例 #3
0
 public static IGeneticAlgorithmFactory GetInstance(INeuralNetworkFactory networkFactory, IEvalWorkingSetFactory workingSetFactory, IEvaluatableFactory evaluatableFactory, IBreederFactory breederFactory, IMutatorFactory mutatorFactory)
 {
     return(new GeneticAlgorithmFactory(networkFactory, workingSetFactory, evaluatableFactory, breederFactory, mutatorFactory));
 }
コード例 #4
0
 public static IGeneticAlgorithmFactory GetInstance(INeuralNetworkFactory networkFactory, IEvalWorkingSetFactory workingSetFactory, IEvaluatableFactory evaluatableFactory, IBreederFactory breederFactory, IMutatorFactory mutatorFactory)
 {
     return new GeneticAlgorithmFactory(networkFactory, workingSetFactory, evaluatableFactory, breederFactory, mutatorFactory);
 }