Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cuhk-eda/Xplace
/ functions
Functions
3,306 in github.com/cuhk-eda/Xplace
⨍
Functions
3,306
◇
Types & classes
1,834
↓ 351 callers
Method
size
cpp_to_py/gpugr/taskflow/core/tsq.hpp:162
↓ 230 callers
Method
info
cpp_to_py/common/utils/log.h:152
↓ 215 callers
Method
push_back
! @brief append an unescaped token at the end of the reference pointer @param[in] token token to add @complexity Amortized constant.
cpp_to_py/common/lib/sdc/json.hpp:11828
↓ 209 callers
Method
empty
True if the option was not passed
cpp_to_py/common/utils/CLI11.hpp:4336
↓ 179 callers
Function
max
cpp_to_py/common/lib/units.hpp:4184
↓ 176 callers
Method
back
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:204
↓ 168 callers
Function
min
cpp_to_py/common/lib/units.hpp:4176
↓ 157 callers
Function
create
cpp_to_py/common/lib/sdc/json.hpp:17401
↓ 143 callers
Method
contiguous
r"""Ensures a contiguous memory layout for all attributes :obj:`*keys`. If :obj:`*keys` is not given, all present attributes are ensured to
src/database.py:451
↓ 136 callers
Method
push_back
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:250
↓ 130 callers
Method
begin
Function: begin
cpp_to_py/gpugr/taskflow/utility/uuid.hpp:107
↓ 127 callers
Method
size
cpp_to_py/common/lib/sdc/json.hpp:2691
↓ 122 callers
Method
write_character
cpp_to_py/common/lib/sdc/json.hpp:12652
↓ 112 callers
Method
end
Function: end
cpp_to_py/gpugr/taskflow/utility/uuid.hpp:117
↓ 109 callers
Method
error
cpp_to_py/common/utils/log.h:176
↓ 105 callers
Method
size
cpp_to_py/common/db/Geometry.h:68
↓ 104 callers
Method
index
get the section index
cpp_to_py/common/utils/CLI11.hpp:2698
↓ 102 callers
Method
warning
cpp_to_py/common/utils/log.h:168
↓ 97 callers
Function
end
! @brief returns an iterator to one past the last element Returns an iterator to one past the last element. @image html range-begin-end.
cpp_to_py/common/lib/sdc/json.hpp:21037
↓ 95 callers
Method
end
return iterator end (needed for range-based for)
cpp_to_py/common/lib/sdc/json.hpp:3947
↓ 93 callers
Method
size
cpp_to_py/common/utils/robin_hood.h:2091
↓ 91 callers
Method
emplace_back
cpp_to_py/gpugr/taskflow/core/graph.hpp:547
↓ 89 callers
Method
clone
(self)
src/database.py:479
↓ 86 callers
Method
cpu
r"""Copies all attributes :obj:`*keys` to CPU memory. If :obj:`*keys` is not given, the conversion is applied to all present attribute
src/database.py:465
↓ 82 callers
Function
begin
! @brief returns an iterator to the first element Returns an iterator to the first element. @image html range-begin-end.svg "Illustratio
cpp_to_py/common/lib/sdc/json.hpp:20966
↓ 82 callers
Function
distance
cpp_to_py/gpugr/taskflow/utility/iterator.hpp:9
↓ 79 callers
Method
resize
cpp_to_py/gpugr/taskflow/core/tsq.hpp:59
↓ 78 callers
Method
end
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:157
↓ 74 callers
Method
join
cpp_to_py/gpugr/taskflow/core/executor.hpp:1292
↓ 73 callers
Method
begin
return iterator begin (needed for range-based for)
cpp_to_py/common/lib/sdc/json.hpp:3941
↓ 73 callers
Method
data
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/file_mapper_win32.hpp:181
↓ 71 callers
Method
emplace_back
cpp_to_py/common/lib/spef/pegtl/pegtl/contrib/parse_tree.hpp:150
↓ 69 callers
Method
append
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:432
↓ 66 callers
Method
end
cpp_to_py/common/db/Geometry.h:73
↓ 65 callers
Method
find
cpp_to_py/common/lib/EnumNameMap.h:34
↓ 64 callers
Method
at
@brief get an entry in grid map
cpp_to_py/gpudp/lg/hannan_legalize.h:147
↓ 64 callers
Method
begin
forward iterator creation methods.
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:155
↓ 64 callers
Method
get_name
cpp_to_py/common/utils/CLI11.hpp:622
↓ 63 callers
Method
data
Function: name
cpp_to_py/gpugr/taskflow/core/task.hpp:526
↓ 54 callers
Method
clear
cpp_to_py/common/db/Net.cpp:95
↓ 53 callers
Function
to_string
cpp_to_py/common/lib/units.hpp:96
↓ 52 callers
Method
empty
! @brief return whether pointer points to the root document @return true iff the JSON pointer points to the root document @complexity Co
cpp_to_py/common/lib/sdc/json.hpp:11853
↓ 52 callers
Method
erase
cpp_to_py/common/utils/robin_hood.h:2011
↓ 52 callers
Function
round
cpp_to_py/common/lib/units.hpp:4668
↓ 52 callers
Method
value
! @brief return the value of an iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
cpp_to_py/common/lib/sdc/json.hpp:11394
↓ 51 callers
Method
begin
cpp_to_py/common/utils/robin_hood.h:1977
↓ 51 callers
Method
size
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/file_reader.hpp:69
↓ 49 callers
Method
get
Ensure that we won't compile any un-specialized types
cpp_to_py/gpugr/taskflow/cuda/cuda_memory.hpp:205
↓ 48 callers
Function
get
cpp_to_py/common/lib/sdc/json.hpp:3956
↓ 48 callers
Method
get
! @brief get next character from the input This function provides the interface to the used input adapter. It does not throw in case the
cpp_to_py/common/lib/sdc/json.hpp:9890
↓ 47 callers
Method
end
cpp_to_py/common/utils/robin_hood.h:1996
↓ 43 callers
Method
pop_back
! @brief remove last reference token @pre not `empty()` @liveexample{The example shows the usage of `pop_back`.,json_pointer__pop_back}
cpp_to_py/common/lib/sdc/json.hpp:11782
↓ 42 callers
Method
keys
r"""Returns all names of graph attributes.
src/database.py:402
↓ 42 callers
Method
name
cpp_to_py/common/db/Site.h:24
↓ 41 callers
Method
begin
cpp_to_py/common/db/Geometry.h:72
↓ 40 callers
Function
add
add a character to token_buffer
cpp_to_py/common/lib/sdc/json.hpp:7272
↓ 40 callers
Method
type
cpp_to_py/common/db/Pin.h:48
↓ 39 callers
Method
empty
cpp_to_py/gpugr/taskflow/core/tsq.hpp:154
↓ 38 callers
Method
emplace
cpp_to_py/common/lib/sdc/json.hpp:16424
↓ 38 callers
Method
front
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:194
↓ 38 callers
Function
to_string
cpp_to_py/common/lib/spef/pegtl/pegtl/position.hpp:43
↓ 37 callers
Function
find
cpp_to_py/common/lib/sdc/json.hpp:20812
↓ 36 callers
Method
debug
cpp_to_py/common/utils/log.h:136
↓ 36 callers
Function
type_name
! @brief return the type as string Returns the type name as string to be used in error messages - usually to indicate that a function was
cpp_to_py/common/lib/sdc/json.hpp:23411
↓ 35 callers
Method
load
cpp_to_py/gpugr/taskflow/core/observer.hpp:39
↓ 34 callers
Method
key
cpp_to_py/common/lib/sdc/json.hpp:5847
↓ 33 callers
Method
insert
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:504
↓ 32 callers
Function
abs
cpp_to_py/common/lib/units.hpp:1514
↓ 32 callers
Function
basic_json
! @brief create an empty value with a given type Create an empty JSON value with a given type. The value will be default initialized with
cpp_to_py/common/lib/sdc/json.hpp:17830
↓ 32 callers
Method
data
cpp_to_py/gpugr/taskflow/cuda/cuda_memory.hpp:418
↓ 32 callers
Method
getId
cpp_to_py/io_parser/gp/GPDatabase.h:21
↓ 31 callers
Method
parse_error
cpp_to_py/common/lib/sdc/json.hpp:2463
↓ 30 callers
Method
contains
cpp_to_py/common/utils/robin_hood.h:1899
↓ 30 callers
Method
setEnd
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:137
↓ 30 callers
Method
size
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:173
↓ 29 callers
Method
detach
cpp_to_py/gpugr/taskflow/core/executor.hpp:1302
↓ 29 callers
Function
lower_bound
cpp_to_py/gputimer/core/gputiming.h:12
↓ 28 callers
Method
count
cpp_to_py/gpugr/taskflow/cuda/cuda_meta.hpp:94
↓ 28 callers
Function
floorDiv
cpp_to_py/gpudp/lg/legalization_db.h:8
↓ 26 callers
Method
at
cpp_to_py/common/lib/spef/pegtl/pegtl/memory_input.hpp:330
↓ 25 callers
Method
clear
cpp_to_py/common/lib/spef/parser-spef.hpp:418
↓ 25 callers
Method
insert
cpp_to_py/common/utils/robin_hood.h:1782
↓ 25 callers
Method
lx
cpp_to_py/common/db/Cell.cpp:44
↓ 24 callers
Function
assert_invariant
! @brief checks the class invariants This function asserts the class invariants. It needs to be called at the end of every constructor to
cpp_to_py/common/lib/sdc/json.hpp:17710
↓ 24 callers
Method
empty
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/action_input.hpp:73
↓ 24 callers
Function
is_object
! @brief return whether value is an object This function returns true if and only if the JSON value is an object. @return `true` if type
cpp_to_py/common/lib/sdc/json.hpp:19051
↓ 24 callers
Method
ly
cpp_to_py/common/db/Cell.cpp:45
↓ 24 callers
Method
reserve
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:417
↓ 24 callers
Method
to
cpp_to_py/common/lib/units.hpp:2081
↓ 24 callers
Method
type_name
cpp_to_py/common/utils/CLI11.hpp:1557
↓ 23 callers
Method
peek_char
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/action_input.hpp:88
↓ 23 callers
Method
push
cpp_to_py/gpugr/taskflow/core/tsq.hpp:170
↓ 23 callers
Method
reserve
reserves space for the specified number of elements. Makes sure the old data fits. Exactly the same as rehash(c). Use rehash(0) to shrink to fit.
cpp_to_py/common/utils/robin_hood.h:2065
↓ 22 callers
Method
count
No argument version of count counts the number of times this subcommand was passed in. The main app will return 1. Unnamed subcommands will also retur
cpp_to_py/common/utils/CLI11.hpp:6384
↓ 21 callers
Method
emplace
cpp_to_py/common/db/Geometry.cpp:117
↓ 21 callers
Method
size
cpp_to_py/common/lib/spef/pegtl/pegtl/buffer_input.hpp:67
↓ 20 callers
Function
log
cpp_to_py/common/lib/units.hpp:4455
↓ 20 callers
Method
operator[]
! @brief access to successor @pre The iterator is initialized; i.e. `m_object != nullptr`. */
cpp_to_py/common/lib/sdc/json.hpp:11347
↓ 20 callers
Function
to_lower
Return a lower case version of a string
cpp_to_py/common/utils/CLI11.hpp:396
↓ 20 callers
Method
y
cpp_to_py/common/db/Row.h:58
next →
1–100 of 3,306, ranked by callers