CMS 3D CMS Logo

trklet::VarMult Member List

This is the complete list of members for trklet::VarMult, 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
analyze()trklet::VarBase
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() consttrklet::VarBaseinline
fval_trklet::VarBaseprotected
globals_trklet::VarBaseprotected
has_delay(int i)trklet::VarBase
hlstrklet::VarBasestatic
hls_print(const std::vector< VarBase *> &v, std::ofstream &fs)trklet::VarBaseinlinestatic
inputs(std::vector< VarBase *> *vd)trklet::VarBase
itos(int i)trklet::VarBasestatic
ival() consttrklet::VarBaseinline
ival_trklet::VarBaseprotected
K() consttrklet::VarBaseinline
K_trklet::VarBaseprotected
Kmap() consttrklet::VarBaseinline
Kmap_trklet::VarBaseprotected
kstring() consttrklet::VarBase
latency() consttrklet::VarBaseinline
latency_trklet::VarBaseprotected
local_calculate() overridetrklet::VarMultvirtual
local_passes() consttrklet::VarBase
makeready()trklet::VarBase
maxval() consttrklet::VarBaseinline
maxval_trklet::VarBaseprotected
minval() consttrklet::VarBaseinline
minval_trklet::VarBaseprotected
name() consttrklet::VarBaseinline
name_trklet::VarBaseprotected
nbits() consttrklet::VarBaseinline
nbits_trklet::VarBaseprotected
op() consttrklet::VarBaseinline
op_trklet::VarBaseprotected
p1() consttrklet::VarBaseinline
p1_trklet::VarBaseprotected
p2() consttrklet::VarBaseinline
p2_trklet::VarBaseprotected
p3() consttrklet::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) consttrklet::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
print(std::ofstream &fs, Verilog, int l1=0, int l2=0, int l3=0) overridetrklet::VarMultvirtual
print(std::ofstream &fs, HLS, int l1=0, int l2=0, int l3=0) overridetrklet::VarMultvirtual
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) consttrklet::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) consttrklet::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) consttrklet::VarBase
print_truncation(std::string &t, const std::string &o1, const int ps, HLS) consttrklet::VarBase
ps_trklet::VarMultprotected
range() consttrklet::VarBaseinline
readytoanalyze_trklet::VarBaseprotected
readytoprint_trklet::VarBaseprotected
reset()trklet::VarBaseinline
shift() consttrklet::VarBaseinline
step() consttrklet::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
VarMult(imathGlobals *globals, std::string name, VarBase *p1, VarBase *p2, double range=-1, int nmax=18)trklet::VarMultinline
verilogtrklet::VarBasestatic
verilog_print(const std::vector< VarBase *> &v, std::ofstream &fs)trklet::VarBaseinlinestatic
~VarBase()trklet::VarBaseinlinevirtual
~VarMult() override=defaulttrklet::VarMult