Class uvm_cause_effect_link
Constructors
Functions
- static function uvm_cause_effect_link get_link ( uvm_object lhs, uvm_object rhs, string name ) [source]
Constructs a pre-filled link
This allows for simple one-line link creations.
my_db.establish_link(uvm_cause_effect_link::get_link(record1, record2));
Parameters:
lhs
Left hand side reference
rhs
Right hand side reference
name
Optional name for the link object
- virtual function void do_set_lhs ( uvm_object lhs ) [source]
Sets the left-hand-side (Cause)
- virtual function uvm_object do_get_lhs ( ) [source]
Retrieves the left-hand-side (Cause)
- virtual function void do_set_rhs ( uvm_object rhs ) [source]
Sets the right-hand-side (Effect)
- virtual function uvm_object do_get_rhs ( ) [source]
Retrieves the right-hand-side (Effect)
×
The uvm_cause_effect_link is used to represent a Cause/Effect relationship between two objects.