internal BanditPolicy(int?delayEvaluation, int?evaluationInterval, EarlyTerminationPolicyType policyType, float?slackAmount, float?slackFactor) : base(delayEvaluation, evaluationInterval, policyType) { SlackAmount = slackAmount; SlackFactor = slackFactor; PolicyType = policyType; }
internal EarlyTerminationPolicy(int?delayEvaluation, int?evaluationInterval, EarlyTerminationPolicyType policyType) { DelayEvaluation = delayEvaluation; EvaluationInterval = evaluationInterval; PolicyType = policyType; }
internal MedianStoppingPolicy(int?delayEvaluation, int?evaluationInterval, EarlyTerminationPolicyType policyType) : base(delayEvaluation, evaluationInterval, policyType) { PolicyType = policyType; }
internal TruncationSelectionPolicy(int?delayEvaluation, int?evaluationInterval, EarlyTerminationPolicyType policyType, int?truncationPercentage) : base(delayEvaluation, evaluationInterval, policyType) { TruncationPercentage = truncationPercentage; PolicyType = policyType; }
internal EarlyTerminationPolicyConfiguration(EarlyTerminationPolicyType policyType, int?evaluationInterval, int?delayEvaluation) { PolicyType = policyType; EvaluationInterval = evaluationInterval; DelayEvaluation = delayEvaluation; }