Esempio n. 1
0
	def Daccurate(self,z):
# Linear growth factor as a function of redshift in the class
# cosmology as given by Carrol, Press and Turner (1992)
# by integrating their equation 28 in full, using da/dTau as
# given by their equation 9. 1e-15 prevents division by zero.
		a = 1./(1.+z)
		return 2.5*self.om*self.dadt(a)*(1.+z)*rom(1e-15,a,self.dadtint)
Esempio n. 2
0
 def Daccurate(self, z):
     # Linear growth factor as a function of redshift in the class
     # cosmology as given by Carrol, Press and Turner (1992)
     # by integrating their equation 28 in full, using da/dTau as
     # given by their equation 9. 1e-15 prevents division by zero.
     a = 1. / (1. + z)
     return 2.5 * self.om * self.dadt(a) * (1. + z) * rom(
         1e-15, a, self.dadtint)
Esempio n. 3
0
 def intevnc(self, z):
     return ((self.c / self.h0) * rom(0, z, self.evolution_nocos))
Esempio n. 4
0
 def covol(self, z1,
           z2):  #full-sky comoving volume in shell between z1 and z2
     return rom(z1, z2, self.covolfunc)
Esempio n. 5
0
 def pvol(
         self, z1, z2
 ):  #proper volume element (dsolidangle) in shell between z1 and z2
     return rom(z1, z2, self.pvolfunc)
Esempio n. 6
0
 def dc(self, z):  # Comoving distance from now to z
     return ((self.c / self.h0) * rom(0, z, self.evolution))
Esempio n. 7
0
	def intevnc(self,z):
		return ((self.c/self.h0)*rom(0,z,self.evolution_nocos))
Esempio n. 8
0
	def covol(self,z1,z2): #full-sky comoving volume in shell between z1 and z2
		return rom(z1,z2,self.covolfunc)
Esempio n. 9
0
	def pvol(self,z1,z2): #proper volume element (dsolidangle) in shell between z1 and z2
		return rom(z1,z2,self.pvolfunc)
Esempio n. 10
0
	def dc(self, z): # Comoving distance from now to z
		return ((self.c/self.h0)*rom(0,z,self.evolution))