Use Env class in nonlinear extension (#7039)
authorGereon Kremer <nafur42@gmail.com>
Fri, 20 Aug 2021 01:30:31 +0000 (18:30 -0700)
committerGitHub <noreply@github.com>
Fri, 20 Aug 2021 01:30:31 +0000 (01:30 +0000)
commit48904b48eff10b6db84053584511d779fe2bc5fe
tree09dab63873d892c213aa534260f3fe77f49da8e3
parent2dfdd5adaf2e10067aaf708e055ed5fd6047aae4
Use Env class in nonlinear extension (#7039)

This PR refactors the nonlinear extension(s) to access options only via the environment class.
15 files changed:
src/theory/arith/branch_and_bound.cpp
src/theory/arith/inference_manager.cpp
src/theory/arith/nl/cad/cdcac.cpp
src/theory/arith/nl/cad/cdcac.h
src/theory/arith/nl/cad_solver.cpp
src/theory/arith/nl/cad_solver.h
src/theory/arith/nl/iand_solver.cpp
src/theory/arith/nl/iand_solver.h
src/theory/arith/nl/nl_model.cpp
src/theory/arith/nl/nl_model.h
src/theory/arith/nl/nonlinear_extension.cpp
src/theory/arith/nl/strategy.cpp
src/theory/arith/nl/strategy.h
src/theory/arith/theory_arith.cpp
test/unit/theory/theory_arith_cad_white.cpp