Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GMLC-TDC/HELICS
/ types & classes
Types & classes
1,090 in github.com/GMLC-TDC/HELICS
⨍
Functions
6,935
◇
Types & classes
1,090
↓ 183 callers
Class
hThrowOnError
helper class that will throw an error if the helics error object has a actual error in it @details it will throw an in the destructor*/
src/helics/cpp98/helicsExceptions.hpp:38
↓ 79 callers
Class
InterfaceHandle
class defining a LocalFederateId @details the intent of this class is to limit the operations available on a federate identifier to those that are
src/helics/core/LocalFederateId.hpp:65
↓ 72 callers
Class
InvalidIdentifier
exception for an invalid identification Handle*/
src/helics/core/core-exceptions.hpp:38
↓ 56 callers
Class
InvalidParameter
exception when one or more of the parameters in the function call were invalid*/
src/helics/core/core-exceptions.hpp:47
↓ 52 callers
Class
InvalidFunctionCall
exception thrown when a function call was made at an inappropriate time*/
src/helics/core/core-exceptions.hpp:66
↓ 52 callers
Class
error_t
ThirdParty/cppzmq/zmq.hpp:236
↓ 48 callers
Class
GlobalFederateId
src/helics/core/queryHelpers.hpp:18
↓ 36 callers
Class
RegistrationFailure
exception indicating that the registration of an object has failed*/
src/helics/core/core-exceptions.hpp:84
↓ 30 callers
Class
route_id
class defining a specific type for labeling a route*/
src/helics/core/GlobalFederateId.hpp:187
↓ 23 callers
Class
OptionNotFound
ThirdParty/helics/external/CLI11/CLI11.hpp:1569
↓ 19 callers
Class
data_view
class containing a constant view of data block*/
src/helics/application_api/data_view.hpp:22
↓ 16 callers
Class
ValidationError
ThirdParty/helics/external/CLI11/CLI11.hpp:1439
↓ 16 callers
Class
const_buffer
ThirdParty/cppzmq/zmq.hpp:907
↓ 15 callers
Class
ActionMessage
src/helics/core/LogManager.hpp:33
↓ 15 callers
Class
OptionAlreadyAdded
ThirdParty/helics/external/CLI11/CLI11.hpp:1362
↓ 14 callers
Class
IncorrectConstruction
ThirdParty/helics/external/CLI11/CLI11.hpp:1314
↓ 12 callers
Class
HelicsException
base exception class for helics*/
src/helics/core/core-exceptions.hpp:18
↓ 12 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/
ThirdParty/nlohmann/json.hpp:4557
↓ 10 callers
Class
CoreFederateInfo
src/helics/core/Core.hpp:38
↓ 9 callers
Class
Publication
C++98 interface for a publication object*/
src/helics/cpp98/Publication.hpp:20
↓ 8 callers
Class
Input
C++98 interface for a helics Input*/
src/helics/cpp98/Input.hpp:21
↓ 7 callers
Class
BasicHandleInfo
src/helics/core/CommonCore.hpp:43
↓ 7 callers
Class
CoreApp
src/helics/application_api/Filters.hpp:19
↓ 7 callers
Class
HorribleError
ThirdParty/helics/external/CLI11/CLI11.hpp:1561
↓ 7 callers
Class
Range
ThirdParty/helics/external/CLI11/CLI11.hpp:3857
↓ 7 callers
Class
ValueFederate
Class defining a ValueFederate object which interacts with publication and Inputs*/
src/helics/cpp98/ValueFederate.hpp:36
↓ 6 callers
Class
BadNameString
ThirdParty/helics/external/CLI11/CLI11.hpp:1342
↓ 6 callers
Class
CheckedTransformer
ThirdParty/helics/external/CLI11/CLI11.hpp:4199
↓ 6 callers
Class
ConversionError
ThirdParty/helics/external/CLI11/CLI11.hpp:1423
↓ 6 callers
Class
LocalFederateId
class defining a LocalFederateId @details the intent of this class is to limit the operations available on a federate identifier to those that are a
src/helics/core/LocalFederateId.hpp:22
↓ 5 callers
Class
ArgumentMismatch
ThirdParty/helics/external/CLI11/CLI11.hpp:1481
↓ 5 callers
Class
Filter
object managing a filter in the C++98 interface*/
src/helics/cpp98/Filter.hpp:18
↓ 5 callers
Class
GlobalBrokerId
class holding a globally unique identifier for brokers @details the class is fully compatible with GlobalFederateId*/
src/helics/core/GlobalFederateId.hpp:30
↓ 5 callers
Class
IsMember
ThirdParty/helics/external/CLI11/CLI11.hpp:4070
↓ 5 callers
Class
NamedPoint
data class for pair of a string and double*/
src/helics/application_api/helicsTypes.hpp:110
↓ 5 callers
Class
ParseError
ThirdParty/helics/external/CLI11/CLI11.hpp:1377
↓ 5 callers
Class
RequiredError
ThirdParty/helics/external/CLI11/CLI11.hpp:1446
↓ 5 callers
Class
SmallBuffer
src/helics/core/SmallBuffer.hpp:25
↓ 5 callers
Class
diyfp
ThirdParty/nlohmann/json.hpp:16965
↓ 5 callers
Class
query
tests/helics/system_tests/QueryTests.cpp:27
↓ 5 callers
Class
socket_t
src/helics/network/zmq/ZmqComms.h:18
↓ 4 callers
Class
Core
the class defining the core interface through an abstract class*/
src/helics/core/Core.hpp:41
↓ 4 callers
Class
Endpoint
src/helics/cpp98/Endpoint.hpp:19
↓ 4 callers
Class
FederateInfo
src/helics/shared_api_library/internal/api_objects.h:35
↓ 4 callers
Class
FunctionExecutionFailure
exception class indicating that a function has failed for some reason*/
src/helics/core/core-exceptions.hpp:29
↓ 4 callers
Class
GlobalHandle
class merging a global id and handle together */
src/helics/core/GlobalFederateId.hpp:147
↓ 4 callers
Class
HelicsException
defining an exception class for helics errors*/
src/helics/cpp98/helicsExceptions.hpp:19
↓ 4 callers
Class
InvalidError
ThirdParty/helics/external/CLI11/CLI11.hpp:1552
↓ 4 callers
Class
Message
src/helics/cpp98/Endpoint.hpp:22
↓ 4 callers
Class
filter
tests/helics/shared_library/FilterTests.cpp:28
↓ 4 callers
Class
set
ThirdParty/frozen/set.h:36
↓ 4 callers
Class
socket_ref
A non-owning nullable reference to a socket. The reference is invalidated on socket close or destruction.
ThirdParty/cppzmq/zmq.hpp:1470
↓ 3 callers
Class
CloningFilter
cloning filter extends some operations on filters */
src/helics/cpp98/Filter.hpp:126
↓ 3 callers
Class
ConnectionFailure
exception indicating that the connections of an object or network have failed*/
src/helics/core/core-exceptions.hpp:75
↓ 3 callers
Class
DataBuffer
src/helics/cpp98/DataBuffer.hpp:18
↓ 3 callers
Class
ExtrasError
ThirdParty/helics/external/CLI11/CLI11.hpp:1526
↓ 3 callers
Class
FederateError
exception generated by a HELICS federate*/
src/helics/core/core-exceptions.hpp:102
↓ 3 callers
Class
FileError
ThirdParty/helics/external/CLI11/CLI11.hpp:1416
↓ 3 callers
Class
JsonBuffer
src/helics/application_api/FederateInfo.hpp:24
↓ 3 callers
Class
logger
src/helics/core/BrokerBase.hpp:28
↓ 3 callers
Class
mutable_buffer
ThirdParty/cppzmq/zmq.hpp:870
↓ 2 callers
Class
CallForVersion
ThirdParty/helics/external/CLI11/CLI11.hpp:1403
↓ 2 callers
Class
CloneOperator
src/helics/application_api/FilterOperations.hpp:31
↓ 2 callers
Class
ConfigError
ThirdParty/helics/external/CLI11/CLI11.hpp:1542
↓ 2 callers
Class
EchoHub_c
benchmarks/helics/echoBenchmarks_py.py:42
↓ 2 callers
Class
EchoLeaf_c
benchmarks/helics/echoBenchmarks_py.py:198
↓ 2 callers
Class
ExcludesError
ThirdParty/helics/external/CLI11/CLI11.hpp:1519
↓ 2 callers
Class
GlobalFederateId
class holder a globally unique identifier for federates*/
src/helics/core/GlobalFederateId.hpp:75
↓ 2 callers
Class
Message
class containing a message structure*/
src/helics/core/core-data.hpp:29
↓ 2 callers
Class
RequiresError
ThirdParty/helics/external/CLI11/CLI11.hpp:1512
↓ 2 callers
Class
Transformer
ThirdParty/helics/external/CLI11/CLI11.hpp:4140
↓ 2 callers
Class
ValueType
ThirdParty/nlohmann/json.hpp:21566
↓ 2 callers
Class
exception
@brief general exception of the @ref basic_json class @sa https://json.nlohmann.me/api/basic_json/exception/
ThirdParty/nlohmann/json.hpp:4371
↓ 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
ThirdParty/nlohmann/json.hpp:6226
↓ 1 callers
Class
CallForAllHelp
ThirdParty/helics/external/CLI11/CLI11.hpp:1396
↓ 1 callers
Class
CallForHelp
ThirdParty/helics/external/CLI11/CLI11.hpp:1390
↓ 1 callers
Class
DependencyInfo
data class containing information about inter-federate dependencies*/
src/helics/core/TimeDependencies.hpp:98
↓ 1 callers
Class
FederateInfo
src/helics/apps/PrecHelper.hpp:14
↓ 1 callers
Class
FederateInfo
hold federate information in the C++98 API*/
src/helics/cpp98/Federate.hpp:28
↓ 1 callers
Class
HelicsSystemFailure
severe exception indicating HELICS has failed and terminated unexpectedly*/
src/helics/core/core-exceptions.hpp:93
↓ 1 callers
Class
MessageConditionalOperator
src/helics/application_api/FilterOperations.hpp:29
↓ 1 callers
Class
MessageDestOperator
src/helics/application_api/FilterOperations.hpp:30
↓ 1 callers
Class
MessageTimeOperator
src/helics/application_api/FilterOperations.hpp:27
↓ 1 callers
Class
NetworkBrokerData
helper class designed to contain the common elements between networking brokers and cores */
src/helics/network/NetworkBrokerData.hpp:23
↓ 1 callers
Class
Node
class implementing a node representation*/
benchmarks/helics/barabasiAlbertBenchmarks.cpp:43
↓ 1 callers
Class
Option
ThirdParty/helics/external/CLI11/CLI11.hpp:4821
↓ 1 callers
Class
Validator
ThirdParty/helics/external/CLI11/CLI11.hpp:3636
↓ 1 callers
Class
ValueFederate
src/helics/application_api/Inputs.hpp:24
↓ 1 callers
Class
X
src/helics/application_api/Inputs.hpp:235
↓ 1 callers
Class
_private
ThirdParty/cppzmq/zmq.hpp:1462
↓ 1 callers
Class
from_handle_t
ThirdParty/cppzmq/zmq.hpp:1460
↓ 1 callers
Class
iteration_proxy_value
ThirdParty/nlohmann/json.hpp:5185
↓ 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
ThirdParty/nlohmann/json.hpp:12733
↓ 1 callers
Class
socket_t
ThirdParty/cppzmq/zmq.hpp:1544
↓ 1 callers
Class
stat
ThirdParty/helics/external/CLI11/CLI11.hpp:4612
Class
ActionMessage
src/helics/core/FilterFederate.hpp:30
Class
ActionMessage
class defining the primary multiMessage object used in HELICS */
src/helics/core/ActionMessage.hpp:30
Class
ActionMessage
src/helics/core/TimeoutMonitor.h:16
Class
ActionMessage
src/helics/core/TranslatorFederate.hpp:29
Class
ActionMessage
src/helics/core/TimeDependencies.hpp:17
next →
1–100 of 1,090, ranked by callers