ilasynth
1.0
ILASynth: Template-based ILA Synthesis Engine
|
#include <synthesizer.hpp>
Public Types | |
enum | mode_t { REPLAY, INSERT } |
Public Member Functions | |
DistInput * | getDistInput (const z3::expr &y) |
void | setOutput (const simout_ptr_t &out) |
nptr_t | getExpr (const z3::expr &y, const nptr_t &ex, int i, const nptr_t &de_expr) |
DITree (Synthesizer &s) | |
void | reset (bool reuseModels) |
void | rewind () |
Public Attributes | |
enum ilasynth::DITree::mode_t | mode |
bool | reuseModels |
Synthesizer & | syn |
dtree_ptr_t | head |
dtree_ptr_t | replay_ptr |
dtree_ptr_t * | insert_ptr |
ilasynth::DITree::DITree | ( | Synthesizer & | s | ) |
DistInput* ilasynth::DITree::getDistInput | ( | const z3::expr & | y | ) |
nptr_t ilasynth::DITree::getExpr | ( | const z3::expr & | y, |
const nptr_t & | ex, | ||
int | i, | ||
const nptr_t & | de_expr | ||
) |
void ilasynth::DITree::reset | ( | bool | reuseModels | ) |
void ilasynth::DITree::rewind | ( | ) |
void ilasynth::DITree::setOutput | ( | const simout_ptr_t & | out | ) |
dtree_ptr_t ilasynth::DITree::head |
dtree_ptr_t* ilasynth::DITree::insert_ptr |
enum ilasynth::DITree::mode_t ilasynth::DITree::mode |
dtree_ptr_t ilasynth::DITree::replay_ptr |
bool ilasynth::DITree::reuseModels |
Synthesizer& ilasynth::DITree::syn |