Subroutines
  • Init(this, State)
  • PerturbationEvolve(this, ayprime, a, adotoa, w, k, z, y, w_ix)
    • TAxionEffectiveFluid 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)
    • TAxionEffectiveFluid 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
  • real(dl)
    grho_de(this, a)
    relative density (8 pi G a^4 rho_de /grhov)
  • character(LEN=:) allocatable
    PythonClass()
  • real(dl)
    w_de(this, a)
Properties
  • real(dl) :: w_n
  • real(dl) :: fde_zc
  • real(dl) :: zc
    transition redshift (scale factor a_c)
  • real(dl) :: theta_i
  • real(dl) :: a_c private
    cached internally
  • real(dl) :: pow private
    cached internally
  • real(dl) :: om private
    cached internally
  • real(dl) :: omL private
    cached internally
  • real(dl) :: acpow private
    cached internally
  • real(dl) :: freq private
    cached internally
  • real(dl) :: n private
    cached internally