efa6567359
add FastGA foundry and eoStandardBitMutation variants
2020-07-09 11:10:43 +02:00
ae81793f7c
refactor: add eoOperatorFoundry
...
- Simpler relationships between encoding and set of operators in foundry.
- Rename "instanciate" in "instantiate"
2020-05-03 15:31:25 +02:00
5a64a1755a
feat: encoding accessor in foundry & less constrained forge setup
...
Allow forge setup to be called on nullptr and have an empty constructor
setup. Useful to build up forge vectors in one pass instead of add/setup
loops.
2020-04-22 07:55:56 +02:00
11ff72bdd9
fix: refactor foundry to be more dynamic than static
...
- Remove size template in favor of dynamic container: allow using the
generic interface.
- Using `operator=` was inducing slicing.
2020-04-12 16:26:37 +02:00
412e054933
feat: add an eoAlgoFoundry interface
...
Mainly expose the "algo = encoding" entrface.
2020-04-12 10:02:25 +02:00