|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|
Represents a base candidate in the module identification process. More...

Public Member Functions | |
| BaseCandidate (const std::vector< Gate * > &gates) | |
| Constructs a BaseCandidate with the given gates. More... | |
Public Attributes | |
| std::vector< Gate * > | m_gates |
| A vector of Gate pointers representing the gates included in this base candidate. More... | |
Represents a base candidate in the module identification process.
The BaseCandidate class holds a collection of gates that serve as the starting point for further structural and functional analysis in the module identification process. The identification process aims to recognize groups of gates fulfilling specific functions within a netlist, primarily focusing on arithmetic operations.
Definition at line 50 of file base_candidate.h.
|
inline |
Constructs a BaseCandidate with the given gates.
| [in] | gates | A vector of Gate pointers representing the gates included in this base candidate. |
Definition at line 58 of file base_candidate.h.
| std::vector<Gate*> hal::module_identification::BaseCandidate::m_gates |
A vector of Gate pointers representing the gates included in this base candidate.
Definition at line 63 of file base_candidate.h.
Referenced by hal::module_identification::FunctionalCandidate::FunctionalCandidate().