Move post input and post output filtering from CHC to Predicate

This commit is contained in:
Leonardo Alt
2020-09-01 16:10:12 +02:00
parent 2e2e96cc93
commit a3b6019131
4 changed files with 85 additions and 50 deletions
+8
View File
@@ -96,6 +96,14 @@ public:
/// where this summary was reached.
std::vector<std::string> summaryStateValues(std::vector<std::string> const& _args) const;
/// @returns the values of the function input variables from _args at the point
/// where this summary was reached.
std::vector<std::string> summaryPostInputValues(std::vector<std::string> const& _args) const;
/// @returns the values of the function output variables from _args at the point
/// where this summary was reached.
std::vector<std::string> summaryPostOutputValues(std::vector<std::string> const& _args) const;
private:
/// The actual SMT expression.
smt::SymbolicFunctionVariable m_predicate;