From 0477e6c39b7ce8b7f6560fbf222c19fe4f358dc8 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Wed, 6 Aug 2014 08:55:09 +0200 Subject: java: add @Override annotation to overriding methods Change-Id: I086964c6f6ce52c60c52b6dbc445d3c21d22c80a --- .../src/net/adaptivebox/deps/behavior/DEGTBehavior.java | 7 +++++++ .../src/net/adaptivebox/deps/behavior/PSGTBehavior.java | 2 ++ .../src/net/adaptivebox/problem/UnconstrainedProblemEncoder.java | 1 + 3 files changed, 10 insertions(+) (limited to 'nlpsolver/ThirdParty/EvolutionarySolver') diff --git a/nlpsolver/ThirdParty/EvolutionarySolver/src/net/adaptivebox/deps/behavior/DEGTBehavior.java b/nlpsolver/ThirdParty/EvolutionarySolver/src/net/adaptivebox/deps/behavior/DEGTBehavior.java index 7867fdb49db2..3c1a12a0be9b 100644 --- a/nlpsolver/ThirdParty/EvolutionarySolver/src/net/adaptivebox/deps/behavior/DEGTBehavior.java +++ b/nlpsolver/ThirdParty/EvolutionarySolver/src/net/adaptivebox/deps/behavior/DEGTBehavior.java @@ -3,8 +3,13 @@ #Supported parameters: NAME VALUE_type Range DefaultV Description +<<<<<<< HEAD FACTOR real (0, 1.2] 0.5 DEAgent: scale constant CR real [0, 1] 0.9 DEAgent: crossover constant +======= + FACTOR real (0, 1.2] 0.5 DEAgent: scale constant + CR real [0, 1] 0.9 DEAgent: crossover constant +>>>>>>> java: add @Override annotation to overriding methods //Other choices for FACTOR and CR: (0.5, 0.1) * @@ -46,6 +51,7 @@ public class DEGTBehavior extends AbsGTBehavior implements ILibEngine { pbest_t = pbest; } + @Override public void generateBehavior(SearchPoint trailPoint, ProblemEncoder problemEncoder) { SearchPoint gbest_t = socialLib.getGbest(); @@ -66,6 +72,7 @@ public class DEGTBehavior extends AbsGTBehavior implements ILibEngine { } } + @Override public void testBehavior(SearchPoint trailPoint, IGoodnessCompareEngine qualityComparator) { Library.replace(qualityComparator, trailPoint, pbest_t); } diff --git a/nlpsolver/ThirdParty/EvolutionarySolver/src/net/adaptivebox/deps/behavior/PSGTBehavior.java b/nlpsolver/ThirdParty/EvolutionarySolver/src/net/adaptivebox/deps/behavior/PSGTBehavior.java index c1e8db0123ae..68c3270adb79 100644 --- a/nlpsolver/ThirdParty/EvolutionarySolver/src/net/adaptivebox/deps/behavior/PSGTBehavior.java +++ b/nlpsolver/ThirdParty/EvolutionarySolver/src/net/adaptivebox/deps/behavior/PSGTBehavior.java @@ -83,6 +83,7 @@ public class PSGTBehavior extends AbsGTBehavior { pold_t = pold; } + @Override public void generateBehavior(SearchPoint trailPoint, ProblemEncoder problemEncoder) { SearchPoint gbest_t = socialLib.getGbest(); DesignSpace designSpace = problemEncoder.getDesignSpace(); @@ -107,6 +108,7 @@ public class PSGTBehavior extends AbsGTBehavior { } } + @Override public void testBehavior(SearchPoint trailPoint, IGoodnessCompareEngine qualityComparator) { Library.replace(qualityComparator, trailPoint, pbest_t); pold_t.importLocation(pcurrent_t); diff --git a/nlpsolver/ThirdParty/EvolutionarySolver/src/net/adaptivebox/problem/UnconstrainedProblemEncoder.java b/nlpsolver/ThirdParty/EvolutionarySolver/src/net/adaptivebox/problem/UnconstrainedProblemEncoder.java index 03b621ec05d7..f5193336789e 100644 --- a/nlpsolver/ThirdParty/EvolutionarySolver/src/net/adaptivebox/problem/UnconstrainedProblemEncoder.java +++ b/nlpsolver/ThirdParty/EvolutionarySolver/src/net/adaptivebox/problem/UnconstrainedProblemEncoder.java @@ -32,6 +32,7 @@ public abstract class UnconstrainedProblemEncoder extends ProblemEncoder { setDefaultYAt(0, BasicBound.MINDOUBLE, BasicBound.MINDOUBLE); } + @Override protected double calcTargetAt(int index, double[] VX) { return calcTarget(VX); } -- cgit