Changeset 325


Ignore:
Timestamp:
Nov 11, 2009 4:21:25 PM (10 years ago)
Author:
bjarni
Message:

Fix whitespace in Coinmp.cs in trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CoinMP/examples/csharp/Coinmp.cs

    r296 r325  
    5959        public const int SOLV_CHECK_ROWTYPE = 5;
    6060        public const int SOLV_CHECK_MATBEGIN = 6;
    61         public const int SOLV_CHECK_MATCOUNT = 7; 
     61        public const int SOLV_CHECK_MATCOUNT = 7;
    6262        public const int SOLV_CHECK_MATBEGCNT = 8;
    6363        public const int SOLV_CHECK_MATBEGNZ = 9;
     
    6565        public const int SOLV_CHECK_MATINDEXROW = 11;
    6666        public const int SOLV_CHECK_BOUNDS = 12;
    67         public const int SOLV_CHECK_COLTYPE = 13; 
     67        public const int SOLV_CHECK_COLTYPE = 13;
    6868        public const int SOLV_CHECK_COLNAMES = 14;
    6969        public const int SOLV_CHECK_COLNAMESLEN = 15;
     
    9090        public delegate int MsgLogDelegate(string messageStr);
    9191
    92         public delegate int IterDelegate(int    iterCount, 
    93                                                                      double objectValue,
    94                                                                      int    isFeasible,
    95                                                                      double infeasValue);
    96 
    97         public delegate int MipNodeDelegate(int   iterCount,
    98                                                                         int       mipNodeCount,
    99                                                                         double bestBound,
    100                                                                         double bestInteger,
    101                                                                         int    isMipImproved);
     92        public delegate int IterDelegate(int    iterCount,
     93                                         double objectValue,
     94                                         int    isFeasible,
     95                                         double infeasValue);
     96
     97        public delegate int MipNodeDelegate(int    iterCount,
     98                                            int    mipNodeCount,
     99                                            double bestBound,
     100                                            double bestInteger,
     101                                            int    isMipImproved);
    102102
    103103        [DllImport("coinmp.dll")] public static extern int CoinInitSolver(string licenseStr);
     
    156156
    157157        [DllImport("coinmp.dll")] public static extern int CoinLoadPriority(IntPtr hProb, int priorCount,
    158                                                     int[] priorIndex, int[] priorValues, int[] branchDir);
     158                        int[] priorIndex, int[] priorValues, int[] branchDir);
    159159
    160160        [DllImport("coinmp.dll")] public static extern int CoinLoadSemiCont(IntPtr hProb, int semiCount,
    161                                                     int[] semiIndex);
    162 
    163         [DllImport("coinmp.dll")] public static extern int CoinLoadSos(IntPtr hProb, int sosCount, 
    164                                                     int sosNZCount, int[] sosType, int[] sosPrior,
    165                                                     int[] sosBegin, int[] sosIndex, double[] sosRef);
    166 
    167         [DllImport("coinmp.dll")] public static extern int CoinLoadQuadratic(IntPtr hProb, int[] quadBegin, 
    168                                                     int[] quadCount, int[] quadIndex, double[] quadValues);
    169 
    170         [DllImport("coinmp.dll")] public static extern int CoinLoadNonlinear(IntPtr hProb, int nlpTreeCount, 
    171                                                     int nlpLineCount, int[] nlpBegin, int[] nlpOper,
    172                                                     int[] nlpArg1, int[] nlpArg2, int[] nlpIndex1,
    173                                                     int[] nlpIndex2, double[] nlpValue1, double[] nlpValue2);
     161                        int[] semiIndex);
     162
     163        [DllImport("coinmp.dll")] public static extern int CoinLoadSos(IntPtr hProb, int sosCount,
     164                        int sosNZCount, int[] sosType, int[] sosPrior,
     165                        int[] sosBegin, int[] sosIndex, double[] sosRef);
     166
     167        [DllImport("coinmp.dll")] public static extern int CoinLoadQuadratic(IntPtr hProb, int[] quadBegin,
     168                        int[] quadCount, int[] quadIndex, double[] quadValues);
     169
     170        [DllImport("coinmp.dll")] public static extern int CoinLoadNonlinear(IntPtr hProb, int nlpTreeCount,
     171                        int nlpLineCount, int[] nlpBegin, int[] nlpOper,
     172                        int[] nlpArg1, int[] nlpArg2, int[] nlpIndex1,
     173                        int[] nlpIndex2, double[] nlpValue1, double[] nlpValue2);
    174174
    175175        [DllImport("coinmp.dll")] public static extern int CoinUnloadProblem(IntPtr hProb);
     
    180180
    181181        [DllImport("coinmp.dll")] public static extern string CoinGetProblemName(IntPtr hProb);
    182         [DllImport("coinmp.dll")] public static extern int CoinGetProblemNameBuf(IntPtr hProb, 
    183                                                     StringBuilder problemName, int buflen);
     182        [DllImport("coinmp.dll")] public static extern int CoinGetProblemNameBuf(IntPtr hProb,
     183                        StringBuilder problemName, int buflen);
    184184
    185185        [DllImport("coinmp.dll")] public static extern int CoinGetColCount(IntPtr hProb);
     
    187187
    188188        [DllImport("coinmp.dll")] public static extern string CoinGetColName(IntPtr hProb, int col);
    189         [DllImport("coinmp.dll")] public static extern int CoinGetColNameBuf(IntPtr hProb, int col, 
    190                                                     StringBuilder colName, int buflen);
     189        [DllImport("coinmp.dll")] public static extern int CoinGetColNameBuf(IntPtr hProb, int col,
     190                        StringBuilder colName, int buflen);
    191191
    192192        [DllImport("coinmp.dll")] public static extern string CoinGetRowName(IntPtr hProb, int row);
    193         [DllImport("coinmp.dll")] public static extern int CoinGetRowNameBuf(IntPtr hProb, int row, 
    194                                                     StringBuilder rowName, int buflen);
     193        [DllImport("coinmp.dll")] public static extern int CoinGetRowNameBuf(IntPtr hProb, int row,
     194                        StringBuilder rowName, int buflen);
    195195
    196196        [DllImport("coinmp.dll")] public static extern int CoinSetMsgLogCallback(IntPtr hProb, MsgLogDelegate msgLogDelegate);
     
    198198        [DllImport("coinmp.dll")] public static extern int CoinSetMipNodeCallback(IntPtr hProb, MipNodeDelegate mipNodeDelegate);
    199199
    200        
    201200        [DllImport("coinmp.dll")] public static extern int CoinOptimizeProblem(IntPtr hProb, int method);
    202201
     
    207206
    208207        [DllImport("coinmp.dll")] public static extern int CoinGetSolutionStatus(IntPtr hProb);
     208
    209209        [DllImport("coinmp.dll")] public static extern string CoinGetSolutionText(IntPtr hProbs, int solutionStatus);
    210210        [DllImport("coinmp.dll")] public static extern int CoinGetSolutionTextBuf(IntPtr hProbs, int solutionStatus,
    211                                                     StringBuilder solutionText, int buflen);
     211                        StringBuilder solutionText, int buflen);
    212212
    213213        [DllImport("coinmp.dll")] public static extern double CoinGetObjectValue(IntPtr hProb);
     
    218218
    219219        [DllImport("coinmp.dll")] public static extern int CoinGetSolutionValues(IntPtr hProb, [In, Out] double[] activity,
    220                                                 [In, Out] double[] reducedCost, [In, Out] double[] slackValues, [In, Out] double[] shadowPrice);
    221 
    222         [DllImport("coinmp.dll")] public static extern int CoinGetSolutionRanges(IntPtr hProb, [In, Out] double[] objLoRange, 
    223                                                 [In, Out] double[] objUpRange, [In, Out] double[] rhsLoRange, [In, Out] double[] rhsUpRange);
    224 
    225         [DllImport("coinmp.dll")] public static extern int CoinGetSolutionBasis(IntPtr hProb, [In, Out] int[] colStatus, 
    226                                                 [In, Out] double[] rowStatus);
     220                        [In, Out] double[] reducedCost, [In, Out] double[] slackValues, [In, Out] double[] shadowPrice);
     221
     222        [DllImport("coinmp.dll")] public static extern int CoinGetSolutionRanges(IntPtr hProb, [In, Out] double[] objLoRange,
     223                        [In, Out] double[] objUpRange, [In, Out] double[] rhsLoRange, [In, Out] double[] rhsUpRange);
     224
     225        [DllImport("coinmp.dll")] public static extern int CoinGetSolutionBasis(IntPtr hProb, [In, Out] int[] colStatus,
     226                        [In, Out] double[] rowStatus);
    227227
    228228        [DllImport("coinmp.dll")] public static extern int CoinReadFile(IntPtr hProb, int fileType, string readFilename);
     
    235235        [DllImport("coinmp.dll")] public static extern int CoinGetOptionCount(IntPtr hProb);
    236236        [DllImport("coinmp.dll")] public static extern int CoinGetOptionInfo(IntPtr hProb, int optionNr,
    237                                                 [In, Out] int[] optionID, [In, Out] int[] groupType, [In, Out] int[] optionType);
     237                        [In, Out] int[] optionID, [In, Out] int[] groupType, [In, Out] int[] optionType);
    238238
    239239        [DllImport("coinmp.dll")] public static extern int CoinGetOptionName(IntPtr hProb, int optionNr);
    240         [DllImport("coinmp.dll")] public static extern int CoinGetOptionNameBuf(IntPtr hProb, int optionNr, 
    241                                                 StringBuilder optionName, int buflen);
     240        [DllImport("coinmp.dll")] public static extern int CoinGetOptionNameBuf(IntPtr hProb, int optionNr,
     241                        StringBuilder optionName, int buflen);
    242242
    243243        [DllImport("coinmp.dll")] public static extern int CoinGetOptionShortName(IntPtr hProb, int optionNr);
    244         [DllImport("coinmp.dll")] public static extern int CoinGetOptionShortNameBuf(IntPtr hProb, int optionNr, 
    245                                                 StringBuilder shortName, int buflen);
    246 
    247         [DllImport("coinmp.dll")] public static extern int CoinGetIntOptionMinMax(IntPtr hProb, int optionNr, 
    248                                                 [In, Out] int[] minValue, [In, Out] int[] maxValue);
    249         [DllImport("coinmp.dll")] public static extern int CoinGetRealOptionMinMax(IntPtr hProb, int optionNr, 
    250                                                 [In, Out] double[] minValue, [In, Out] double[] maxValue);
     244        [DllImport("coinmp.dll")] public static extern int CoinGetOptionShortNameBuf(IntPtr hProb, int optionNr,
     245                        StringBuilder shortName, int buflen);
     246
     247        [DllImport("coinmp.dll")] public static extern int CoinGetIntOptionMinMax(IntPtr hProb, int optionNr,
     248                        [In, Out] int[] minValue, [In, Out] int[] maxValue);
     249        [DllImport("coinmp.dll")] public static extern int CoinGetRealOptionMinMax(IntPtr hProb, int optionNr,
     250                        [In, Out] double[] minValue, [In, Out] double[] maxValue);
    251251
    252252        [DllImport("coinmp.dll")] public static extern int CoinGetOptionChanged(IntPtr hProb, int optionID);
     
    259259
    260260        [DllImport("coinmp.dll")] public static extern int CoinGetStringOption(IntPtr hProb, int optionID);
    261         [DllImport("coinmp.dll")] public static extern int CoinGetStringOptionBuf(IntPtr hProb, int optionID, 
    262                                                 StringBuilder stringValue, int buflen);
    263         [DllImport("coinmp.dll")] public static extern int CoinSetStringOption(IntPtr hProb, int optionID, 
    264                                                 string stringValue);
     261        [DllImport("coinmp.dll")] public static extern int CoinGetStringOptionBuf(IntPtr hProb, int optionID,
     262                        StringBuilder stringValue, int buflen);
     263        [DllImport("coinmp.dll")] public static extern int CoinSetStringOption(IntPtr hProb, int optionID,
     264                        string stringValue);
    265265    }
    266266}
Note: See TracChangeset for help on using the changeset viewer.