Package org.moeaframework.analysis.tools
Class SetContribution
java.lang.Object
org.moeaframework.util.CommandLineUtility
org.moeaframework.analysis.tools.SetContribution
Command line utility for reporting the number of solutions in a set that are contained within a reference set. The
common use-case of this utility is to determine the percent makeup of the individual approximation sets used during
the reference set construction.
-
Constructor Summary
ConstructorDescriptionConstructs the command line utility for reporting the number of solutions in a set that are contained within a reference set. -
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 reporting the number of solutions in a set that are contained within a reference set.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
-
SetContribution
public SetContribution()Constructs the command line utility for reporting the number of solutions in a set that are contained within a reference set.
-
-
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:
Exception
- if any exception occurred while running this command
-
main
Starts the command line utility for reporting the number of solutions in a set that are contained within a reference set.- Parameters:
args
- the command line arguments- Throws:
Exception
- if an error occurred
-