|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
#include <masstype_ids.hpp>


Public Types | |
| using | Base = GenericMapperNoExt< MassTypeTag, MassType, masstype_mapping > |
Additional Inherited Members | |
Static Public Member Functions inherited from GenericMapperNoExt< MassTypeTag, MassType, masstype_mapping > | |
| static void | init_builtins () |
| Explicitly initializes builtin entries. | |
| static MassType | enum_elt_legacy (std::string_view s) |
| Legacy enum lookup using only the static MapFn() table. | |
| static std::vector< std::string > | get_str () |
| Returns the list of builtin string names from MapFn(). | |
| static std::vector< MassType > | get_enum () |
| Returns the list of builtin enum values from MapFn(). | |
| static std::vector< std::string > | get_str_all () |
| Returns all known names: builtin and custom. | |
| static IdOf< MassTypeTag > | id_of (std::string_view s) |
| Resolves a string into an IdOf<Tag> via the registry. | |
| static IdOf< MassTypeTag > | enum_elt (std::string_view s) |
| Alias for id_of(), kept for compatibility. | |
| static bool | register_custom (std::string canonical, std::vector< std::string > aliases={}) |
| Registers a custom (non-builtin) entry in the registry. | |
| static std::vector< IdOf< MassTypeTag > > | list_all () |
| Lists all distinct IdOf<Tag> entries in the registry. | |
| static std::string | str (const IdOf< MassTypeTag > &id) |
| Returns the string representation associated with an identifier. | |
| static std::string | str (MassType e) |
| Returns the builtin string name corresponding to an enum value. | |
| static IdOf< MassTypeTag > | to_id (MassType e) |
| Converts an enum value to an IdOf<Tag>. | |
| static std::optional< MassType > | enum_of (const IdOf< MassTypeTag > &id) |
| Attempts to recover the enum value associated with an identifier. | |
Definition at line 15 of file masstype_ids.hpp.
Definition at line 17 of file masstype_ids.hpp.