![]() |
Ultra 0.9.4
|
#include <evaluator.h>
Defines the requirements for a fitness evaluator.
An Evaluator is a callable object that:
Requiring const-invocability ensures that evaluators can be safely used through read-only references, which is essential when they are wrapped by utility classes such as evaluator_proxy and invoked concurrently or through logically-const interfaces.