Antkeeper
0.0.1
|
Ant gene frequency table. More...
#include <ant-gene-frequency-table.hpp>
Public Member Functions | |
template<class URBG > | |
std::shared_ptr< T > | sample (URBG &urbg) const |
Samples a gene from the frequency table. More... | |
Public Attributes | |
std::vector< std::shared_ptr< T > > | genes |
Gene array. More... | |
std::vector< float > | weights |
Weight array. More... | |
Ant gene frequency table.
T | Gene type. |
Definition at line 33 of file ant-gene-frequency-table.hpp.
|
inline |
Samples a gene from the frequency table.
URBG | Uniform random bit generator type. |
urbg | Uniform random bit generator object. |
Definition at line 51 of file ant-gene-frequency-table.hpp.
std::vector<std::shared_ptr<T> > ant_gene_frequency_table< T >::genes |
Gene array.
Definition at line 36 of file ant-gene-frequency-table.hpp.
std::vector<float> ant_gene_frequency_table< T >::weights |
Weight array.
Definition at line 39 of file ant-gene-frequency-table.hpp.