MCPcopy Create free account

hub / github.com/cuhk-eda/Xplace / functions

Functions3,306 in github.com/cuhk-eda/Xplace

↓ 4 callersMethodrend
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:170
↓ 4 callersFunctionreplace_substring
! @brief replace all occurrences of a substring by another string @param[in,out] s the string to manipulate; changed so that all
cpp_to_py/common/lib/sdc/json.hpp:12351
↓ 4 callersMethodreport_timing_slack
(self)
src/core/timing_opt.py:125
↓ 4 callersFunctionreset
reset token_buffer; current character is beginning of token
cpp_to_py/common/lib/sdc/json.hpp:7191
↓ 4 callersMethodresize
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:392
↓ 4 callersMethodset
@brief set an entry in grid map
cpp_to_py/gpudp/lg/hannan_legalize.h:144
↓ 4 callersFunctionsplit_up
Split a string '"one two" "three"' into 'one two', 'three' Quote characters can be ` ' or "
cpp_to_py/common/utils/CLI11.hpp:483
↓ 4 callersMethodstring
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/action_input.hpp:83
↓ 4 callersFunctionswap
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:959
↓ 4 callersFunctionsycl_reduce_loop
cpp_to_py/gpugr/taskflow/sycl/sycl_algorithm/sycl_reduce.hpp:91
↓ 4 callersMethoduninitialized_move
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:232
↓ 4 callersMethodupdate_timing
(self, node_pos)
src/core/timing_opt.py:84
↓ 4 callersMethodvalid
@return whether this is a valid cluster
cpp_to_py/gpudp/lg/abacus_legalize.cpp:18
↓ 4 callersMethodyStep
cpp_to_py/common/db/Row.h:64
↓ 4 callersFunctionyydestruct
cpp_to_py/common/lib/sdc/json/c/json.tab.c:975
↓ 4 callersMethod~Node
Destructor
cpp_to_py/gpugr/taskflow/core/graph.hpp:336
↓ 3 callersMethodIntersectWith
cpp_to_py/common/utils/geo.h:281
↓ 3 callersMethod_precede
Procedure: _precede
cpp_to_py/gpugr/taskflow/core/graph.hpp:375
↓ 3 callersMethod_trigger_pre_parse
Trigger the pre_parse callback if needed
cpp_to_py/common/utils/CLI11.hpp:8184
↓ 3 callersMethod_validate
Check the options to make sure there are no conflicts. Currently checks to see if multiple positionals exist with unlimited args and checks if the mi
cpp_to_py/common/utils/CLI11.hpp:7182
↓ 3 callersMethodaddIOPin
cpp_to_py/common/db/Database.cpp:822
↓ 3 callersMethodadd_option
Add an option, will automatically understand the type for common types. To use, create a variable with the expected type, and pass it in after the na
cpp_to_py/common/utils/CLI11.hpp:5889
↓ 3 callersMethodapplication_index
Specify the application index of a validator
cpp_to_py/common/utils/CLI11.hpp:2842
↓ 3 callersFunctionbasic_variable
(macro_pos, macro_size, macro_fixed, die_info)
src/core/macro_legalization.py:453
↓ 3 callersMethodbump_in_this_line
cpp_to_py/common/lib/spef/pegtl/pegtl/buffer_input.hpp:119
↓ 3 callersMethodcheck
Adds a Validator with a built in type name
cpp_to_py/common/utils/CLI11.hpp:4426
↓ 3 callersMethodcheck_lname
Requires "--" to be removed from string
cpp_to_py/common/utils/CLI11.hpp:4898
↓ 3 callersMethodcheck_sname
Requires "-" to be removed from string
cpp_to_py/common/utils/CLI11.hpp:4893
↓ 3 callersMethodclear
Procedure: clear
cpp_to_py/gpugr/taskflow/cuda/cuda_flow.hpp:1187
↓ 3 callersFunctioncompute_displace
cpp_to_py/gpudp/lg/macro_legalize.cpp:111
↓ 3 callersFunctioncuda_compute_merge_sort_range
@private */
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_sort.hpp:109
↓ 3 callersFunctioncuda_merge_by_key
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_merge.hpp:562
↓ 3 callersFunctioncuda_sort_by_key
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_sort.hpp:473
↓ 3 callersFunctioncuda_swap
cpp_to_py/gpugr/taskflow/cuda/cuda_meta.hpp:397
↓ 3 callersFunctiondct
Discrete Cosine Transform, Type II (a.k.a. the DCT) For the meaning of the parameter `norm`, see: https://docs.scipy.org/doc/scipy-0.14.0
src/core/torch_dct.py:53
↓ 3 callersFunctiondct2
(x)
src/core/dct2_fft2.py:37
↓ 3 callersFunctiondraw_cg_fig
(args, t: torch.Tensor, info, title)
src/core/route_force.py:63
↓ 3 callersMethodemplace_back
cpp_to_py/gpugr/taskflow/sycl/sycl_graph.hpp:169
↓ 3 callersMethodempty
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:97
↓ 3 callersMethodenable_logger
cpp_to_py/common/utils/log.h:74
↓ 3 callersMethodend
cpp_to_py/common/lib/spef/pegtl/pegtl/memory_input.hpp:177
↓ 3 callersFunctionestimate_initial_learning_rate
(obj_and_grad_fn, constraint_fn, x_k, lr)
src/initializer.py:171
↓ 3 callersFunctionevaluate_placement
(node_pos, init_density_map, ps, data: PlaceData, args)
src/evaluator.py:52
↓ 3 callersFunctionfix_newlines
Add a leader to the beginning of all new lines (nothing is added at the start of the first line). `"; "` would be for ini files Can't use Regex, or t
cpp_to_py/common/utils/CLI11.hpp:301
↓ 3 callersMethodgetBounds
cpp_to_py/common/db/Pin.cpp:34
↓ 3 callersMethodgetCellType
get cell type by name */
cpp_to_py/common/db/Database.cpp:977
↓ 3 callersMethodgetH
cpp_to_py/common/db/Pin.h:55
↓ 3 callersMethodgetIOPin
cpp_to_py/common/db/Database.cpp:1025
↓ 3 callersMethodgetRegion
cpp_to_py/common/db/Database.cpp:1001
↓ 3 callersMethodgetW
cpp_to_py/common/db/Pin.h:54
↓ 3 callersMethodget_best_solution
(self)
src/param_scheduler.py:518
↓ 3 callersMethodget_cache_var
(self, node_pos, node_size, node_weight)
src/core/electronic_density_layer.py:251
↓ 3 callersMethodget_flag_value
Get the value that goes for a flag, nominally gets the default value but allows for overrides if not disabled
cpp_to_py/common/utils/CLI11.hpp:4912
↓ 3 callersMethodget_groups
Get the groups available directly from this option (in order)
cpp_to_py/common/utils/CLI11.hpp:7110
↓ 3 callersMethodget_help_all_ptr
Get a pointer to the help all flag. (const)
cpp_to_py/common/utils/CLI11.hpp:7031
↓ 3 callersMethodget_help_ptr
Get a pointer to the help flag.
cpp_to_py/common/utils/CLI11.hpp:7025
↓ 3 callersMethodget_inject_separator
Return the inject_separator flag
cpp_to_py/common/utils/CLI11.hpp:4662
↓ 3 callersMethodget_items_expected_max
Get the maximum number of items expected to be returned and used for the callback
cpp_to_py/common/utils/CLI11.hpp:4712
↓ 3 callersMethodget_option_no_throw
Get an option by name (noexcept non-const version)
cpp_to_py/common/utils/CLI11.hpp:6896
↓ 3 callersFunctionget_png_path
(filename)
utils/visualization.py:163
↓ 3 callersMethodget_require_subcommand_min
Get the required min subcommand value
cpp_to_py/common/utils/CLI11.hpp:6982
↓ 3 callersFunctionget_trunc_node_pos_fn
(mov_node_size, data)
src/run_placement_nesterov.py:5
↓ 3 callersFunctionidct
The inverse to DCT-II, which is a scaled Discrete Cosine Transform, Type III Our definition of idct is that idct(dct(x)) == x For the mea
src/core/torch_dct.py:85
↓ 3 callersFunctionidct2
(x)
src/core/dct2_fft2.py:55
↓ 3 callersFunctionidct_idxst
(x)
src/core/dct2_fft2.py:74
↓ 3 callersFunctionidxst_idct
(x)
src/core/dct2_fft2.py:93
↓ 3 callersMethodinit
cpp_to_py/common/utils/robin_hood.h:2468
↓ 3 callersFunctioninit_params
( mov_node_pos, trunc_node_pos_fn, mov_lhs, mov_rhs, conn_fix_node_pos, density_map_layer, mov_node_s
src/initializer.py:105
↓ 3 callersMethodis_mov_macro
cpp_to_py/gpudp/lg/legalization_db.h:151
↓ 3 callersFunctionis_number_float
! @brief return whether value is a floating-point number This function returns true if and only if the JSON value is a floating-point num
cpp_to_py/common/lib/sdc/json.hpp:19029
↓ 3 callersFunctionis_number_integer
! @brief return whether value is an integer number This function returns true if and only if the JSON value is a signed or unsigned integ
cpp_to_py/common/lib/sdc/json.hpp:18973
↓ 3 callersFunctionis_range_invalid
cpp_to_py/gpugr/taskflow/utility/iterator.hpp:15
↓ 3 callersMethodload_params
( self, params: dict, verbose_log: bool = False, log_level: int = 2, l
utils/io_parser.py:13
↓ 3 callersFunctionmake_kv_pair
cpp_to_py/gpugr/taskflow/utility/serializer.hpp:278
↓ 3 callersMethodmanhattan_distance
cpp_to_py/gpudp/dp/ism/diamond_search.h:24
↓ 3 callersMethodmerged_density_loss_grad
( self, node_pos, node_size, init_density_map, node_weight=None,
src/core/electronic_density_layer.py:315
↓ 3 callersMethodmoved_or_copied
cpp_to_py/common/lib/sdc/json.hpp:12565
↓ 3 callersMethodnum_dependents
Function: num_dependents
cpp_to_py/gpugr/taskflow/core/task.hpp:430
↓ 3 callersFunctionoverflow_fn
(mov_density_map)
src/run_placement_nesterov.py:41
↓ 3 callersFunctionparse
cpp_to_py/common/lib/sdc/json.hpp:23187
↓ 3 callersMethodread
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/file_reader.hpp:87
↓ 3 callersMethodreport_pin_slack
(self)
src/core/timing_opt.py:136
↓ 3 callersMethodrequired
Remove the error when extras are left over on the command line.
cpp_to_py/common/utils/CLI11.hpp:5711
↓ 3 callersMethodreset
Procedure: reset
cpp_to_py/gpugr/taskflow/core/task.hpp:415
↓ 3 callersMethodreset
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/iterator.hpp:42
↓ 3 callersMethodreset_logger
cpp_to_py/common/utils/log.h:84
↓ 3 callersMethodrun_callback_for_default
Set the value of run_callback_for_default which controls whether the callback function should be called to set the default This is controlled automati
cpp_to_py/common/utils/CLI11.hpp:4418
↓ 3 callersFunctionrun_gr_and_fft_main
( args, logger, data, rawdb, gpdb, ps, mov_node_pos, constraint_fn=None, **kwargs )
src/core/route_force.py:243
↓ 3 callersMethodsetCellTypeName
cpp_to_py/io_parser/gp/GPDatabase.h:51
↓ 3 callersMethodsetNodeType
cpp_to_py/io_parser/gp/GPDatabase.h:47
↓ 3 callersMethodsetRelLx
cpp_to_py/io_parser/gp/GPDatabase.h:86
↓ 3 callersMethodsetRelLy
cpp_to_py/io_parser/gp/GPDatabase.h:88
↓ 3 callersMethodset_end
! @brief set the iterator past the last value @pre The iterator is initialized; i.e. `m_object != nullptr`. */
cpp_to_py/common/lib/sdc/json.hpp:10977
↓ 3 callersMethodset_num_bins
cpp_to_py/gpudp/lg/legalization_db.h:145
↓ 3 callersMethodsize
cpp_to_py/gpugr/taskflow/core/notifier.hpp:215
↓ 3 callersFunctionslack_info
( adj_matrix, weight_matrix, L, R, num_macros, num_nodes, slack_v, slack_matrix_e, update_edge_slack=T
src/core/macro_legalization.py:263
↓ 3 callersFunctionsort2
cpp_to_py/gpugr/taskflow/utility/math.hpp:100
↓ 3 callersMethodsource_id
cpp_to_py/gputimer/db/GTDatabase.h:55
↓ 3 callersFunctionsqrt
cpp_to_py/common/lib/units.hpp:4577
↓ 3 callersMethodstart
cpp_to_py/common/utils/log.cpp:18
← previousnext →401–500 of 3,306, ranked by callers