#include <shark/Algorithms/DirectSearch/Operators/Indicators/NSGA3Indicator.h>
|
template<typename ParetofrontType , typename ParetoArchive > |
std::vector< std::size_t > | leastContributors (ParetofrontType const &front, ParetoArchive const &archive, std::size_t K) const |
|
template<typename Archive > |
void | serialize (Archive &ar, const unsigned int) |
|
void | setReferencePoints (std::vector< RealVector > const &Z) |
|
template<class random > |
void | init (std::size_t numOfObjectives, std::size_t mu, random &rng, std::vector< Preference > const &preferences=std::vector< Preference >()) |
|
Definition at line 43 of file NSGA3Indicator.h.
◆ init()
template<class random >
void shark::NSGA3Indicator::init |
( |
std::size_t |
numOfObjectives, |
|
|
std::size_t |
mu, |
|
|
random & |
rng, |
|
|
std::vector< Preference > const & |
preferences = std::vector<Preference>() |
|
) |
| |
|
inline |
◆ leastContributors()
template<typename ParetofrontType , typename ParetoArchive >
std::vector<std::size_t> shark::NSGA3Indicator::leastContributors |
( |
ParetofrontType const & |
front, |
|
|
ParetoArchive const & |
archive, |
|
|
std::size_t |
K |
|
) |
| const |
|
inline |
◆ serialize()
template<typename Archive >
void shark::NSGA3Indicator::serialize |
( |
Archive & |
ar, |
|
|
const unsigned |
int |
|
) |
| |
|
inline |
◆ setReferencePoints()
void shark::NSGA3Indicator::setReferencePoints |
( |
std::vector< RealVector > const & |
Z | ) |
|
|
inline |
The documentation for this struct was generated from the following file: