Skip to content

Commit 427a408

Browse files
committed
Add docs and tests
1 parent 3da0ddf commit 427a408

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

docs/src/apireference.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,6 @@ Silent
140140
TimeLimitSec
141141
RawParameter
142142
NumberOfThreads
143-
AbstractCallback
144-
LazyConstraintCallback
145-
HeuristicCallback
146-
UserCutCallback
147143
```
148144

149145
List of attributes useful for optimizers
@@ -168,6 +164,17 @@ PrimalStatus
168164
DualStatus
169165
```
170166

167+
Attributes relating to solver callbacks:
168+
169+
```@docs
170+
AbstractCallback
171+
LazyConstraintCallback
172+
HeuristicCallback
173+
UserCutCallback
174+
CallbackNodeStatus
175+
CallbackNodeStatusCode
176+
CallbackVariablePrimal
177+
```
171178
### Termination Status
172179

173180
The `TerminationStatus` attribute indicates why the optimizer stopped executing.
@@ -258,7 +265,6 @@ Calls to `get` and `set` should include as an argument a single `VariableIndex`
258265
VariableName
259266
VariablePrimalStart
260267
VariablePrimal
261-
CallbackVariablePrimal
262268
```
263269

264270
### Constraints

test/attributes.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
@test MOI.is_set_by_optimize(MOI.TerminationStatus())
44
@test !MOI.is_set_by_optimize(MOI.ConstraintSet())
55
@test !MOI.is_set_by_optimize(MOI.ObjectiveSense())
6+
@test MOI.is_set_by_optimize(MOI.CallbackNodeStatus(1))
67
end
78
@testset "is_copyable" begin
89
@test !MOI.is_copyable(MOI.TerminationStatus())

0 commit comments

Comments
 (0)