Recti 1.2.4
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
recti::Sink Class Reference

Represents a clock sink in the clock tree network. More...

#include <dme_algorithm.hpp>

Collaboration diagram for recti::Sink:
Collaboration graph
[legend]

Public Member Functions

constexpr Sink (const std::string &name, const Point< int > &position, double capacitance=1.0)
 Constructs a new Sink object.
 

Public Attributes

std::string name
 
Point< int > position
 
double capacitance
 

Detailed Description

Represents a clock sink in the clock tree network.

A sink is a terminal point in the clock tree that requires a clock signal. It is defined by its name, physical position, and electrical capacitance.

Constructor & Destructor Documentation

◆ Sink()

constexpr recti::Sink::Sink ( const std::string &  name,
const Point< int > &  position,
double  capacitance = 1.0 
)
inlineconstexpr

Constructs a new Sink object.

Parameters
nameThe name of the sink.
positionThe physical coordinates of the sink.
capacitanceThe load capacitance of the sink. Defaults to 1.0.

Member Data Documentation

◆ capacitance

double recti::Sink::capacitance

◆ name

std::string recti::Sink::name

◆ position

Point<int> recti::Sink::position

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