Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
pyhyperiso.core.Common.SymbolId._SymbolId Class Reference
Inheritance diagram for pyhyperiso.core.Common.SymbolId._SymbolId:

Public Member Functions

str __str__ (self)
 
str name (self)
 
 to_cpp (self)
 

Protected Member Functions

 _to_cpp (self)
 

Protected Attributes

 _name
 

Static Protected Attributes

str _name
 
 _cpp_type = None
 

Detailed Description

Small Python wrapper around Hyperiso's dynamic symbol identifiers.

Dynamic identifiers are string-backed, strongly typed C++ ids. They allow
runtime observables, decays, Wilson groups and Wilson coefficients to live
next to the legacy static enums without forcing a conversion back to an enum.

Definition at line 11 of file SymbolId.py.

Member Function Documentation

◆ __str__()

str pyhyperiso.core.Common.SymbolId._SymbolId.__str__ (   self)

Definition at line 22 of file SymbolId.py.

◆ _to_cpp()

pyhyperiso.core.Common.SymbolId._SymbolId._to_cpp (   self)
protected
Return the bound C++ id object.

Definition at line 30 of file SymbolId.py.

◆ name()

str pyhyperiso.core.Common.SymbolId._SymbolId.name (   self)
Canonical name stored by the C++ id.

Definition at line 26 of file SymbolId.py.

◆ to_cpp()

pyhyperiso.core.Common.SymbolId._SymbolId.to_cpp (   self)
Public alias for :meth:`_to_cpp`.

Definition at line 34 of file SymbolId.py.

Member Data Documentation

◆ _cpp_type

pyhyperiso.core.Common.SymbolId._SymbolId._cpp_type = None
staticprotected

Definition at line 20 of file SymbolId.py.

◆ _name [1/2]

str pyhyperiso.core.Common.SymbolId._SymbolId._name
staticprotected

Definition at line 19 of file SymbolId.py.

◆ _name [2/2]

pyhyperiso.core.Common.SymbolId._SymbolId._name
protected

Definition at line 32 of file SymbolId.py.


The documentation for this class was generated from the following file: