activateVariable(std::size_t i) | shark::BoxConstrainedProblem< Problem > | inline |
active() const | shark::BoxConstrainedProblem< Problem > | inline |
alpha(std::size_t i) const | shark::BoxConstrainedProblem< Problem > | inline |
BoxBasedShrinkingStrategy(ProblemT &problem, bool shrink=true) | shark::BoxBasedShrinkingStrategy< BoxConstrainedProblem< Problem > > | inline |
BoxConstrainedProblem(Problem &problem) | shark::BoxConstrainedProblem< Problem > | inline |
BoxConstrainedShrinkingProblem(Problem &problem, bool shrink=true) | shark::BoxConstrainedShrinkingProblem< Problem > | inline |
boxMax(std::size_t i) const | shark::BoxConstrainedProblem< Problem > | inline |
boxMin(std::size_t i) const | shark::BoxConstrainedProblem< Problem > | inline |
checkKKT() const | shark::BoxConstrainedProblem< Problem > | inline |
deactivateVariable(std::size_t i) | shark::BoxBasedShrinkingStrategy< BoxConstrainedProblem< Problem > > | inline |
diagonal(std::size_t i) const | shark::BoxConstrainedProblem< Problem > | inline |
dimensions() const | shark::BoxConstrainedProblem< Problem > | inline |
flipCoordinates(std::size_t i, std::size_t j) | shark::BoxBasedShrinkingStrategy< BoxConstrainedProblem< Problem > > | inline |
functionValue() const | shark::BoxConstrainedProblem< Problem > | inline |
getUnpermutedAlpha() const | shark::BoxConstrainedProblem< Problem > | inline |
gradient(std::size_t i) const | shark::BoxConstrainedProblem< Problem > | inline |
isDeactivated(std::size_t i) const | shark::BoxConstrainedProblem< Problem > | inline |
isLowerBound(std::size_t i) const | shark::BoxConstrainedProblem< Problem > | inline |
isUpperBound(std::size_t i) const | shark::BoxConstrainedProblem< Problem > | inline |
linear(std::size_t i) const | shark::BoxConstrainedProblem< Problem > | inline |
m_active | shark::BoxConstrainedProblem< Problem > | protected |
m_alphaStatus | shark::BoxConstrainedProblem< Problem > | protected |
m_gradient | shark::BoxConstrainedProblem< Problem > | protected |
m_problem | shark::BoxConstrainedProblem< Problem > | protected |
MatrixType typedef | shark::BoxBasedShrinkingStrategy< BoxConstrainedProblem< Problem > > | |
permutation(std::size_t i) const | shark::BoxConstrainedProblem< Problem > | inline |
PreferedSelectionStrategy typedef | shark::BoxBasedShrinkingStrategy< BoxConstrainedProblem< Problem > > | |
QpFloatType typedef | shark::BoxBasedShrinkingStrategy< BoxConstrainedProblem< Problem > > | |
quadratic() | shark::BoxConstrainedProblem< Problem > | inline |
reshrink() | shark::BoxConstrainedProblem< Problem > | inline |
scaleBoxConstraints(double factor, double variableScalingFactor) | shark::BoxBasedShrinkingStrategy< BoxConstrainedProblem< Problem > > | inline |
setInitialSolution(RealVector const &alpha, RealVector const &gradient, RealVector const &gradientEdge) | shark::BoxBasedShrinkingStrategy< BoxConstrainedProblem< Problem > > | inline |
setInitialSolution(RealVector const &alpha) | shark::BoxBasedShrinkingStrategy< BoxConstrainedProblem< Problem > > | inline |
BoxConstrainedProblem< Problem >::setInitialSolution(RealVector const &alpha, RealVector const &gradient) | shark::BoxConstrainedProblem< Problem > | inline |
setLinear(std::size_t i, double newValue) | shark::BoxBasedShrinkingStrategy< BoxConstrainedProblem< Problem > > | inlinevirtual |
setShrinking(bool shrinking) | shark::BoxBasedShrinkingStrategy< BoxConstrainedProblem< Problem > > | inline |
shrink(double epsilon) | shark::BoxBasedShrinkingStrategy< BoxConstrainedProblem< Problem > > | inline |
testShrinkVariable(std::size_t a, double largestUp, double smallestDown) const | shark::BoxConstrainedProblem< Problem > | inlineprotected |
unshrink() | shark::BoxBasedShrinkingStrategy< BoxConstrainedProblem< Problem > > | inline |
updateAlphaStatus(std::size_t i) | shark::BoxConstrainedProblem< Problem > | inlineprotected |
updateSMO(std::size_t i, std::size_t j) | shark::BoxBasedShrinkingStrategy< BoxConstrainedProblem< Problem > > | inlinevirtual |