MCPcopy Create free account

hub / github.com/GMLC-TDC/HELICS / types & classes

Types & classes1,090 in github.com/GMLC-TDC/HELICS

↓ 183 callersClasshThrowOnError
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 callersClassInterfaceHandle
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 callersClassInvalidIdentifier
exception for an invalid identification Handle*/
src/helics/core/core-exceptions.hpp:38
↓ 56 callersClassInvalidParameter
exception when one or more of the parameters in the function call were invalid*/
src/helics/core/core-exceptions.hpp:47
↓ 52 callersClassInvalidFunctionCall
exception thrown when a function call was made at an inappropriate time*/
src/helics/core/core-exceptions.hpp:66
↓ 52 callersClasserror_t
ThirdParty/cppzmq/zmq.hpp:236
↓ 48 callersClassGlobalFederateId
src/helics/core/queryHelpers.hpp:18
↓ 36 callersClassRegistrationFailure
exception indicating that the registration of an object has failed*/
src/helics/core/core-exceptions.hpp:84
↓ 30 callersClassroute_id
class defining a specific type for labeling a route*/
src/helics/core/GlobalFederateId.hpp:187
↓ 23 callersClassOptionNotFound
ThirdParty/helics/external/CLI11/CLI11.hpp:1569
↓ 19 callersClassdata_view
class containing a constant view of data block*/
src/helics/application_api/data_view.hpp:22
↓ 16 callersClassValidationError
ThirdParty/helics/external/CLI11/CLI11.hpp:1439
↓ 16 callersClassconst_buffer
ThirdParty/cppzmq/zmq.hpp:907
↓ 15 callersClassActionMessage
src/helics/core/LogManager.hpp:33
↓ 15 callersClassOptionAlreadyAdded
ThirdParty/helics/external/CLI11/CLI11.hpp:1362
↓ 14 callersClassIncorrectConstruction
ThirdParty/helics/external/CLI11/CLI11.hpp:1314
↓ 12 callersClassHelicsException
base exception class for helics*/
src/helics/core/core-exceptions.hpp:18
↓ 12 callersClassout_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 callersClassCoreFederateInfo
src/helics/core/Core.hpp:38
↓ 9 callersClassPublication
C++98 interface for a publication object*/
src/helics/cpp98/Publication.hpp:20
↓ 8 callersClassInput
C++98 interface for a helics Input*/
src/helics/cpp98/Input.hpp:21
↓ 7 callersClassBasicHandleInfo
src/helics/core/CommonCore.hpp:43
↓ 7 callersClassCoreApp
src/helics/application_api/Filters.hpp:19
↓ 7 callersClassHorribleError
ThirdParty/helics/external/CLI11/CLI11.hpp:1561
↓ 7 callersClassRange
ThirdParty/helics/external/CLI11/CLI11.hpp:3857
↓ 7 callersClassValueFederate
Class defining a ValueFederate object which interacts with publication and Inputs*/
src/helics/cpp98/ValueFederate.hpp:36
↓ 6 callersClassBadNameString
ThirdParty/helics/external/CLI11/CLI11.hpp:1342
↓ 6 callersClassCheckedTransformer
ThirdParty/helics/external/CLI11/CLI11.hpp:4199
↓ 6 callersClassConversionError
ThirdParty/helics/external/CLI11/CLI11.hpp:1423
↓ 6 callersClassLocalFederateId
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 callersClassArgumentMismatch
ThirdParty/helics/external/CLI11/CLI11.hpp:1481
↓ 5 callersClassFilter
object managing a filter in the C++98 interface*/
src/helics/cpp98/Filter.hpp:18
↓ 5 callersClassGlobalBrokerId
class holding a globally unique identifier for brokers @details the class is fully compatible with GlobalFederateId*/
src/helics/core/GlobalFederateId.hpp:30
↓ 5 callersClassIsMember
ThirdParty/helics/external/CLI11/CLI11.hpp:4070
↓ 5 callersClassNamedPoint
data class for pair of a string and double*/
src/helics/application_api/helicsTypes.hpp:110
↓ 5 callersClassParseError
ThirdParty/helics/external/CLI11/CLI11.hpp:1377
↓ 5 callersClassRequiredError
ThirdParty/helics/external/CLI11/CLI11.hpp:1446
↓ 5 callersClassSmallBuffer
src/helics/core/SmallBuffer.hpp:25
↓ 5 callersClassdiyfp
ThirdParty/nlohmann/json.hpp:16965
↓ 5 callersClassquery
tests/helics/system_tests/QueryTests.cpp:27
↓ 5 callersClasssocket_t
src/helics/network/zmq/ZmqComms.h:18
↓ 4 callersClassCore
the class defining the core interface through an abstract class*/
src/helics/core/Core.hpp:41
↓ 4 callersClassEndpoint
src/helics/cpp98/Endpoint.hpp:19
↓ 4 callersClassFederateInfo
src/helics/shared_api_library/internal/api_objects.h:35
↓ 4 callersClassFunctionExecutionFailure
exception class indicating that a function has failed for some reason*/
src/helics/core/core-exceptions.hpp:29
↓ 4 callersClassGlobalHandle
class merging a global id and handle together */
src/helics/core/GlobalFederateId.hpp:147
↓ 4 callersClassHelicsException
defining an exception class for helics errors*/
src/helics/cpp98/helicsExceptions.hpp:19
↓ 4 callersClassInvalidError
ThirdParty/helics/external/CLI11/CLI11.hpp:1552
↓ 4 callersClassMessage
src/helics/cpp98/Endpoint.hpp:22
↓ 4 callersClassfilter
tests/helics/shared_library/FilterTests.cpp:28
↓ 4 callersClassset
ThirdParty/frozen/set.h:36
↓ 4 callersClasssocket_ref
A non-owning nullable reference to a socket. The reference is invalidated on socket close or destruction.
ThirdParty/cppzmq/zmq.hpp:1470
↓ 3 callersClassCloningFilter
cloning filter extends some operations on filters */
src/helics/cpp98/Filter.hpp:126
↓ 3 callersClassConnectionFailure
exception indicating that the connections of an object or network have failed*/
src/helics/core/core-exceptions.hpp:75
↓ 3 callersClassDataBuffer
src/helics/cpp98/DataBuffer.hpp:18
↓ 3 callersClassExtrasError
ThirdParty/helics/external/CLI11/CLI11.hpp:1526
↓ 3 callersClassFederateError
exception generated by a HELICS federate*/
src/helics/core/core-exceptions.hpp:102
↓ 3 callersClassFileError
ThirdParty/helics/external/CLI11/CLI11.hpp:1416
↓ 3 callersClassJsonBuffer
src/helics/application_api/FederateInfo.hpp:24
↓ 3 callersClasslogger
src/helics/core/BrokerBase.hpp:28
↓ 3 callersClassmutable_buffer
ThirdParty/cppzmq/zmq.hpp:870
↓ 2 callersClassCallForVersion
ThirdParty/helics/external/CLI11/CLI11.hpp:1403
↓ 2 callersClassCloneOperator
src/helics/application_api/FilterOperations.hpp:31
↓ 2 callersClassConfigError
ThirdParty/helics/external/CLI11/CLI11.hpp:1542
↓ 2 callersClassEchoHub_c
benchmarks/helics/echoBenchmarks_py.py:42
↓ 2 callersClassEchoLeaf_c
benchmarks/helics/echoBenchmarks_py.py:198
↓ 2 callersClassExcludesError
ThirdParty/helics/external/CLI11/CLI11.hpp:1519
↓ 2 callersClassGlobalFederateId
class holder a globally unique identifier for federates*/
src/helics/core/GlobalFederateId.hpp:75
↓ 2 callersClassMessage
class containing a message structure*/
src/helics/core/core-data.hpp:29
↓ 2 callersClassRequiresError
ThirdParty/helics/external/CLI11/CLI11.hpp:1512
↓ 2 callersClassTransformer
ThirdParty/helics/external/CLI11/CLI11.hpp:4140
↓ 2 callersClassValueType
ThirdParty/nlohmann/json.hpp:21566
↓ 2 callersClassexception
@brief general exception of the @ref basic_json class @sa https://json.nlohmann.me/api/basic_json/exception/
ThirdParty/nlohmann/json.hpp:4371
↓ 2 callersClassinput_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 callersClassCallForAllHelp
ThirdParty/helics/external/CLI11/CLI11.hpp:1396
↓ 1 callersClassCallForHelp
ThirdParty/helics/external/CLI11/CLI11.hpp:1390
↓ 1 callersClassDependencyInfo
data class containing information about inter-federate dependencies*/
src/helics/core/TimeDependencies.hpp:98
↓ 1 callersClassFederateInfo
src/helics/apps/PrecHelper.hpp:14
↓ 1 callersClassFederateInfo
hold federate information in the C++98 API*/
src/helics/cpp98/Federate.hpp:28
↓ 1 callersClassHelicsSystemFailure
severe exception indicating HELICS has failed and terminated unexpectedly*/
src/helics/core/core-exceptions.hpp:93
↓ 1 callersClassMessageConditionalOperator
src/helics/application_api/FilterOperations.hpp:29
↓ 1 callersClassMessageDestOperator
src/helics/application_api/FilterOperations.hpp:30
↓ 1 callersClassMessageTimeOperator
src/helics/application_api/FilterOperations.hpp:27
↓ 1 callersClassNetworkBrokerData
helper class designed to contain the common elements between networking brokers and cores */
src/helics/network/NetworkBrokerData.hpp:23
↓ 1 callersClassNode
class implementing a node representation*/
benchmarks/helics/barabasiAlbertBenchmarks.cpp:43
↓ 1 callersClassOption
ThirdParty/helics/external/CLI11/CLI11.hpp:4821
↓ 1 callersClassValidator
ThirdParty/helics/external/CLI11/CLI11.hpp:3636
↓ 1 callersClassValueFederate
src/helics/application_api/Inputs.hpp:24
↓ 1 callersClassX
src/helics/application_api/Inputs.hpp:235
↓ 1 callersClass_private
ThirdParty/cppzmq/zmq.hpp:1462
↓ 1 callersClassfrom_handle_t
ThirdParty/cppzmq/zmq.hpp:1460
↓ 1 callersClassiteration_proxy_value
ThirdParty/nlohmann/json.hpp:5185
↓ 1 callersClassprimitive_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 callersClasssocket_t
ThirdParty/cppzmq/zmq.hpp:1544
↓ 1 callersClassstat
ThirdParty/helics/external/CLI11/CLI11.hpp:4612
ClassActionMessage
src/helics/core/FilterFederate.hpp:30
ClassActionMessage
class defining the primary multiMessage object used in HELICS */
src/helics/core/ActionMessage.hpp:30
ClassActionMessage
src/helics/core/TimeoutMonitor.h:16
ClassActionMessage
src/helics/core/TranslatorFederate.hpp:29
ClassActionMessage
src/helics/core/TimeDependencies.hpp:17
next →1–100 of 1,090, ranked by callers