Minotaur 0.4.1
Docs for developers
|
This is the complete list of members for Minotaur::Function, including all inherited members.
add(ConstLinearFunctionPtr lPtr) | Minotaur::Function | |
changeLf(LinearFunctionPtr lf) | Minotaur::Function | virtual |
changeNlf(NonlinearFunctionPtr nlf) | Minotaur::Function | virtual |
cloneWithVars(VariableConstIterator vbeg, int *err) const | Minotaur::Function | virtual |
cloneWithVarsPermute(VariableConstIterator vbeg, UIntVector variableaddress, int *err) const | Minotaur::Function | virtual |
eval(const DoubleVector &x, int *error) const | Minotaur::Function | virtual |
eval(const double *x, int *error) const | Minotaur::Function | virtual |
evalGradient(const double *x, double *grad_f, int *error) const | Minotaur::Function | virtual |
evalHessian(const double mult, const double *x, const size_t *offset, double *values, int *error) | Minotaur::Function | virtual |
evalHessian(double mult, const double *x, const LTHessStor *stor, double *values, int *error) (defined in Minotaur::Function) | Minotaur::Function | virtual |
fillHessOffset(size_t *offset, size_t &pos, std::set< ConstVariablePair, CompareVariablePair > &v_pairs) | Minotaur::Function | virtual |
fillHessStor(LTHessStor *stor) (defined in Minotaur::Function) | Minotaur::Function | virtual |
fillJac(const double *x, double *values, int *error) (defined in Minotaur::Function) | Minotaur::Function | virtual |
finalHessStor(const LTHessStor *stor) (defined in Minotaur::Function) | Minotaur::Function | virtual |
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() const | Minotaur::Function | virtual |
getNonlinearFunction() const | Minotaur::Function | virtual |
getNumNzInHess() | Minotaur::Function | virtual |
getNumVars() const | Minotaur::Function | virtual |
getQuadraticFunction() const | Minotaur::Function | virtual |
getType() | Minotaur::Function | virtual |
getVarFunType(ConstVariablePtr v) (defined in Minotaur::Function) | Minotaur::Function | virtual |
hasVar(VariablePtr var) const | Minotaur::Function | virtual |
isLinearIn(ConstVariablePtr v) | Minotaur::Function | |
operator*=(const double c) | Minotaur::Function | virtual |
operator<< | Minotaur::Function | friend |
prepJac() (defined in Minotaur::Function) | Minotaur::Function | virtual |
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::Function | virtual |
type_ | Minotaur::Function | protected |
vars_ | Minotaur::Function | protected |
varsBegin() | Minotaur::Function | |
varsEnd() | Minotaur::Function | |
write(std::ostream &out) const | Minotaur::Function | virtual |
~Function() | Minotaur::Function | virtual |