lanl-ansi / Alpine.jl

A Julia/JuMP-based Global Optimization Solver for Non-convex Programs
https://lanl-ansi.github.io/Alpine.jl/latest/
Other
244 stars 39 forks source link

Expression testing and clean ups #154

Closed harshangrjn closed 3 years ago

harshangrjn commented 3 years ago
  1. JuMP v0.21 build error issues fixed
  2. 146 (MOI support fix)

  3. expression.jl clean up
  4. eval() removal where unnecessary #153
  5. NL objective parsing fix for higher-order monomials: #104
  6. Issues #151 #150 addressed
  7. Drop support for all trigonometric related functions (both in src and testing)
  8. Drop support of expression parsing for generic integer variables in MINLPs (both in src and testing)
codecov[bot] commented 3 years ago

Codecov Report

Merging #154 into master will increase coverage by 2.24%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #154      +/-   ##
==========================================
+ Coverage   75.23%   77.47%   +2.24%     
==========================================
  Files          16       16              
  Lines        3359     3099     -260     
==========================================
- Hits         2527     2401     -126     
+ Misses        832      698     -134     
Impacted Files Coverage Δ
src/algorithm.jl 76.19% <ø> (ø)
src/amp.jl 88.29% <ø> (+0.42%) :arrow_up:
src/bounds.jl 84.43% <ø> (+1.78%) :arrow_up:
src/heuristics.jl 36.23% <ø> (ø)
src/log.jl 90.82% <ø> (+0.73%) :arrow_up:
src/multi.jl 62.98% <ø> (+2.29%) :arrow_up:
src/nlexpr.jl 91.31% <ø> (ø)
src/operators.jl 85.82% <ø> (+12.39%) :arrow_up:
src/presolve.jl 81.66% <ø> (+3.33%) :arrow_up:
src/solver.jl 93.33% <ø> (-1.55%) :arrow_down:
... and 7 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update b8cb18a...d8e1bcf. Read the comment docs.