torc-master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
torc::architecture::Segments::IrregularArc Class Reference

Encapsulation of an irregular arc. More...

#include <Segments.hpp>

+ Collaboration diagram for torc::architecture::Segments::IrregularArc:

Public Member Functions

WireIndex getSourceWireIndex (void) const
 
WireIndex getSinkWireIndex (void) const
 
 IrregularArc (void)
 
 IrregularArc (WireIndex inSourceWireIndex, WireIndex inSinkWireIndex)
 

Private Attributes

WireIndex mSourceWireIndex
 
WireIndex mSinkWireIndex
 

Detailed Description

Encapsulation of an irregular arc.

Arcs which are defined for a tile type, but which are not instantiated in every single tile of that type are considered irregular, and must be considered on a case by case basis. Every irregular arc in a given tile defines its source and sink wire indexes.

Definition at line 105 of file Segments.hpp.

Constructor & Destructor Documentation

torc::architecture::Segments::IrregularArc::IrregularArc ( void  )
inline
torc::architecture::Segments::IrregularArc::IrregularArc ( WireIndex  inSourceWireIndex,
WireIndex  inSinkWireIndex 
)
inline

Definition at line 112 of file Segments.hpp.

113  : mSourceWireIndex(inSourceWireIndex), mSinkWireIndex(inSinkWireIndex) {}

Member Function Documentation

WireIndex torc::architecture::Segments::IrregularArc::getSinkWireIndex ( void  ) const
inline

Definition at line 110 of file Segments.hpp.

WireIndex torc::architecture::Segments::IrregularArc::getSourceWireIndex ( void  ) const
inline

Definition at line 109 of file Segments.hpp.

Field Documentation

WireIndex torc::architecture::Segments::IrregularArc::mSinkWireIndex
private

Definition at line 107 of file Segments.hpp.

WireIndex torc::architecture::Segments::IrregularArc::mSourceWireIndex
private

Definition at line 106 of file Segments.hpp.


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