CkPttn 1.2.4
Loading...
Searching...
No Matches
Public Attributes | List of all members
Snapshot< Node > Struct Template Reference

Snapshot of partition state for rollback. More...

#include <netlist.hpp>

Public Attributes

py::set< Node > extern_nets
 Set of external nets (nets crossing partition boundaries)
 
py::dict< index_t, std::uint8_t > extern_modules
 Dictionary mapping external modules to their partition assignments.
 

Detailed Description

template<typename Node>
struct Snapshot< Node >

Snapshot of partition state for rollback.

Stores the external nets and modules at a given point during the FM algorithm, used to revert to the best-known partition.

Template Parameters
NodeThe node type (typically representing a module)

Member Data Documentation

◆ extern_modules

template<typename Node >
py::dict<index_t, std::uint8_t> Snapshot< Node >::extern_modules

Dictionary mapping external modules to their partition assignments.

◆ extern_nets

template<typename Node >
py::set<Node> Snapshot< Node >::extern_nets

Set of external nets (nets crossing partition boundaries)


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