Template Class SignalNodeSet

Class Documentation

template<typename scalar_type, typename index_type>
class SignalNodeSet

Manage a collection of signal nodes specified for a system model.

This class manages the memory and access of signal nodes for a SystemModel. A SignalNode can be accessed either by id or name.

Public Functions

inline void add(const SignalNodeDataT &node_data)

Create a new node based on the input data.

inline SignalNodeT *operator[](IdxT signal_id)

Access a SignalNode using its id.

inline SignalNodeT *operator[](const std::string &signal_name)

Access a SignalNode using its name.