| activeNode_ | BlisModel | [protected] |
| addCutGenerator(CglCutGenerator *generator, const char *name=NULL, int strategy=0, bool normal=true, bool atSolution=false, bool whenInfeasible=false) | BlisModel | |
| addCutGenerator(BlisConGenerator *generator) | BlisModel | |
| addCutGenerator(CglCutGenerator *generator, const char *name=NULL, BlisCutStrategy strategy=BlisCutStrategyAuto, int cutGenerationFrequency=1, bool normal=true, bool atSolution=false, bool whenInfeasible=false) | BlisModel | |
| addHeuristic(BlisHeuristic *heur) | BlisModel | |
| addHeuristic(BlisHeuristic *heur) | BlisModel | |
| addNumIterations(int newIter) | BlisModel | [inline] |
| addNumIterations(int newIter) | BlisModel | [inline] |
| addNumNodes(int newNodes=1) | BlisModel | [inline] |
| addNumNodes(int newNodes=1) | BlisModel | [inline] |
| addNumStrong(int num=1) | BlisModel | [inline] |
| addNumStrong(int num=1) | BlisModel | [inline] |
| addObjects(int numObjects, BcpsObject **objects) | BlisModel | |
| addObjects(int numObjects, BcpsObject **objects) | BlisModel | |
| AlpsKnowledge() | AlpsKnowledge | [inline] |
| AlpsModel() | AlpsModel | [inline] |
| AlpsPar() | AlpsModel | [inline] |
| AlpsPar_ | AlpsModel | [protected] |
| analyzeObjective() | BlisModel | |
| bcpsMessageHandler() const | BcpsModel | [inline] |
| bcpsMessageHandler_ | BcpsModel | [protected] |
| bcpsMessages() | BcpsModel | [inline] |
| bcpsMessages_ | BcpsModel | [protected] |
| BcpsModel() | BcpsModel | [inline] |
| blisMessageHandler() const | BlisModel | [inline] |
| blisMessageHandler_ | BlisModel | [protected] |
| blisMessages() | BlisModel | [inline] |
| blisMessages_ | BlisModel | [protected] |
| BlisModel() | BlisModel | [inline] |
| BlisModel() | BlisModel | [inline] |
| BlisPar() | BlisModel | [inline] |
| BlisPar() | BlisModel | [inline] |
| BlisPar_ | BlisModel | [protected] |
| boundingPass_ | BlisModel | |
| branchStrategy() const | BlisModel | [inline] |
| branchStrategy() const | BlisModel | [inline] |
| branchStrategy_ | BlisModel | [protected] |
| broker_ | AlpsModel | [protected] |
| capacity_ | VrpModel | [private] |
| checkInteger(double value) const | BlisModel | [inline] |
| checkInteger(double value) const | BlisModel | [inline] |
| clearSharedObjectMark() | BlisModel | [inline] |
| colMatrix_ | BlisModel | [protected] |
| colType_ | BlisModel | [protected] |
| computeCost(int v0, int v1) | VrpModel | |
| conLB() | BlisModel | [inline] |
| conLB_ | BlisModel | [protected] |
| conRandoms_ | BlisModel | [protected] |
| constraintPool() | BlisModel | [inline] |
| constraintPool() | BlisModel | [inline] |
| constraintPool_ | BlisModel | [protected] |
| constraintPoolReceive() | BlisModel | [inline] |
| constraintPoolReceive_ | BlisModel | [protected] |
| constraintPoolSend() | BlisModel | [inline] |
| constraintPoolSend_ | BlisModel | [protected] |
| constraints_ | BcpsModel | [protected] |
| conUB() | BlisModel | [inline] |
| conUB_ | BlisModel | [protected] |
| coordx_ | VrpModel | [private] |
| coordy_ | VrpModel | [private] |
| coordz_ | VrpModel | [private] |
| createIntgerObjects(bool startAgain) | BlisModel | |
| createNet(CoinPackedVector *vec) | VrpModel | |
| createObjects() | BlisModel | [protected] |
| createRoot() | BlisModel | [virtual] |
| createRoot() | BlisModel | [virtual] |
| cutGenerationFrequency_ | BlisModel | [protected] |
| cutGenerators(int i) const | BlisModel | [inline] |
| cutGenerators(int i) const | BlisModel | [inline] |
| cutStrategy_ | BlisModel | [protected] |
| dataFile_ | AlpsModel | [protected] |
| decode(AlpsEncoded &encoded) const | AlpsKnowledge | [virtual] |
| decodeAlps(AlpsEncoded &encoded) | AlpsModel | |
| decodeBcps(AlpsEncoded &encoded) | BcpsModel | |
| decodeBlis(AlpsEncoded &encoded) | BlisModel | [protected] |
| decodeToSelf(AlpsEncoded &) | VrpModel | [virtual] |
| decodeVrp(AlpsEncoded &encoded) | VrpModel | |
| deleteObjects() | BlisModel | |
| deleteObjects() | BlisModel | |
| delOldConstraints() | BlisModel | [inline] |
| delOldConstraints() | BlisModel | [inline] |
| demand_ | VrpModel | [private] |
| depot_ | VrpModel | [private] |
| edgenum_ | VrpModel | [private] |
| edges_ | VrpModel | [private] |
| encode() const | VrpModel | [virtual] |
| BcpsModel::encode(AlpsEncoded *encoded) | AlpsKnowledge | [inline, virtual] |
| encodeAlps(AlpsEncoded *encoded) const | AlpsModel | |
| encodeBcps(AlpsEncoded *encoded) const | BcpsModel | |
| encodeBlis(AlpsEncoded *encoded) const | BlisModel | [protected] |
| encodeVrp(AlpsEncoded *encoded) const | VrpModel | |
| etol_ | VrpModel | [private] |
| feasibleSolution(int &numIntegerInfs) | BlisModel | |
| feasibleSolution(int &numIntegerInfs, int &numObjectInfs) | BlisModel | |
| feasibleSolution(int &numIntegerInfs, int &numObjectInfs) | BlisModel | [virtual] |
| feasibleSolutionHeur(const double *solution) | BlisModel | |
| findIntegers(bool startAgain) | BlisModel | |
| generators_ | BlisModel | [protected] |
| getAveIterations() const | BlisModel | [inline] |
| getAveIterations() const | BlisModel | [inline] |
| getColLower() | BlisModel | [inline] |
| getColLower() | BlisModel | [inline] |
| getColUpper() | BlisModel | [inline] |
| getColUpper() | BlisModel | [inline] |
| getConRandoms() const | BlisModel | [inline] |
| getConRandoms() const | BlisModel | [inline] |
| getConstraints() | BcpsModel | [inline] |
| getCutGenerationFrequency() const | BlisModel | [inline] |
| getCutoff() const | BlisModel | [inline] |
| getCutoff() const | BlisModel | [inline] |
| getCutStrategy() const | BlisModel | [inline] |
| getDataFile() const | AlpsModel | [inline] |
| getDenseConCutoff() const | BlisModel | [inline] |
| getDenseConCutoff() const | BlisModel | [inline] |
| getEdgeList() | VrpModel | [inline] |
| getEncoded() const | AlpsKnowledge | [inline] |
| getHotstartStrategy() | BlisModel | [inline] |
| getIntColIndices() const | BlisModel | [inline] |
| getIntObjIndices() const | BlisModel | [inline] |
| getIntVars() const | BlisModel | [inline] |
| getKnowledgeBroker() | AlpsModel | [inline] |
| getLpObjValue() const | BlisModel | [inline] |
| getLpObjValue() const | BlisModel | [inline] |
| getLpSolution() const | BlisModel | [inline] |
| getLpSolution() const | BlisModel | [inline] |
| getMaxNumCons() const | BlisModel | [inline] |
| getMaxNumCons() const | BlisModel | [inline] |
| getNodeWeight() const | BlisModel | [inline] |
| getNodeWeight() const | BlisModel | [inline] |
| getNumBranchResolve() | BlisModel | [inline] |
| getNumCols() | BlisModel | [inline] |
| getNumCols() | BlisModel | [inline] |
| getNumCoreConstraints() const | BcpsModel | [inline] |
| getNumCoreVariables() const | BcpsModel | [inline] |
| getNumEdges() | VrpModel | [inline] |
| getNumHeurSolutions() const | BlisModel | [inline] |
| getNumHeurSolutions() const | BlisModel | [inline] |
| getNumIntObjects() const | BlisModel | [inline] |
| getNumIntVars() const | BlisModel | [inline] |
| getNumIterations() const | BlisModel | [inline] |
| getNumIterations() const | BlisModel | [inline] |
| getNumNodes() const | BlisModel | [inline] |
| getNumNodes() const | BlisModel | [inline] |
| getNumOldConstraints() const | BlisModel | [inline] |
| getNumOldConstraints() const | BlisModel | [inline] |
| getNumRows() | BlisModel | [inline] |
| getNumRows() | BlisModel | [inline] |
| getNumSolutions() const | BlisModel | [inline] |
| getNumSolutions() const | BlisModel | [inline] |
| getNumStrong() | BlisModel | [inline] |
| getNumStrong() | BlisModel | [inline] |
| getNumVertices() | VrpModel | [inline] |
| getObjCoef() const | BlisModel | [inline] |
| getObjCoef() const | BlisModel | [inline] |
| getOldConstraintsSize() const | BlisModel | [inline] |
| getOldConstraintsSize() const | BlisModel | [inline] |
| getSolution(const double *denseSol) | VrpModel | |
| getSolver() | BlisModel | [inline, virtual] |
| getType() | AlpsKnowledge | [inline] |
| getVariables() | BcpsModel | [inline] |
| gutsOfDestructor() | BlisModel | |
| gutsOfDestructor() | BlisModel | |
| heurCallFrequency_ | BlisModel | |
| heuristics(int i) const | BlisModel | [inline] |
| heuristics(int i) const | BlisModel | [inline] |
| heuristics_ | BlisModel | [protected] |
| heurStrategy_ | BlisModel | |
| hotstartStrategy_ | BlisModel | [protected] |
| importModel(std::vector< BlisVariable * > vars, std::vector< BlisConstraint * > cons) | BlisModel | [virtual] |
| incumbent() | BlisModel | [inline] |
| incumbent() | BlisModel | [inline] |
| incumbent_ | BlisModel | [protected] |
| index(int v0, int v1) | VrpModel | [inline] |
| init() | BlisModel | |
| init() | BlisModel | [protected] |
| inputCon_ | BlisModel | [protected] |
| inputVar_ | BlisModel | [protected] |
| intColIndices_ | BlisModel | [protected] |
| integerTol_ | BlisModel | |
| intObjIndices_ | BlisModel | [protected] |
| isRoot_ | BlisModel | |
| leafToRootPath | BlisModel | |
| leafToRootPath | BlisModel | |
| lpSolver_ | BlisModel | [protected] |
| messageHandler() const | BlisModel | [inline] |
| modelLog() | BlisModel | [virtual] |
| modelLog() | BlisModel | [virtual] |
| n_ | VrpModel | [private] |
| name_ | VrpModel | [private] |
| newCutPool_ | BlisModel | |
| nodeLog(AlpsTreeNode *node, bool force) | BlisModel | [virtual] |
| numBranchResolve_ | BlisModel | [protected] |
| numCoreConstraints_ | BcpsModel | [protected] |
| numCoreVariables_ | BcpsModel | [protected] |
| numCutGenerators() const | BlisModel | [inline] |
| numCutGenerators() const | BlisModel | [inline] |
| numHeuristics() const | BlisModel | [inline] |
| numHeuristics() const | BlisModel | [inline] |
| numIntObjects_ | BlisModel | [protected] |
| numObjects() const | BlisModel | [inline] |
| numObjects() const | BlisModel | [inline] |
| numroutes_ | VrpModel | [private] |
| objCoef_ | BlisModel | [protected] |
| objects() | BlisModel | [inline] |
| objects(int which) | BlisModel | [inline] |
| objects() | BlisModel | [inline] |
| objects(int which) | BlisModel | [inline] |
| objects_ | BlisModel | [protected] |
| oldConstraints() | BlisModel | [inline] |
| oldConstraints() | BlisModel | [inline] |
| oldConstraints_ | BlisModel | [protected] |
| optimalAbsGap_ | BlisModel | |
| optimalRelGap_ | BlisModel | |
| origConLB() | BlisModel | [inline] |
| origConUB() | BlisModel | [inline] |
| origLpSolver_ | BlisModel | [protected] |
| origVarLB() | BlisModel | [inline] |
| origVarUB() | BlisModel | [inline] |
| packSharedConstraints(AlpsEncoded *encoded) | BlisModel | [protected] |
| packSharedKnowlege() | BlisModel | [virtual] |
| packSharedPseudocost(AlpsEncoded *encoded, int numToShare) | BlisModel | [protected] |
| packSharedVariables(AlpsEncoded *encoded) | BlisModel | [protected] |
| passInPriorities(const int *priorities, bool ifNotSimpleIntegers, int defaultValue=1000) | BlisModel | |
| passInPriorities(const int *priorities, bool ifNotSimpleIntegers, int defaultValue=1000) | BlisModel | |
| postprocess() | BlisModel | [virtual] |
| posx_ | VrpModel | [private] |
| posy_ | VrpModel | [private] |
| preprocess() | BlisModel | [virtual] |
| presolve_ | BlisModel | [protected] |
| presolvedLpSolver_ | BlisModel | [protected] |
| priority() const | BlisModel | [inline] |
| priority(int sequence) const | BlisModel | [inline] |
| priority() const | BlisModel | [inline] |
| priority(int sequence) const | BlisModel | [inline] |
| priority_ | BlisModel | [protected] |
| rampUpBranchStrategy() const | BlisModel | [inline] |
| rampUpBranchStrategy_ | BlisModel | [protected] |
| readInstance(const char *dateFile) | VrpModel | [virtual] |
| readParameters(const int argnum, const char *const *arglist) | VrpModel | [virtual] |
| receiveGeneratedKnowledge() | AlpsModel | [inline, virtual] |
| registerKnowledge() | VrpModel | [virtual] |
| resolve() | BlisModel | |
| resolve() | BlisModel | |
| sendGeneratedKnowledge() | AlpsModel | [inline, virtual] |
| setActiveNode(AlpsTreeNode *node) | BlisModel | [inline] |
| setActiveNode(AlpsTreeNode *node) | BlisModel | [inline] |
| setBestSolution(BLIS_SOL_TYPE how, double &objectiveValue, const double *solution, bool fixVariables=false) | BlisModel | |
| setBranchingMethod(BcpsBranchStrategy *method) | BlisModel | [inline] |
| setBranchingMethod(BcpsBranchStrategy &method) | BlisModel | [inline] |
| setBranchingMethod(BcpsBranchStrategy *method) | BlisModel | [inline] |
| setBranchingMethod(BcpsBranchStrategy &method) | BlisModel | [inline] |
| setColMatrix(CoinPackedMatrix *mat) | BlisModel | [inline] |
| setColType(char *colType) | BlisModel | [inline] |
| setConLb(double *cl) | BlisModel | [inline] |
| setConstraints(BcpsConstraint **con, int size) | BcpsModel | [inline] |
| setConUb(double *cu) | BlisModel | [inline] |
| setCutoff(double co) | BlisModel | [inline] |
| setCutoff(double co) | BlisModel | [inline] |
| setCutStrategy(BlisCutStrategy u) | BlisModel | [inline] |
| setCutStrategy(int f) | BlisModel | [inline] |
| setDataFile(std::string infile) | AlpsModel | [inline] |
| setDenseConCutoff(int cutoff) | BlisModel | [inline] |
| setDenseConCutoff(int cutoff) | BlisModel | [inline] |
| setEncoded(AlpsEncoded *e) | AlpsKnowledge | [inline] |
| setHotstartStrategy(int value) | BlisModel | [inline] |
| setKnowledgeBroker(AlpsKnowledgeBroker *b) | AlpsModel | [inline] |
| setMaxNumCons(int m) | BlisModel | [inline] |
| setMaxNumCons(int m) | BlisModel | [inline] |
| setModelData() | VrpModel | [protected] |
| setNodeWeight(double nw) | BlisModel | [inline] |
| setNodeWeight(double nw) | BlisModel | [inline] |
| setNumBranchResolve(int num) | BlisModel | [inline] |
| setNumCons(int num) | BlisModel | [inline] |
| setNumCoreConstraints(int num) | BcpsModel | [inline] |
| setNumCoreVariables(int num) | BcpsModel | [inline] |
| setNumElems(int num) | BlisModel | [inline] |
| setNumObjects(int num) | BlisModel | [inline] |
| setNumObjects(int num) | BlisModel | [inline] |
| setNumOldConstraints(int num) | BlisModel | [inline] |
| setNumOldConstraints(int num) | BlisModel | [inline] |
| setNumVars(int num) | BlisModel | [inline] |
| setObjCoef(double *obj) | BlisModel | [inline] |
| setOldConstraints(BlisConstraint **old) | BlisModel | [inline] |
| setOldConstraints(BlisConstraint **old) | BlisModel | [inline] |
| setOldConstraintsSize(int num) | BlisModel | [inline] |
| setOldConstraintsSize(int num) | BlisModel | [inline] |
| setSharedObjectMark(int i) | BlisModel | [inline] |
| setSolEstimate(double est) | BlisModel | [inline] |
| setSolEstimate(double est) | BlisModel | [inline] |
| setSolver(OsiSolverInterface *si) | BlisModel | [inline, virtual] |
| setSolver(OsiSolverInterface *si) | BlisModel | [inline, virtual] |
| setType(KnowledgeType t) | AlpsKnowledge | [inline] |
| setupSelf() | BlisModel | [virtual] |
| setupSelf() | BlisModel | [virtual] |
| setUseCons(int u) | BlisModel | [inline] |
| setVariables(BcpsVariable **var, int size) | BcpsModel | [inline] |
| setVarLb(double *lb) | BlisModel | [inline] |
| setVarUb(double *ub) | BlisModel | [inline] |
| sharedObjectMark_ | BlisModel | [protected] |
| solver() | BlisModel | [inline, virtual] |
| solver() | BlisModel | [inline, virtual] |
| startConLB() | BlisModel | [inline] |
| startConLB() | BlisModel | [inline] |
| startConLB_ | BlisModel | [protected] |
| startConUB() | BlisModel | [inline] |
| startConUB() | BlisModel | [inline] |
| startConUB_ | BlisModel | [protected] |
| startTime_ | BlisModel | |
| startVarLB() | BlisModel | [inline] |
| startVarLB() | BlisModel | [inline] |
| startVarLB_ | BlisModel | [protected] |
| startVarUB() | BlisModel | [inline] |
| startVarUB() | BlisModel | [inline] |
| startVarUB_ | BlisModel | [protected] |
| storeSolution(BlisSolutionType how, BlisSolution *sol) | BlisModel | |
| tempConLBPos() | BlisModel | [inline] |
| tempConLBPos() | BlisModel | [inline] |
| tempConLBPos_ | BlisModel | [protected] |
| tempConUBPos() | BlisModel | [inline] |
| tempConUBPos() | BlisModel | [inline] |
| tempConUBPos_ | BlisModel | [protected] |
| tempVarLBPos() | BlisModel | [inline] |
| tempVarLBPos() | BlisModel | [inline] |
| tempVarLBPos_ | BlisModel | [protected] |
| tempVarUBPos() | BlisModel | [inline] |
| tempVarUBPos() | BlisModel | [inline] |
| tempVarUBPos_ | BlisModel | [protected] |
| timeLimit_ | BlisModel | |
| type_ | AlpsKnowledge | [protected] |
| unpackSharedConstraints(AlpsEncoded &encoded) | BlisModel | [protected] |
| unpackSharedKnowledge(AlpsEncoded &) | BlisModel | [virtual] |
| unpackSharedPseudocost(AlpsEncoded &encoded) | BlisModel | [protected] |
| unpackSharedVariables(AlpsEncoded &encoded) | BlisModel | [protected] |
| useCons() const | BlisModel | [inline] |
| useHeuristics_ | BlisModel | |
| userFeasibleSolution(const double *solution, bool &userFeasible) | VrpModel | [virtual] |
| variables_ | BcpsModel | [protected] |
| varLB() | BlisModel | [inline] |
| varLB_ | BlisModel | [protected] |
| varUB() | BlisModel | [inline] |
| varUB_ | BlisModel | [protected] |
| vertnum_ | VrpModel | [private] |
| VrpCutGenerator class | VrpModel | [friend] |
| VrpModel() | VrpModel | [inline] |
| VrpPar_ | VrpModel | [private] |
| VrpSolution class | VrpModel | [friend] |
| writeParameters(std::ostream &outstream) const | BlisModel | [virtual] |
| writeParameters(std::ostream &outstream) const | BlisModel | [virtual] |
| wtype_ | VrpModel | [private] |
| ~AlpsKnowledge() | AlpsKnowledge | [inline, virtual] |
| ~AlpsModel() | AlpsModel | [inline, virtual] |
| ~BcpsModel() | BcpsModel | [inline, virtual] |
| ~BlisModel() | BlisModel | [virtual] |
| ~BlisModel() | BlisModel | [virtual] |
| ~VrpModel() | VrpModel | [inline, virtual] |