CMS 3D CMS Logo

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

This is the complete list of members for trklet::VarFlag, including all inherited members.

add_cut(VarBase *cut, const bool call_set_parent_flag=true)trklet::VarFlag
trklet::VarBase::add_cut(VarCut *cut, const bool call_set_cut_var=true)trklet::VarBase
add_cuts(VarBase *cut, Args...args)trklet::VarFlaginline
add_cuts(VarBase *cut)trklet::VarFlaginline
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
calculate_step()trklet::VarFlag
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
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() const trklet::VarBaseinline
ival_trklet::VarBaseprotected
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()trklet::VarBaseinlinevirtual
local_passes() const trklet::VarBase
makeready()trklet::VarBase
maxval() const trklet::VarBaseinline
maxval_trklet::VarBaseprotected
minval() const trklet::VarBaseinline
minval_trklet::VarBaseprotected
name() const trklet::VarBaseinline
name_trklet::VarBaseprotected
nbits() const trklet::VarBaseinline
nbits_trklet::VarBaseprotected
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()trklet::VarFlag
trklet::VarBase::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
print(std::ofstream &fs, Verilog, int l1=0, int l2=0, int l3=0) overridetrklet::VarFlagvirtual
print(std::ofstream &fs, HLS, int l1=0, int l2=0, int l3=0) overridetrklet::VarFlagvirtual
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
shift() const trklet::VarBaseinline
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
VarFlag(imathGlobals *globals, std::string name, VarBase *cut, Args...args)trklet::VarFlaginline
verilogtrklet::VarBasestatic
verilog_print(const std::vector< VarBase * > &v, std::ofstream &fs)trklet::VarBaseinlinestatic
~VarBase()trklet::VarBaseinlinevirtual