Macros | Functions
OSnl2OS.cpp File Reference
#include <iostream>
#include "OSiLWriter.h"
#include "OSoLWriter.h"
#include "OSoLReader.h"
#include "OSnl2OS.h"
#include "OSOption.h"
#include "OSOutput.h"
#include "OSErrorClass.h"
#include "OSMathUtil.h"
#include "CoinHelperFunctions.hpp"
#include "nlp.h"
#include "getstub.h"
#include "r_opn.hd"
#include "opcode.hd"
#include <sstream>
#include <asl.h>
Include dependency graph for OSnl2OS.cpp:

Go to the source code of this file.

Macros

#define R_OPS   ((ASL_fg*)asl)->I.r_ops_
 
#define OBJ_DE   ((ASL_fg*)asl)->I.obj_de_
 
#define VAR_E   ((ASL_fg*)asl)->I.var_e_
 
#define CON_DE   ((ASL_fg*)asl)->I.con_de_
 

Functions

static char integerOrBinary (real upper, real lower)
 

Detailed Description

Author
Horand Gassmann, Jun Ma, Kipp Martin
Remarks
Copyright (C) 2012, Horand Gassmann, Jun Ma, Kipp Martin, Northwestern University, and the University of Chicago. All Rights Reserved. This software is licensed under the Eclipse Public License. Please see the accompanying LICENSE file in root directory for terms.

Definition in file OSnl2OS.cpp.

Macro Definition Documentation

#define R_OPS   ((ASL_fg*)asl)->I.r_ops_

OSnl2OS is used to convert information in AMPL nl format to OS objects (OSInstance and OSOption/OSoL string)

Definition at line 51 of file OSnl2OS.cpp.

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

Definition at line 52 of file OSnl2OS.cpp.

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

Definition at line 53 of file OSnl2OS.cpp.

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

Definition at line 54 of file OSnl2OS.cpp.

Function Documentation

static char integerOrBinary ( real  upper,
real  lower 
)
inlinestatic

Definition at line 454 of file OSnl2OS.cpp.