Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cuhk-eda/Xplace
/ types & classes
Types & classes
1,834 in github.com/cuhk-eda/Xplace
⨍
Functions
3,306
◇
Types & classes
1,834
↓ 146 callers
Class
string
cpp_to_py/common/lib/spef/pegtl/pegtl/utf8.hpp:27
↓ 53 callers
Class
print
cpp_to_py/common/lib/spef/pegtl/pegtl/ascii.hpp:36
↓ 41 callers
Class
range
cpp_to_py/common/lib/spef/pegtl/pegtl/utf8.hpp:25
↓ 23 callers
Class
OptionNotFound
cpp_to_py/common/utils/CLI11.hpp:889
↓ 17 callers
Class
eof
cpp_to_py/common/lib/spef/pegtl/pegtl/rules.hpp:28
↓ 16 callers
Class
transform
cpp_to_py/common/lib/spef/pegtl/pegtl/contrib/parse_tree.hpp:167
↓ 14 callers
Class
IncorrectConstruction
cpp_to_py/common/utils/CLI11.hpp:638
↓ 14 callers
Class
OptionAlreadyAdded
cpp_to_py/common/utils/CLI11.hpp:680
↓ 12 callers
Class
ValidationError
cpp_to_py/common/utils/CLI11.hpp:757
↓ 12 callers
Class
cudaTask
@class cudaTask @brief handle to a node of the internal CUDA graph */
cpp_to_py/gpugr/taskflow/cuda/cuda_task.hpp:65
↓ 11 callers
Class
iterator
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/iterator.hpp:17
↓ 10 callers
Class
RequiredError
cpp_to_py/common/utils/CLI11.hpp:764
↓ 10 callers
Class
Task
@class Task @brief handle to a node in a task dependency graph A Task is handle to manipulate a node in a taskflow graph. It provides a set of meth
cpp_to_py/gpugr/taskflow/core/task.hpp:140
↓ 9 callers
Class
apply
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/apply.hpp:65
↓ 9 callers
Class
apply0
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/apply0.hpp:63
↓ 9 callers
Class
failure
cpp_to_py/common/lib/spef/pegtl/pegtl/rules.hpp:29
↓ 7 callers
Class
HorribleError
This is just a safety check to verify selection and parsing match - you should not ever see it Strings are directly added to this error, but again, it
cpp_to_py/common/utils/CLI11.hpp:881
↓ 7 callers
Class
parse_error
cpp_to_py/common/lib/spef/pegtl/pegtl/parse_error.hpp:17
↓ 7 callers
Class
position
cpp_to_py/common/lib/spef/pegtl/pegtl/position.hpp:21
↓ 7 callers
Class
success
cpp_to_py/common/lib/spef/pegtl/pegtl/rules.hpp:60
↓ 6 callers
Class
append
cpp_to_py/gpugr/taskflow/dsl/type_list.hpp:13
↓ 5 callers
Class
ArgumentMismatch
cpp_to_py/common/utils/CLI11.hpp:801
↓ 5 callers
Class
TimingMask
cpp_to_py/common/lib/sdc/mask.h:6
↓ 5 callers
Class
diyfp
cpp_to_py/common/lib/sdc/json.hpp:14389
↓ 5 callers
Class
json_pointer
cpp_to_py/common/lib/sdc/json.hpp:2923
↓ 5 callers
Class
string
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/string.hpp:31
↓ 4 callers
Class
BadNameString
cpp_to_py/common/utils/CLI11.hpp:666
↓ 4 callers
Class
ConversionError
cpp_to_py/common/utils/CLI11.hpp:741
↓ 4 callers
Class
Node
Class: Node
cpp_to_py/gpugr/taskflow/core/graph.hpp:74
↓ 4 callers
Class
Rectangle
cpp_to_py/common/db/Cell.h:19
↓ 4 callers
Class
TaskView
@class TaskView @brief class to access task information from the observer interface */
cpp_to_py/gpugr/taskflow/core/task.hpp:555
↓ 4 callers
Class
number
cpp_to_py/common/lib/spef/parser-spef.hpp:42
↓ 4 callers
Class
syclTask
@class syclTask @brief handle to a node of the internal CUDA graph */
cpp_to_py/gpugr/taskflow/sycl/sycl_task.hpp:21
↓ 3 callers
Class
ExtrasError
cpp_to_py/common/utils/CLI11.hpp:846
↓ 3 callers
Class
GPNode
cpp_to_py/io_parser/gp/GPDatabase.h:31
↓ 3 callers
Class
InvalidError
cpp_to_py/common/utils/CLI11.hpp:872
↓ 3 callers
Class
NesterovOptimizer
@brief Follow the Nesterov's implementation of e-place algorithm 2 http://cseweb.ucsd.edu/~jlu/papers/eplace-todaes14/paper.pdf
src/nesterov_optimizer.py:24
↓ 3 callers
Class
PointT
cpp_to_py/common/utils/geo.h:18
↓ 3 callers
Class
list
cpp_to_py/common/lib/spef/pegtl/pegtl/rules.hpp:34
↓ 3 callers
Class
object
cpp_to_py/common/lib/spef/pegtl/pegtl/contrib/json.hpp:78
↓ 3 callers
Class
out_of_range
! @brief exception indicating access out of the defined range This exception is thrown in case a library function is called on an input parameter tha
cpp_to_py/common/lib/sdc/json.hpp:2611
↓ 3 callers
Class
peek_char
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/peek_char.hpp:19
↓ 3 callers
Class
raise
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/raise.hpp:26
↓ 3 callers
Class
require
cpp_to_py/common/lib/spef/pegtl/pegtl/rules.hpp:54
↓ 2 callers
Class
CallForVersion
cpp_to_py/common/utils/CLI11.hpp:721
↓ 2 callers
Class
ConfigError
cpp_to_py/common/utils/CLI11.hpp:862
↓ 2 callers
Class
ExcludesError
cpp_to_py/common/utils/CLI11.hpp:839
↓ 2 callers
Class
GPUTimer
src/core/timing_opt.py:6
↓ 2 callers
Class
IOParser
utils/io_parser.py:5
↓ 2 callers
Class
IntervalT
cpp_to_py/common/utils/geo.h:83
↓ 2 callers
Class
MetricRecorder
src/param_scheduler.py:10
↓ 2 callers
Class
RequiresError
cpp_to_py/common/utils/CLI11.hpp:832
↓ 2 callers
Class
WorkerView
@class WorkerView @brief class to create an immutable view of a worker in an executor An executor keeps a set of internal worker threads to run task
cpp_to_py/gpugr/taskflow/core/worker.hpp:70
↓ 2 callers
Class
apply
cpp_to_py/gpugr/taskflow/dsl/task_trait.hpp:22
↓ 2 callers
Class
apply
cpp_to_py/common/lib/spef/pegtl/pegtl/rules.hpp:17
↓ 2 callers
Class
apply0
cpp_to_py/common/lib/spef/pegtl/pegtl/rules.hpp:18
↓ 2 callers
Class
at
cpp_to_py/common/lib/spef/pegtl/pegtl/rules.hpp:20
↓ 2 callers
Class
cudaEmpty
empty type
cpp_to_py/gpugr/taskflow/cuda/cuda_meta.hpp:11
↓ 2 callers
Class
file_reader
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/file_reader.hpp:46
↓ 2 callers
Class
input_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
cpp_to_py/common/lib/sdc/json.hpp:4790
↓ 2 callers
Class
parse_error
! @brief exception indicating a parse error This exception is thrown by the library when a parse error occurs. Parse errors can occur during the dese
cpp_to_py/common/lib/sdc/json.hpp:2424
↓ 2 callers
Class
string
cpp_to_py/common/lib/spef/pegtl/pegtl/contrib/json.hpp:53
↓ 2 callers
Class
syclEmpty
empty type
cpp_to_py/gpugr/taskflow/sycl/sycl_meta.hpp:11
↓ 1 callers
Class
CallForAllHelp
cpp_to_py/common/utils/CLI11.hpp:714
↓ 1 callers
Class
CallForHelp
cpp_to_py/common/utils/CLI11.hpp:708
↓ 1 callers
Class
CustomFormatter
utils/logger.py:6
↓ 1 callers
Class
DCT2FFT2Cache
src/core/dct2_fft2.py:9
↓ 1 callers
Class
DCTmtxCache
src/core/torch_dct.py:29
↓ 1 callers
Class
ElectronicDensityLayer
src/core/electronic_density_layer.py:162
↓ 1 callers
Class
FFTBasisCache
src/core/torch_dct.py:20
↓ 1 callers
Class
FileError
cpp_to_py/common/utils/CLI11.hpp:734
↓ 1 callers
Class
GPNet
cpp_to_py/io_parser/gp/GPDatabase.h:131
↓ 1 callers
Class
GPPin
cpp_to_py/io_parser/gp/GPDatabase.h:84
↓ 1 callers
Class
GPRegion
TODO: fence region and its mapping to nodes
cpp_to_py/io_parser/gp/GPDatabase.h:147
↓ 1 callers
Class
HPWLCache
src/core/wa_wirelength_hpwl.py:4
↓ 1 callers
Class
Option
cpp_to_py/common/utils/CLI11.hpp:2724
↓ 1 callers
Class
ParamScheduler
src/param_scheduler.py:72
↓ 1 callers
Class
PlaceData
src/database.py:50
↓ 1 callers
Class
PreprocessDatabaseCache
src/detail_placement.py:12
↓ 1 callers
Class
RouteCache
src/core/route_force.py:14
↓ 1 callers
Class
Validator
cpp_to_py/common/utils/CLI11.hpp:2736
↓ 1 callers
Class
any
clang-format off
cpp_to_py/common/lib/spef/pegtl/pegtl/utf8.hpp:20
↓ 1 callers
Class
file_input_adapter
! Input adapter for stdio file access. This adapter read only 1 byte and do not use any buffer. This adapter is a very low level adapter. */
cpp_to_py/common/lib/sdc/json.hpp:4754
↓ 1 callers
Class
file_opener
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/file_opener.hpp:23
↓ 1 callers
Class
invalid_iterator
! @brief exception indicating errors with iterators This exception is thrown if iterators passed to a library function do not match the expected sema
cpp_to_py/common/lib/sdc/json.hpp:2510
↓ 1 callers
Class
other_error
! @brief exception indicating other library errors This exception is thrown in case of errors that cannot be classified with the other exception type
cpp_to_py/common/lib/sdc/json.hpp:2649
↓ 1 callers
Class
p
cpp_to_py/common/lib/spef/parser-spef.hpp:47
↓ 1 callers
Class
pair
cpp_to_py/common/utils/robin_hood.h:582
↓ 1 callers
Class
primitive_iterator_t
@brief an iterator for primitive JSON types This class models an iterator for primitive JSON types (boolean, number, string). It's only purpose is to
cpp_to_py/common/lib/sdc/json.hpp:10636
↓ 1 callers
Class
rule_info
cpp_to_py/common/lib/spef/pegtl/pegtl/analysis/rule_info.hpp:20
↓ 1 callers
Class
serializer
cpp_to_py/common/lib/sdc/json.hpp:15477
↓ 1 callers
Class
stat
cpp_to_py/common/utils/CLI11.hpp:2990
↓ 1 callers
Class
type_error
! @brief exception indicating executing a member function with a wrong type This exception is thrown in case of a type error; that is, a library func
cpp_to_py/common/lib/sdc/json.hpp:2564
↓ 1 callers
Class
win32_file_mapper
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/file_mapper_win32.hpp:87
↓ 1 callers
Class
win32_file_opener
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/file_mapper_win32.hpp:38
Class
ALPHA
clang-format off
cpp_to_py/common/lib/spef/pegtl/pegtl/contrib/abnf.hpp:19
Class
AbacusCluster
cpp_to_py/gpudp/lg/abacus_legalize.cpp:5
Class
Action
cpp_to_py/common/lib/spef/parser-spef.hpp:612
Class
Action<BusDelimiter>
cpp_to_py/common/lib/spef/parser-spef.hpp:660
Class
Action<Delimiter>
cpp_to_py/common/lib/spef/parser-spef.hpp:644
next →
1–100 of 1,834, ranked by callers