From d180ce2ad04536237ab1933ceaf5ae3f6501b533 Mon Sep 17 00:00:00 2001 From: Ronaldd Pinho Date: Sat, 29 Jun 2019 18:44:27 -0300 Subject: [PATCH] eo file and eoAlgo.h have been modified to absolute includes --- eo/src/eo | 206 ++++++++++++++++++++++++------------------------ eo/src/eoAlgo.h | 4 +- 2 files changed, 106 insertions(+), 104 deletions(-) diff --git a/eo/src/eo b/eo/src/eo index 8196e2b14..4c3906b4d 100644 --- a/eo/src/eo +++ b/eo/src/eo @@ -33,118 +33,120 @@ #endif // general purpose -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include -#include -#include -#include +#include +#include +#include // eo's -#include +#include -#include +#include -#include -#include -#include +#include +#include +#include // the variation operators -#include -#include -#include -#include +#include +#include +#include +#include // combinations of simple eoOps (eoMonOp and eoQuadOp) -#include +#include // didactic (mimics SGA-like variation into an eoGenOp) // calls crossover and mutation sequentially, // with their respective mutation rates -#include +#include // its dual: crossover, mutation (and copy) - proportional choice // w.r.t. given relative weights -#include +#include // population -#include +#include // Evaluation functions (all include eoEvalFunc.h) -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include // Continuators - all include eoContinue.h -#include -#include -#include -#include -#include -#include -#include // added th T.Legrand +#include +#include +#include +#include +#include +#include +#include // added th T.Legrand #ifndef _MSC_VER -#include // CtrlC handling (using 2 global variables!) +#include // CtrlC handling (using 2 global variables!) #endif + // Selection // the eoSelectOne's -#include -#include -#include -#include -#include // also contains eoLinearFitScaling.h -#include -#include -#include +#include +#include +#include +#include +#include // also contains eoLinearFitScaling.h +#include +#include +#include + // Embedding truncation selection -#include +#include // the batch selection - from an eoSelectOne -#include -#include -#include -#include +#include +#include +#include +#include // other batch selections // DetSelect can also be obtained as eoSequentialSelect, an eoSelectOne // (using setup and an index) -#include -#include +#include +#include // Breeders -#include // applies one eoGenOp, stop on offspring count -// #include // parent + SINGLE offspring compete (e.g. DE) - not ready yet... +#include // applies one eoGenOp, stop on offspring count +// #include // parent + SINGLE offspring compete (e.g. DE) - not ready yet... // Replacement -// #include -#include -#include -#include +// #include +#include +#include +#include // a simple transformer -#include +#include // Perf2Worth stuff - includes eoSelectFromWorth.h -#include +#include // Algorithms -#include -#include -// #include removed for a while - until eoGenOp is done +#include +#include +// #include removed for a while - until eoGenOp is done // Utils -#include -#include // includes eoRealBounds.h -#include // no eoIntVectorBounds +#include +#include // includes eoRealBounds.h +#include // no eoIntVectorBounds // aliens -#include -#include +#include +#include //----------------------------------------------------------------------------- @@ -154,54 +156,54 @@ /*** Particle Swarm Optimization stuff ***/ // basic particle definitions -#include -#include -#include -#include +#include +#include +#include +#include // initialization -#include -#include +#include +#include // velocities -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include // flights -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include // topologies -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include // PS algorithms -#include -#include -#include +#include +#include +#include // utils -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include -#include -#include +#include +#include #endif diff --git a/eo/src/eoAlgo.h b/eo/src/eoAlgo.h index 494b7b76c..95f9d77c5 100644 --- a/eo/src/eoAlgo.h +++ b/eo/src/eoAlgo.h @@ -25,8 +25,8 @@ #ifndef _EOALGO_H #define _EOALGO_H -#include // for population -#include +#include // for population +#include /** @defgroup Algorithms Algorithms