Trait ka::MultiObjective[][src]

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[src]

This constant indicates the number of objectives

Loading content...

Required methods

fn f(x: Vec<f64>) -> Vec<f64>[src]

Function for evaluating the set of objective functions

Loading content...

Implementors

Loading content...