Empirical
Classes | Namespaces | Functions
Resource.h File Reference

Implement resource-based selection. More...

#include "World.h"

Go to the source code of this file.

Classes

class  emp::Resource
 

Namespaces

 emp
 If we are in emscripten, make sure to include the header.
 

Functions

template<typename ORG >
void emp::ResourceSelect (World< ORG > &world, const emp::vector< std::function< double(const ORG &)> > &extra_funs, emp::vector< emp::Resource > &pools, size_t t_size, size_t tourny_count=1, double frac=.0025, double max_bonus=5, double cost=0, bool use_base=true)
 

Detailed Description

Implement resource-based selection.

Note
This file is part of Empirical, https://github.com/devosoft/Empirical
Date
2018
Todo:
Ultimately, we probably want a much more full-featured resource system. This one works for Eco-EA and could be the basis for something Avida-like but lacks a lot of features for Artificial Life systems.