BubbleConfig
- class BubbleDet.BubbleConfig(V, phi_metaMin, R, Phi, dim, phi_eps=0.001, dV=None, d2V=None, dPhi=None, massless_Higgs=False, scaleless=False)[source]
Bases:
objectBubble configuration for the background field.
Stores the dimension, the potential \(V(\phi)\), and the background field as a function of the radius \(\phi(r)\).
Parameters for initialisation below.
- Parameters:
V (function) – Potential function \(V(\phi)\).
phi_metaMin (float) – Location of the metastable minimum.
R (array_like) – Array of radial points, monotonically increasing.
Phi (array_like) – Array of values for the bubble profile \(\phi(r)\), corresponding to the radial points
R.dim (int) – The spacetime dimension.
phi_eps (float, optional) – Small value used to take numerical derivatives with respect to the field.
dV (function, optional) – First derivative of potential with respect to the field \(V'(\phi)\).
d2V (function, optional) – Second derivative of potential with respect to the field \(V''(\phi)\).
dPhi (array_like, optional) – Array of values for the radial derivative of the bubble profile \(\phi '(r)\), corresponding to the radial points
R.massless_Higgs (bool, optional) –
Trueif Higgs is massless in the metastable phase. Default isFalse.scaleless (bool, optional) –
Trueif the potential is classically scaleless. Default isFalse.
Methods Summary
fromCosmoTransitions(single_field_instanton, ...)Initialisation from CosmoTransitions objects.
Methods Documentation
- classmethod fromCosmoTransitions(single_field_instanton, profile, massless_Higgs=False, scaleless=False)[source]
Initialisation from CosmoTransitions objects.
Called as a class function.
- Parameters:
single_field_instanton (SingleFieldInstanton) – SingleFieldInstanton class object, from CosmoTransitions.
profile (Profile) – Profile class object, from CosmoTransitions.
massless_Higgs (bool, optional) –
Trueif Higgs is massless in the metastable phase. Default isFalse.scaleless (bool, optional) –
Trueif the potential is classically scaleless. Default isFalse.
- Returns:
cls – An object of the BubbleConfig class.
- Return type: