Package org.drools.planner.benchmark.core

Examples of org.drools.planner.benchmark.core.SingleBenchmark


        return problemBenchmark;
    }

    private void addSingleBenchmark(
            SolverBenchmark solverBenchmark, ProblemBenchmark problemBenchmark) {
        SingleBenchmark singleBenchmark = new SingleBenchmark(solverBenchmark, problemBenchmark);
        solverBenchmark.getSingleBenchmarkList().add(singleBenchmark);
        problemBenchmark.getSingleBenchmarkList().add(singleBenchmark);
    }
View Full Code Here


import org.drools.planner.core.score.buildin.simple.DefaultSimpleScore;

public abstract class AbstractRankingComparatorTest {

    protected void addSingleBenchmark(List<SingleBenchmark> singleBenchmarkList, int score, int bestScore, int worstScore) {
        SingleBenchmark singleBenchmark = new SingleBenchmark(null, null);
        DefaultSimpleScore scoreObject = DefaultSimpleScore.valueOf(score);
        DefaultSimpleScore bestScoreObject = DefaultSimpleScore.valueOf(bestScore);
        DefaultSimpleScore worstScoreObject = DefaultSimpleScore.valueOf(worstScore);
        singleBenchmark.setScore(scoreObject);
        singleBenchmark.setWinningScoreDifference(scoreObject.subtract(bestScoreObject));
        singleBenchmark.setWorstScoreDifferencePercentage(
                ScoreDifferencePercentage.calculateScoreDifferencePercentage(worstScoreObject, scoreObject));
        singleBenchmarkList.add(singleBenchmark);
    }
View Full Code Here

TOP

Related Classes of org.drools.planner.benchmark.core.SingleBenchmark

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.