コード例 #1
0
 public GenerationManager(PseudoRandomGeneratorType pseudoRandomGeneratorType)
 {
     _validatorFactory            = new HsmmValidatorFactory();
     _jsonModelFactory            = new JsonModelFactory();
     _generatorFactory            = new HsmmGeneratorFactory();
     _pseudoRandomNumberGenerator =
         new PseudoRandomGeneratorFactory().CreatePseudoRandomNumberGenerator(pseudoRandomGeneratorType);
 }
コード例 #2
0
 public SelectionManager(int segmentSize)
 {
     _validatorFactory     = new HsmmValidatorFactory();
     _jsonModelFactory     = new JsonModelFactory();
     _modelSelectorFactory = new HsmModelSelectorFactory(segmentSize);
 }
コード例 #3
0
 public EvaluationManager()
 {
     _validatorFactory             = new HsmmValidatorFactory();
     _jsonModelFactory             = new JsonModelFactory();
     _probabilityCalculatorFactory = new HsmProbabilityCalculatorFactory();
 }