| checkFrequency_ | Idiot | [private] |
| cleanIteration(int iteration, int ordinaryStart, int ordinaryEnd, double *colsol, const double *lower, const double *upper, const double *rowLower, const double *rowUpper, const double *cost, const double *element, double fixTolerance, double &objChange, double &infChange) | Idiot | [private] |
| crash(int numberPass, CoinMessageHandler *handler, const CoinMessages *messages) | Idiot | |
| crossOver(int mode) | Idiot | |
| djTolerance_ | Idiot | [private] |
| drop_ | Idiot | [private] |
| dropEnoughFeasibility_ | Idiot | [private] |
| dropEnoughWeighted_ | Idiot | [private] |
| dropping(IdiotResult result, double tolerance, double small, int *nbad) | Idiot | [private] |
| exitDrop_ | Idiot | [private] |
| exitFeasibility_ | Idiot | [private] |
| getDropEnoughFeasibility() const | Idiot | [inline] |
| getDropEnoughWeighted() const | Idiot | [inline] |
| getExitInfeasibility() const | Idiot | [inline] |
| getFeasibilityTolerance() const | Idiot | [inline] |
| getLightweight() const | Idiot | [inline] |
| getLogLevel() const | Idiot | [inline] |
| getMajorIterations() const | Idiot | [inline] |
| getMinorIterations() const | Idiot | [inline] |
| getMinorIterations0() const | Idiot | [inline] |
| getReasonablyFeasible() const | Idiot | [inline] |
| getReduceIterations() const | Idiot | [inline] |
| getStartingWeight() const | Idiot | [inline] |
| getStrategy() const | Idiot | [inline] |
| getWeightFactor() const | Idiot | [inline] |
| Idiot() | Idiot | |
| Idiot(OsiSolverInterface &model) | Idiot | |
| Idiot(const Idiot &) | Idiot | |
| IdiSolve(int nrows, int ncols, double *rowsol, double *colsol, double *pi, double *djs, const double *origcost, double *rowlower, double *rowupper, const double *lower, const double *upper, const double *element, const int *row, const CoinBigIndex *colcc, const int *length, double *lambda, int maxIts, double mu, double drop, double maxmin, double offset, int strategy, double djTol, double djExit, double djFlag, CoinThreadRandom *randomNumberGenerator) | Idiot | [private] |
| lambdaIterations_ | Idiot | [private] |
| lightWeight_ | Idiot | [private] |
| logFreq_ | Idiot | [private] |
| logLevel_ | Idiot | [private] |
| majorIterations_ | Idiot | [private] |
| maxBigIts_ | Idiot | [private] |
| maxIts2_ | Idiot | [private] |
| maxIts_ | Idiot | [private] |
| model_ | Idiot | [private] |
| mu_ | Idiot | [private] |
| muAtExit_ | Idiot | [private] |
| muFactor_ | Idiot | [private] |
| objval(int nrows, int ncols, double *rowsol, double *colsol, double *pi, double *djs, const double *cost, const double *rowlower, const double *rowupper, const double *lower, const double *upper, const double *elemnt, const int *row, const CoinBigIndex *columnStart, const int *length, int extraBlock, int *rowExtra, double *solExtra, double *elemExtra, double *upperExtra, double *costExtra, double weight) | Idiot | [private] |
| operator=(const Idiot &rhs) | Idiot | |
| reasonableInfeas_ | Idiot | [private] |
| setDropEnoughFeasibility(double value) | Idiot | [inline] |
| setDropEnoughWeighted(double value) | Idiot | [inline] |
| setExitInfeasibility(double value) | Idiot | [inline] |
| setFeasibilityTolerance(double value) | Idiot | [inline] |
| setLightweight(int value) | Idiot | [inline] |
| setLogLevel(int value) | Idiot | [inline] |
| setMajorIterations(int value) | Idiot | [inline] |
| setMinorIterations(int value) | Idiot | [inline] |
| setMinorIterations0(int value) | Idiot | [inline] |
| setReasonablyFeasible(double value) | Idiot | [inline] |
| setReduceIterations(int value) | Idiot | [inline] |
| setStartingWeight(double value) | Idiot | [inline] |
| setStrategy(int value) | Idiot | [inline] |
| setWeightFactor(double value) | Idiot | [inline] |
| smallInfeas_ | Idiot | [private] |
| solve() | Idiot | |
| solve2(CoinMessageHandler *handler, const CoinMessages *messages) | Idiot | |
| stopMu_ | Idiot | [private] |
| strategy_ | Idiot | [private] |
| whenUsed_ | Idiot | [private] |
| ~Idiot() | Idiot | |