This is the complete list of members for SmiScnModel, including all inherited members.
addIntIndice(int indice) | SmiScnModel | inline |
addNode(SmiScnNode *node, bool notDetEq=false) | SmiScnModel | |
addNode(SmiNodeData *node) | SmiScnModel | |
addNodeToSubmodel(SmiScnNode *smiScnNode) | SmiScnModel | |
binaryInd | SmiScnModel | private |
binaryLen | SmiScnModel | private |
clp_ | SmiScnModel | private |
core_ | SmiScnModel | private |
dclo_ | SmiScnModel | private |
dcup_ | SmiScnModel | private |
DecompUnitTest() | SmiScnModel | friend |
deleteNode(SmiScnNode *tnode) | SmiScnModel | |
dels_ | SmiScnModel | private |
dobj_ | SmiScnModel | private |
drlo_ | SmiScnModel | private |
drup_ | SmiScnModel | private |
generateScenario(SmiCoreData *core, CoinPackedMatrix *matrix, CoinPackedVector *dclo, CoinPackedVector *dcup, CoinPackedVector *dobj, CoinPackedVector *drlo, CoinPackedVector *drup, SmiStageIndex branch, SmiScenarioIndex anc, double prob, SmiCoreCombineRule *r=SmiCoreCombineReplace::Instance()) | SmiScnModel | |
generateScenario(SmiCoreData *core, CoinPackedMatrix *matrix, CoinPackedVector *dclo, CoinPackedVector *dcup, CoinPackedVector *dobj, CoinPackedVector *drlo, CoinPackedVector *drup, std::vector< int >labels, double prob, SmiCoreCombineRule *r=SmiCoreCombineReplace::Instance()) | SmiScnModel | |
generateScenario(CoinPackedMatrix *matrix, CoinPackedVector *dclo, CoinPackedVector *dcup, CoinPackedVector *dobj, CoinPackedVector *drlo, CoinPackedVector *drup, SmiStageIndex branch, SmiScenarioIndex anc, double prob, SmiCoreCombineRule *r=SmiCoreCombineReplace::Instance()) | SmiScnModel | |
generateScenario(CoinPackedMatrix *matrix, CoinPackedVector *dclo, CoinPackedVector *dcup, CoinPackedVector *dobj, CoinPackedVector *drlo, CoinPackedVector *drup, std::vector< int >labels, double prob, SmiCoreCombineRule *r=SmiCoreCombineReplace::Instance()) | SmiScnModel | |
generateScenarioFromCore(SmiCoreData *core, double prob, SmiCoreCombineRule *r=SmiCoreCombineReplace::Instance()) | SmiScnModel | |
generateScenarioFromCore(double prob, SmiCoreCombineRule *r=SmiCoreCombineReplace::Instance()) | SmiScnModel | |
generateSolverArrays() | SmiScnModel | private |
getBinaryInd() | SmiScnModel | inline |
getBinaryLen() | SmiScnModel | inline |
getColSolution(SmiScenarioIndex ns, int *length) | SmiScnModel | |
getColSolution(SmiScenarioIndex ns, int stage, int colIndex) | SmiScnModel | |
getColValue(const double *d, SmiScenarioIndex ns, int *length) | SmiScnModel | |
getColValue(const double *d, SmiScenarioIndex ns, int stage, int rowIndex) | SmiScnModel | |
getCore() | SmiScnModel | inline |
getEEVValue(OsiSolverInterface *osiSolver, double objSense) | SmiScnModel | |
getEVValue(OsiSolverInterface *osiSolver, double objSense) | SmiScnModel | |
getIntegerInd() | SmiScnModel | inline |
getIntegerLen() | SmiScnModel | inline |
getIntIndices() | SmiScnModel | inline |
getLeafNode(SmiScenarioIndex i) | SmiScnModel | inline |
getNumScenarios() | SmiScnModel | inline |
getObjectiveValue(SmiScenarioIndex ns) | SmiScnModel | |
getOsiSolverInterface() | SmiScnModel | |
getQuadraticSolver() | SmiScnModel | inline |
getRootNode() | SmiScnModel | inline |
getRowDuals(SmiScenarioIndex ns, int *length) | SmiScnModel | |
getRowDuals(SmiScenarioIndex ns, int stage, int rowIndex) | SmiScnModel | |
getRowSolution(SmiScenarioIndex ns, int *length) | SmiScnModel | |
getRowSolution(SmiScenarioIndex ns, int stage, int rowIndex) | SmiScnModel | |
getRowValue(const double *d, SmiScenarioIndex ns, int *length, bool isDual) | SmiScnModel | |
getRowValue(const double *d, SmiScenarioIndex ns, int stage, int rowIndex, bool isDual) | SmiScnModel | |
getScenarioProb(SmiScenarioIndex ns) | SmiScnModel | |
getSmiTree() | SmiScnModel | inline |
getWSValue(OsiSolverInterface *osiSolver, double objSense) | SmiScnModel | |
handler_ | SmiScnModel | private |
indx_ | SmiScnModel | private |
integerInd | SmiScnModel | private |
integerLen | SmiScnModel | private |
intIndices | SmiScnModel | private |
loadOsiSolverData() | SmiScnModel | |
loadOsiSolverDataForSubproblem(int stage, int scenStart) | SmiScnModel | |
loadQuadraticSolverData() | SmiScnModel | |
matrix_ | SmiScnModel | private |
maxNelsPerScenInStage | SmiScnModel | private |
messages_ | SmiScnModel | private |
minrow_ | SmiScnModel | private |
ncol_ | SmiScnModel | private |
nels_ | SmiScnModel | private |
nels_max | SmiScnModel | private |
nqels_ | SmiScnModel | private |
nrow_ | SmiScnModel | private |
osiStoch_ | SmiScnModel | private |
processDiscreteDistributionIntoScenarios(SmiDiscreteDistribution *s, bool test=false) | SmiScnModel | |
qdels_ | SmiScnModel | private |
qindx_ | SmiScnModel | private |
qstart_ | SmiScnModel | private |
readSmps(const char *name, SmiCoreCombineRule *r=NULL) | SmiScnModel | |
releaseCore() | SmiScnModel | inline |
releaseSolver() | SmiScnModel | inline |
rstrt_ | SmiScnModel | private |
setCore(SmiCoreData *val) | SmiScnModel | inline |
setModelProb(double p) | SmiScnModel | inline |
setOsiSolverHandle(OsiSolverInterface &osi) | SmiScnModel | inline |
setOsiSolverHandle(OsiSolverInterface *osi) | SmiScnModel | inline |
setQuadraticSolver(ClpModel *clp) | SmiScnModel | inline |
SmiScnModel() | SmiScnModel | inline |
SmiScnModelDiscreteUnitTest() | SmiScnModel | friend |
smiTree_ | SmiScnModel | private |
solve_synch_ | SmiScnModel | private |
solveEEV(OsiSolverInterface *osiSolver, double objSense) | SmiScnModel | |
solveEV(OsiSolverInterface *osiSolver, double objSense) | SmiScnModel | |
solveWS(OsiSolverInterface *osiSolver, double objSense) | SmiScnModel | |
totalProb_ | SmiScnModel | private |
writeSmps(const char *name, bool winFileExtensions=false, bool strictFormat=true) | SmiScnModel | |
~SmiScnModel() | SmiScnModel |