[−][src]Trait benchfun::Constrained
This is a trait that ensures consistent implementation of constrained benchmark functions
Associated Constants
const CONSTRAINED: bool
This constant indicates a constrained function
const NH: usize
This constant indicates the number of equality functions
const NG: usize
This constant indicates the number of inequality functions
Required methods
fn equality_constraints(x: Vec<f64>) -> Vec<f64>
This function returns the value of equality constraints
fn inequality_constraints(x: Vec<f64>) -> Vec<f64>
This function returns the value of inequality constraints
Provided methods
fn h(x: Vec<f64>) -> Vec<f64>
This is an alias for the equality constraint function
fn g(x: Vec<f64>) -> Vec<f64>
This is an alias for the inequality constraint function