HAL
hal::dataflow::Result Member List

This is the complete list of members for hal::dataflow::Result, including all inherited members.

create_modules(const std::unordered_set< u32 > &group_ids={}) consthal::dataflow::Result
create_modules(const std::map< const GateType *, std::string > &module_suffixes, const std::map< std::pair< PinDirection, std::string >, std::string > &pin_prefixes, const std::unordered_set< u32 > &group_ids) consthal::dataflow::Result
create_modules(const std::map< GateTypeProperty, std::string > &module_suffixes, const std::map< std::pair< PinDirection, std::string >, std::string > &pin_prefixes, const std::unordered_set< u32 > &group_ids) consthal::dataflow::Result
get_gate_control_nets(const Gate *gate, const PinType type) consthal::dataflow::Result
get_gate_predecessors(const Gate *gate) consthal::dataflow::Result
get_gate_successors(const Gate *gate) consthal::dataflow::Result
get_gates() consthal::dataflow::Result
get_gates_of_group(const u32 group_id) consthal::dataflow::Result
get_group_control_nets(const u32 group_id, const PinType type) consthal::dataflow::Result
get_group_id_of_gate(const Gate *gate) consthal::dataflow::Result
get_group_predecessors(const u32 group_id) consthal::dataflow::Result
get_group_successors(const u32 group_id) consthal::dataflow::Result
get_groups() consthal::dataflow::Result
get_groups_as_list(const std::unordered_set< u32 > &group_ids={}) consthal::dataflow::Result
get_netlist() consthal::dataflow::Result
merge_groups(const std::vector< u32 > &group_ids)hal::dataflow::Result
Result(Netlist *nl, const Grouping &grouping)hal::dataflow::Result
split_group(u32 group_id, const std::vector< std::unordered_set< Gate * >> &new_groups)hal::dataflow::Result
write_dot(const std::filesystem::path &out_path, const std::unordered_set< u32 > &group_ids={}) consthal::dataflow::Result
write_txt(const std::filesystem::path &out_path, const std::unordered_set< u32 > &group_ids={}) consthal::dataflow::Result