Class TwoPhaseSoftwareConfigurationProblem
- java.lang.Object
-
- ai.libs.hasco.core.SoftwareConfigurationProblem<V>
-
- ai.libs.hasco.core.RefinementConfiguredSoftwareConfigurationProblem<java.lang.Double>
-
- ai.libs.hasco.variants.forwarddecomposition.twophase.TwoPhaseSoftwareConfigurationProblem
-
public class TwoPhaseSoftwareConfigurationProblem extends RefinementConfiguredSoftwareConfigurationProblem<java.lang.Double>
-
-
Constructor Summary
Constructors Constructor Description TwoPhaseSoftwareConfigurationProblem(SoftwareConfigurationProblem<java.lang.Double> coreProblem, java.util.Map<Component,java.util.Map<Parameter,ParameterRefinementConfiguration>> paramRefinementConfig, ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> selectionBenchmark)TwoPhaseSoftwareConfigurationProblem(java.io.File configurationFile, java.lang.String requiredInterface, ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> compositionEvaluator, ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> selectionBenchmark)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double>getSelectionBenchmark()-
Methods inherited from class ai.libs.hasco.core.RefinementConfiguredSoftwareConfigurationProblem
equals, getParamRefinementConfig, hashCode
-
Methods inherited from class ai.libs.hasco.core.SoftwareConfigurationProblem
getComponents, getCompositionEvaluator, getRequiredInterface, toString
-
-
-
-
Constructor Detail
-
TwoPhaseSoftwareConfigurationProblem
public TwoPhaseSoftwareConfigurationProblem(java.io.File configurationFile, java.lang.String requiredInterface, ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> compositionEvaluator, ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> selectionBenchmark) throws java.io.IOException- Throws:
java.io.IOException
-
TwoPhaseSoftwareConfigurationProblem
public TwoPhaseSoftwareConfigurationProblem(SoftwareConfigurationProblem<java.lang.Double> coreProblem, java.util.Map<Component,java.util.Map<Parameter,ParameterRefinementConfiguration>> paramRefinementConfig, ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> selectionBenchmark)
-
-
Method Detail
-
getSelectionBenchmark
public ai.libs.jaicore.basic.IObjectEvaluator<ComponentInstance,java.lang.Double> getSelectionBenchmark()
-
-