https://github.com/michelleblom/margin-irv
Raw File
Tip revision: 8dab1759785d5e44321c512a17b8f6cb1fbfa52f authored by michelleblom on 18 September 2019, 07:20:29 UTC
Updated flags in Makefile and licence headers.
Tip revision: 8dab175
cplex_utils.h
/*
    Copyright (C) 2016-2019  Michelle Blom

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.
*/


#include<ilcplex/ilocplex.h>

typedef IloArray<IloNumVarArray> NumVarArray2D;
typedef IloArray<NumVarArray2D> NumVarArray3D;
typedef IloArray<NumVarArray3D> NumVarArray4D;
typedef IloArray<NumVarArray4D> NumVarArray5D;
typedef IloArray<NumVarArray5D> NumVarArray6D;
typedef IloArray<NumVarArray6D> NumVarArray7D;

typedef IloArray<IloNumArray> NumArray2D;
typedef IloArray<NumArray2D> NumArray3D;

typedef IloArray<IloExpr> ExprArray1D;
typedef IloArray<ExprArray1D> ExprArray2D;
typedef IloArray<ExprArray2D> ExprArray3D;
typedef IloArray<ExprArray3D> ExprArray4D;


back to top