, 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 | |