# Idiot Member List

This is the complete list of members for Idiot, including all inherited members.

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, double &maxInfeasibility) | Idiot | `[private]`
crash(int numberPass, CoinMessageHandler *handler, const CoinMessages *messages, bool doCrossover=true) | 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]`
setModel(OsiSolverInterface *model) | 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 |