java.lang.Object
de.uka.ipd.sdq.dsexplore.opt4j.representation.DSECreator
All Implemented Interfaces:
org.opt4j.core.problem.Creator<DesignDecisionGenotype>

public class DSECreator extends Object implements org.opt4j.core.problem.Creator<DesignDecisionGenotype>
The DSECreator is responsible for randomly creating genotypes in the solution space. It can query the DSEProblem for the available design space.
  • Constructor Details

    • DSECreator

      @Inject public DSECreator()
  • Method Details

    • create

      public DesignDecisionGenotype create()
      Specified by:
      create in interface org.opt4j.core.problem.Creator<DesignDecisionGenotype>
    • createRandomChoice

      public Choice createRandomChoice(DegreeOfFreedomInstance degree)
    • setNumberOfNotEvaluatedPredefinedOnes

      public void setNumberOfNotEvaluatedPredefinedOnes(int numberOfNotEvaluatedPredefinedOnes)
    • getNumberOfNotEvaluatedPredefinedOnes

      public int getNumberOfNotEvaluatedPredefinedOnes()