CBMC
|
#include <enumerating_loop_acceleration.h>
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 26 of file enumerating_loop_acceleration.h.
|
inline |
Definition at line 29 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 65 of file enumerating_loop_acceleration.h.
|
protected |
Definition at line 66 of file enumerating_loop_acceleration.h.
|
protected |
Definition at line 69 of file enumerating_loop_acceleration.h.
|
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 73 of file enumerating_loop_acceleration.h.
|
protected |
Definition at line 71 of file enumerating_loop_acceleration.h.
|
protected |
Definition at line 70 of file enumerating_loop_acceleration.h.
|
protected |
Definition at line 64 of file enumerating_loop_acceleration.h.