bMinusAx(matrix_type const &A, VV const *x, TT const *b, TT *y) const | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
coefficient_value_type typedef (defined in limbo::solvers::MultiKnapsackLagRelax< T, V >) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
computeSlackness() | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
constraint_type typedef (defined in limbo::solvers::MultiKnapsackLagRelax< T, V >) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
converge() | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
copy(MultiKnapsackLagRelax const &rhs) | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
destroy() | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
evaluateLagObjective() const | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
expression_type typedef (defined in limbo::solvers::MultiKnapsackLagRelax< T, V >) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
FeasibleSearcher< coefficient_value_type, variable_value_type > (defined in limbo::solvers::MultiKnapsackLagRelax< T, V >) | limbo::solvers::MultiKnapsackLagRelax< T, V > | friend |
lagObjFlag() const | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
m_bestObj | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_constrMatrix | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_iter | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_lagObj | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_lagObjFlag | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_maxIters | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_model | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_numGroups | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_objConstant | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_useInitialSol | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_vBestVariableSol | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_vConstraintPartition | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_vConstrRhs | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_vGroupedVariable | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_vLagMultiplier | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_vNewLagMultiplier | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_vObjCoef | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_vScalingFactor | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_vSlackness | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
m_vVariableGroupBeginIndex | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
matrix_type typedef (defined in limbo::solvers::MultiKnapsackLagRelax< T, V >) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
maxIterations() const | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
model_type typedef | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
MultiKnapsackLagRelax(model_type *model) | limbo::solvers::MultiKnapsackLagRelax< T, V > | inline |
MultiKnapsackLagRelax(MultiKnapsackLagRelax const &rhs) | limbo::solvers::MultiKnapsackLagRelax< T, V > | inline |
numNegativeSlackConstraints(bool evaluateFlag) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
operator()(updater_type *updater=NULL, scaler_type *scaler=NULL, searcher_type *searcher=NULL) | limbo::solvers::MultiKnapsackLagRelax< T, V > | inline |
operator=(MultiKnapsackLagRelax const &rhs) | limbo::solvers::MultiKnapsackLagRelax< T, V > | inline |
postProcess(updater_type *updater, searcher_type *searcher, SolverProperty status) | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
prepare() | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
printArray(unsigned int n, TT const *array, bool nonzeroFlag) const | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
printConstraint(std::ostream &os, std::string const &name) const | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
printLagMultiplier(std::string const &filename) const | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
printLagMultiplier(std::ostream &os=std::cout) const | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
printObjCoef(std::string const &filename) const | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
printObjCoef(std::ostream &os=std::cout) const | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
printVariableGroup(std::string const &filename) const (defined in limbo::solvers::MultiKnapsackLagRelax< T, V >) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
printVariableGroup(std::ostream &os=std::cout) const | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
property_type typedef (defined in limbo::solvers::MultiKnapsackLagRelax< T, V >) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
scale(scaler_type *scaler) | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
scaler_type typedef (defined in limbo::solvers::MultiKnapsackLagRelax< T, V >) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
searcher_type typedef (defined in limbo::solvers::MultiKnapsackLagRelax< T, V >) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
setLagObjFlag(bool f) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
setMaxIterations(unsigned int maxIter) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
setUseInitialSolutions(bool f) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
solve(updater_type *updater, scaler_type *scaler, searcher_type *searcher) | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
solveLag() | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
solveSubproblems(updater_type *updater, unsigned int beginIter, unsigned int endIter) | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
term_type typedef (defined in limbo::solvers::MultiKnapsackLagRelax< T, V >) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
unscale() | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
updateLagMultipliers(updater_type *updater) | limbo::solvers::MultiKnapsackLagRelax< T, V > | protected |
updater_type typedef (defined in limbo::solvers::MultiKnapsackLagRelax< T, V >) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
useInitialSolutions() const | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
variable_type typedef (defined in limbo::solvers::MultiKnapsackLagRelax< T, V >) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
variable_value_type typedef (defined in limbo::solvers::MultiKnapsackLagRelax< T, V >) | limbo::solvers::MultiKnapsackLagRelax< T, V > | |
~MultiKnapsackLagRelax() | limbo::solvers::MultiKnapsackLagRelax< T, V > | inline |