Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PKU-IDEA/OpenPARF
/ functions
Functions
9,719 in github.com/PKU-IDEA/OpenPARF
⨍
Functions
9,719
◇
Types & classes
2,201
↓ 5 callers
Function
stronglyConnected
openparf/routing/fpga-router/3rdparty/lemon/lemon/connectivity.h:265
↓ 5 callers
Function
stronglyConnectedComponents
openparf/routing/fpga-router/3rdparty/lemon/lemon/connectivity.h:407
↓ 5 callers
Method
to_oas
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/polygon.cpp:724
↓ 5 callers
Method
undo
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:3083
↓ 5 callers
Method
up
\brief The arc goes up from the node. Gives back the arc goes up from the node. If there is not outgoing arc then it gives back INVALID.
openparf/routing/fpga-router/3rdparty/lemon/lemon/grid_graph.h:663
↓ 5 callers
Method
update
openparf/ops/chain_legalizer/src/chain_legalizer.cpp:150
↓ 5 callers
Method
write_buffer
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:3767
↓ 4 callers
Method
AddPath
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/clipperlib/clipper.cpp:1052
↓ 4 callers
Function
ComputeGaussianAUC
openparf/util/arith.h:39
↓ 4 callers
Function
ExcludeOp
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/clipperlib/clipper.cpp:4387
↓ 4 callers
Function
GetDx
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/clipperlib/clipper.cpp:591
↓ 4 callers
Function
ImaginaryPartOfMul
openparf/ops/dct/src/complex.h:47
↓ 4 callers
Function
Orientation
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/clipperlib/clipper.cpp:392
↓ 4 callers
Function
OutRec1RightOfOutRec2
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/clipperlib/clipper.cpp:2354
↓ 4 callers
Method
PlaceDB
openparf/database/placedb.cpp:47
↓ 4 callers
Function
PointInPolygon
See "The Point in Polygon Problem for Arbitrary Polygons" by Hormann & Agathos http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.88.5498&rep=re
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/clipperlib/clipper.cpp:447
↓ 4 callers
Function
ReversePath
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/clipperlib/clipper.cpp:4290
↓ 4 callers
Function
SwapPoints
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/clipperlib/clipper.cpp:775
↓ 4 callers
Function
SwapSides
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/clipperlib/clipper.cpp:606
↓ 4 callers
Method
XyToHcIndex
openparf/database/placedb.cpp:218
↓ 4 callers
Method
_compute_relative_potential_energy
Compute the `"hat"` potential energy (phi). `"hat"` follows the notation in `elfPlace` paper and means the relative values compared with i
openparf/placement/placer.py:2098
↓ 4 callers
Method
_ticks
(start_time_ns: int, end_time_ns: int, time_format: TimeFormat = TimeFormat.kMillSecond)
openparf/py_utils/stopwatch.py:67
↓ 4 callers
Function
aTest
openparf/routing/fpga-router/3rdparty/lemon/test/mip_test.cc:64
↓ 4 callers
Method
addClockMaskSet
Add a ClockMaskSet in the pool, return true if success, return false if it exists in the pool already
openparf/ops/clock_network_planner/src/utplacefx/ClockNetworkPlanner.h:324
↓ 4 callers
Method
addGlobalRouteResult
openparf/routing/fpga-router/src/router/net.h:65
↓ 4 callers
Method
addModel
@brief add a model
openparf/database/resource.h:65
↓ 4 callers
Method
addNode
\brief Add a new node to the digraph. This function adds a new node to the digraph.
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/graph_components.h:1907
↓ 4 callers
Function
allow_move
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:4365
↓ 4 callers
Function
andMap
openparf/routing/fpga-router/3rdparty/lemon/lemon/maps.h:1463
↓ 4 callers
Method
append
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:8931
↓ 4 callers
Function
append_node
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:1231
↓ 4 callers
Method
apply_repetition
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/label.cpp:64
↓ 4 callers
Method
arborescenceCost
\brief Returns the cost of the arborescence. Returns the cost of the arborescence.
openparf/routing/fpga-router/3rdparty/lemon/lemon/min_cost_arborescence.h:632
↓ 4 callers
Method
arcNum
openparf/routing/fpga-router/3rdparty/lemon/lemon/adaptors.h:2435
↓ 4 callers
Method
attach
openparf/routing/fpga-router/3rdparty/lemon/lemon/list_graph.h:1520
↓ 4 callers
Method
backward
\brief Returns \c true if the given residual arc is a backward arc. Returns \c true if the given residual arc has the opposite orientation than the o
openparf/routing/fpga-router/3rdparty/lemon/lemon/adaptors.h:2835
↓ 4 callers
Method
begin
@brief begin iterator for the data array
openparf/container/flat_nested_vector.hpp:167
↓ 4 callers
Method
begin
openparf/container/vector_2d.hpp:95
↓ 4 callers
Function
bg
(e)
openparf/routing/fpga-router/3rdparty/lemon/doc/html/jquery.js:28
↓ 4 callers
Function
biNodeConnected
openparf/routing/fpga-router/3rdparty/lemon/lemon/connectivity.h:762
↓ 4 callers
Function
bipartite
openparf/routing/fpga-router/3rdparty/lemon/lemon/connectivity.h:1555
↓ 4 callers
Method
blank_lines_before_paragraph
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:5861
↓ 4 callers
Method
blocked
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:4535
↓ 4 callers
Method
bottomLeft
Give back the bottom left corner of the box. If the box is empty, then the return value is not defined.
openparf/routing/fpga-router/3rdparty/lemon/lemon/dim2.h:325
↓ 4 callers
Function
buildModule
openparf/routing/fpga-router/src/database/builder.cpp:175
↓ 4 callers
Function
bv
(bR,bW,bV,bZ,bX,bY)
openparf/routing/fpga-router/3rdparty/lemon/doc/html/jquery.js:27
↓ 4 callers
Method
cancel_wait
cancel_wait cancels effects of the previous prepare_wait call.
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/core/notifier.hpp:138
↓ 4 callers
Function
checkHypercubeGraph
openparf/routing/fpga-router/3rdparty/lemon/test/graph_test.cc:513
↓ 4 callers
Function
checksum32
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/utils.cpp:177
↓ 4 callers
Function
circle_form
openparf/routing/fpga-router/3rdparty/lemon/tools/lgf-gen.cc:194
↓ 4 callers
Function
circle_point
openparf/routing/fpga-router/3rdparty/lemon/tools/lgf-gen.cc:175
↓ 4 callers
Method
clear
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/label.cpp:28
↓ 4 callers
Method
clear
Clear the problem
openparf/routing/fpga-router/3rdparty/lemon/lemon/lp_base.h:1589
↓ 4 callers
Method
clear
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/utility/passive_vector.hpp:93
↓ 4 callers
Method
clearNodes
openparf/routing/fpga-router/3rdparty/lemon/lemon/edge_set.h:292
↓ 4 callers
Method
clockRegionMapSize
openparf/database/placedb.cpp:277
↓ 4 callers
Method
cloneSolver
openparf/routing/fpga-router/3rdparty/lemon/lemon/clp.cc:64
↓ 4 callers
Method
cnpBinSizes
openparf/database/placedb.h:406
↓ 4 callers
Function
collinear
openparf/routing/fpga-router/3rdparty/lemon/test/planarity_test.cc:181
↓ 4 callers
Method
colorIndex
\brief Return the color index of the node This function returns the color index of the given node. The value is in the range \c [0..4] or \c [0..5] a
openparf/routing/fpga-router/3rdparty/lemon/lemon/planarity.h:2555
↓ 4 callers
Method
common_flag_prefix
--------------------------------------------------------------- @brief returns longest common prefix of all flags */
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:3463
↓ 4 callers
Method
contract
\brief Contract two nodes. This function contracts the given two nodes. Node \c b is removed, but instead of deleting its incident edges, they are jo
openparf/routing/fpga-router/3rdparty/lemon/lemon/list_graph.h:1315
↓ 4 callers
Function
convex_hull
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/utils.cpp:488
↓ 4 callers
Method
copy
openparf/database/pin.cpp:15
↓ 4 callers
Function
copyScaleArray
openparf/util/atomic_ops.h:53
↓ 4 callers
Method
copy_from
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/polygon.cpp:46
↓ 4 callers
Method
copy_from
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/cell.cpp:224
↓ 4 callers
Function
countCols
openparf/routing/fpga-router/3rdparty/lemon/test/lp_test.cc:48
↓ 4 callers
Function
countRows
openparf/routing/fpga-router/3rdparty/lemon/test/lp_test.cc:54
↓ 4 callers
Function
cuda_get_device_max_threads_per_block
@brief queries the maximum threads per block on a device */
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/cuda/cuda_device.hpp:102
↓ 4 callers
Function
cutValue
openparf/routing/fpga-router/3rdparty/lemon/test/max_flow_test.cc:187
↓ 4 callers
Function
cutValue
openparf/routing/fpga-router/3rdparty/lemon/test/nagamochi_ibaraki_test.cc:83
↓ 4 callers
Method
cycleMean
\brief Return the mean cost of the found cycle. This function returns the mean cost of the found cycle. \note <tt>alg.cycleMean()</tt> is just a sho
openparf/routing/fpga-router/3rdparty/lemon/lemon/karp_mmc.h:425
↓ 4 callers
Method
cycleSize
\brief Return the number of arcs on the found cycle. This function returns the number of arcs on the found cycle. \pre \ref run() or \ref findCycleM
openparf/routing/fpga-router/3rdparty/lemon/lemon/karp_mmc.h:409
↓ 4 callers
Function
dag
openparf/routing/fpga-router/3rdparty/lemon/lemon/connectivity.h:1292
↓ 4 callers
Method
discover
\brief Called when an arc reaches a new node. This function is called when the BFS finds an arc whose target node is not reached yet.
openparf/routing/fpga-router/3rdparty/lemon/lemon/bfs.h:1222
↓ 4 callers
Function
doc_column
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:5446
↓ 4 callers
Method
dump
@brief Dump placement data
openparf/placement/placer.py:2707
↓ 4 callers
Method
edgeFromId
\brief The edge with the given ID. Returns the edge with the given ID. \pre The argument should be a valid edge ID in the graph.
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/graph.h:649
↓ 4 callers
Method
edgeNum
\brief Number of edges.
openparf/routing/fpga-router/3rdparty/lemon/lemon/full_graph.h:620
↓ 4 callers
Method
empty
Function: empty
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/cuda/cuda_task.hpp:187
↓ 4 callers
Method
erase
openparf/routing/fpga-router/3rdparty/lemon/lemon/maps.h:3562
↓ 4 callers
Method
erase
\param c is the column to be deleted
openparf/routing/fpga-router/3rdparty/lemon/lemon/lp_base.h:1271
↓ 4 callers
Method
erase
\brief Notifies all the registed observers about an item erased from the container. It notifies all the registed observers about an item erased from
openparf/routing/fpga-router/3rdparty/lemon/lemon/bits/alteration_notifier.h:397
↓ 4 callers
Method
erase
\brief Erase a node from the graph. This function erases the given node from the graph and all edges connected to the node.
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/graph_components.h:2052
↓ 4 callers
Method
evaluate
@brief evaluate metrics @param placedb placement database @param ops a list of ops @param var variables
openparf/placement/metric.py:183
↓ 4 callers
Method
evaluate_node
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:12858
↓ 4 callers
Method
examine
\brief Called when an arc is examined but its target node is already discovered. This function is called when an arc is examined but its target node
openparf/routing/fpga-router/3rdparty/lemon/lemon/bfs.h:1228
↓ 4 callers
Method
file
Set the file name
openparf/routing/fpga-router/3rdparty/lemon/lemon/error.h:114
↓ 4 callers
Method
findCycle
\brief Find a minimum mean directed cycle. This function finds a directed cycle of minimum mean cost in the digraph using the data computed by findCy
openparf/routing/fpga-router/3rdparty/lemon/lemon/karp_mmc.h:360
↓ 4 callers
Method
findEdge
openparf/routing/fpga-router/3rdparty/lemon/lemon/adaptors.h:1011
↓ 4 callers
Function
foreach2D
openparf/util/util.h:60
↓ 4 callers
Method
forward
Compute potential, field, energy given density map; The energy here is actually total potential
openparf/ops/electric_potential/electric_potential.py:143
↓ 4 callers
Function
from_heap
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:7828
↓ 4 callers
Function
gen_nan
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:8180
↓ 4 callers
Function
generateCharSequence
openparf/routing/fpga-router/3rdparty/lemon/test/radix_sort_test.cc:104
↓ 4 callers
Function
generateIntSequence
openparf/routing/fpga-router/3rdparty/lemon/test/radix_sort_test.cc:94
↓ 4 callers
Method
getEdgeNum
openparf/routing/fpga-router/src/router/routegraph.h:93
↓ 4 callers
Method
getGSWConnectDelay
openparf/routing/fpga-router/src/database/pin.h:42
↓ 4 callers
Method
getGSWConnectLength
openparf/routing/fpga-router/src/database/pin.h:40
← previous
next →
1,001–1,100 of 9,719, ranked by callers