Subroutines
  • BackgroundDensityAndPressure(this, grhov, a, grhov_t, w)
    Get grhov_t = 8*pi*rho_de*a**2 and (optionally) equation of state at scale factor a
    • TDarkEnergyModel intent(inout)  :: this
    • real(dl) intent(in) :: grhov
    • real(dl) intent(in) :: a
    • real(dl) intent(out) :: grhov_t
    • real(dl) optional, intent(out) :: w
  • Effective_w_wa(this, w, wa)
    • TDarkEnergyModel intent(inout)  :: this
    • real(dl) intent(out) :: w
    • real(dl) intent(out) :: wa
  • Init(this, State)
  • PerturbationEvolve(this, ayprime, a, adotoa, k, z, y, w, w_ix)
    • TDarkEnergyModel intent(in)  :: this
    • real(dl) intent(inout) :: ayprime(:)
    • real(dl) intent(in) :: a
    • real(dl) intent(in) :: adotoa
    • real(dl) intent(in) :: k
    • real(dl) intent(in) :: z
    • real(dl) intent(in) :: y(:)
    • real(dl) intent(in) :: w
    • integer intent(in) :: w_ix
  • PerturbationInitial(this, y, a, tau, k)
    • TDarkEnergyModel intent(in)  :: this
    • real(dl) intent(out) :: y(:)
    • real(dl) intent(in) :: a
    • real(dl) intent(in) :: tau
    • real(dl) intent(in) :: k
  • PerturbedStressEnergy(this, dgrhoe, dgqe, a, dgq, dgrho, grho, grhov_t, w, gpres_noDE, etak, adotoa, k, kf1, ay, ayprime, w_ix)
    • TDarkEnergyModel 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
  • PrintFeedback(this, FeedbackLevel)
Functions
  • real(dl)
    diff_rhopi_Add_Term(this, dgrhoe, dgqe, grho, gpres, grhok, w, adotoa, w_ix)
    • TDarkEnergyModel intent(in)  :: this
    • real(dl) intent(in) :: dgrhoe
    • real(dl) intent(in) :: dgqe
    • real(dl) intent(in) :: grho
    • real(dl) intent(in) :: gpres
    • real(dl) intent(in) :: grhok
    • real(dl) intent(in) :: w
    • real(dl) intent(in) :: adotoa
    • integer intent(in) :: w_ix
  • real(dl)
    grho_de(this, a)
    relative density (8 pi G a^4 rho_de /grhov)
  • real(dl)
    w_de(this, a)
Properties
  • logical :: is_cosmological_constant
  • integer :: num_perturb_equations