[][src]Trait benchfun::MultiObjective

pub trait MultiObjective {
    const NF: usize;

    fn f(x: Vec<f64>) -> Vec<f64>;
}

This is a trait that ensures consistent implementation of multi-objective benchmark functions

Associated Constants

const NF: usize

This constant indicates the number of objectives

Loading content...

Required methods

fn f(x: Vec<f64>) -> Vec<f64>

Function for evaluating the set of objective functions

Loading content...

Implementors

impl MultiObjective for ChankongHaimes[src]

impl MultiObjective for FonsecaFlemming[src]

impl MultiObjective for Viennet[src]

Loading content...