Skip to content

Commit

Permalink
Add mtkize to docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Vaibhavdixit02 authored Jan 10, 2024
1 parent 38731c8 commit 3adb0cf
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion docs/src/optimization_packages/mathoptinterface.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,15 @@ Pkg.add("OptimizationMOI");
```

## Details

As of now, the `Optimization` interface to `MathOptInterface` implements only
the `maxtime` common keyword argument.

`OptimizationMOI` supports an argument `mtkize` which takes a boolean (default to `false`)
that allows automatic symbolic expression generation, this allows using any AD backend with
solvers or interfaces such as AmplNLWriter that require the expression graph of the objective
and constraints. This always happens automatically in the case of the `AutoModelingToolkit`
`adtype`.

An optimizer which supports the `MathOptInterface` API can be called
directly if no optimizer options have to be defined.

Expand Down

0 comments on commit 3adb0cf

Please sign in to comment.