Skip to content

Commit

Permalink
Merge pull request #677 from SciML/Vaibhavdixit02-patch-4
Browse files Browse the repository at this point in the history
Add mtkize to docs
  • Loading branch information
Vaibhavdixit02 authored Jan 10, 2024
2 parents 38731c8 + 3adb0cf commit 4192d89
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 4192d89

Please sign in to comment.