Class FCCProblemExtension
java.lang.Object
edu.kit.ipd.are.dsexplore.featurecompletions.weaver.extensions.FCCProblemExtension
- All Implemented Interfaces:
IProblemExtension
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddetermineInitialGenotype(de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard blackboard, DecisionSpace problem, org.opt4j.genotype.ListGenotype<Choice> genotype, org.palladiosimulator.solver.models.PCMInstance initialInstance, CostRepository costRepo) Initialize Module during problem examination.voidinitializeProblem(de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard blackboard, List<DegreeOfFreedomInstance> dds, org.opt4j.genotype.ListGenotype<Choice> initialCandidate, org.palladiosimulator.solver.models.PCMInstance initialInstance, CostRepository costRepo) Initialize Module during problem examination.
-
Field Details
-
INITIAL_PCM_MODEL_PARTITION_ID
- See Also:
-
-
Constructor Details
-
FCCProblemExtension
-
-
Method Details
-
initializeProblem
public void initializeProblem(de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard blackboard, List<DegreeOfFreedomInstance> dds, org.opt4j.genotype.ListGenotype<Choice> initialCandidate, org.palladiosimulator.solver.models.PCMInstance initialInstance, CostRepository costRepo) Description copied from interface:IProblemExtensionInitialize Module during problem examination. Add new DoFIs and default Choices.- Specified by:
initializeProblemin interfaceIProblemExtension- Parameters:
blackboard- the blackboarddds- the list of DoFIsinitialCandidate- the initial candiate's choicesinitialInstance- the initial PCMInstancecostRepo- the default cost repository
-
determineInitialGenotype
public void determineInitialGenotype(de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard blackboard, DecisionSpace problem, org.opt4j.genotype.ListGenotype<Choice> genotype, org.palladiosimulator.solver.models.PCMInstance initialInstance, CostRepository costRepo) Description copied from interface:IProblemExtensionInitialize Module during problem examination. Add new DoFIs and default Choices.- Specified by:
determineInitialGenotypein interfaceIProblemExtension- Parameters:
blackboard- the blackboardproblem- the initial design spacegenotype- the initial genotypeinitialInstance- the initial PCMInstancecostRepo- the default cost repository
-