(new theory) Update TheoryFP to the new interface (#4953)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Fri, 28 Aug 2020 18:01:55 +0000 (13:01 -0500)
committerGitHub <noreply@github.com>
Fri, 28 Aug 2020 18:01:55 +0000 (13:01 -0500)
commit0c6249a1b2177fda94526b66510474f2cb01a411
tree24fb10636b5412bf77e7147962292f4536c9eee4
parent64eae4836286d95a04126d7bcffb18c5eb383bc1
(new theory) Update TheoryFP to the new interface (#4953)

This updates the theory of floating points to the new interface (see #4929).

Notice that TheoryFP was not adding trigger terms to its equality engine (which should be done during notifySharedTerm), and thus was not propagating equalities between shared terms in combined theories. This PR updates its notifySharedTerm method to the default one.

FYI @martin-cs
src/theory/fp/theory_fp.cpp
src/theory/fp/theory_fp.h