public GenerationManager(PseudoRandomGeneratorType pseudoRandomGeneratorType) { _validatorFactory = new HsmmValidatorFactory(); _jsonModelFactory = new JsonModelFactory(); _generatorFactory = new HsmmGeneratorFactory(); _pseudoRandomNumberGenerator = new PseudoRandomGeneratorFactory().CreatePseudoRandomNumberGenerator(pseudoRandomGeneratorType); }
public SelectionManager(int segmentSize) { _validatorFactory = new HsmmValidatorFactory(); _jsonModelFactory = new JsonModelFactory(); _modelSelectorFactory = new HsmModelSelectorFactory(segmentSize); }
public EvaluationManager() { _validatorFactory = new HsmmValidatorFactory(); _jsonModelFactory = new JsonModelFactory(); _probabilityCalculatorFactory = new HsmProbabilityCalculatorFactory(); }