|
CBMC
|
#include <enumerating_loop_acceleration.h>
Collaboration diagram for enumerating_loop_accelerationt:Public Member Functions | |
| enumerating_loop_accelerationt (message_handlert &message_handler, symbol_tablet &_symbol_table, goto_functionst &_goto_functions, goto_programt &_goto_program, natural_loops_mutablet::natural_loopt &_loop, goto_programt::targett _loop_header, int _path_limit, guard_managert &guard_manager) | |
| bool | accelerate (path_acceleratort &accelerator) |
Protected Attributes | |
| symbol_tablet & | symbol_table |
| goto_functionst & | goto_functions |
| goto_programt & | goto_program |
| natural_loops_mutablet::natural_loopt & | loop |
| goto_programt::targett | loop_header |
| guard_managert & | guard_manager |
| polynomial_acceleratort | polynomial_accelerator |
| int | path_limit |
| std::unique_ptr< path_enumeratort > | path_enumerator |
Definition at line 28 of file enumerating_loop_acceleration.h.
|
inline |
Definition at line 31 of file enumerating_loop_acceleration.h.
| bool enumerating_loop_accelerationt::accelerate | ( | path_acceleratort & | accelerator | ) |
Definition at line 16 of file enumerating_loop_acceleration.cpp.
|
protected |
Definition at line 67 of file enumerating_loop_acceleration.h.
|
protected |
Definition at line 68 of file enumerating_loop_acceleration.h.
|
protected |
Definition at line 71 of file enumerating_loop_acceleration.h.
|
protected |
Definition at line 69 of file enumerating_loop_acceleration.h.
|
protected |
Definition at line 70 of file enumerating_loop_acceleration.h.
|
protected |
Definition at line 75 of file enumerating_loop_acceleration.h.
|
protected |
Definition at line 73 of file enumerating_loop_acceleration.h.
|
protected |
Definition at line 72 of file enumerating_loop_acceleration.h.
|
protected |
Definition at line 66 of file enumerating_loop_acceleration.h.