Vita
|
Aggregates the problem-related data needed by an evolutionary program. More...
#include <problem.h>
Inherited by vita::de_problem, vita::ga_problem, and vita::src_problem.
Public Member Functions | |
template<class S , class ... Args> | |
symbol * | insert (Args &&... args) |
Adds a symbol to the internal symbol set. More... | |
template<class S , class ... Args> | |
symbol * | insert (Args &&...) |
virtual bool | is_valid () const |
problem () | |
A new problem. More... | |
Public Attributes | |
environment | env |
symbol_set | sset |
Aggregates the problem-related data needed by an evolutionary program.
vita::problem::problem | ( | ) |
A new problem.
Definition at line 20 of file problem.cc.
symbol * vita::problem::insert | ( | Args &&... | args | ) |
|
virtual |
true
if the object passes the internal consistency check Reimplemented in vita::src_problem.
Definition at line 27 of file problem.cc.
environment vita::problem::env |
symbol_set vita::problem::sset |