Reference

Contents

Index

NLPModelsJuMP.MathOptNLPModelMethod
MathOptNLPModel(model, hessian=true, name="Generic")

Construct a MathOptNLPModel from a JuMP model.

hessian should be set to false for multivariate user-defined functions registered without hessian.

source
NLPModelsJuMP.MathOptNLSModelMethod
MathOptNLSModel(model, F, hessian=true, name="Generic")

Construct a MathOptNLSModel from a JuMP model and a container of JuMP GenericAffExpr (generated by @expression) and NonlinearExpression (generated by @NLexpression).

hessian should be set to false for multivariate user-defined functions registered without hessian.

source
NLPModelsJuMP.coo_sym_add_mul!Method
coo_sym_add_mul!(rows, cols, vals, x, y, α)

Update of the form y ← y + αAx where A is a symmetric matrix given by (rows, cols, vals). Only one triangle of A should be passed.

source
NLPModelsJuMP.coo_sym_dotMethod
coo_sym_dot(rows, cols, vals, x, y)

Compute the product xᵀAy of a symmetric matrix A given by (rows, cols, vals). Only one triangle of A should be passed.

source
NLPModelsJuMP.parser_SAFMethod
parser_SAF(fun, set, linrows, lincols, linvals, nlin, lin_lcon, lin_ucon, index_map)

Parse a ScalarAffineFunction fun with its associated set. linrows, lincols, linvals, lin_lcon and lin_ucon are updated.

source
NLPModelsJuMP.parser_VAFMethod
parser_VAF(fun, set, linrows, lincols, linvals, nlin, lin_lcon, lin_ucon, index_map)

Parse a VectorAffineFunction fun with its associated set. linrows, lincols, linvals, lin_lcon and lin_ucon are updated.

source