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
↓ 2 callers
Method
fullInit
\brief Initialize the algorithm and perform Dijkstra. This function initializes the algorithm and performs a full Dijkstra search from the given sour
openparf/routing/fpga-router/3rdparty/lemon/lemon/suurballe.h:540
↓ 2 callers
Method
getConnectPinByIdx
openparf/routing/fpga-router/src/database/pin.h:25
↓ 2 callers
Method
getCtrlSet
openparf/ops/ism_dp/src/ism_detailed_placer.hpp:72
↓ 2 callers
Function
getExpkp1
Compute 2*exp(-1j*pi*(u+1)/(2N)), but not exactly the same. The actual return is 2*cos(pi*(u+1)/(2N)), 2*sin(pi*(u+1)/(2N))
openparf/ops/dct/discrete_spectral_transform.py:47
↓ 2 callers
Function
getGSW
openparf/routing/fpga-router/src/database/builder.cpp:417
↓ 2 callers
Method
getGSWSize
openparf/routing/fpga-router/src/database/module.h:68
↓ 2 callers
Method
getGSWbyIdx
openparf/routing/fpga-router/src/database/module.h:67
↓ 2 callers
Method
getGlobalGraph
openparf/routing/fpga-router/src/router/routegraph.h:128
↓ 2 callers
Method
getInstModelId
* @brief Get the model index of any instance. * @param id instance index * @return model index */
openparf/database/placedb.h:202
↓ 2 callers
Method
getModulePinNum
openparf/routing/fpga-router/src/database/builder_template.h:44
↓ 2 callers
Function
getNodeType
openparf/routing/fpga-router/src/utils/ispd/parser.cpp:11
↓ 2 callers
Method
getOriginNet
openparf/routing/fpga-router/src/router/localrouter.h:40
↓ 2 callers
Method
getPinNum
openparf/routing/fpga-router/src/database/port.h:35
↓ 2 callers
Method
getPinPort
openparf/routing/fpga-router/src/database/pin.h:48
↓ 2 callers
Function
getRects
@brief construct array of rectangles
openparf/pybind/blend2d.cpp:151
↓ 2 callers
Method
getSinkCritical
openparf/routing/fpga-router/src/router/net.h:72
↓ 2 callers
Method
getSiteCapacity
openparf/database/placedb.cpp:172
↓ 2 callers
Method
getVertexSlack
openparf/routing/fpga-router/src/router/routegraph.h:122
↓ 2 callers
Function
getVertexType
openparf/routing/fpga-router/src/utils/vpr/vprparser.cpp:9
↓ 2 callers
Method
get_extrema
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/repetition.cpp:159
↓ 2 callers
Method
get_gross_elapsed_time
(self, time_format: Stopwatch.TimeFormat = Stopwatch.TimeFormat.kMillSecond)
openparf/py_utils/stopwatch.py:78
↓ 2 callers
Function
get_item
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:356
↓ 2 callers
Function
get_norm_layer
(norm_type='instance')
openparf/ops/congestion_prediction/src/models/networks.py:20
↓ 2 callers
Method
get_string
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:12421
↓ 2 callers
Method
get_target_tensor
(self, input, target_is_real)
openparf/ops/congestion_prediction/src/models/networks.py:84
↓ 2 callers
Function
get_valid_length
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:3606
↓ 2 callers
Function
get_value_bool
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:4607
↓ 2 callers
Function
get_value_double
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:4589
↓ 2 callers
Function
get_value_float
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:4598
↓ 2 callers
Function
get_value_int
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:4579
↓ 2 callers
Function
get_value_llong
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:4617
↓ 2 callers
Function
get_value_uint
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:4584
↓ 2 callers
Function
get_value_ullong
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:4622
↓ 2 callers
Method
getwidth
openparf/routing/fpga-router/src/database/builder_template.h:38
↓ 2 callers
Function
graphCopy
openparf/routing/fpga-router/3rdparty/lemon/lemon/core.h:1149
↓ 2 callers
Method
greedyInit
\brief Find an initial matching in a greedy way. This function finds an initial matching in a greedy way.
openparf/routing/fpga-router/3rdparty/lemon/lemon/matching.h:445
↓ 2 callers
Method
hanging_indent
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:5763
↓ 2 callers
Method
has_key
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/map.h:167
↓ 2 callers
Function
hash_string
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:8687
↓ 2 callers
Method
hash_value
Function: hash_value
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/core/task.hpp:468
↓ 2 callers
Function
hobby_interpolation
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/utils.cpp:215
↓ 2 callers
Function
idct_2N
Batch Inverse Discrete Cosine Transformation without normalization to coefficients. Compute y_u = \sum_i x_i cos(pi*(2u+1)*i/(2N)), Impeleme
openparf/ops/dct/discrete_spectral_transform.py:163
↓ 2 callers
Method
ignore_blocking
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:4106
↓ 2 callers
Method
increase
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/heap.h:218
↓ 2 callers
Method
indexToX
Conversion between XY and index
openparf/ops/clock_network_planner/src/utplacefx/Vector2D.h:63
↓ 2 callers
Method
inference
(self, label, inst, image=None)
openparf/ops/congestion_prediction/src/models/pix2pixHD_model.py:197
↓ 2 callers
Method
init
Initialize the solver
openparf/ops/clock_network_planner/src/utplacefx/RegretMinimizationSolver.cpp:8
↓ 2 callers
Method
init
openparf/routing/fpga-router/src/router/routetree.cpp:8
↓ 2 callers
Function
initFlowTest
openparf/routing/fpga-router/3rdparty/lemon/test/max_flow_test.cc:222
↓ 2 callers
Method
initialize
openparf/routing/fpga-router/3rdparty/lemon/lemon/adaptors.h:889
↓ 2 callers
Method
insert
openparf/routing/fpga-router/3rdparty/lemon/lemon/insertion_tsp.h:488
↓ 2 callers
Function
insert_attribute_after
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:1358
↓ 2 callers
Function
insert_attribute_before
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:1370
↓ 2 callers
Method
instName
openparf/ops/clock_network_planner/src/netlist_wrapper.h:114
↓ 2 callers
Method
interpolation
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/robustpath.cpp:687
↓ 2 callers
Method
io_legalization
(self, opt_iter, sll_flag=False)
openparf/placement/placer.py:1043
↓ 2 callers
Method
isAvail
openparf/ops/clock_network_planner/src/utplacefx/ClockNetworkPlanner.h:863
↓ 2 callers
Function
isClose
openparf/ops/legality_check/src/legality_check.hpp:26
↓ 2 callers
Method
isInstDSP
openparf/database/placedb.h:243
↓ 2 callers
Method
isInstRAM
openparf/database/placedb.h:245
↓ 2 callers
Method
is_first_in_parent
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:2832
↓ 2 callers
Function
is_multiple_of_pi_over_2
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/utils.cpp:37
↓ 2 callers
Method
labels
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/reference.cpp:328
↓ 2 callers
Method
last_child
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:5656
↓ 2 callers
Method
limitedStart
\brief Executes the algorithm with arc number limit. Executes the algorithm with arc number limit. This method runs the Bellman-Ford algorithm from
openparf/routing/fpga-router/3rdparty/lemon/lemon/bellman_ford.h:582
↓ 2 callers
Function
little_endian_swap64
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/utils.cpp:166
↓ 2 callers
Method
load
@brief load from json file
openparf/params.py:149
↓ 2 callers
Function
loadGlobalRouteResult
openparf/routing/fpga-router/src/utils/globalrouteresult.cpp:20
↓ 2 callers
Function
local_name
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:8448
↓ 2 callers
Function
loggerBoolMap
openparf/routing/fpga-router/3rdparty/lemon/lemon/maps.h:1808
↓ 2 callers
Function
longest_common_prefix
openparf/routing/fpga-router/3rdparty/clipp/clipp/clipp.h:795
↓ 2 callers
Method
loss_filter
(g_gan, g_gan_feat, g_vgg, d_real, d_fake)
openparf/ops/congestion_prediction/src/models/pix2pixHD_model.py:17
↓ 2 callers
Method
lowerBounded
Is the constraint lower bounded?
openparf/routing/fpga-router/3rdparty/lemon/lemon/lp_base.h:614
↓ 2 callers
Function
make_moc
openparf/routing/fpga-router/3rdparty/taskflow/taskflow/utility/traits.hpp:67
↓ 2 callers
Method
maxArcId
\brief An upper bound on the arc IDs. Returns an upper bound on the arc IDs.
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/graph.h:670
↓ 2 callers
Method
maxBlueId
\brief An upper bound on the blue IDs. Returns an upper bound on the blue IDs.
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/bpgraph.h:892
↓ 2 callers
Method
maxEdgeId
openparf/routing/fpga-router/3rdparty/lemon/lemon/adaptors.h:2015
↓ 2 callers
Method
maxEdgeId
\brief An upper bound on the edge IDs. Returns an upper bound on the edge IDs.
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/graph.h:665
↓ 2 callers
Method
maxIndex
openparf/routing/fpga-router/3rdparty/lemon/lemon/bits/solver_bits.h:146
↓ 2 callers
Method
maxNodeId
\brief An upper bound on the node IDs. Returns an upper bound on the node IDs.
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/graph.h:660
↓ 2 callers
Method
maxRedId
\brief An upper bound on the red IDs. Returns an upper bound on the red IDs.
openparf/routing/fpga-router/3rdparty/lemon/lemon/concepts/bpgraph.h:887
↓ 2 callers
Method
minCutMap
openparf/routing/fpga-router/3rdparty/lemon/lemon/gomory_hu.h:297
↓ 2 callers
Function
minTree
openparf/routing/fpga-router/3rdparty/lemon/tools/lgf-gen.cc:559
↓ 2 callers
Function
mkdir
(path)
openparf/ops/congestion_prediction/src/util/util.py:48
↓ 2 callers
Function
model
( horizontal_utilization_map, vertical_utilization_map, pin_density_map)
openparf/ops/congestion_prediction/model.py:13
↓ 2 callers
Function
moveBoundary
(x, y, w, h, xl, yl, xh, yh)
unittest/ops/unittest_move_boundary.py:30
↓ 2 callers
Method
moveDown
Rearrange the items of the heap and make the first box non-empty
openparf/routing/fpga-router/3rdparty/lemon/lemon/radix_heap.h:244
↓ 2 callers
Function
mulMap
openparf/routing/fpga-router/3rdparty/lemon/lemon/maps.h:927
↓ 2 callers
Function
namespace_uri
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:8479
↓ 2 callers
Function
negMap
openparf/routing/fpga-router/3rdparty/lemon/lemon/maps.h:1269
↓ 2 callers
Function
negWriteMap
openparf/routing/fpga-router/3rdparty/lemon/lemon/maps.h:1283
↓ 2 callers
Method
netPin
openparf/ops/clock_network_planner/src/netlist_wrapper.h:96
↓ 2 callers
Function
new_xpath_variable
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:8706
↓ 2 callers
Method
next
openparf/routing/fpga-router/3rdparty/gdstk/gdstk/style.cpp:153
↓ 2 callers
Method
nextIndex
openparf/routing/fpga-router/3rdparty/lemon/lemon/opt2_tsp.h:281
↓ 2 callers
Method
nextItem
openparf/routing/fpga-router/3rdparty/lemon/lemon/bits/solver_bits.h:186
↓ 2 callers
Method
next_attribute
openparf/routing/fpga-router/3rdparty/pugixml/pugixml/pugixml.cpp:5168
↓ 2 callers
Method
next_heap_item
openparf/routing/fpga-router/src/vprheap/heap_type.h:58
↓ 2 callers
Method
nodeArea
openparf/ops/clock_network_planner/src/netlist_wrapper.h:145
↓ 2 callers
Method
nodeNumPins
openparf/ops/clock_network_planner/src/netlist_wrapper.h:72
← previous
next →
1,701–1,800 of 9,719, ranked by callers