This is the complete list of members for trklet::VarInv, including all inherited members.
add_cut(VarCut *cut, const bool call_set_cut_var=true) | trklet::VarBase | |
add_delay(int i) | trklet::VarBase | inline |
add_latency(unsigned int l) | trklet::VarBase | inline |
addr_to_ival(int addr) | trklet::VarInv | inline |
analyze() | trklet::VarBase | |
ashift_ | trklet::VarInv | protected |
both enum value | trklet::VarInv | |
calculate(int debug_level) | trklet::VarBase | |
calculate() | trklet::VarBase | inline |
cut_var() | trklet::VarBase | |
cut_var_ | trklet::VarBase | protected |
cuts_ | trklet::VarBase | protected |
design_print(const std::vector< VarBase * > &v, std::ofstream &fs, Verilog) | trklet::VarBase | static |
design_print(const std::vector< VarBase * > &v, std::ofstream &fs, HLS) | trklet::VarBase | static |
dump() | trklet::VarBase | |
dump_msg() | trklet::VarBase | |
fval() const | trklet::VarBase | inline |
fval_ | trklet::VarBase | protected |
gen_inv(int i) | trklet::VarInv | inline |
globals_ | trklet::VarBase | protected |
has_delay(int i) | trklet::VarBase | |
hls | trklet::VarBase | static |
hls_print(const std::vector< VarBase * > &v, std::ofstream &fs) | trklet::VarBase | inlinestatic |
initLUT(double offset) | trklet::VarInv | |
inputs(std::vector< VarBase * > *vd) | trklet::VarBase | |
Ioffset() | trklet::VarInv | inline |
itos(int i) | trklet::VarBase | static |
ival() const | trklet::VarBase | inline |
ival_ | trklet::VarBase | protected |
ival_to_addr(int ival) | trklet::VarInv | inline |
K() const | trklet::VarBase | inline |
K_ | trklet::VarBase | protected |
Kmap() const | trklet::VarBase | inline |
Kmap_ | trklet::VarBase | protected |
kstring() const | trklet::VarBase | |
latency() const | trklet::VarBase | inline |
latency_ | trklet::VarBase | protected |
local_calculate() override | trklet::VarInv | virtual |
local_passes() const | trklet::VarBase | |
LUT | trklet::VarInv | protected |
m_ | trklet::VarInv | protected |
makeready() | trklet::VarBase | |
mask_ | trklet::VarInv | protected |
maxval() const | trklet::VarBase | inline |
maxval_ | trklet::VarBase | protected |
minval() const | trklet::VarBase | inline |
minval_ | trklet::VarBase | protected |
mode enum name | trklet::VarInv | |
n_ | trklet::VarInv | protected |
name() const | trklet::VarBase | inline |
name_ | trklet::VarBase | protected |
nbaddr_ | trklet::VarInv | protected |
nbits() const | trklet::VarBase | inline |
nbits_ | trklet::VarBase | protected |
neg enum value | trklet::VarInv | |
Nelements_ | trklet::VarInv | protected |
offset() | trklet::VarInv | inline |
offset_ | trklet::VarInv | protected |
op() const | trklet::VarBase | inline |
op_ | trklet::VarBase | protected |
p1() const | trklet::VarBase | inline |
p1_ | trklet::VarBase | protected |
p2() const | trklet::VarBase | inline |
p2_ | trklet::VarBase | protected |
p3() const | trklet::VarBase | inline |
p3_ | trklet::VarBase | protected |
passes(std::map< const VarBase *, std::vector< bool > > &passes, const std::map< const VarBase *, std::vector< bool > > *const previous_passes=nullptr) const | trklet::VarBase | |
pipe_counter() | trklet::VarBase | inline |
pipe_counter_ | trklet::VarBase | protected |
pipe_delay(VarBase *v, int nbits, int delay) | trklet::VarBase | static |
pipe_delay_wire(VarBase *v, std::string name_delayed, int nbits, int delay) | trklet::VarBase | static |
pipe_delays(const int step) | trklet::VarBase | |
pipe_delays_ | trklet::VarBase | protected |
pipe_increment() | trklet::VarBase | inline |
pos enum value | trklet::VarInv | |
print(std::ofstream &fs, Verilog, int l1=0, int l2=0, int l3=0) override | trklet::VarInv | virtual |
print(std::ofstream &fs, HLS, int l1=0, int l2=0, int l3=0) override | trklet::VarInv | virtual |
print_all(std::ofstream &fs, Verilog) | trklet::VarBase | |
print_all(std::ofstream &fs, HLS) | trklet::VarBase | |
print_cuts(std::map< const VarBase *, std::set< std::string > > &cut_strings, const int step, Verilog, const std::map< const VarBase *, std::set< std::string > > *const previous_cut_strings=nullptr) const | trklet::VarBase | |
print_cuts(std::map< const VarBase *, std::set< std::string > > &cut_strings, const int step, HLS, const std::map< const VarBase *, std::set< std::string > > *const previous_cut_strings=nullptr) const | trklet::VarBase | |
print_step(int step, std::ofstream &fs, Verilog) | trklet::VarBase | |
print_step(int step, std::ofstream &fs, HLS) | trklet::VarBase | |
print_truncation(std::string &t, const std::string &o1, const int ps, Verilog) const | trklet::VarBase | |
print_truncation(std::string &t, const std::string &o1, const int ps, HLS) const | trklet::VarBase | |
range() const | trklet::VarBase | inline |
readytoanalyze_ | trklet::VarBase | protected |
readytoprint_ | trklet::VarBase | protected |
reset() | trklet::VarBase | inline |
set_mode(mode m) | trklet::VarInv | inline |
shift() const | trklet::VarBase | inline |
shift_ | trklet::VarInv | protected |
step() const | trklet::VarBase | inline |
step_ | trklet::VarBase | protected |
usedasinput_ | trklet::VarBase | protected |
val_ | trklet::VarBase | protected |
VarBase(imathGlobals *globals, std::string name, VarBase *p1, VarBase *p2, VarBase *p3, int l) | trklet::VarBase | inline |
VarInv(imathGlobals *globals, std::string name, VarBase *p1, double offset, int nbits, int n, unsigned int shift, mode m, int nbaddr=-1) | trklet::VarInv | inline |
verilog | trklet::VarBase | static |
verilog_print(const std::vector< VarBase * > &v, std::ofstream &fs) | trklet::VarBase | inlinestatic |
writeLUT(std::ofstream &fs) const | trklet::VarInv | inline |
writeLUT(std::ofstream &fs, Verilog) const | trklet::VarInv | |
writeLUT(std::ofstream &fs, HLS) const | trklet::VarInv | |
~VarBase() | trklet::VarBase | inlinevirtual |
~VarInv() override | trklet::VarInv | inline |