[][src]Trait benchfun::Bounded

pub trait Bounded {
    const BOUNDS: (f64, f64);
    fn in_bounds(x: Vec<f64>) -> bool { ... }
}

This is a trait that ensures consistent implementation of bounded benchmark functions

Associated Constants

const BOUNDS: (f64, f64)

The bounds of the canonical optimization problem

Loading content...

Provided methods

fn in_bounds(x: Vec<f64>) -> bool

Function to check bounds

Loading content...

Implementors

impl Bounded for Ackley[src]

const BOUNDS: (f64, f64)[src]

The bounds of the canonical sphere optimization problem are infinite.

impl Bounded for Griewank[src]

const BOUNDS: (f64, f64)[src]

The bounds of the canonical sphere optimization problem are infinite.

impl Bounded for Matyas[src]

const BOUNDS: (f64, f64)[src]

The bounds of the canonical sphere optimization problem are infinite.

impl Bounded for Rastrigin[src]

const BOUNDS: (f64, f64)[src]

The bounds of the canonical sphere optimization problem are infinite.

impl Bounded for Ridge[src]

const BOUNDS: (f64, f64)[src]

The bounds of the canonical sphere optimization problem are infinite.

impl Bounded for Rosenbrock[src]

const BOUNDS: (f64, f64)[src]

The bounds of the canonical sphere optimization problem are infinite.

impl Bounded for Salomon[src]

const BOUNDS: (f64, f64)[src]

The bounds of the canonical sphere optimization problem are infinite.

impl Bounded for Zakharov[src]

const BOUNDS: (f64, f64)[src]

The bounds of the canonical sphere optimization problem are infinite.

Loading content...