public class Hypervolume
extends java.lang.Object
Constructor and Description |
---|
Hypervolume() |
Modifier and Type | Method and Description |
---|---|
static void |
clearFile(java.lang.String path)
Delete the hypervolume file
|
static void |
printFormatedHypervolumeFile(SolutionSet allSolutions,
java.lang.String path,
boolean append)
Print all solutions in a formatted file
|
static double[] |
printReferencePoint(double[][] allSolutions,
java.lang.String path,
int objectives)
Print the reference point of the solutions objectives in a file
|
public static void clearFile(java.lang.String path)
path
- path of the filepublic static void printFormatedHypervolumeFile(SolutionSet allSolutions, java.lang.String path, boolean append) throws java.io.IOException
allSolutions
- solutionspath
- file pathappend
- append or replace the filejava.io.IOException
- default exceptionpublic static double[] printReferencePoint(double[][] allSolutions, java.lang.String path, int objectives) throws java.io.IOException
allSolutions
- solutionspath
- path to saveobjectives
- number of objectivesjava.io.IOException
- default exception