Target Tag for Modules. More...
Public Attributes | |
std::string | name |
Name of the module. More... | |
boost::shared_ptr< circuit > | reference |
Reference to the circuit. More... | |
std::vector< unsigned > | target_sort_order |
Sort order of the target tags. More... | |
std::string name |
Name of the module.
boost::shared_ptr<circuit> reference |
Reference to the circuit.
Usually the circuit is inside of the circuit modules list.
std::vector<unsigned> target_sort_order |
Sort order of the target tags.
This list stores the values from 0 to n - 1, where n is the number of target lines of this module gate. It maps the target gates to the corresponding line of the module, since the target lines in a gate are stored in an ordered set.