Skip to content

Releases: reaktoro/optima

v0.2.11

04 Nov 14:52
Compare
Choose a tag to compare

Fixes bug related to stability data in MasterState not being transferred to State object in Solver.

v0.2.10

13 Oct 12:15
Compare
Choose a tag to compare

This release changes how the output of the calculations is made. Instead of printing to console (stdout), the progress of the calculation is printed to a file optima.log.txt. New log contents are always appended to this file, rather than overwriting it.

v0.2.9

08 Sep 08:50
Compare
Choose a tag to compare

This release implements minor fixes (State::operator= after addition of basic and non-basic indices to it).

v0.2.8

05 Sep 16:37
eaffe60
Compare
Choose a tag to compare

This release fixes CMake version mismatch from previous release.

v0.2.7

05 Sep 16:34
Compare
Choose a tag to compare

This release extends State and MasterState classes with indices for basic and non-basic variables (which are available at the end of the optimization calculation).

v0.2.6

11 May 13:02
Compare
Choose a tag to compare

This release improves the ABI tolerance of the Python bindings of Optima when dependent packages are compiled with different compilers or same compilers but different versions.

v0.2.5

11 May 13:01
Compare
Choose a tag to compare

Bug fix on upper bounds

v0.2.4

26 Jan 08:46
Compare
Choose a tag to compare

This is a minor fix that skips the LU solver in Optima from performing a linear independence check when there is only one equation.

v0.2.3

10 Sep 16:58
Compare
Choose a tag to compare

This release implements some missing components in Optima as well as make some changes to improve the robustness of the optimization solver.

v0.2.2

30 Jul 09:13
Compare
Choose a tag to compare

This release introduces the concept of resources function. This is a function called before the objective and constraint functions with the goal to pre-compute (computationally expensive) shared resources for those other functions. For example, the computation of derivatives of some functions that will be used when evaluating both objective and constraint functions.