Skip to content

Releases: EmbersArc/Epigraph

Epigraph 0.4.2

30 Jul 19:38
Compare
Choose a tag to compare
  • Added functions to check if the solution is feasible.

Epigraph 0.4.1

24 Sep 10:59
Compare
Choose a tag to compare
  • Compatibility with Eigen version 3.3.0 and above

Epigraph 0.4.0

14 Sep 13:38
c76293f
Compare
Choose a tag to compare
  • CMake will now automatically download the solvers when they are not installed.
  • Removed EiCOS support since ECOS is now fully supported.
  • Removed fmt dependency in tests and examples.
  • Changes to CMake for MSVC compatibility.

Epigraph 0.3.4

08 Sep 14:00
4e3fcad
Compare
Choose a tag to compare
  • Throw an error when a problem is linked to multiple solver instances
  • Don't allow copying solvers and problems
  • Fixed minor memory leaks
  • Internal improvements

Epigraph 0.3.3

20 Aug 09:55
e0c5e6c
Compare
Choose a tag to compare
  • Fixed an issue with linear cost terms in QPs.

Epigraph 0.3.2

13 Aug 13:33
Compare
Choose a tag to compare
  • Added documentation
  • Moved internal functionality to different namespace
  • Fixed an issue with cost function weights
  • Fixed the par() and dynpar() functions for sparse matrices

Epigraph 0.3.1

05 Aug 11:47
Compare
Choose a tag to compare
  • Added the getVariableValue() function as an alternative way to retrieve the numerical values from variables.

Epigraph 0.3.0

03 Aug 17:15
Compare
Choose a tag to compare
  • Variables now have to be added to problem instances directly with addVariable()
  • Variables can be retrieved from problems with getVariable()
  • Added ability to use sparse matrices as parameters
  • Fixed a linker error when disabling certain solvers

Epigraph 0.2.2

01 Aug 10:13
Compare
Choose a tag to compare
  • Variables will now be unlinked when a solver instance is destroyed, allowing the problem to be used with a different solver.
  • Some refactoring.
  • Added more test cases.

Epigraph 0.2.1

18 Jul 22:11
Compare
Choose a tag to compare
  • Fixed a critical issue where variables would not be added to the problem when they were only present in cost terms.
  • Added more cleanup functionality to remove redundant variables from expressions.
  • Added more tests and documentation.