-
logical
assume_scale_indep_lowz_growth(this)
Unlike a generic slowly-rolling TQuintessence, this field oscillates near zc, where the
effective mass a^2*V'' can be comparable to or exceed k^2 for matter-power-relevant scales
(the same physics that gives TAxionEffectiveFluid's fluid approximation a scale-dependent
effective sound speed). But by construction the early component's density fraction is
only significant close to zc and negligible by z = 0 (frac_lambda0 ~ 1), and this method only
has to hold for the low redshifts relevant for late-time structure (see
TDarkEnergyModel_assume_scale_indep_lowz_growth), well below zc for the intended use of this
class. So the inherited TQuintessence default of scale-independent low-z growth still applies.
-
TEarlyQuintessence :: this
logical
check_error(this, afrom, aend)
TEarlyQuintessence :: this
real(dl) :: afrom
real(dl) :: aend
logical
fde_peak(this, peak, xlo, xhi, ddFlo, ddFhi, Flo, Fhi)
TEarlyQuintessence :: this
real(dl) intent(out) :: peak
real(dl) intent(in) :: xlo
real(dl) intent(in) :: xhi
real(dl) intent(in) :: ddFlo
real(dl) intent(in) :: ddFhi
real(dl) intent(in) :: Flo
real(dl) intent(in) :: Fhi
real(dl)
fdeAta(this, a)
TEarlyQuintessence :: this
real(dl) intent(in) :: a
character(len=:) allocatable
PythonClass()
real(dl)
Vofphi(this, phi, deriv)
The input variable phi is sqrt(8*Pi*G)*psi
Returns (8*Pi*G)^(1-deriv/2)*d^{deriv}V(psi)/d^{deriv}psi evaluated at psi
return result is in 1/Mpc^2 units [so times (Mpc/c)^2 to get units in 1/Mpc^2]
TEarlyQuintessence :: this
real(dl) :: phi
integer :: deriv