|
CBMC
|
Solver. More...
#include "solver.h"#include <util/format_expr.h>#include "address_taken.h"#include "generalization.h"#include "inductiveness.h"#include "report_properties.h"#include "report_traces.h"#include "solver_progress.h"#include "solver_types.h"#include <iostream>
Include dependency graph for solver.cpp:Go to the source code of this file.
Classes | |
| class | take_time_resourcet |
Functions | |
| void | solver (std::vector< framet > &frames, const std::unordered_set< symbol_exprt, irep_hash > &address_taken, const solver_optionst &solver_options, const namespacet &ns, std::vector< propertyt > &properties, std::size_t property_index) |
| solver_resultt | solver (const std::vector< exprt > &constraints, const solver_optionst &solver_options, const namespacet &ns) |
Solver.
Definition in file solver.cpp.
| solver_resultt solver | ( | const std::vector< exprt > & | constraints, |
| const solver_optionst & | solver_options, | ||
| const namespacet & | ns | ||
| ) |
Definition at line 107 of file solver.cpp.
| void solver | ( | std::vector< framet > & | frames, |
| const std::unordered_set< symbol_exprt, irep_hash > & | address_taken, | ||
| const solver_optionst & | solver_options, | ||
| const namespacet & | ns, | ||
| std::vector< propertyt > & | properties, | ||
| std::size_t | property_index | ||
| ) |
Definition at line 44 of file solver.cpp.