/home/coin/SVN-release/OS-2.4.1/Couenne/src/heuristics/CouenneFeasPump.cpp File Reference

#include "CbcModel.hpp"
#include "CoinTime.hpp"
#include "CoinHelperFunctions.hpp"
#include "CouenneExprAux.hpp"
#include "CouenneFeasPump.hpp"
#include "CouenneProblem.hpp"
#include "CouenneProblemElem.hpp"
#include "CouenneCutGenerator.hpp"
#include "CouenneTNLP.hpp"
#include "CouenneFPpool.hpp"
#include "CouenneRecordBestSol.hpp"

Include dependency graph for CouenneFeasPump.cpp:

Go to the source code of this file.

Defines

#define RND_DECR_EXPONENT   .5
#define WRAP   3

Functions

void printDist (CouenneProblem *p, double *iSol, double *nSol)
void printCmpSol (int n, double *iSol, double *nSol, int direction)
void compDistSingle (CouenneProblem *p, int n, double *v, double &norm, int &nInfI, int &nInfN, double &infI, double &infN)


Define Documentation

#define RND_DECR_EXPONENT   .5

Referenced by Couenne::CouenneFeasPump::solution().

#define WRAP   3

Definition at line 736 of file CouenneFeasPump.cpp.

Referenced by printCmpSol().


Function Documentation

void printDist ( CouenneProblem p,
double *  iSol,
double *  nSol 
)

Definition at line 701 of file CouenneFeasPump.cpp.

References compDistSingle().

Referenced by Couenne::CouenneFeasPump::solution().

void printCmpSol ( int  n,
double *  iSol,
double *  nSol,
int  direction 
)

Definition at line 738 of file CouenneFeasPump.cpp.

References c, diff(), distance(), and WRAP.

Referenced by Couenne::CouenneFeasPump::solution().

void compDistSingle ( CouenneProblem p,
int  n,
double *  v,
double &  norm,
int &  nInfI,
int &  nInfN,
double &  infI,
double &  infN 
)

Definition at line 638 of file CouenneFeasPump.cpp.

References Couenne::AUX, Couenne::expression::AUX_GEQ, Couenne::expression::AUX_LEQ, COUENNE_EPS, diff(), and Couenne::isInteger().

Referenced by printDist().


Generated on Thu Nov 10 03:09:59 2011 by  doxygen 1.4.7