Changeset 306


Ignore:
Timestamp:
Oct 29, 2009 8:55:38 PM (10 years ago)
Author:
bjarni
Message:

Add Priority arrays to pCoin structure

File:
1 edited

Legend:

Unmodified
Added
Removed
  • stable/1.4/CoinMP/src/CoinMP.cpp

    r305 r306  
    441441                                double* SosRef;
    442442
     443                                int PriorCount;
     444                                int* PriorIndex;
     445                                int* PriorValues;
     446                                int* BranchDir;
     447
    443448                                int SolutionStatus;
    444449                                char SolutionText[200];
     
    517522        pCoin->IntCount         = 0;
    518523        pCoin->BinCount         = 0;
     524        pCoin->numInts          = 0;
    519525        pCoin->IsInt            = NULL;
    520526
     
    526532        pCoin->SosIndex         = NULL;
    527533        pCoin->SosRef           = NULL;
     534
     535        pCoin->PriorCount       = 0;
     536        pCoin->PriorIndex       = NULL;
     537        pCoin->PriorValues      = NULL;
     538        pCoin->BranchDir        = NULL;
    528539
    529540        pCoin->SolutionStatus = 0;
     
    848859                                pCoin->cbc->solver()->setInteger(i);
    849860                                pCoin->osi->setInteger(i);
     861                                pCoin->numInts++;
    850862                        }
    851863                }
     
    9881000                if (pCoin->SosRef)               free(pCoin->SosRef);
    9891001
     1002                if (pCoin->PriorIndex)   free(pCoin->PriorIndex);
     1003                if (pCoin->PriorValues)  free(pCoin->PriorValues);
     1004                if (pCoin->BranchDir)    free(pCoin->BranchDir);
    9901005        }
    9911006        free(pCoin);
Note: See TracChangeset for help on using the changeset viewer.