Releases: reaktoro/optima
Releases · reaktoro/optima
v0.2.11
Fixes bug related to stability data in MasterState
not being transferred to State
object in Solver
.
v0.2.10
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
This release implements minor fixes (State::operator=
after addition of basic and non-basic indices to it).
v0.2.8
This release fixes CMake version mismatch from previous release.
v0.2.7
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
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.4
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
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
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.