public SumIndex(ICombination <int> model, IFeaturesFactory featuresManager) { var model1 = model; _featuresManager = featuresManager; _minSum = _featuresManager.SumOfBalls(_featuresManager.CreateDraw(model1.Element(0), model1)); var maxSum = _featuresManager.SumOfBalls(_featuresManager.CreateDraw(model1.Element(model1.TotalCombinations - 1), model1)); _factor = maxSum / _minSum; }
public VortexCircle(ICombination <int> model, IFeaturesFactory featuresManager) { _featuresManager = featuresManager; _model = model; }
public BaseNine(IFeaturesFactory featuresManager) { _featuresManager = featuresManager; }
public IndexVortex(FeaturesFactory featuresManager) { _featuresManager = featuresManager; }
public SubIndex(ICombination <int> model, IFeaturesFactory featuresManager) : base(model, featuresManager) { }
public Index(ICombination <int> model, IFeaturesFactory featuresManager) { _featuresManager = featuresManager; _model = model; }
public PatternMatcher(ICombination <int> model, IFeaturesFactory featuresManager) { _featuresManager = featuresManager; _model = model; }
public BallSumVortex(IFeaturesFactory featuresManager) { _featuresManager = featuresManager; }
public PostionVortex(IFeaturesFactory featuresManager) { _featuresManager = featuresManager; }