Bubble

This module contains the simulation framework for computing the fluid velocity profile as a function of the radius of a self-similar bubble in a relativistic fluid.

Finds and analyses self-similar functions \(v\) (radial fluid velocity) and \(w\) (fluid enthalpy) as functions of the scaled radius \(\xi = r/t\). Main inputs are the wall speed \(v_w\) and the global transition strength parameter \(\alpha_n\).

pttools.bubble:

alpha

Functions for computing $alpha_n$, the strength parameter at nucleation temperature, and $alpha_+$, the strength parameter just in front of the wall.

approx

Functions for calculating approximate solutions

bag

Functions for the bag equation of state.

boundary

Functions for calculating the properties of the bubble boundaries

bubble

A solution of the hydrodynamic equations

bubble_quantities

chapman_jouguet

Chapman-Jouguet speed

check

Validation tools

const

Constants for the bubble module

fluid

Solver for the fluid velocity profile of a bubble

fluid_bag

Functions for fluid differential equations with the bag model

fluid_reference

giese

integrate

ke_frac_approx

Approximations for the kinetic energy fraction $K$

physical_params

Experimental data structures based on numba.jitclass

props

Useful functions for finding the properties of a solution.

quantities

Functions for calculating quantities derived from solutions

relativity

Functions for calculating quantities from Einstein's special theory of relativity

shock

Functions for shocks

thermo

Thermodynamic quantities

transition

Useful quantities for deciding the type of a transition

trim

Utility functions for trimming fluid solutions