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
↓ 1,113 callers
Method
size
openparf/routing/fpga-router/src/vprheap/binary_heap.cpp:106
↓ 1,037 callers
Function
getPinIdxInGraph
openparf/routing/fpga-router/src/utils/ispd/parser.cpp:39
↓ 1,034 callers
Method
setVertexInst
openparf/routing/fpga-router/src/router/routegraph.h:119
↓ 937 callers
Function
qh_fprintf
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/userprintf_r.c:45
↓ 633 callers
Method
addInputPin
openparf/routing/fpga-router/src/router/inst.h:50
↓ 611 callers
Method
push_back
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:8923
↓ 563 callers
Method
size
The dimension of the vector. This function always returns 2.
openparf/routing/fpga-router/3rdparty/lemon/lemon/dim2.h:66
↓ 493 callers
Method
target
\brief The target node of the arc. Returns the target node of the given arc.
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/graph.h:622
↓ 474 callers
Method
at
@brief getter for element
openparf/database/site.h:220
↓ 448 callers
Method
find
\brief Returns the index of the element's component. The method returns the index of the element's component. This is an integer between zero and the
openparf/routing/fpga-router/3rdparty/lemon/lemon/unionfind.h:103
↓ 401 callers
Method
addOutputPin
openparf/routing/fpga-router/src/router/inst.h:58
↓ 378 callers
Method
end
Gives back the the 'after the last' iterator
openparf/routing/fpga-router/3rdparty/lemon/lemon/maps.h:1766
↓ 368 callers
Method
size
openparf/ops/clock_network_planner/src/utplacefx/Vector2D.h:48
↓ 344 callers
Method
set
openparf/routing/fpga-router/3rdparty/lemon/lemon/dim2.h:585
↓ 332 callers
Method
attribute
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:5529
↓ 311 callers
Method
source
\brief The source node of the arc. Returns the source node of the given arc.
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/graph.h:617
↓ 309 callers
Method
end
openparf/ops/clock_network_planner/src/utplacefx/Vector2D.h:59
↓ 305 callers
Method
back
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/utility/passive_vector.hpp:160
↓ 296 callers
Method
push_back
adds an element to the back of heap and expand if necessary, but does not maintain heap property
openparf/routing/fpga-router/src/vprheap/binary_heap.cpp:161
↓ 261 callers
Method
append
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/array.h:74
↓ 249 callers
Method
addNode
\brief Add a new node to the graph. This function adds a new node to the graph. \return The new node.
openparf/routing/fpga-router/3rdparty/lemon/lemon/list_graph.h:1218
↓ 236 callers
Method
begin
Gives back the given iterator set for the first key
openparf/routing/fpga-router/3rdparty/lemon/lemon/maps.h:1761
↓ 230 callers
Method
begin
openparf/ops/clock_network_planner/src/utplacefx/Vector2D.h:57
↓ 219 callers
Method
addArc
\brief Add a new arc to the digraph. Add a new arc to the digraph with source node \c s and target node \c t. \return The new arc.
openparf/routing/fpga-router/3rdparty/lemon/lemon/edge_set.h:342
↓ 213 callers
Function
qh_errexit
-<a href="qh-user_r.htm#TOC" >-------------------------------</a><a name="errexit">-</a> qh_errexit(qh, exitcode, fac
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/user_r.c:208
↓ 212 callers
Method
emplace_back
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/core/graph.hpp:571
↓ 211 callers
Method
insert
openparf/routing/fpga-router/3rdparty/lemon/lemon/core.h:1965
↓ 207 callers
Method
run
openparf/routing/fpga-router/3rdparty/lemon/test/tsp_test.cc:256
↓ 204 callers
Function
print
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:6928
↓ 203 callers
Function
openparfPrint
openparf/util/message.cpp:17
↓ 201 callers
Method
empty
Return \c true if the box is empty (i.e. return \c false if at least one point was added to the box or the coordinates of the box were set). The coor
openparf/routing/fpga-router/3rdparty/lemon/lemon/dim2.h:312
↓ 201 callers
Method
str
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:6070
↓ 181 callers
Method
y
openparf/ops/direct_lg/src/dl_solver.h:221
↓ 179 callers
Function
qh_setsize
-<a href="qh-set_r.htm#TOC" >-------------------------------<a name="setsize">-</a> qh_setsize(qh, set ) returns
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/qset_r.c:1154
↓ 173 callers
Method
clear
Make the box empty
openparf/routing/fpga-router/3rdparty/lemon/lemon/dim2.h:317
↓ 169 callers
Method
x
openparf/ops/direct_lg/src/dl_solver.h:220
↓ 168 callers
Method
as_int
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:5183
↓ 160 callers
Function
qh_option
-<a href="qh-globa_r.htm#TOC" >-------------------------------</a><a name="option">-</a> qh_option(qh, option, intVal
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/global_r.c:2225
↓ 158 callers
Method
front
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/utility/passive_vector.hpp:158
↓ 158 callers
Method
id
@brief get id of the object @return id
openparf/database/object.h:54
↓ 151 callers
Function
checkGraphInArcList
openparf/routing/fpga-router/3rdparty/lemon/test/graph_test.h:111
↓ 151 callers
Function
checkGraphOutArcList
openparf/routing/fpga-router/3rdparty/lemon/test/graph_test.h:96
↓ 150 callers
Method
clear
openparf/ops/clock_network_planner/src/utplacefx/Vector2D.h:42
↓ 146 callers
Method
push
\brief Insert a pair of item and priority into the heap. This function inserts \c p.first to the heap with priority \c p.second. \param p The pair to
openparf/routing/fpga-router/3rdparty/lemon/lemon/dheap.h:194
↓ 146 callers
Function
to_string
@brief convert a task type to a human-readable string */
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/core/task.hpp:50
↓ 146 callers
Method
value
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:5230
↓ 145 callers
Function
ignore_unused_variable_warning
openparf/routing/fpga-router/3rdparty/lemon/lemon/concept_check.h:37
↓ 132 callers
Method
addEdge
\brief Add a new edge to the graph. This function adds a new edge to the graph between nodes \c u and \c v with inherent orientation from node \c u t
openparf/routing/fpga-router/3rdparty/lemon/lemon/list_graph.h:1226
↓ 131 callers
Method
resize
Resizes the underlying \c std::vector container, so changes the keyset of the map. \param size The new size of the map. The new keyset will be the ran
openparf/routing/fpga-router/3rdparty/lemon/lemon/maps.h:290
↓ 124 callers
Function
qh_pointid
-<a href="qh-poly_r.htm#TOC" >-------------------------------</a><a name="pointid">-</a> qh_pointid(qh, point ) r
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/poly_r.c:1157
↓ 124 callers
Method
u
\brief The first node of the edge. Returns the first node of the given edge. Edges don't have source and target nodes, however, methods u() and v()
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/graph.h:599
↓ 120 callers
Method
end
@brief returns mutating iterator to position one past the last element */
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:3402
↓ 116 callers
Method
size
@brief getter for the number of valid sites
openparf/database/site.h:320
↓ 115 callers
Function
sort
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:7527
↓ 115 callers
Method
v
\brief The second node of the edge. Returns the second node of the given edge. Edges don't have source and target nodes, however, methods u() and v(
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/graph.h:612
↓ 114 callers
Function
INDEX
openparf/ops/dct/src/dct2_fft2.h:32
↓ 112 callers
Function
checkGraphNodeList
openparf/routing/fpga-router/3rdparty/lemon/test/graph_test.h:32
↓ 112 callers
Method
oppositeArc
\brief The oppositely directed arc. Returns the oppositely directed arc representing the same edge.
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/graph.h:699
↓ 112 callers
Method
resize
openparf/ops/clock_network_planner/src/utplacefx/Vector2D.h:43
↓ 111 callers
Method
empty
--------------------------------------------------------------- @brief returns true, if group has no children, false otherwise */
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:3377
↓ 111 callers
Method
erase
\brief Remove the given item from the heap. This function removes the given item from the heap if it is already stored. \param i The item to delete.
openparf/routing/fpga-router/3rdparty/lemon/lemon/dheap.h:238
↓ 109 callers
Function
checkGraphArcList
openparf/routing/fpga-router/3rdparty/lemon/test/graph_test.h:80
↓ 105 callers
Method
empty
openparf/container/fixed_size_pq.hpp:47
↓ 104 callers
Function
qh_setappend
-<a href="qh-set_r.htm#TOC" >-------------------------------<a name="setappend">-</a> qh_setappend(qh, setp, newelem
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/qset_r.c:133
↓ 97 callers
Method
X
openparf/routing/fpga-router/src/utils/utils.h:22
↓ 97 callers
Method
Y
openparf/routing/fpga-router/src/utils/utils.h:23
↓ 94 callers
Method
yl
openparf/ops/chain_legalizer/src/chain_legalizer.cpp:84
↓ 93 callers
Function
checkGraphIncEdgeArcLists
openparf/routing/fpga-router/3rdparty/lemon/test/graph_test.h:156
↓ 92 callers
Method
reserve
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:690
↓ 90 callers
Function
free_allocation
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/allocator.h:37
↓ 88 callers
Method
id
\brief Returns the ID of the column.
openparf/routing/fpga-router/3rdparty/lemon/lemon/lp_base.h:188
↓ 88 callers
Method
yh
openparf/ops/chain_legalizer/src/chain_legalizer.cpp:83
↓ 87 callers
Method
ensure_slots
Ensure at least the specified number of free slots at the end
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/array.h:120
↓ 87 callers
Method
inst
openparf/database/model.cpp:134
↓ 83 callers
Method
item
\brief Gives back a representant item of the component. Gives back a representant item of the component.
openparf/routing/fpga-router/3rdparty/lemon/lemon/unionfind.h:487
↓ 82 callers
Method
clear
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/cell.cpp:55
↓ 81 callers
Method
begin
--------------------------------------------------------------- @brief returns mutating iterator to position of first element */
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:3395
↓ 81 callers
Method
matching
\brief Return \c true if the given edge is in the matching. This function returns \c true if the given edge is in the current matching.
openparf/routing/fpga-router/3rdparty/lemon/lemon/matching.h:576
↓ 81 callers
Method
name
@brief getter for name
openparf/database/resource.h:50
↓ 80 callers
Function
checkGraphConArcList
openparf/routing/fpga-router/3rdparty/lemon/test/graph_test.h:165
↓ 79 callers
Function
oasis_putc
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/oasis.cpp:70
↓ 79 callers
Function
oasis_read_unsigned_integer
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/oasis.cpp:121
↓ 78 callers
Function
oasis_write_unsigned_integer
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/oasis.cpp:513
↓ 78 callers
Method
y
openparf/ops/clock_network_planner/src/utplacefx/ClockNetworkPlanner.h:690
↓ 76 callers
Function
allocate
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/allocator.h:31
↓ 75 callers
Method
children
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:5454
↓ 75 callers
Method
test
(self)
openparf/ops/congestion_prediction/src/models/base_model.py:25
↓ 73 callers
Method
modelId
openparf/database/design.cpp:33
↓ 71 callers
Method
getPos
openparf/routing/fpga-router/src/router/routegraph.h:112
↓ 70 callers
Method
insert
Insert item at specified index, pushing the remaining forward
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/array.h:87
↓ 70 callers
Method
top
Give back the top of the box. If the box is empty, then the return value is not defined.
openparf/routing/fpga-router/3rdparty/lemon/lemon/dim2.h:407
↓ 69 callers
Method
getSubModule
openparf/routing/fpga-router/src/database/module.h:36
↓ 69 callers
Method
pop_back
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/utility/passive_vector.hpp:89
↓ 68 callers
Method
node
\brief The node with the given index. This function returns the node with the given index. \sa index()
openparf/routing/fpga-router/3rdparty/lemon/lemon/static_graph.h:314
↓ 67 callers
Method
replace
\brief Replace an item in the heap. This function replaces item \c i with item \c j. Item \c i must be in the heap, while \c j must be out of the hea
openparf/routing/fpga-router/3rdparty/lemon/lemon/dheap.h:341
↓ 67 callers
Method
size
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/core/tsq.hpp:163
↓ 66 callers
Function
countNodes
openparf/routing/fpga-router/3rdparty/lemon/lemon/core.h:252
↓ 65 callers
Method
size
@brief returns number of children */
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:3380
↓ 64 callers
Method
getName
openparf/routing/fpga-router/src/router/net.h:36
↓ 63 callers
Method
db
@brief getter for raw database
openparf/database/placedb.h:134
next →
1–100 of 9,719, ranked by callers