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

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

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

Public Attributes

std::shared_ptr< Groupingmerged_result
 
bool is_final_result
 

Detailed Description

The outcome of one iteration of the evaluation phase, i.e., the merged grouping and whether it is already final.

Definition at line 44 of file result.h.

Member Data Documentation

◆ is_final_result

bool hal::dataflow::evaluation::Result::is_final_result

Set true if no further iteration can improve the result, false otherwise.

Definition at line 50 of file result.h.

◆ merged_result

std::shared_ptr<Grouping> hal::dataflow::evaluation::Result::merged_result

The grouping that resulted from merging the candidate groupings of this iteration.

Definition at line 47 of file result.h.


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