Class TwoPhaseHASCOFactory<S extends ai.libs.jaicore.search.probleminputs.GraphSearchWithPathEvaluationsInput<N,​A,​java.lang.Double>,​N,​A>

    • Constructor Detail

      • TwoPhaseHASCOFactory

        public TwoPhaseHASCOFactory()
      • TwoPhaseHASCOFactory

        public TwoPhaseHASCOFactory​(HASCOFactory<S,​N,​A,​java.lang.Double> hascoFactory)
    • Method Detail

      • getHascoFactory

        public HASCOFactory<S,​N,​A,​java.lang.Double> getHascoFactory()
      • setHascoFactory

        public void setHascoFactory​(HASCOFactory<S,​N,​A,​java.lang.Double> hascoFactory)
      • getAlgorithm

        public TwoPhaseHASCO<S,​N,​A> getAlgorithm()
        Specified by:
        getAlgorithm in interface org.api4.java.algorithm.IAlgorithmFactory<S extends ai.libs.jaicore.search.probleminputs.GraphSearchWithPathEvaluationsInput<N,​A,​java.lang.Double>,​N,​A>
      • getAlgorithm

        public TwoPhaseHASCO<S,​N,​A> getAlgorithm​(TwoPhaseSoftwareConfigurationProblem problem)
        Specified by:
        getAlgorithm in interface org.api4.java.algorithm.IAlgorithmFactory<S extends ai.libs.jaicore.search.probleminputs.GraphSearchWithPathEvaluationsInput<N,​A,​java.lang.Double>,​N,​A>