RTOp_ROp_max_inequ_viol.h File Reference

#include "RTOp.h"

Include dependency graph for RTOp_ROp_max_inequ_viol.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RTOp_ROp_max_inequ_viol_reduct_obj_t


Detailed Description

Computes the maximum violation of a set of inequality constraints.

Determines the maximum violation from a set of double-sided inequality constriants of the form:


 vL(i) <= v(i) <= vU(i), for i = 1...n
 
Constraint violations are scaled by 1.0/(1.0+|v(i)|) in the determination of the maximum violation. Any ties are broken by returning the lowest i.

The input vectors are passed in the order:


 v0 = v, v1 = vL, v2 = vU
 

Definition in file RTOp_ROp_max_inequ_viol.h.


Function Documentation

int RTOp_ROp_max_inequ_viol_construct struct RTOp_RTOp op  ) 
 

Definition at line 292 of file RTOp_ROp_max_inequ_viol.c.

int RTOp_ROp_max_inequ_viol_destroy struct RTOp_RTOp op  ) 
 

Definition at line 299 of file RTOp_ROp_max_inequ_viol.c.

struct RTOp_ROp_max_inequ_viol_reduct_obj_t RTOp_ROp_max_inequ_viol_val RTOp_ReductTarget  targ_obj  ) 
 

Definition at line 307 of file RTOp_ROp_max_inequ_viol.c.


Variable Documentation

const struct RTOp_RTOp_vtbl_t RTOp_ROp_max_inequ_viol_vtbl
 


Generated on Thu Sep 18 12:36:01 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1