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

Move information for a single vertex in a net. More...

#include <moveinfo.hpp>

Public Attributes

Node net
 The net being processed.
 
Node v
 The vertex being moved.
 
std::uint8_t from_part
 The partition the vertex is moving from.
 
std::uint8_t to_part
 The partition the vertex is moving to.
 

Detailed Description

template<typename Node>
struct MoveInfo< Node >

Move information for a single vertex in a net.

This struct stores information about moving a single vertex from one partition to another. Used in the FM algorithm to track gain calculations for individual net-pin relationships.

Template Parameters
NodeThe node type (typically representing a module or net)

Member Data Documentation

◆ from_part

template<typename Node >
std::uint8_t MoveInfo< Node >::from_part

The partition the vertex is moving from.

◆ net

template<typename Node >
Node MoveInfo< Node >::net

The net being processed.

◆ to_part

template<typename Node >
std::uint8_t MoveInfo< Node >::to_part

The partition the vertex is moving to.

◆ v

template<typename Node >
Node MoveInfo< Node >::v

The vertex being moved.


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