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
Method
down
\brief The arc goes down from the node. Gives back the arc goes down from the node. If there is not outgoing arc then it gives back INVALID.
openparf/routing/fpga-router/3rdparty/lemon/lemon/grid_graph.h:671
↓ 5 callers
Method
emptyLevel
Return true if level \c l is empty.
openparf/routing/fpga-router/3rdparty/lemon/lemon/elevator.h:173
↓ 5 callers
Function
endian_swap
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:1434
↓ 5 callers
Method
fill
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/sycl/sycl_flow.hpp:545
↓ 5 callers
Method
first
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:12361
↓ 5 callers
Method
first
\brief Return the first edge. This function gives back the first edge in the iteration order.
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/graph_components.h:1042
↓ 5 callers
Method
first_child
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:5651
↓ 5 callers
Function
fwd_to_unsigned_int
/ * @brief forwards string to first non-whitespace char; * std string -> unsigned conv yields max value, but we want 0; * also checks
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:297
↓ 5 callers
Method
getConnectSize
openparf/routing/fpga-router/src/database/pin.h:24
↓ 5 callers
Function
getExpk
Compute 2*exp(-1j*pi*u/(2N)), but not exactly the same. The actual return is 2*cos(pi*u/(2N)), 2*sin(pi*u/(2N)). This will make later multipl
openparf/ops/dct/discrete_spectral_transform.py:31
↓ 5 callers
Method
getGSWConnectDirection
openparf/routing/fpga-router/src/database/pin.h:38
↓ 5 callers
Method
getNetRoot
openparf/routing/fpga-router/src/router/routetree.h:43
↓ 5 callers
Method
getVertexMaxCap
openparf/routing/fpga-router/src/router/routegraph.h:117
↓ 5 callers
Method
getXYFromNodeId
openparf/ops/clock_network_planner/src/netlist_wrapper.h:108
↓ 5 callers
Function
get_or_add_property
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/property.cpp:151
↓ 5 callers
Method
gradient
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/robustpath.cpp:69
↓ 5 callers
Function
hash
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/map.h:32
↓ 5 callers
Function
hash2
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/style.cpp:22
↓ 5 callers
Method
highestActiveLevel
Return the level of the highest active item or -1 if there is no active item.
openparf/routing/fpga-router/3rdparty/lemon/lemon/elevator.h:217
↓ 5 callers
Method
index1D
@brief compute 1D index
openparf/database/site.h:305
↓ 5 callers
Function
insert
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:318
↓ 5 callers
Method
isSink
openparf/routing/fpga-router/src/router/net.cpp:34
↓ 5 callers
Method
liftHighestActive
Lift the item returned by highestActive() by one.
openparf/routing/fpga-router/3rdparty/lemon/lemon/elevator.h:226
↓ 5 callers
Method
liftHighestActiveToTop
Lift the item returned by highestActive() to the top level and deactivate it.
openparf/routing/fpga-router/3rdparty/lemon/lemon/elevator.h:260
↓ 5 callers
Method
liftToTop
This function lifts all items on and above level \c l to the top level and deactivates them.
openparf/routing/fpga-router/3rdparty/lemon/lemon/elevator.h:392
↓ 5 callers
Function
little_endian_swap32
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/utils.cpp:158
↓ 5 callers
Function
log2
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/utility/math.hpp:61
↓ 5 callers
Function
log_dict
(log: Callable, dic: dict)
openparf/py_utils/base.py:19
↓ 5 callers
Method
manhDist
openparf/geometry/box.hpp:95
↓ 5 callers
Method
maxArcId
openparf/routing/fpga-router/3rdparty/lemon/lemon/adaptors.h:2469
↓ 5 callers
Method
maxId
Dummy parameter.
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/graph.h:732
↓ 5 callers
Method
maxNodeId
openparf/routing/fpga-router/3rdparty/lemon/lemon/adaptors.h:2468
↓ 5 callers
Method
merge
Merge the heap with another heap starting at the given position
openparf/routing/fpga-router/3rdparty/lemon/lemon/binomial_heap.h:343
↓ 5 callers
Function
min_element
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:7424
↓ 5 callers
Method
netIdToClockId
@brief Given the net id of a clock net, return its clock id @return The clock id of the clock net with net id netId If the given net is not a clock ne
openparf/database/placedb.h:302
↓ 5 callers
Method
newInstId
@brief get the new instance id given old instance id
openparf/database/placedb.h:630
↓ 5 callers
Method
next
\brief Return the next edge. This function gives back the next edge in the iteration order.
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/graph_components.h:1047
↓ 5 callers
Method
nodeFromId
openparf/routing/fpga-router/3rdparty/lemon/lemon/adaptors.h:2465
↓ 5 callers
Method
nodeShapes
openparf/routing/fpga-router/3rdparty/lemon/lemon/graph_to_eps.h:365
↓ 5 callers
Method
nodeSizes
openparf/routing/fpga-router/3rdparty/lemon/lemon/graph_to_eps.h:349
↓ 5 callers
Function
node_copy_tree
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:4426
↓ 5 callers
Method
numNets
openparf/ops/ism_dp/src/ism_solver.h:177
↓ 5 callers
Method
numNodes
openparf/ops/clock_network_planner/src/netlist_wrapper.h:66
↓ 5 callers
Method
numPins
openparf/ops/clock_network_planner/src/utplacefx/ClockNetworkPlanner.h:807
↓ 5 callers
Method
numSlrX
============================================= [BEGIN ] >>>>>>> Multi-Die Attribute >>>>>>> =============================================
openparf/database/placedb.h:707
↓ 5 callers
Method
numSlrY
openparf/database/placedb.h:712
↓ 5 callers
Function
oasis_write_repetition
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/oasis.cpp:834
↓ 5 callers
Function
p
(by,bw,bv)
openparf/routing/fpga-router/3rdparty/lemon/doc/html/jquery.js:28
↓ 5 callers
Function
polygons_to_paths
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/clipper_tools.cpp:54
↓ 5 callers
Function
properties_to_gds
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/property.cpp:302
↓ 5 callers
Function
property_values_clear
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/property.cpp:79
↓ 5 callers
Function
qh_appendvertex
-<a href="qh-poly_r.htm#TOC" >-------------------------------</a><a name="appendvertex">-</a> qh_appendvertex(qh, ver
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/poly_r.c:75
↓ 5 callers
Function
qh_checkconvex
-<a href="qh-poly_r.htm#TOC" >-------------------------------</a><a name="checkconvex">-</a> qh_checkconvex(qh, facet
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/poly2_r.c:539
↓ 5 callers
Function
qh_detsimplex
-<a href="qh-geom_r.htm#TOC" >-------------------------------</a><a name="detsimplex">-</a> qh_detsimplex(qh, apex, p
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/geom2_r.c:335
↓ 5 callers
Function
qh_findbest
-<a href="qh-geom_r.htm#TOC" >-------------------------------</a><a name="findbest">-</a> qh_findbest(qh, point, star
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/geom_r.c:156
↓ 5 callers
Function
qh_findbestnew
-<a href="qh-geom_r.htm#TOC" >-------------------------------</a><a name="findbestnew">-</a> qh_findbestnew(qh, point
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/geom_r.c:446
↓ 5 callers
Function
qh_freemergesets
-<a href="qh-merge_r.htm#TOC" >-------------------------------</a><a name="freemergesets">-</a> qh_freemergesets(qh )
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/merge_r.c:1654
↓ 5 callers
Function
qh_getreplacement
-<a href="qh-poly_r.htm#TOC" >-------------------------------</a><a name="getreplacement">-</a> qh_getreplacement(qh,
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/poly_r.c:505
↓ 5 callers
Function
qh_initmergesets
-<a href="qh-merge_r.htm#TOC" >-------------------------------</a><a name="initmergesets">-</a> qh_initmergesets(qh )
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/merge_r.c:2034
↓ 5 callers
Function
qh_inthresholds
-<a href="qh-geom_r.htm#TOC" >-------------------------------</a><a name="inthresholds">-</a> qh_inthresholds(qh, nor
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/geom2_r.c:932
↓ 5 callers
Function
qh_partitionpoint
-<a href="qh-qhull_r.htm#TOC" >-------------------------------</a><a name="partitionpoint">-</a> qh_partitionpoint(qh
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/libqhull_r.c:1326
↓ 5 callers
Function
qh_point_add
-<a href="qh-poly_r.htm#TOC" >-------------------------------</a><a name="point_add">-</a> qh_point_add(qh, set, poin
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/poly2_r.c:3113
↓ 5 callers
Function
qh_printfacetlist
-<a href="qh-user_r.htm#TOC" >-------------------------------</a><a name="printfacetlist">-</a> qh_printfacetlist(qh,
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/user_r.c:339
↓ 5 callers
Function
qh_printmatrix
-<a href="qh-geom_r.htm#TOC" >-------------------------------</a><a name="printmatrix">-</a> qh_printmatrix(qh, fp, s
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/geom2_r.c:1507
↓ 5 callers
Function
qh_printpointid
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/io_r.c:2903
↓ 5 callers
Function
qh_printpoints
-<a href="qh-geom_r.htm#TOC" >-------------------------------</a><a name="printpoints">-</a> qh_printpoints(qh, fp, s
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/geom2_r.c:1531
↓ 5 callers
Function
qh_printridge
-<a href="qh-io_r.htm#TOC" >-------------------------------</a><a name="printridge">-</a> qh_printridge(qh, fp, ridge
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/io_r.c:3065
↓ 5 callers
Function
qh_printsummary
-<a href="qh-qhull_r.htm#TOC" >-------------------------------</a><a name="printsummary">-</a> qh_printsummary(qh, fp
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/libqhull_r.c:1531
↓ 5 callers
Function
qh_setfacetplane
-<a href="qh-geom_r.htm#TOC" >-------------------------------</a><a name="setfacetplane">-</a> qh_setfacetplane(qh, f
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/geom_r.c:971
↓ 5 callers
Function
qh_setfreelong
-<a href="qh-set_r.htm#TOC" >-------------------------------<a name="setfreelong">-</a> qh_setfreelong(qh, setp )
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/qset_r.c:772
↓ 5 callers
Function
qh_settemppop
-<a href="qh-set_r.htm#TOC" >-------------------------------<a name="settemppop">-</a> qh_settemppop(qh) pop and
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/qset_r.c:1264
↓ 5 callers
Function
qh_vertexintersect_new
-<a href="qh-poly_r.htm#TOC" >-------------------------------</a><a name="vertexintersect_new">-</a> qh_vertexinterse
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/libqhull_r/poly2_r.c:3871
↓ 5 callers
Method
reach
\brief Called when a node is reached first time. This function is called when a node is reached first time.
openparf/routing/fpga-router/3rdparty/lemon/lemon/bfs.h:1213
↓ 5 callers
Method
recycle
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/utility/object_pool.hpp:676
↓ 5 callers
Method
release
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:7730
↓ 5 callers
Function
remove_node
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:1304
↓ 5 callers
Method
reset_clock_available_clock_region
(self, clock_available_clock_region: torch.Tensor)
openparf/ops/ism_dp/ism_dp.py:85
↓ 5 callers
Method
reset_honor_fence_region_constraints
(self, v: bool)
openparf/ops/mcf_lg/mcf_lg.py:66
↓ 5 callers
Method
run
Top function to perform the direct legalization
openparf/ops/masked_direct_lg/src/dl_solver.cpp:398
↓ 5 callers
Method
run
openparf/ops/clock_network_planner/src/utplacefx/ClockNetworkPlanner.cpp:484
↓ 5 callers
Method
sense
Set the direction of optimization
openparf/routing/fpga-router/3rdparty/lemon/lemon/lp_base.h:1577
↓ 5 callers
Method
set
\brief Set the priority of an item or insert it, if it is not stored in the heap. This method sets the priority of the given item if it is already st
openparf/routing/fpga-router/3rdparty/lemon/lemon/quad_heap.h:260
↓ 5 callers
Method
set
\brief Set the priority of an item or insert it, if it is not stored in the heap. This method sets the priority of the given item if it is already st
openparf/routing/fpga-router/3rdparty/lemon/lemon/dheap.h:269
↓ 5 callers
Method
set
\brief Set the priority of an item or insert it, if it is not stored in the heap. This method sets the priority of the given item if it is already st
openparf/routing/fpga-router/3rdparty/lemon/lemon/bin_heap.h:258
↓ 5 callers
Method
set
\brief Sets the priority of the current item. Sets the priority of the current item.
openparf/routing/fpga-router/3rdparty/lemon/lemon/unionfind.h:1627
↓ 5 callers
Method
setModelPinId
@brief setter for model pin index
openparf/database/pin.h:141
↓ 5 callers
Method
setNetId
@brief setter for net
openparf/database/pin.h:153
↓ 5 callers
Method
setX
@brief setter for x
openparf/geometry/size.hpp:103
↓ 5 callers
Method
siteCrId
TODO: assert point is dereferenceable? If site map have one, then use it. Otherwise, we compute it ourselves
openparf/ops/clock_network_planner/src/database_wrapper.h:66
↓ 5 callers
Method
size
openparf/container/vector_2d.hpp:77
↓ 5 callers
Method
size
\brief The number of items stored in the heap. This function returns the number of items stored in the heap.
openparf/routing/fpga-router/3rdparty/lemon/lemon/quad_heap.h:111
↓ 5 callers
Method
size
\brief The number of items stored in the heap. This function returns the number of items stored in the heap.
openparf/routing/fpga-router/3rdparty/lemon/lemon/dheap.h:117
↓ 5 callers
Method
size
\brief The number of items stored in the heap. This function returns the number of items stored in the heap.
openparf/routing/fpga-router/3rdparty/lemon/lemon/bin_heap.h:106
↓ 5 callers
Function
solveAndCheck
openparf/routing/fpga-router/3rdparty/lemon/test/lp_test.cc:284
↓ 5 callers
Function
sort3
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/utility/math.hpp:109
↓ 5 callers
Method
stamp
Read the current time values of the process
openparf/routing/fpga-router/3rdparty/lemon/lemon/time_measure.h:103
↓ 5 callers
Method
start
Start the stopwatch.
openparf/py_utils/stopwatch.py:25
↓ 5 callers
Function
starts_with
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:7928
↓ 5 callers
Method
steal
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/core/tsq.hpp:221
↓ 5 callers
Function
strconv_escape
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:2446
← previous
next →
901–1,000 of 9,719, ranked by callers