CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
trklet::VarInv Member List

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::VarBaseinline
add_latency(unsigned int l)trklet::VarBaseinline
addr_to_ival(int addr)trklet::VarInvinline
analyze()trklet::VarBase
ashift_trklet::VarInvprotected
both enum valuetrklet::VarInv
calculate(int debug_level)trklet::VarBase
calculate()trklet::VarBaseinline
cut_var()trklet::VarBase
cut_var_trklet::VarBaseprotected
cuts_trklet::VarBaseprotected
design_print(const std::vector< VarBase * > &v, std::ofstream &fs, Verilog)trklet::VarBasestatic
design_print(const std::vector< VarBase * > &v, std::ofstream &fs, HLS)trklet::VarBasestatic
dump()trklet::VarBase
dump_msg()trklet::VarBase
fval() const trklet::VarBaseinline
fval_trklet::VarBaseprotected
gen_inv(int i)trklet::VarInvinline
globals_trklet::VarBaseprotected
has_delay(int i)trklet::VarBase
hlstrklet::VarBasestatic
hls_print(const std::vector< VarBase * > &v, std::ofstream &fs)trklet::VarBaseinlinestatic
initLUT(double offset)trklet::VarInv
inputs(std::vector< VarBase * > *vd)trklet::VarBase
Ioffset()trklet::VarInvinline
itos(int i)trklet::VarBasestatic
ival() const trklet::VarBaseinline
ival_trklet::VarBaseprotected
ival_to_addr(int ival)trklet::VarInvinline
K() const trklet::VarBaseinline
K_trklet::VarBaseprotected
Kmap() const trklet::VarBaseinline
Kmap_trklet::VarBaseprotected
kstring() const trklet::VarBase
latency() const trklet::VarBaseinline
latency_trklet::VarBaseprotected
local_calculate() overridetrklet::VarInvvirtual
local_passes() const trklet::VarBase
LUTtrklet::VarInvprotected
m_trklet::VarInvprotected
makeready()trklet::VarBase
mask_trklet::VarInvprotected
maxval() const trklet::VarBaseinline
maxval_trklet::VarBaseprotected
minval() const trklet::VarBaseinline
minval_trklet::VarBaseprotected
mode enum nametrklet::VarInv
n_trklet::VarInvprotected
name() const trklet::VarBaseinline
name_trklet::VarBaseprotected
nbaddr_trklet::VarInvprotected
nbits() const trklet::VarBaseinline
nbits_trklet::VarBaseprotected
neg enum valuetrklet::VarInv
Nelements_trklet::VarInvprotected
offset()trklet::VarInvinline
offset_trklet::VarInvprotected
op() const trklet::VarBaseinline
op_trklet::VarBaseprotected
p1() const trklet::VarBaseinline
p1_trklet::VarBaseprotected
p2() const trklet::VarBaseinline
p2_trklet::VarBaseprotected
p3() const trklet::VarBaseinline
p3_trklet::VarBaseprotected
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::VarBaseinline
pipe_counter_trklet::VarBaseprotected
pipe_delay(VarBase *v, int nbits, int delay)trklet::VarBasestatic
pipe_delay_wire(VarBase *v, std::string name_delayed, int nbits, int delay)trklet::VarBasestatic
pipe_delays(const int step)trklet::VarBase
pipe_delays_trklet::VarBaseprotected
pipe_increment()trklet::VarBaseinline
pos enum valuetrklet::VarInv
print(std::ofstream &fs, Verilog, int l1=0, int l2=0, int l3=0) overridetrklet::VarInvvirtual
print(std::ofstream &fs, HLS, int l1=0, int l2=0, int l3=0) overridetrklet::VarInvvirtual
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::VarBaseinline
readytoanalyze_trklet::VarBaseprotected
readytoprint_trklet::VarBaseprotected
reset()trklet::VarBaseinline
set_mode(mode m)trklet::VarInvinline
shift() const trklet::VarBaseinline
shift_trklet::VarInvprotected
step() const trklet::VarBaseinline
step_trklet::VarBaseprotected
usedasinput_trklet::VarBaseprotected
val_trklet::VarBaseprotected
VarBase(imathGlobals *globals, std::string name, VarBase *p1, VarBase *p2, VarBase *p3, int l)trklet::VarBaseinline
VarInv(imathGlobals *globals, std::string name, VarBase *p1, double offset, int nbits, int n, unsigned int shift, mode m, int nbaddr=-1)trklet::VarInvinline
verilogtrklet::VarBasestatic
verilog_print(const std::vector< VarBase * > &v, std::ofstream &fs)trklet::VarBaseinlinestatic
writeLUT(std::ofstream &fs) const trklet::VarInvinline
writeLUT(std::ofstream &fs, Verilog) const trklet::VarInv
writeLUT(std::ofstream &fs, HLS) const trklet::VarInv
~VarBase()trklet::VarBaseinlinevirtual
~VarInv() overridetrklet::VarInvinline