public static DoptimizationAlgorithm SelectState(DoptimizeExperimentTable det) { IDoptimizationDistributionSelection distributionSelection = null; LangleyMethodStandardSelection langleyMethod = null; if (det.det_DistributionState == 0) { distributionSelection = new Dop_Noraml(); } else if (det.det_DistributionState == 1) { distributionSelection = new Dop_Logistic(); } if (det.det_StandardState == 0) { langleyMethod = new Standard(); } else if (det.det_StandardState == 1) { langleyMethod = new Ln(); } else if (det.det_StandardState == 2) { langleyMethod = new Log(); } else if (det.det_StandardState == 3) { langleyMethod = new Pow(double.Parse(det.det_Power)); } return(new DoptimizationAlgorithm(distributionSelection, langleyMethod)); }
public static LangleyAlgorithm SelectState(LangleyExperimentTable let) { LangleyDistributionSelection distributionSelection = null; LangleyMethodStandardSelection langleyMethod = null; if (let.let_DistributionState == 0) { distributionSelection = new Normal(); } else if (let.let_DistributionState == 1) { distributionSelection = new Logistic(); } if (let.let_StandardState == 0) { langleyMethod = new Standard(); } else if (let.let_StandardState == 1) { langleyMethod = new Ln(); } else if (let.let_StandardState == 2) { langleyMethod = new Log(); } else if (let.let_StandardState == 3) { langleyMethod = new Pow(double.Parse(let.let_Power)); } return(new LangleyAlgorithm(distributionSelection, langleyMethod));; }
public DoptimizationAlgorithm(IDoptimizationDistributionSelection distributionSelection, LangleyMethodStandardSelection standardSelection) : base(distributionSelection, standardSelection) { DopDistributionSelection = distributionSelection; StandardSelection = standardSelection; }