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: object

Bubble 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) – True if Higgs is massless in the metastable phase. Default is False.

  • scaleless (bool, optional) – True if the potential is classically scaleless. Default is False.

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) – True if Higgs is massless in the metastable phase. Default is False.

  • scaleless (bool, optional) – True if the potential is classically scaleless. Default is False.

Returns:

cls – An object of the BubbleConfig class.

Return type:

BubbleConfig