World_reflect.hpp

Handle reflection on organisms to setup reasonable defaults in World.

Note

None of the functions defined here should be called from outside the world object; as such the comments below are not in Doxygen format and should only be used by LIBRARY developers working on World.

Typedefs

template<typename ORG>
using find_genome_t = decltype(Org2Genome<ORG>(true))

Functions

template<typename WORLD, typename ORG>
void SetDefaultFitFun(WORLD &world)
template<typename WORLD, typename ORG>
void SetDefaultMutFun(WORLD &world)
template<typename WORLD, typename ORG>
void SetDefaultPrintFun(WORLD &world)
template<typename WORLD, typename ORG>
void SetDefaultGetGenomeFun(WORLD &world)