Package es.urjc.etsii.grafo.solver
Class Mork
java.lang.Object
es.urjc.etsii.grafo.solver.Mork
@SpringBootApplication
@EnableAsync
@ComponentScan(basePackages="${advanced.scan-pkgs:es.urjc.etsii}",
includeFilters=)
public class Mork
extends Object
This class is in charge of launching Mork.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionProcedure to launch the application.Procedure to launch the application.Procedure to launch the application.
-
Constructor Details
-
Mork
public Mork()
-
-
Method Details
-
start
public static <M extends Move<S,I>, boolean startS extends Solution<S, I>, I extends Instance> (String[] args, Objective<M, S, I> objective) Procedure to launch the application.- Parameters:
args
- command line arguments, normally the parameter "String[] args" in the main methodobjective
- Objective to optimize, assumes single objective
-
start
@SafeVarargs public static <M extends Move<S,I>, boolean startS extends Solution<S, I>, I extends Instance> (String[] args, boolean multiobjective, Objective<M, S, I>... objectives) Procedure to launch the application.- Parameters:
args
- command line arguments, normally the parameter "String[] args" in the main methodmultiobjective
- true if the problem is multiobjective, false otherwiseobjectives
- List of objectives to track
-
start
@SafeVarargs public static <M extends Move<S,I>, boolean startS extends Solution<S, I>, I extends Instance> (String pkgRoot, String[] args, boolean multiobjective, Objective<M, S, I>... objectives) Procedure to launch the application.- Parameters:
pkgRoot
- Custom package root for component scanning if changed from the default packageargs
- command line arguments, normally the parameter "String[] args" in the main methodmultiobjective
- true if the problem is multiobjective, false otherwiseobjectives
- List of objectives to track
-