This is the complete list of members for trklet::VarSubtract, 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 |
analyze() | trklet::VarBase | |
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(std::vector< VarBase * > v, std::ofstream &fs, Verilog) | trklet::VarBase | static |
design_print(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 |
globals_ | trklet::VarBase | protected |
has_delay(int i) | trklet::VarBase | |
hls | trklet::VarBase | static |
hls_print(std::vector< VarBase * > v, std::ofstream &fs) | trklet::VarBase | inlinestatic |
inputs(std::vector< VarBase * > *vd) | trklet::VarBase | |
itos(int i) | trklet::VarBase | static |
ival() const | trklet::VarBase | inline |
ival_ | trklet::VarBase | protected |
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::VarSubtract | virtual |
local_passes() const | trklet::VarBase | |
makeready() | trklet::VarBase | |
maxval() const | trklet::VarBase | inline |
maxval_ | trklet::VarBase | protected |
minval() const | trklet::VarBase | inline |
minval_ | trklet::VarBase | protected |
name() const | trklet::VarBase | inline |
name_ | trklet::VarBase | protected |
nbits() const | trklet::VarBase | inline |
nbits_ | trklet::VarBase | 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 |
print(std::ofstream &fs, Verilog, int l1=0, int l2=0, int l3=0) override | trklet::VarSubtract | virtual |
print(std::ofstream &fs, HLS, int l1=0, int l2=0, int l3=0) override | trklet::VarSubtract | 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 | |
ps_ | trklet::VarSubtract | protected |
range() const | trklet::VarBase | inline |
readytoanalyze_ | trklet::VarBase | protected |
readytoprint_ | trklet::VarBase | protected |
reset() | trklet::VarBase | inline |
shift() const | trklet::VarBase | inline |
shift1 | trklet::VarSubtract | protected |
shift2 | trklet::VarSubtract | 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 |
VarSubtract(imathGlobals *globals, std::string name, VarBase *p1, VarBase *p2, double range=-1, int nmax=18) | trklet::VarSubtract | inline |
verilog | trklet::VarBase | static |
verilog_print(std::vector< VarBase * > v, std::ofstream &fs) | trklet::VarBase | inlinestatic |
~VarBase() | trklet::VarBase | inlinevirtual |
~VarSubtract() override=default | trklet::VarSubtract |