Class HASCOViaFDBuilder<V extends java.lang.Comparable<V>,​B extends HASCOViaFDBuilder<V,​B>>

  • All Implemented Interfaces:
    ai.libs.jaicore.components.optimizingfactory.SoftwareConfigurationAlgorithmFactory<ai.libs.jaicore.components.model.RefinementConfiguredSoftwareConfigurationProblem<V>,​HASCOSolutionCandidate<V>,​V,​HASCO<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,​java.lang.String,​V>>, org.api4.java.algorithm.IAlgorithmFactory<ai.libs.jaicore.components.model.RefinementConfiguredSoftwareConfigurationProblem<V>,​HASCOSolutionCandidate<V>,​HASCO<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,​java.lang.String,​V>>
    Direct Known Subclasses:
    HASCOViaFDAndBestFirstBuilder, HASCOViaFDAndDFSBuilder

    public class HASCOViaFDBuilder<V extends java.lang.Comparable<V>,​B extends HASCOViaFDBuilder<V,​B>>
    extends HASCOBuilder<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,​java.lang.String,​V,​B>
    • Constructor Detail

      • HASCOViaFDBuilder

        public HASCOViaFDBuilder​(java.lang.Class<V> scoreClass)
      • HASCOViaFDBuilder

        public HASCOViaFDBuilder​(HASCOBuilder<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,​java.lang.String,​V,​?> b)
    • Method Detail

      • getAlgorithm

        public HASCOViaFD<V> getAlgorithm()
        Specified by:
        getAlgorithm in interface org.api4.java.algorithm.IAlgorithmFactory<ai.libs.jaicore.components.model.RefinementConfiguredSoftwareConfigurationProblem<V extends java.lang.Comparable<V>>,​HASCOSolutionCandidate<V extends java.lang.Comparable<V>>,​HASCO<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,​java.lang.String,​V extends java.lang.Comparable<V>>>
        Overrides:
        getAlgorithm in class HASCOBuilder<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,​java.lang.String,​V extends java.lang.Comparable<V>,​B extends HASCOViaFDBuilder<V,​B>>