add(ConstMonomialFunPtr m) | Minotaur::PolynomialFunction | |
add(const double c) | Minotaur::PolynomialFunction | |
add(ConstLinearFunctionPtr lf) | Minotaur::PolynomialFunction | |
add(ConstQuadraticFunctionPtr qf) | Minotaur::PolynomialFunction | |
add(ConstPolyFunPtr p) | Minotaur::PolynomialFunction | |
addConst(const double d, int &err) | Minotaur::NonlinearFunction | virtual |
cb_ | Minotaur::PolynomialFunction | protected |
cg_ | Minotaur::PolynomialFunction | protected |
clear_() | Minotaur::PolynomialFunction | protected |
clone() const | Minotaur::PolynomialFunction | |
cloneWithVars(VariableConstIterator vbeg, int *err) const | Minotaur::PolynomialFunction | virtual |
computeBounds(double *lb, double *ub, int *error) | Minotaur::NonlinearFunction | virtual |
copyAdd(ConstPolyFunPtr p2) const | Minotaur::PolynomialFunction | |
copyMinus(ConstPolyFunPtr p2) | Minotaur::PolynomialFunction | |
copyMult(double c) | Minotaur::PolynomialFunction | |
copyMult(ConstLinearFunctionPtr l2) const | Minotaur::PolynomialFunction | |
copyMult(ConstQuadraticFunctionPtr q2) const | Minotaur::PolynomialFunction | |
copyMult(ConstPolyFunPtr p2) const | Minotaur::PolynomialFunction | |
createCG() | Minotaur::PolynomialFunction | |
eTol_ | Minotaur::PolynomialFunction | protected |
eval(const double *x, int *error) | Minotaur::PolynomialFunction | virtual |
evalGradient(const double *x, double *grad_f, int *error) | Minotaur::PolynomialFunction | virtual |
evalHessian(const double mult, const double *x, const LTHessStor *stor, double *values, int *error) | Minotaur::PolynomialFunction | virtual |
fillHessStor(LTHessStor *stor) | Minotaur::PolynomialFunction | virtual |
fillJac(const double *x, double *values, int *error) | Minotaur::PolynomialFunction | virtual |
finalHessStor(const LTHessStor *stor) | Minotaur::PolynomialFunction | virtual |
getConstant() | Minotaur::PolynomialFunction | |
getFixVarOffset(VariablePtr, double) | Minotaur::NonlinearFunction | inlinevirtual |
getNlString(int *err) | Minotaur::NonlinearFunction | virtual |
getPersp(VariablePtr z, double eps, int *err) const | Minotaur::NonlinearFunction | virtual |
getType() const | Minotaur::PolynomialFunction | virtual |
getVars(VariableSet *) | Minotaur::PolynomialFunction | virtual |
hasVar(ConstVariablePtr v) const | Minotaur::NonlinearFunction | virtual |
isEmpty() const | Minotaur::PolynomialFunction | |
isSumOfSquares() const | Minotaur::NonlinearFunction | inlinevirtual |
multiply(ConstLinearFunctionPtr lf, double c) | Minotaur::PolynomialFunction | |
multiply(double c) | Minotaur::PolynomialFunction | virtual |
multiply(ConstQuadraticFunctionPtr qf) | Minotaur::PolynomialFunction | |
multiply(ConstPolyFunPtr p2) | Minotaur::PolynomialFunction | |
NonlinearFunction() | Minotaur::NonlinearFunction | |
numVars() | Minotaur::NonlinearFunction | inlinevirtual |
PolynomialFunction() | Minotaur::PolynomialFunction | |
PolynomialFunction(CGraphPtr cg) | Minotaur::PolynomialFunction | |
prepJac(VarSetConstIter vb, VarSetConstIter ve) | Minotaur::PolynomialFunction | virtual |
recCG_(const CNode *cnode, double *c, MonomialVector *terms) (defined in Minotaur::PolynomialFunction) | Minotaur::PolynomialFunction | |
recCGMult_(MonomialVector *t1, MonomialVector *t2, double c1, double c2, MonomialVector *terms, double *c) (defined in Minotaur::PolynomialFunction) | Minotaur::PolynomialFunction | |
removeConstant() | Minotaur::PolynomialFunction | |
removeLinear(LinearFunctionPtr lf) | Minotaur::PolynomialFunction | |
removeQuadratic(QuadraticFunctionPtr qf) | Minotaur::PolynomialFunction | |
removeVar(VariablePtr, double) | Minotaur::NonlinearFunction | inlinevirtual |
sqrRoot(int &err) | Minotaur::NonlinearFunction | virtual |
subst(VariablePtr, VariablePtr, double) | Minotaur::NonlinearFunction | inlinevirtual |
terms_ | Minotaur::PolynomialFunction | protected |
termsBegin() | Minotaur::PolynomialFunction | |
termsEnd() | Minotaur::PolynomialFunction | |
varBoundMods(double, double, VarBoundModVector &, SolveStatus *) | Minotaur::NonlinearFunction | inlinevirtual |
vars_ | Minotaur::NonlinearFunction | protected |
varsBegin() | Minotaur::NonlinearFunction | inlinevirtual |
varsEnd() | Minotaur::NonlinearFunction | inlinevirtual |
write(std::ostream &out) const | Minotaur::PolynomialFunction | virtual |
~NonlinearFunction() | Minotaur::NonlinearFunction | virtual |
~PolynomialFunction() | Minotaur::PolynomialFunction | |