Couenne  0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
Couenne::PowRel Class Reference

Identifies 5-tuple of the form. More...

#include <CouenneCrossConv.hpp>

Inheritance diagram for Couenne::PowRel:

Public Member Functions

virtual int findRelations ()
virtual void generateCuts (const OsiSolverInterface &, OsiCuts &, const CglTreeInfo=CglTreeInfo()) const

Detailed Description

Identifies 5-tuple of the form.

x_j := x_i ^ alpha x_p := x_i ^ beta

and generates cuts based on the relation

x_p = x_j ^ {beta/alpha}

Definition at line 125 of file CouenneCrossConv.hpp.

Member Function Documentation

virtual int Couenne::PowRel::findRelations ( )

Implements Couenne::AuxRelation.

virtual void Couenne::PowRel::generateCuts ( const OsiSolverInterface &  ,
OsiCuts &  ,
const CglTreeInfo  = CglTreeInfo() 
) const

Reimplemented from Couenne::AuxRelation.

The documentation for this class was generated from the following file: