HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
hal::dataflow::evaluation::Configuration Struct Reference

#include </home/runner/work/hal/hal/plugins/dataflow_analysis/include/dataflow_analysis/evaluation/configuration.h>

Collaboration diagram for hal::dataflow::evaluation::Configuration:
Collaboration graph

Public Attributes

std::vector< u32prioritized_sizes
 
u32 min_group_size
 

Detailed Description

The configuration of the evaluation phase of dataflow analysis, e.g., the group sizes that are prioritized.

Definition at line 39 of file configuration.h.

Member Data Documentation

◆ min_group_size

u32 hal::dataflow::evaluation::Configuration::min_group_size

The minimum number of gates that a group must contain to be part of the result.

Definition at line 45 of file configuration.h.

Referenced by hal::dataflow::analyze().

◆ prioritized_sizes

std::vector<u32> hal::dataflow::evaluation::Configuration::prioritized_sizes

The group sizes that are preferred when candidate groupings are ranked against each other.

Definition at line 42 of file configuration.h.

Referenced by hal::dataflow::analyze().


The documentation for this struct was generated from the following file: