Minotaur 0.4.1
Docs for developers
Minotaur::QuadraticFunction Member List

This is the complete list of members for Minotaur::QuadraticFunction, including all inherited members.

add(ConstQuadraticFunctionPtr q2)Minotaur::QuadraticFunction
addTerm(VariablePair vp, const double weight)Minotaur::QuadraticFunction
addTerm(ConstVariablePtr v1, ConstVariablePtr v2, double weight)Minotaur::QuadraticFunction
begin() constMinotaur::QuadraticFunctioninline
bndsquadterms(double *l, double *u, VariablePtr v)Minotaur::QuadraticFunction
bndsquadterms_2(double *l, double *u, VariablePtr v, VariablePtr v2)Minotaur::QuadraticFunction
clone() constMinotaur::QuadraticFunction
cloneWithVars(VariableConstIterator vbeg) constMinotaur::QuadraticFunction
computeBounds(double *l, double *u)Minotaur::QuadraticFunction
copyAdd(ConstQuadraticFunctionPtr q2) constMinotaur::QuadraticFunction
copyMinus(ConstQuadraticFunctionPtr q2) constMinotaur::QuadraticFunction
copyMult(double c) constMinotaur::QuadraticFunction
copyMult(LinearFunctionPtr l1) constMinotaur::QuadraticFunction
copyMult(ConstQuadraticFunctionPtr q2) constMinotaur::QuadraticFunction
end() constMinotaur::QuadraticFunctioninline
eval(const std::vector< double > &x) constMinotaur::QuadraticFunction
eval(const double *x) constMinotaur::QuadraticFunction
evalGradient(const double *x, double *grad_f)Minotaur::QuadraticFunction
evalGradient(const std::vector< double > &x, std::vector< double > &grad_f)Minotaur::QuadraticFunction
evalHessian(const double mult, const double *x, const LTHessStor *stor, double *values, int *error)Minotaur::QuadraticFunction
fillHessStor(LTHessStor *hess) (defined in Minotaur::QuadraticFunction)Minotaur::QuadraticFunction
fillJac(const double *x, double *values, int *error)Minotaur::QuadraticFunction
finalHessStor(const LTHessStor *hess) (defined in Minotaur::QuadraticFunction)Minotaur::QuadraticFunction
findSubgraphs()Minotaur::QuadraticFunction
getFixVarOffset(VariablePtr v, double val)Minotaur::QuadraticFunction
getFreq(ConstVariablePtr v1)Minotaur::QuadraticFunction
getNumBilTerms() constMinotaur::QuadraticFunction
getNumSqTerms() constMinotaur::QuadraticFunction
getNumTerms() constMinotaur::QuadraticFunction
getNumVars() constMinotaur::QuadraticFunction
getPersp(VariablePtr z, double eps, VariableGroup nNonzeroVar, double intTol) (defined in Minotaur::QuadraticFunction)Minotaur::QuadraticFunction
getVarMap() constMinotaur::QuadraticFunction
getVars(VariableSet *vars)Minotaur::QuadraticFunction
getWeight(ConstVariablePair &vp)Minotaur::QuadraticFunction
getWeight(ConstVariablePtr v1, ConstVariablePtr v2)Minotaur::QuadraticFunction
hasVar(ConstVariablePtr v) constMinotaur::QuadraticFunction
incTerm(ConstVariablePair vp, const double weight)Minotaur::QuadraticFunction
incTerm(ConstVariablePtr v1, ConstVariablePtr v2, const double weight)Minotaur::QuadraticFunction
isConvex()Minotaur::QuadraticFunction
isZero() constMinotaur::QuadraticFunctioninline
multiply(double c)Minotaur::QuadraticFunction
prepHess()Minotaur::QuadraticFunction
prepJac(VarSetConstIter vbeg, VarSetConstIter vend)Minotaur::QuadraticFunction
QuadraticFunction()Minotaur::QuadraticFunction
QuadraticFunction(UInt nz, double *vals, UInt *irow, UInt *jcol, VariableConstIterator vbeg)Minotaur::QuadraticFunction
QuadraticFunction(double *vals, VariableConstIterator vbeg, VariableConstIterator vend)Minotaur::QuadraticFunction
removeVar(VariablePtr v, double val, LinearFunctionPtr lf)Minotaur::QuadraticFunction
subst(VariablePtr out, VariablePtr in, double rat)Minotaur::QuadraticFunction
varsBegin() constMinotaur::QuadraticFunction
varsEnd() constMinotaur::QuadraticFunction
write(std::ostream &s) constMinotaur::QuadraticFunction
~QuadraticFunction()Minotaur::QuadraticFunction

Minotaur source code documented by Doxygen 1.9.4 on Fri Apr 25 2025