Minotaur 0.4.1
Docs for developers
|
This is the complete list of members for Minotaur::TransSep, including all inherited members.
checkCons() | Minotaur::TransSep | |
coeffValue(CNode *n2, double *cv, bool *n, CNode **n1, std::vector< UInt > *idx) (defined in Minotaur::TransSep) | Minotaur::TransSep | |
commonConsCheck(std::vector< double > *constCoeff) (defined in Minotaur::TransSep) | Minotaur::TransSep | |
createCG(std::vector< CGraphPtr > *cg, CNodeQ *dq, int *itnum, CNode **tempN) | Minotaur::TransSep | |
depthFS(int j, CNode *n1, std::vector< UInt > *m, int *itnum, CNodeQ *sNodes, std::deque< int > *sOps, std::vector< CNode * > *sVars, std::vector< CNode * > *sConsts) | Minotaur::TransSep | |
explore(UInt *j, CNode *n1, std::vector< UInt > *m, int opc, int *itnum, UInt nvar, CNodeQ *sNodes, std::deque< int > *sOps, std::vector< CNode * > *sVars, std::vector< CNode * > *sConsts) | Minotaur::TransSep | |
finalCG(std::vector< CGraphPtr > *cg, CNode **tempN, std::vector< double > *constCoeff, double *coeff, std::vector< double > *hashVal1, double *x) | Minotaur::TransSep | |
getNumVars() | Minotaur::TransSep | inline |
ifRepeated(CGraphPtr nlf, LinearFunctionPtr lfnew, CGraphPtr cg, double constCoeff, double coeff, LinearFunctionPtr lf) (defined in Minotaur::TransSep) | Minotaur::TransSep | |
linearizeObj() (defined in Minotaur::TransSep) | Minotaur::TransSep | |
markVis(UInt i, int *itnum) | Minotaur::TransSep | |
mergeItrInfo(int mNum, CNodeQ *sNodes, std::deque< int > *sOps, std::vector< CNode * > *sVars, std::vector< CNode * > *sConsts) | Minotaur::TransSep | |
mergeItrNum(int j, int a, std::vector< UInt > *m) | Minotaur::TransSep | |
rootChildren(const CNode *o, std::stack< CNode * > *candNodes, std::stack< int > *candOp, double *coeff, UInt nnode, UInt nvar, double *ub, LinearFunctionPtr lf) | Minotaur::TransSep | |
sepCheck(double coeff, std::stack< CNode * > *candNodes, std::stack< int > *candOp, UInt nnode, UInt nvar, double *ub, LinearFunctionPtr lf) | Minotaur::TransSep | |
sepDetection() | Minotaur::TransSep | |
sepPartsCGraph(CNodeQ *dq, UInt nnode, std::vector< double > *constCoeff, double *coeff, std::vector< double > *hashVal1, double *x) | Minotaur::TransSep | |
sepPartsSearch(UInt sp, std::vector< CGraphPtr > *nlfnew, std::vector< LinearFunctionPtr > *lfnew, CGraphPtr cg, double constCoeff, LinearFunctionPtr lf, std::vector< UInt > *nsp, double coeff) (defined in Minotaur::TransSep) | Minotaur::TransSep | |
tempPopulate(CNode *n1, std::stack< CNode * > *tempNodes) | Minotaur::TransSep | |
TransSep() | Minotaur::TransSep | |
TransSep(EnvPtr env, ProblemPtr problem) | Minotaur::TransSep | |
updateVisNodeItr(UInt *j, std::vector< UInt > *m, CNode *n1, int opc, int idx, CNodeQ *sNodes, std::deque< int > *sOps, std::vector< CNode * > *sVars, std::vector< CNode * > *sConsts) | Minotaur::TransSep | |
writeProb() | Minotaur::TransSep | |
~TransSep() | Minotaur::TransSep |