From a177b14074efb43ac042561dcbeba1508f3eb8c4 Mon Sep 17 00:00:00 2001 From: "a.croix" <croix.alexandre@gmail.com> Date: Wed, 20 Mar 2019 12:45:04 +0100 Subject: [PATCH] Fix checkstyle issues --- .../java/wowa/training/AbstractSolution.java | 13 ++++++++++--- .../cylab/java/wowa/training/SolutionAUC.java | 17 ++++++++++++----- .../java/wowa/training/SolutionDistance.java | 5 +++++ 3 files changed, 27 insertions(+), 8 deletions(-) diff --git a/src/main/java/be/cylab/java/wowa/training/AbstractSolution.java b/src/main/java/be/cylab/java/wowa/training/AbstractSolution.java index 0899e56..1e67a94 100644 --- a/src/main/java/be/cylab/java/wowa/training/AbstractSolution.java +++ b/src/main/java/be/cylab/java/wowa/training/AbstractSolution.java @@ -4,7 +4,11 @@ import java.util.Arrays; import java.util.List; import java.util.Random; -public abstract class AbstractSolution implements Comparable<AbstractSolution>, Cloneable{ +/** + * Abstract class Solution. + */ +public abstract class AbstractSolution + implements Comparable<AbstractSolution>, Cloneable { protected double[] weights_w; protected double[] weights_p; @@ -61,6 +65,7 @@ public abstract class AbstractSolution implements Comparable<AbstractSolution>, /** * Change a random gene in a weight vector. * The gene is changed is the probability is higher than a random double + * * @param probability */ final void randomlyMutateWithProbability(final double probability) { @@ -100,7 +105,7 @@ public abstract class AbstractSolution implements Comparable<AbstractSolution>, } /** - *Function to normalize SolutionDistance weights. + * Function to normalize SolutionDistance weights. * Weights must be between 0 and 1 and the sum of the weight in a vector * must be equal to 1 */ @@ -116,6 +121,9 @@ public abstract class AbstractSolution implements Comparable<AbstractSolution>, return distance; } + /** + * @param distance + */ public final void setDistance(final double distance) { return; } @@ -149,7 +157,6 @@ public abstract class AbstractSolution implements Comparable<AbstractSolution>, } - /** * Copy. * diff --git a/src/main/java/be/cylab/java/wowa/training/SolutionAUC.java b/src/main/java/be/cylab/java/wowa/training/SolutionAUC.java index d027e25..f2dfe41 100644 --- a/src/main/java/be/cylab/java/wowa/training/SolutionAUC.java +++ b/src/main/java/be/cylab/java/wowa/training/SolutionAUC.java @@ -1,18 +1,25 @@ package be.cylab.java.wowa.training; -import be.cylab.java.roc.Point; import info.debatty.java.aggregation.WOWA; -import java.util.ArrayList; import java.util.List; +/** + * Child class Solution. + * Fitness criterion is AUC + */ public class SolutionAUC extends AbstractSolution { - - public SolutionAUC(int weight_number) { + /** + * Default constructor. + * @param weight_number + */ + public SolutionAUC(final int weight_number) { super(weight_number); } - final void computeScoreTo(List<double[]> data, double[] expected) { + final void computeScoreTo( + final List<double[]> data, + final double[] expected) { this.distance = 0; double[] aggregated_values = new double[data.size()]; WOWA wowa = new WOWA(this.weights_w, this.weights_p); diff --git a/src/main/java/be/cylab/java/wowa/training/SolutionDistance.java b/src/main/java/be/cylab/java/wowa/training/SolutionDistance.java index 8b9b95b..9f8a2a9 100644 --- a/src/main/java/be/cylab/java/wowa/training/SolutionDistance.java +++ b/src/main/java/be/cylab/java/wowa/training/SolutionDistance.java @@ -19,6 +19,11 @@ public class SolutionDistance extends AbstractSolution { super(weights_number); } + /** + * Constructor used for tests. + * @param weights_number + * @param seed + */ public SolutionDistance(final int weights_number, final int seed) { super(weights_number, seed); } -- GitLab