Description
comoving sound speed is always exactly 1 for quintessence
(otherwise assumed constant, though this is almost certainly unrealistic)
Subroutines
  • Init(this, State)
  • PerturbationEvolve(this, ayprime, a, adotoa, w, k, z, y, w_ix)
    • TDarkEnergyFluid intent(in)  :: this
    • real(dl) intent(inout) :: ayprime(:)
    • real(dl) intent(in) :: a
    • real(dl) intent(in) :: adotoa
    • real(dl) intent(in) :: w
    • real(dl) intent(in) :: k
    • real(dl) intent(in) :: z
    • real(dl) intent(in) :: y(:)
    • integer intent(in) :: w_ix
  • PerturbedStressEnergy(this, dgrhoe, dgqe, a, dgq, dgrho, grho, grhov_t, w, gpres_noDE, etak, adotoa, k, kf1, ay, ayprime, w_ix)
    • TDarkEnergyFluid intent(inout)  :: this
    • real(dl) intent(out) :: dgrhoe
    • real(dl) intent(out) :: dgqe
    • real(dl) intent(in) :: a
    • real(dl) intent(in) :: dgq
    • real(dl) intent(in) :: dgrho
    • real(dl) intent(in) :: grho
    • real(dl) intent(in) :: grhov_t
    • real(dl) intent(in) :: w
    • real(dl) intent(in) :: gpres_noDE
    • real(dl) intent(in) :: etak
    • real(dl) intent(in) :: adotoa
    • real(dl) intent(in) :: k
    • real(dl) intent(in) :: kf1
    • real(dl) intent(in) :: ay(*)
    • real(dl) intent(inout) :: ayprime(*)
    • integer intent(in) :: w_ix
  • ReadParams(this, Ini)
  • SelfPointer(cptr, P)
Functions
  • character(LEN=:) allocatable
    PythonClass()