Minotaur 0.4.1
Docs for developers
Minotaur::Function Member List

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

add(ConstLinearFunctionPtr lPtr)Minotaur::Function
changeLf(LinearFunctionPtr lf)Minotaur::Functionvirtual
changeNlf(NonlinearFunctionPtr nlf)Minotaur::Functionvirtual
cloneWithVars(VariableConstIterator vbeg, int *err) constMinotaur::Functionvirtual
cloneWithVarsPermute(VariableConstIterator vbeg, UIntVector variableaddress, int *err) constMinotaur::Functionvirtual
eval(const DoubleVector &x, int *error) constMinotaur::Functionvirtual
eval(const double *x, int *error) constMinotaur::Functionvirtual
evalGradient(const double *x, double *grad_f, int *error) constMinotaur::Functionvirtual
evalHessian(const double mult, const double *x, const size_t *offset, double *values, int *error)Minotaur::Functionvirtual
evalHessian(double mult, const double *x, const LTHessStor *stor, double *values, int *error) (defined in Minotaur::Function)Minotaur::Functionvirtual
fillHessOffset(size_t *offset, size_t &pos, std::set< ConstVariablePair, CompareVariablePair > &v_pairs)Minotaur::Functionvirtual
fillHessStor(LTHessStor *stor) (defined in Minotaur::Function)Minotaur::Functionvirtual
fillJac(const double *x, double *values, int *error) (defined in Minotaur::Function)Minotaur::Functionvirtual
finalHessStor(const LTHessStor *stor) (defined in Minotaur::Function)Minotaur::Functionvirtual
Function()Minotaur::Function
Function(LinearFunctionPtr lf)Minotaur::Function
Function(LinearFunctionPtr lf, QuadraticFunctionPtr qf)Minotaur::Function
Function(LinearFunctionPtr lf, NonlinearFunctionPtr nlf)Minotaur::Function
Function(LinearFunctionPtr lf, QuadraticFunctionPtr qf, NonlinearFunctionPtr nlf)Minotaur::Function
Function(NonlinearFunctionPtr nlf)Minotaur::Function
getFixVarOffset(VariablePtr v, double val) (defined in Minotaur::Function)Minotaur::Function
getLinearFunction() constMinotaur::Functionvirtual
getNonlinearFunction() constMinotaur::Functionvirtual
getNumNzInHess()Minotaur::Functionvirtual
getNumVars() constMinotaur::Functionvirtual
getQuadraticFunction() constMinotaur::Functionvirtual
getType()Minotaur::Functionvirtual
getVarFunType(ConstVariablePtr v) (defined in Minotaur::Function)Minotaur::Functionvirtual
hasVar(VariablePtr var) constMinotaur::Functionvirtual
isLinearIn(ConstVariablePtr v)Minotaur::Function
operator*=(const double c)Minotaur::Functionvirtual
operator<<Minotaur::Functionfriend
prepJac() (defined in Minotaur::Function)Minotaur::Functionvirtual
removeLinear()Minotaur::Function
removeNonlinear()Minotaur::Function
removeQuadratic()Minotaur::Function
removeVar(VariablePtr v, double val) (defined in Minotaur::Function)Minotaur::Function
subst(VariablePtr out, VariablePtr in, double rat)Minotaur::Functionvirtual
type_Minotaur::Functionprotected
vars_Minotaur::Functionprotected
varsBegin()Minotaur::Function
varsEnd()Minotaur::Function
write(std::ostream &out) constMinotaur::Functionvirtual
~Function()Minotaur::Functionvirtual

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