Skip to content

Commit d229b49

Browse files
geoffroylecontedpo
authored andcommitted
documentation
1 parent fa43c4f commit d229b49

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
docs/build/

src/qpmodel.jl

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,22 @@ end
1313

1414
abstract type AbstractQuadraticModel <: AbstractNLPModel end
1515

16+
"""
17+
qp = QuadraticModel(c, Hrows, Hcols, Hvals; Arows = Arows, Acols = Acols, Avals = Avals,
18+
lcon = lcon, ucon = ucon, lvar = lvar, uvar = uvar)
19+
20+
qp = QuadraticModel(c, H; A = A, lcon = lcon, ucon = ucon, lvar = lvar, uvar = uvar)
21+
22+
Creates a Quadratic model ``min ~\\tfrac{1}{2} x^T Q x + c^T x + c_0`` with optional bounds
23+
`lvar ≦ x ≦ uvar` and optional linear constraints `lcon ≦ Ax ≦ ucon`.
24+
25+
You can also use [`QPSReader.jl`](https://github.com/JuliaSmoothOptimizers/QPSReader.jl) to
26+
create a Quadratic model:
27+
28+
using QPSReader
29+
qps = readqps("QAFIRO.SIF")
30+
qp = QuadraticModel(qps)
31+
"""
1632
mutable struct QuadraticModel <: AbstractQuadraticModel
1733
meta::NLPModelMeta
1834
counters::Counters

0 commit comments

Comments
 (0)