Minotaur 0.4.1
Docs for developers
Minotaur::TransSep Member List

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::TransSepinline
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

Minotaur source code documented by Doxygen 1.9.4 on Fri Apr 25 2025