Commit graph

  • 4d51fb8132 feat: initialization of eoVector from std::vector nojhan 2020-04-22 07:58:52 +02:00
  • 5a64a1755a feat: encoding accessor in foundry & less constrained forge setup nojhan 2020-04-22 07:55:56 +02:00
  • 13d62d0445 feat add cache management to forges nojhan 2020-04-20 15:26:51 +02:00
  • 78b0aed928 fix algo reset combination nojhan 2020-04-20 13:15:12 +02:00
  • 11ff72bdd9 fix: refactor foundry to be more dynamic than static nojhan 2020-04-12 16:26:37 +02:00
  • 78be884270 fix wrong licenses nojhan 2020-04-12 10:10:53 +02:00
  • 3cec9cde12 fix missing headers nojhan 2020-04-12 10:10:28 +02:00
  • a757dad270 feat: make eoEvalIOHproblem generic nojhan 2020-04-12 10:07:35 +02:00
  • d03f2abb46 feat: add a new operator: eoAlgoReset nojhan 2020-04-12 10:04:46 +02:00
  • 412e054933 feat: add an eoAlgoFoundry interface nojhan 2020-04-12 10:02:25 +02:00
  • ccb6bbed7c comment out useless tuple_printer nojhan 2020-04-02 16:39:01 +02:00
  • c8c8987174 fix: missing return in tuple nojhan 2020-04-02 16:38:50 +02:00
  • 7a6f9a640f feat: add an accessor to eoEvalIOH nojhan 2020-04-02 16:37:36 +02:00
  • a436fb3fa0 feat: add algo foundry and eval foundry nojhan 2020-03-30 17:37:04 +02:00
  • c281440cfe better indent nojhan 2020-03-30 17:36:38 +02:00
  • dd8aa6df37 add eoAlgoFoundryEA nojhan 2020-03-29 18:32:25 +02:00
  • 2183ee688b fix eoForge* nojhan 2020-03-29 17:45:42 +02:00
  • 1fdd977408 fix: use distance instead of hoping for pointers arithmetics nojhan 2020-03-29 17:41:52 +02:00
  • 25dc4b655f remove a warning nojhan 2020-03-29 17:40:50 +02:00
  • 98802f00a1 fix CPack use README.md nojhan 2020-03-29 17:40:22 +02:00
  • 30c99f290f first example of automatic algorithm assembling nojhan 2020-03-27 15:59:49 +01:00
  • eba2e14950 use eoExceptions everywhere nojhan 2020-03-27 00:21:52 +01:00
  • 75ac37b02a fix some errors in tests nojhan 2020-03-26 22:47:26 +01:00
  • 6aeb74f6e0 refactor exceptions nojhan 2020-03-26 22:46:52 +01:00
  • 3b01169726 refactor exceptions and exceptions hierarchy nojhan 2020-03-26 07:53:23 +01:00
  • 0332920d63 several fix of minor warnings nojhan 2020-03-25 14:45:11 +01:00
  • 1cdbb036d3 add a dimension accessor to eoInitFixedLength nojhan 2020-03-25 14:43:36 +01:00
  • 193ea83eb3 feat: add a way to print a message at each stop criterion call nojhan 2020-03-24 23:01:06 +01:00
  • 98501e0dd4 feat: add an algo that manage restarts nojhan 2020-03-24 18:25:25 +01:00
  • 40fb64a5aa feat: add a dummy continue, always returning true. nojhan 2020-03-24 16:37:30 +01:00
  • e389294cbb feat: EDO add combinable estimators nojhan 2020-03-24 16:35:49 +01:00
  • 77921fea0c feat: add initializer list interface to eoFunctorStore nojhan 2020-03-24 16:34:01 +01:00
  • e0e1cb8bc9 feat: separate estimators for init and in loop in edoAlgoAdaptive nojhan 2020-03-24 16:31:49 +01:00
  • ab740b2a72 add a monitor to print on eo::log at given level nojhan 2020-03-24 16:27:58 +01:00
  • 7e766f848d add eoStoreFunctor::pack to allocate & store in one line nojhan 2020-03-22 18:57:50 +01:00
  • 38e3f40bad cleaner numerical errors management for EDO adaptive algos nojhan 2020-03-17 12:05:56 +01:00
  • 64e14e09df move the distrib continue in EDO adaptive algos nojhan 2020-03-17 12:04:02 +01:00
  • f68d3c1396 add an interface toward IOHexperimenter nojhan 2020-03-16 18:30:48 +01:00
  • 11254b4fbd remove eoEvalFuncCounterBounder.h from general eo header nojhan 2020-03-16 18:22:14 +01:00
  • 80a11c7059 add a reset method to edoNormalAdaptive nojhan 2020-03-16 18:21:25 +01:00
  • a5354f8ef3 add eoEvalNanThrowException nojhan 2020-03-16 18:20:04 +01:00
  • c99ed01dc6 REMOVE eoEvalFuncCounterBounder duplicate of eoEvalCounterThrowException nojhan 2020-03-16 18:19:10 +01:00
  • 08bbf69f44 add EDO continuator checking matrices of adaptive distribution nojhan 2020-03-16 18:17:35 +01:00
  • c8121c788d make_checkpoint writes stats on clog by default nojhan 2020-03-11 11:39:38 +01:00
  • 67aaf8b025 add option to exit after make_help + fix exit code nojhan 2020-03-10 09:12:39 +01:00
  • 124701a364 expose ScalarType in eoScalarFitness nojhan 2020-03-10 09:12:01 +01:00
  • 2da161fc85 update eoRNG to fit C++17 standard nojhan 2020-03-10 09:11:16 +01:00
  • 6232ff2f21 add eoEvalNamedPipe nojhan 2020-03-08 21:44:42 +01:00
  • 9623f4d1f8 add missing eoEval* headers in <eo> nojhan 2020-02-09 06:53:36 +01:00
  • 2f5a00a7ac fix: eoEvalCmd use serialized input for the fitness instead of atof nojhan 2020-02-09 05:43:32 +01:00
  • ccb4b3787b add eoEvalCmd, an eval that call a system command nojhan 2020-02-08 16:34:34 +01:00
  • 9056ed8989 add an eoSystemError exception nojhan 2020-02-06 21:55:12 +01:00
  • 90c3e8ffa1 refactor: expose a eoHowMany::value function nojhan 2019-12-10 11:27:35 +01:00
  • 728bc6e897 feat: get a param handle from its name nojhan 2019-12-10 11:26:09 +01:00
  • be782f8cfb feat: add a sequential select that returns the best individual nojhan 2019-12-10 11:24:39 +01:00
  • 9b887c83a6 feat: class to wrap a eoMonOp into a eoQuadOp nojhan 2019-12-10 11:20:54 +01:00
  • 87d4f08258 eoBitOp feat: access to preference, fix: use doubles and swap nojhan 2019-12-10 11:18:09 +01:00
  • e64417f2a5 BREAKING CHANGE: set standard to C++11, feat: accessor to breeder ops nojhan 2019-12-10 11:11:47 +01:00
  • 646f20934e fix back some errors inserted by previous refactoring nojhan 2019-12-06 15:26:21 +01:00
  • aa5dbe82c6 Use relative includes in headers and absolute in code Ronaldd Pinho 2019-06-29 18:44:27 -03:00
  • d83681d6fa add cmake export to all targets & bugfix Find module nojhan 2019-09-29 21:14:30 +02:00
  • 6d94bf5ec9 Merge branch 'master' into mo-module-includes Ronaldd Pinho 2019-08-22 08:46:16 -03:00
  • 6251c1e964 Inlcude fixed in algo/moVNS.h file Ronaldd Pinho 2019-08-22 08:39:10 -03:00
  • ad848cf60d mo.h file with includes updated Ronaldd Pinho 2019-08-22 08:32:04 -03:00
  • 2319dad0cd Merge bugfix Ronaldd Pinho 2019-08-17 18:25:47 -03:00
  • 91b5b9f181 Fix moBitNeighbor.h Ronaldd Pinho 2019-08-17 18:25:19 -03:00
  • c0155eaa47 After refactor all MO directories Ronaldd Pinho 2019-08-17 17:41:41 -03:00
  • ede4dd071e Update include to relative on mo.h Ronaldd Pinho 2019-08-17 17:40:52 -03:00
  • b7d826fef4 Update includes on mo/problems Ronaldd Pinho 2019-08-17 17:39:50 -03:00
  • ea8510ce32 Updated includes on mo/sampling Ronaldd Pinho 2019-08-17 17:13:18 -03:00
  • 0c4937453e Updated includes on mo/memory Ronaldd Pinho 2019-08-17 17:00:12 -03:00
  • 8329642e92 Updated includes on mo/explorer Ronaldd Pinho 2019-08-17 16:56:52 -03:00
  • fe44948a58 Updated includes on mo/eval Ronaldd Pinho 2019-08-17 16:56:41 -03:00
  • 44b04879fc Merge branch 'mo-module-includes' Ronaldd Pinho 2019-08-17 16:14:00 -03:00
  • 5ce19f52f5 Update includes on mo/neighborhood Ronaldd Pinho 2019-08-17 16:11:07 -03:00
  • b884a5bebf Update includes on mo/coolingSchedule Ronaldd Pinho 2019-08-17 00:27:10 -03:00
  • e9a31d2b5b Update includes on mo/comparator Ronaldd Pinho 2019-08-17 00:25:34 -03:00
  • 026b3f9192 Update includes on mo/continuator Ronaldd Pinho 2019-08-17 00:21:46 -03:00
  • a12cce576d Rafactor includes on mo/algo folder Ronaldd Pinho 2019-08-16 23:48:14 -03:00
  • 278bdd00d0 Include from perturb files was updated Ronaldd Pinho 2019-08-15 23:53:10 -03:00
  • 2afe369ff1 Changed includes in acceptCrit folder to relative includes Ronaldd Pinho 2019-08-15 23:44:13 -03:00
  • 54c56624a9 Fix errors in eo and eoSGATransform.h Ronaldd Pinho 2019-06-30 13:44:48 -03:00
  • 0311c1672d Relative includes in other/ directory, all files Ronaldd Pinho 2019-06-30 13:29:10 -03:00
  • c9a9a0741f Refactoring last files to relative includes Ronaldd Pinho 2019-06-29 22:14:10 -03:00
  • a10818b601 Correcting cpp files in eo directory changed to relative includes Ronaldd Pinho 2019-06-29 22:06:51 -03:00
  • 45655703f4 Correcting error in ga/make_op_ga.cpp Ronaldd Pinho 2019-06-29 21:39:10 -03:00
  • 3b5b1cd6c9 Remmainig files in pyeo directory now uses relative inclusion in directive #include Ronaldd Pinho 2019-06-29 21:32:38 -03:00
  • 98e74536b5 All files in es directory was modified to use relative #includes Ronaldd Pinho 2019-06-29 21:21:17 -03:00
  • f48b7642c4 Refactoring mpi files to usage relative #includes Ronaldd Pinho 2019-06-29 21:01:06 -03:00
  • 281a61b39e Files in directory do/ refactored to relative #include's usage Ronaldd Pinho 2019-06-29 20:50:01 -03:00
  • b11c5fbb4c All files in gp directory modified to use relative include Ronaldd Pinho 2019-06-29 20:41:06 -03:00
  • 10d485044b All files in ga directory modified from absolute to relative inclusion Ronaldd Pinho 2019-06-29 20:37:27 -03:00
  • 536bfff096 All header files in utils/ directory refactored to use relative includes Ronaldd Pinho 2019-06-29 20:19:20 -03:00
  • 203574751e CORRECTING BUG: Add relative include eoUpdater.h in eoTimeCounter.h Ronaldd Pinho 2019-06-29 20:11:40 -03:00
  • 89a2ba9987 All includes in checkpointing file now in absolute format Ronaldd Pinho 2019-06-29 19:47:20 -03:00
  • 6387aa48ab Adapting headers of general inclusions to relative include Ronaldd Pinho 2019-06-29 19:45:05 -03:00
  • ad71aba24a All files in eo directory refactored to relative #include's Ronaldd Pinho 2019-06-29 19:43:12 -03:00
  • de830229e8 Correcting file included in eoOpSelMason.h Ronaldd Pinho 2019-06-29 19:19:11 -03:00
  • 78c9a9ec81 Refactor: All cpp files in eo dir modified to absolute includes Ronaldd Pinho 2019-06-29 19:06:48 -03:00
  • 782b207a4d Including sstream lib in eoExceptions.h Ronaldd Pinho 2019-06-29 19:01:37 -03:00