package opt.prob; import dist.Distribution; import opt.EvaluationFunction; import opt.GenericOptimizationProblem; /** * * @author Andrew Guillory gtg008g@mail.gatech.edu * @version 1.0 */ public class GenericProbabilisticOptimizationProblem extends GenericOptimizationProblem implements ProbabilisticOptimizationProblem { /** * The distribution */ private Distribution dist; /** * Make a new generic probabilisitic optimiziation problem * @param eval the evaluation function * @param dist the initial parameter distribution * @param fact the distribution factory */ public GenericProbabilisticOptimizationProblem(EvaluationFunction eval, Distribution dist, Distribution d) { super(eval, dist); this.dist = d; } /** * @see opt.prob.ProbabilisticOptimizationProblem#getDistribution() */ public Distribution getDistribution() { return dist; } }