Package org.moeaframework.analysis.tools
Class SetGenerator
java.lang.Object
org.moeaframework.util.CommandLineUtility
org.moeaframework.analysis.tools.SetGenerator
Command line utility for generating reference sets for a given problem. The reference set is created by randomly
sampling points and building a non-dominated set. Only problems that implement the
AnalyticalProblem
interface can be used.-
Constructor Summary
ConstructorDescriptionConstructs the command line utility for generating reference sets for a given problem. -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.commons.cli.Options
Returns the options made available by this command line utility.static void
Starts the command line utility for generating reference sets for a given problem.void
run
(org.apache.commons.cli.CommandLine commandLine) Runs this command line utility with the specified command line arguments.Methods inherited from class org.moeaframework.util.CommandLineUtility
getCommandString, getLocalizedOptions, setCommandString, showHelp, start
-
Constructor Details
-
SetGenerator
public SetGenerator()Constructs the command line utility for generating reference sets for a given problem.
-
-
Method Details
-
getOptions
public org.apache.commons.cli.Options getOptions()Description copied from class:CommandLineUtility
Returns the options made available by this command line utility. The base implementation automatically provides the-h,--help
option. Implementations overriding this method and begin with a call tosuper.getOptions()
.- Overrides:
getOptions
in classCommandLineUtility
- Returns:
- the options made available by this command line utility
-
run
Description copied from class:CommandLineUtility
Runs this command line utility with the specified command line arguments.- Specified by:
run
in classCommandLineUtility
- Parameters:
commandLine
- the command line arguments- Throws:
IOException
-
main
Starts the command line utility for generating reference sets for a given problem.- Parameters:
args
- the command line arguments- Throws:
Exception
- if an error occurred
-