Macros | Functions
OSLindoSolver.cpp File Reference
#include "OSLindoSolver.h"
#include "OSiLReader.h"
#include "OSInstance.h"
#include "OSFileUtil.h"
#include "OSOutput.h"
#include "OSErrorClass.h"
#include "OSDataStructures.h"
#include "OSParameters.h"
#include "OSMathUtil.h"
#include "CoinTime.hpp"
#include <iostream>
#include <sstream>
#include <vector>
#include <map>
Include dependency graph for OSLindoSolver.cpp:

Go to the source code of this file.

Macros

#define DEBUG
 
#define __LINDOI_H__
 
#define LINDO_OP_CODE_CONVERSION
 

Functions

int CALLTYPE LSwriteMPIFile (pLSmodel pModel, char *pszFname)
 

Macro Definition Documentation

#define DEBUG

Definition at line 48 of file OSLindoSolver.cpp.

#define __LINDOI_H__

Definition at line 50 of file OSLindoSolver.cpp.

#define LINDO_OP_CODE_CONVERSION
Value:
std::map<int, int> nlNodeIdxLindo;\
nlNodeIdxLindo[OS_PLUS] = EP_PLUS; \
nlNodeIdxLindo[OS_SUM] = EP_SUM; \
nlNodeIdxLindo[OS_MINUS] = EP_MINUS; \
nlNodeIdxLindo[OS_NEGATE] = EP_NEGATE; \
nlNodeIdxLindo[OS_TIMES] = EP_MULTIPLY; \
nlNodeIdxLindo[OS_DIVIDE] = EP_DIVIDE; \
nlNodeIdxLindo[OS_POWER] = EP_POWER; \
nlNodeIdxLindo[OS_SQRT] = EP_SQRT; \
nlNodeIdxLindo[OS_LN] = EP_LN; \
nlNodeIdxLindo[OS_EXP] = EP_EXP; \
nlNodeIdxLindo[OS_NUMBER] = EP_PUSH_NUM; \
nlNodeIdxLindo[OS_VARIABLE] = EP_PUSH_VAR;\
nlNodeIdxLindo[OS_IF] = EP_IF; \
nlNodeIdxLindo[OS_ABS] = EP_ABS; \
nlNodeIdxLindo[OS_MAX] = EP_MAX; \
nlNodeIdxLindo[OS_MIN] = EP_MIN; \
nlNodeIdxLindo[OS_SQUARE] = EP_SQR; \
nlNodeIdxLindo[OS_SIN] = EP_SIN; \
nlNodeIdxLindo[OS_COS] = EP_COS;
#define OS_MAX
Definition: OSParameters.h:44
#define OS_COS
Definition: OSParameters.h:42
#define OS_NUMBER
Definition: OSParameters.h:45
#define OS_MINUS
Definition: OSParameters.h:29
#define OS_LN
Definition: OSParameters.h:38
#define OS_MIN
Definition: OSParameters.h:43
#define OS_PLUS
Definition: OSParameters.h:27
#define OS_ABS
Definition: OSParameters.h:35
#define OS_SQUARE
Definition: OSParameters.h:36
#define OS_SIN
Definition: OSParameters.h:41
#define OS_SUM
Definition: OSParameters.h:28
#define OS_POWER
Definition: OSParameters.h:33
#define OS_SQRT
Definition: OSParameters.h:37
#define OS_TIMES
Definition: OSParameters.h:31
#define OS_IF
Definition: OSParameters.h:49
#define OS_DIVIDE
Definition: OSParameters.h:32
#define OS_VARIABLE
Definition: OSParameters.h:48
#define OS_EXP
Definition: OSParameters.h:39
#define OS_NEGATE
Definition: OSParameters.h:30

Definition at line 64 of file OSLindoSolver.cpp.

Function Documentation

int CALLTYPE LSwriteMPIFile ( pLSmodel  pModel,
char *  pszFname 
)