gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
GEdgeLoop.cpp File Reference
#include <algorithm>
#include <functional>
#include "GEdgeLoop.h"
#include "GmshMessage.h"
Include dependency graph for GEdgeLoop.cpp:

Go to the source code of this file.

Functions

int countInList (std::list< GEdge * > &wire, GEdge *ge)
 
GEdgeSigned nextOne (GEdgeSigned *thisOne, std::list< GEdge * > &wire)
 
static void loopTheLoop (std::list< GEdge * > &wire, std::list< GEdgeSigned > &loop, GEdge **degeneratedToInsert)
 

Function Documentation

◆ countInList()

int countInList ( std::list< GEdge * > &  wire,
GEdge ge 
)

Definition at line 20 of file GEdgeLoop.cpp.

Referenced by nextOne().

Here is the caller graph for this function:

◆ loopTheLoop()

static void loopTheLoop ( std::list< GEdge * > &  wire,
std::list< GEdgeSigned > &  loop,
GEdge **  degeneratedToInsert 
)
static

Definition at line 112 of file GEdgeLoop.cpp.

Referenced by GEdgeLoop::recompute().

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

◆ nextOne()

GEdgeSigned nextOne ( GEdgeSigned thisOne,
std::list< GEdge * > &  wire 
)

Definition at line 25 of file GEdgeLoop.cpp.

Referenced by loopTheLoop().

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