WallGo.containers
Data classes passed around WallGo
Classes
|
Container for holding velocity, temperature and field backgrounds on which out-of-equilibrium fluctuations live. |
|
Integrals of the out-of-equilibrium particle densities, defined in equation (15) of arXiv:2204.13120. |
|
Object containing temperatures, positions of the minimum and value of the effective potential. |
|
Object describing coexisting phases. |
|
Holds wall widths and wall offsets for all fields |
- class BoltzmannBackground(velocityMid, velocityProfile, fieldProfiles, temperatureProfile, polynomialBasis='Cardinal')[source]
Container for holding velocity, temperature and field backgrounds on which out-of-equilibrium fluctuations live.
- Parameters:
velocityMid (float)
velocityProfile (ndarray)
fieldProfiles (Fields)
temperatureProfile (ndarray)
polynomialBasis (str)
- polynomialBasis: str
Type of polynomial basis used, e.g. Chebyshev, Cardinal.
- temperatureProfile: ndarray
Temperarture profile as a function of position.
- velocityMid: float
The average between the asymptotic velocities inside and outside the bubble.
- velocityProfile: ndarray
Fluid velocity as a function of position.
- velocityWall: float
Bubble wall velocity.
- class BoltzmannDeltas(Delta00, Delta02, Delta20, Delta11)[source]
Integrals of the out-of-equilibrium particle densities, defined in equation (15) of arXiv:2204.13120.
- Parameters:
Delta00 (Polynomial)
Delta02 (Polynomial)
Delta20 (Polynomial)
Delta11 (Polynomial)
- Delta00: Polynomial
Relativistically invariant integral over \(\delta f\).
- Delta02: Polynomial
Relativistically invariant integral over \(\mathcal{P}^2_\text{pl}\delta f\).
- Delta11: Polynomial
Relativistically invariant integral over \(\mathcal{E}_\text{pl}\mathcal{P}_\text{pl}\delta f\).
- Delta20: Polynomial
Relativistically invariant integral over \(\mathcal{E}^2_\text{pl}\delta f\).
- class FreeEnergyArrays(temperatures, minimumList, potentialEffList, allowedDiscrepancy=None)[source]
Object containing temperatures, positions of the minimum and value of the effective potential.
Initialisation of FreeEnergyArrays, based on passing 3 arrays and a float.
- Parameters:
temperatures (ndarray[float])
minimumList (ndarray[float])
potentialEffList (ndarray[float])
allowedDiscrepancy (float | None)
- allowedDiscrepancy: float | None
Allowed discrepancy between the effective potential at the minimum and the user-provided value
- freeEnergyList: ndarray[FreeEnergyValueType]
Array of field(s) and potential value at the minimum.
- temperatures: ndarray[float]
Array of temperatures.
- class PhaseInfo(phaseLocation1, phaseLocation2, temperature)[source]
Object describing coexisting phases.
- temperature: float
Temperature of transition.
- class WallParams(widths, offsets)[source]
Holds wall widths and wall offsets for all fields
- Parameters:
widths (ndarray)
offsets (ndarray)
- offsets: ndarray
Bubble wall offsets in each field direction.
- widths: ndarray
Bubble wall widths in each field direction. Should be expressed in physical units (the units used in EffectivePotential).