9#include <unordered_map>
85 std::unordered_map<std::string, GElectronic> tt;
101 [[nodiscard]] std::string formTTKey(
const std::vector<int>& identity)
const;
Stores and retrieves GElectronic configurations by a vector-based identity.
GTranslationTable(const std::shared_ptr< GOptions > &gopt)
Constructs a translation table bound to the provided options/logger configuration.
GElectronic getElectronics(const std::vector< int > &identity) const
Retrieves the electronics configuration associated with a given identity vector.
void addGElectronicWithIdentity(const std::vector< int > &identity, const GElectronic >ron)
Registers an electronics configuration for a given identity vector.
Option definitions for the Translation Table module.
constexpr const char * TRANSLATIONTABLE_LOGGER