Member function BFE#
New in version 2.11.
#include <pagmo/batch_evaluators/member_bfe.hpp>
-
class member_bfe#
This class is a user-defined batch fitness evaluator (UDBFE) that can be used to construct a
bfe.member_bfeis a simple wrapper which delegates batch fitness evaluations to the input problem’spagmo::problem::batch_fitness()member function.-
vector_double operator()(const problem &p, const vector_double &dvs) const#
Call operator.
The call operator will pass dvs to the input problem p’s
pagmo::problem::batch_fitness()member function, and return its output. If the UDP stored within p does not implementpagmo::problem::batch_fitness(), an error will be raised.- Parameters
p – the input
problem.dvs – the input decision vectors that will be evaluated.
- Returns
the fitness vectors corresponding to the input decision vectors in dvs.
- Throws
unspecified – any exception raised by the invocation of p’s
pagmo::problem::batch_fitness()member function.
-
std::string get_name() const#
- Returns
a human-readable name for this
member_bfe.
-
vector_double operator()(const problem &p, const vector_double &dvs) const#