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

#include "asl.h"
#include "nlp.h"
#include "getstub.h"
#include "opcode.hd"
#include "CoinHelperFunctions.hpp"
#include "CoinTime.hpp"
#include "CouenneProblem.hpp"
#include "CouenneTypes.hpp"
#include "CouenneExprSum.hpp"
#include "CouenneExprOpp.hpp"
#include "CouenneExprMul.hpp"
#include "CouenneExprSub.hpp"
#include "CouenneExprClone.hpp"
#include "CouenneExprGroup.hpp"

Include dependency graph for readnl.cpp:

Go to the source code of this file.

Defines

#define OBJ_DE   ((const ASL_fg *) asl) -> I.obj_de_
#define VAR_E   ((const ASL_fg *) asl) -> I.var_e_
#define CON_DE   ((const ASL_fg *) asl) -> I.con_de_
#define OBJ_sense   ((const ASL_fg *) asl) -> i.objtype_
#define THRESHOLD_OUTPUT_READNL   10000

Functions

bool is_expr_zero (expr *e)
void createCommonExpr (CouenneProblem *p, const ASL *asl, int i, int which)


Define Documentation

#define OBJ_DE   ((const ASL_fg *) asl) -> I.obj_de_

Definition at line 36 of file readnl.cpp.

#define VAR_E   ((const ASL_fg *) asl) -> I.var_e_

Definition at line 37 of file readnl.cpp.

#define CON_DE   ((const ASL_fg *) asl) -> I.con_de_

Definition at line 38 of file readnl.cpp.

#define OBJ_sense   ((const ASL_fg *) asl) -> i.objtype_

Definition at line 39 of file readnl.cpp.

#define THRESHOLD_OUTPUT_READNL   10000

Definition at line 41 of file readnl.cpp.


Function Documentation

bool is_expr_zero ( expr *  e  )  [inline]

Definition at line 48 of file readnl.cpp.

References COUENNE_EPS, and Intcast.

void createCommonExpr ( CouenneProblem p,
const ASL *  asl,
int  i,
int  which 
)

Definition at line 463 of file readnl.cpp.

References Couenne::CONST, e, Couenne::exprGroup::genExprGroup(), print(), and VAR_E.


Generated on Thu Nov 10 03:10:23 2011 by  doxygen 1.4.7