Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tencent/plato
/ functions
Functions
2,442 in github.com/Tencent/plato
⨍
Functions
2,442
◇
Types & classes
629
↓ 328 callers
Method
get
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:530
↓ 214 callers
Method
mark
start a new mark
plato/util/perf.hpp:74
↓ 203 callers
Method
show
return a mark's cost in milliseconds
plato/util/perf.hpp:79
↓ 169 callers
Method
emplace_back
plato/util/object_buffer.hpp:274
↓ 164 callers
Method
size
plato/graph/state/sparse_state.hpp:258
↓ 160 callers
Method
begin
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:3756
↓ 160 callers
Method
size
plato/util/aliastable.hpp:208
↓ 156 callers
Method
size
plato/util/libcuckoo/tests/pcg/pcg_extras.hpp:578
↓ 128 callers
Method
push_back
plato/util/object_buffer.hpp:282
↓ 122 callers
Method
end
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:3757
↓ 105 callers
Method
set_bit
plato/util/bitmap.hpp:220
↓ 100 callers
Method
store
plato/util/libcuckoo/tests/universal-benchmark/universal_table_wrapper.hh:110
↓ 96 callers
Method
partitioner
get partitioner of this walk engine
plato/engine/walk.hpp:433
↓ 88 callers
Method
insert
plato/util/libcuckoo/tests/universal-benchmark/universal_table_wrapper.hh:153
↓ 87 callers
Method
reset
plato/util/archive.hpp:65
↓ 83 callers
Method
size
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:3759
↓ 82 callers
Method
find
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:8400
↓ 70 callers
Method
empty
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:7870
↓ 62 callers
Function
Contains
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:1182
↓ 61 callers
Method
get_partition_id
get edge's partition
plato/graph/partition/dummy.hpp:42
↓ 59 callers
Method
lock
plato/graph/state/sparse_state.hpp:264
↓ 57 callers
Method
neighbours
plato/graph/structure/tcsr.hpp:211
↓ 57 callers
Method
unlock
plato/graph/state/sparse_state.hpp:270
↓ 52 callers
Method
next_chunk
plato/util/bitmap.hpp:325
↓ 52 callers
Method
reset_traversal
plato/util/bitmap.hpp:266
↓ 50 callers
Method
lock_table
* Construct a @ref locked_table object that owns all the locks in the * table. * * @return a \ref locked_table instance */
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:712
↓ 49 callers
Method
local
plato/util/thread_local_object.h:106
↓ 45 callers
Method
clear
plato/util/bitmap.hpp:160
↓ 45 callers
Function
write_add
plato/util/atomic.hpp:98
↓ 44 callers
Method
end
plato/graph/partition/sequence.hpp:119
↓ 43 callers
Method
fill
plato/util/bitmap.hpp:169
↓ 43 callers
Method
get_allocator
* Returns the allocator associated with the map * * @return the associated allocator */
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:328
↓ 43 callers
Method
occupied
plato/util/libcuckoo/libcuckoo/libcuckoo_bucket_container.hh:83
↓ 42 callers
Method
hashpower
* Returns the hashpower of the table, which is log<SUB>2</SUB>(@ref * bucket_count()). * * @return the hashpower */
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:336
↓ 40 callers
Method
get_bit
plato/util/bitmap.hpp:215
↓ 38 callers
Method
add
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:8423
↓ 37 callers
Method
out_edges
plato/engine/dualmode.hpp:149
↓ 35 callers
Method
load_from_cache
plato/graph/structure/dcsc.hpp:352
↓ 34 callers
Function
swap
plato/util/concurrentqueue.h:3610
↓ 33 callers
Method
resize
plato/util/aliastable.hpp:213
↓ 31 callers
Method
insert
plato/graph/state/sparse_state.hpp:235
↓ 31 callers
Method
next_chunk
plato/graph/structure/dcsc.hpp:541
↓ 29 callers
Function
create_active_v_view
plato/graph/state/view.hpp:72
↓ 29 callers
Method
reset_traversal
plato/graph/structure/dcsc.hpp:440
↓ 29 callers
Method
self_v_view
get all self vertex's view
plato/graph/partition/sequence.hpp:164
↓ 28 callers
Method
alloc_v_subset
plato/engine/dualmode.hpp:239
↓ 28 callers
Method
clear
* Removes all elements in the table, calling their destructors. */
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:701
↓ 27 callers
Method
count
plato/graph/state/sparse_state.hpp:299
↓ 27 callers
Method
initialize
plato/util/aliastable.hpp:135
↓ 26 callers
Method
is_trivial
plato/util/archive.hpp:78
↓ 25 callers
Method
count
plato/util/bitmap.hpp:230
↓ 24 callers
Method
empty
* @brief getter * @return */
plato/util/stream.hpp:242
↓ 24 callers
Method
next_chunk
plato/graph/state/view.hpp:126
↓ 24 callers
Method
reserve
* Reserve enough space in the table for the given number of elements. If * the table can already hold that many elements, the function will shrink
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:696
↓ 23 callers
Method
bind
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:4322
↓ 23 callers
Method
get_intrusive_buffer
plato/util/archive.hpp:70
↓ 22 callers
Method
key_eq
* Returns the function that compares keys for equality * * @return the key comparison function */
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:321
↓ 22 callers
Method
rehash
* Resizes the table to the given hashpower. If this hashpower is not larger * than the current hashpower, then it decreases the hashpower to the
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:685
↓ 22 callers
Method
reset_traversal
plato/graph/state/view.hpp:80
↓ 22 callers
Method
setKV
plato/util/libcuckoo/libcuckoo/libcuckoo_bucket_container.hh:199
↓ 22 callers
Method
size
* Returns the number of elements in the table. * * @return number of elements in the table */
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:357
↓ 21 callers
Method
allocate
plato/util/mmap_alloc.hpp:76
↓ 21 callers
Method
deallocate
plato/util/mmap_alloc.hpp:90
↓ 21 callers
Method
hash_function
* Returns the function that hashes the keys * * @return the hash function */
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:314
↓ 21 callers
Method
maximum_hashpower
* Sets the maximum hashpower the table can be. If set to @ref * LIBCUCKOO_NO_MAXIMUM_HASHPOWER, there will be no limit on the hashpower. * Other
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:427
↓ 21 callers
Method
partial
plato/util/libcuckoo/libcuckoo/libcuckoo_bucket_container.hh:80
↓ 20 callers
Function
word_offset
plato/util/bitmap.hpp:40
↓ 19 callers
Method
edges
plato/graph/structure/dcsc.hpp:128
↓ 19 callers
Method
minimum_load_factor
* Sets the minimum load factor allowed for automatic expansions. If an * expansion is needed when the load factor of the table is lower than this
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:396
↓ 19 callers
Method
scopedElement
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:9056
↓ 18 callers
Method
count
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:2583
↓ 17 callers
Method
move_to
* move walker to a new vertex * * \param v_i vertex-id to send to * \param walker walker wait to move * * */
plato/engine/walk.hpp:337
↓ 17 callers
Function
startsWith
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:3976
↓ 17 callers
Function
swap
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:2745
↓ 17 callers
Method
total
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:2210
↓ 16 callers
Method
clear
plato/graph/state/sparse_state.hpp:248
↓ 16 callers
Method
erase
plato/util/libcuckoo/tests/universal-benchmark/universal_table_wrapper.hh:157
↓ 15 callers
Method
absorb
plato/util/archive.hpp:100
↓ 15 callers
Method
contains
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:634
↓ 15 callers
Method
insert
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:652
↓ 15 callers
Method
next_prod
plato/util/concurrentqueue.h:1664
↓ 15 callers
Method
reset
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:514
↓ 15 callers
Function
toString
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:1715
↓ 15 callers
Method
upsert
plato/graph/state/sparse_state.hpp:227
↓ 15 callers
Method
upsert
plato/util/libcuckoo/tests/universal-benchmark/universal_table_wrapper.hh:164
↓ 15 callers
Method
vertices
plato/graph/structure/dcsc.hpp:127
↓ 14 callers
Function
addwithcarry
plato/util/libcuckoo/tests/pcg/pcg_uint128.hpp:189
↓ 14 callers
Method
in_edges
plato/engine/dualmode.hpp:148
↓ 14 callers
Method
keep_footprint
keep footprint in current partition
plato/engine/walk.hpp:345
↓ 14 callers
Function
self_mem_usage
plato/util/perf.hpp:44
↓ 14 callers
Method
testSpec
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:3283
↓ 14 callers
Method
update_fn
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:511
↓ 13 callers
Method
hashpower
plato/util/libcuckoo/libcuckoo/libcuckoo_bucket_container.hh:182
↓ 13 callers
Method
lock
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:840
↓ 13 callers
Method
size
* @brief getter * @return */
plato/util/object_buffer.hpp:72
↓ 13 callers
Method
unlock
plato/util/libcuckoo/libcuckoo/cuckoohash_map.hh:845
↓ 13 callers
Method
write
plato/util/stream.hpp:100
↓ 12 callers
Method
bitmap
plato/graph/structure/bcsr.hpp:146
↓ 12 callers
Method
getResultType
plato/util/libcuckoo/tests/Catch/single_include/catch.hpp:7322
↓ 12 callers
Function
maybeThrow
plato/util/libcuckoo/tests/unit-tests/test_user_exceptions.cc:8
next →
1–100 of 2,442, ranked by callers