gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
GEdgeSigned Class Reference

#include <GEdgeLoop.h>

Collaboration diagram for GEdgeSigned:

Public Member Functions

 GEdgeSigned (int sign, GEdge *ge)
 
GVertexgetBeginVertex () const
 
GVertexgetEndVertex () const
 
void print () const
 
int getSign () const
 
GEdgegetEdge () const
 
void changeSign ()
 

Private Attributes

int _sign
 
GEdge_ge
 

Detailed Description

Definition at line 12 of file GEdgeLoop.h.

Constructor & Destructor Documentation

◆ GEdgeSigned()

GEdgeSigned::GEdgeSigned ( int  sign,
GEdge ge 
)
inline

Definition at line 17 of file GEdgeLoop.h.

Here is the call graph for this function:

Member Function Documentation

◆ changeSign()

void GEdgeSigned::changeSign ( )
inline

Definition at line 33 of file GEdgeLoop.h.

◆ getBeginVertex()

GVertex* GEdgeSigned::getBeginVertex ( ) const
inline

Definition at line 22 of file GEdgeLoop.h.

Referenced by loopTheLoop(), and print().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getEdge()

GEdge* GEdgeSigned::getEdge ( ) const
inline

Definition at line 32 of file GEdgeLoop.h.

Referenced by loopTheLoop(), and nextOne().

Here is the caller graph for this function:

◆ getEndVertex()

GVertex* GEdgeSigned::getEndVertex ( ) const
inline

Definition at line 26 of file GEdgeLoop.h.

Referenced by loopTheLoop(), nextOne(), and print().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getSign()

int GEdgeSigned::getSign ( ) const
inline

Definition at line 31 of file GEdgeLoop.h.

◆ print()

void GEdgeSigned::print ( ) const

Definition at line 11 of file GEdgeLoop.cpp.

Referenced by nextOne().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ _ge

GEdge* GEdgeSigned::_ge
private

Definition at line 15 of file GEdgeLoop.h.

Referenced by getBeginVertex(), getEdge(), getEndVertex(), and print().

◆ _sign

int GEdgeSigned::_sign
private

Definition at line 14 of file GEdgeLoop.h.

Referenced by changeSign(), GEdgeSigned(), getBeginVertex(), getEndVertex(), getSign(), and print().


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