Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/astra-sim/astra-sim
/ types & classes
Types & classes
315 in github.com/astra-sim/astra-sim
⨍
Functions
808
◇
Types & classes
315
↓ 5 callers
Class
diyfp
extern/helper/json/json.hpp:14992
↓ 5 callers
Class
json_pointer
extern/helper/json/json.hpp:3331
↓ 4 callers
Class
MyPacket
astra-sim/system/MyPacket.hh:14
↓ 3 callers
Class
UnicodeStringIterator
extern/helper/cxxopts/cxxopts.hpp:121
↓ 2 callers
Class
ChunkIdGeneratorEntry
* ChunkIdGeneratorEntry tracks the chunk id generated * for sim_send() and sim_recv() calls * per each (tag, src, dest, chunk_size) tuple. */
astra-sim/network_frontend/analytical/include/common/ChunkIdGeneratorEntry.hh:15
↓ 2 callers
Class
CmdLineParser
* CmdLineParser parses command line arguments using cxxopts * for ASTRA-sim input parameters. */
astra-sim/network_frontend/analytical/include/common/CmdLineParser.hh:18
↓ 2 callers
Class
DimElapsedTime
astra-sim/system/scheduling/OfflineGreedy.hh:16
↓ 2 callers
Class
Iterator
extern/helper/cxxopts/cxxopts.hpp:1467
↓ 2 callers
Class
MsgEvent
MsgEvent represents a single send or receive event, issued by the system layer. The system layer will wait for the ns3 backend to simulate the event f
astra-sim/network_frontend/ns3/entry.h:42
↓ 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
extern/helper/json/json.hpp:5281
↓ 2 callers
Class
out_of_range
@brief exception indicating access out of the defined range @sa https://json.nlohmann.me/api/basic_json/out_of_range/
extern/helper/json/json.hpp:2988
↓ 1 callers
Class
CallbackTrackerEntry
* CallbackTrackerEntry manages sim_send() and sim_recv() callbacks * per each unique chunk. */
astra-sim/network_frontend/analytical/include/common/CallbackTrackerEntry.hh:20
↓ 1 callers
Class
OptionAdder
extern/helper/cxxopts/cxxopts.hpp:1226
↓ 1 callers
Class
OptionValue
extern/helper/cxxopts/cxxopts.hpp:1334
↓ 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. */
extern/helper/json/json.hpp:5244
↓ 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
extern/helper/json/json.hpp:11233
↓ 1 callers
Class
stat
astra-sim/system/CSVWriter.hh:28
↓ 1 callers
Class
timespec_t
astra-sim/system/Common.hh:22
Class
ASTRASimNetwork
astra-sim/network_frontend/ns3/AstraSimNetwork.cc:26
Class
Algorithm
astra-sim/system/CollectivePhase.hh:14
Class
Algorithm
astra-sim/system/collective/Algorithm.hh:16
Class
AllToAll
astra-sim/system/collective/AllToAll.hh:15
Class
ArguDesc
extern/helper/cxxopts/cxxopts.hpp:560
Class
AstraNetworkAPI
astra-sim/system/AstraNetworkAPI.hh:13
Class
AstraRemoteMemoryAPI
astra-sim/system/AstraRemoteMemoryAPI.hh:16
Class
AstraSimDataAPI
astra-sim/system/AstraSimDataAPI.hh:33
Enum
BackendType
astra-sim/system/AstraNetworkAPI.hh:15
Class
BaseStream
astra-sim/system/Sys.hh:24
Class
BaseStream
astra-sim/system/BaseStream.hh:23
Class
BaseStream
astra-sim/system/CollectivePhase.hh:15
Class
BasicEventHandlerData
astra-sim/system/BasicEventHandlerData.hh:14
Class
BasicLogicalTopology
astra-sim/system/Sys.hh:30
Class
BasicLogicalTopology
astra-sim/system/topology/LogicalTopology.hh:13
Class
BasicLogicalTopology
astra-sim/system/topology/BasicLogicalTopology.hh:13
Enum
BasicTopology
astra-sim/system/topology/BasicLogicalTopology.hh:15
Class
BinaryTree
astra-sim/system/topology/BinaryTree.hh:17
Enum
BusType
astra-sim/system/Common.hh:96
Class
CSVWriter
astra-sim/system/CSVWriter.hh:16
Class
CallData
astra-sim/system/CallData.hh:11
Class
Callable
astra-sim/system/Callable.hh:14
Class
CallbackTracker
* CallbackTracker keeps track of sim_send() and sim_recv() callbacks of each * chunk identified by (tag, src, dest, chunk_size, chunk_id) tuple. */
astra-sim/network_frontend/analytical/include/common/CallbackTracker.hh:18
Class
ChunkIdGenerator
* ChunkIdGenerator generates unique chunk id for sim_send() and sim_recv() * calls given (tag, src, dest, chunk_size) tuple. */
astra-sim/network_frontend/analytical/include/common/ChunkIdGenerator.hh:21
Class
CloneInterface
astra-sim/system/Common.hh:130
Enum
CollectiveBarrier
astra-sim/system/Common.hh:67
Class
CollectiveImpl
astra-sim/system/Common.hh:136
Enum
CollectiveImplType
astra-sim/system/Common.hh:53
Enum
CollectiveOptimization
astra-sim/system/Common.hh:51
Class
CollectivePhase
astra-sim/system/CollectivePhase.hh:17
Class
CollectivePlan
astra-sim/system/CommunicatorGroup.hh:18
Class
CollectivePlan
astra-sim/system/CollectivePlan.hh:15
Enum
ComType
astra-sim/system/Common.hh:42
Class
CommonNetworkApi
* CommonNetworkApi implements common AstraNetworkAPI interface * that both congestion_unaware and congestion_aware network API inherit. */
astra-sim/network_frontend/analytical/include/common/CommonNetworkApi.hh:26
Class
CommunicatorGroup
astra-sim/system/CommunicatorGroup.hh:19
Class
ComplexLogicalTopology
astra-sim/system/topology/ComplexLogicalTopology.hh:13
Class
ComputeNode
astra-sim/system/topology/ComputeNode.hh:11
Class
CongestionAwareNetworkApi
astra-sim/network_frontend/analytical/include/congestion_aware/CongestionAwareNetworkApi.hh:18
Class
CongestionUnawareNetworkApi
* CongestionUnawareNetworkApi is a AstraNetworkAPI * implemented for congestion_unaware analytical network backend. */
astra-sim/network_frontend/analytical/include/congestion_unaware/CongestionUnawareNetworkApi.hh:24
Class
DataSet
astra-sim/system/Sys.hh:26
Class
DataSet
astra-sim/system/DataSet.hh:16
Enum
Dimension
astra-sim/system/topology/RingTopology.hh:21
Class
DirectCollectiveImpl
astra-sim/system/Common.hh:148
Enum
Direction
astra-sim/system/topology/RingTopology.hh:20
Class
DoubleBinaryTreeAllReduce
astra-sim/system/collective/DoubleBinaryTreeAllReduce.hh:15
Class
DoubleBinaryTreeTopology
astra-sim/system/topology/DoubleBinaryTreeTopology.hh:14
Enum
EventType
astra-sim/system/Common.hh:107
Class
Extend
extern/helper/json/json.hpp:3103
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 0>
extern/helper/json/json.hpp:3107
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 1>
extern/helper/json/json.hpp:3113
Class
Gen
extern/helper/json/json.hpp:3121
Class
Gen<T, 0>
extern/helper/json/json.hpp:3128
Class
GeneralComplexTopology
astra-sim/system/topology/GeneralComplexTopology.hh:15
Class
HalvingDoubling
astra-sim/system/collective/HalvingDoubling.hh:18
Class
HardwareResource
astra-sim/workload/HardwareResource.hh:15
Class
HelpGroupDetails
extern/helper/cxxopts/cxxopts.hpp:1327
Class
HelpOptionDetails
extern/helper/cxxopts/cxxopts.hpp:1313
Enum
InjectionPolicy
astra-sim/system/Common.hh:86
Class
IntData
astra-sim/system/IntData.hh:11
Class
IntegerDesc
extern/helper/cxxopts/cxxopts.hpp:554
Enum
InterDimensionScheduling
astra-sim/system/Common.hh:78
Enum
IntraDimensionScheduling
astra-sim/system/Common.hh:71
Class
KeyValue
extern/helper/cxxopts/cxxopts.hpp:1424
Class
LayerData
astra-sim/system/AstraSimDataAPI.hh:15
Class
LocalRingGlobalBinaryTree
astra-sim/system/topology/LocalRingGlobalBinaryTree.hh:15
Class
LocalRingNodeA2AGlobalDBT
astra-sim/system/topology/LocalRingNodeA2AGlobalDBT.hh:15
Class
LogGP
astra-sim/system/MemBus.hh:17
Class
LogGP
astra-sim/system/MemMovRequest.hh:16
Class
LogGP
astra-sim/system/LogGP.hh:19
Class
LogicalTopology
astra-sim/system/Sys.hh:29
Class
LogicalTopology
astra-sim/system/topology/LogicalTopology.hh:14
Class
MemBus
astra-sim/system/MemBus.hh:18
Class
MemEventHandlerData
astra-sim/system/MemEventHandlerData.hh:16
Class
MemMovRequest
astra-sim/system/MemMovRequest.hh:17
Class
MetaData
astra-sim/system/Common.hh:37
Enum
Name
astra-sim/system/collective/Algorithm.hh:18
Class
NetworkStat
astra-sim/system/NetworkStat.hh:15
Class
Node
astra-sim/system/topology/Node.hh:14
Class
OfflineGreedy
astra-sim/system/Sys.hh:31
Class
OfflineGreedy
astra-sim/system/scheduling/OfflineGreedy.hh:25
Class
Option
extern/helper/cxxopts/cxxopts.hpp:1636
Class
OptionDetails
extern/helper/cxxopts/cxxopts.hpp:1228
next →
1–100 of 315, ranked by callers