Cosmology.CosmologicalFunctions Class Reference

Class that computes different distance measures and other quatities for any cosmological parameters. Current Version ID: More...

List of all members.

Public Member Functions

 CosmologicalFunctions (double OmegaM_0, double OmegaL_0, double OmegaR_0, double w_0, double h_0)
 CosmologicalFunctions (double OmegaM_0, double OmegaL_0, double OmegaR_0, double w_0, double h_0, double TOL_Romberg, double TOL_BracketingWithNeville)
 CosmologicalFunctions (double OmegaM_0, double OmegaL_0, double OmegaR_0, double w_0, double h_0, double TOL_Romberg, int NMIN_Romberg, double TOL_BracketingWithNeville, double ExpansionFactor_BracketingWithNeville, int NumVertices_BracketingWithNeville, int MAXIT_BracketingWithNeville)
void ResetNumUtils ()
void ResetNumUtils (double TOL_Romberg, int NMIN_Romberg, double TOL_BracketingWithNeville, double ExpansionFactor_BracketingWithNeville, int NumVertices_BracketingWithNeville, int MAXIT_BracketingWithNeville)
void ResetCosmoParameters (double OmegaM_0, double OmegaL_0, double OmegaR_0, double w_0, double h_0)
void SetTolerances (double TOL_BracketingWithNeville, double TOL_Romberg, int NMIN_Romberg)
void SetDc (double z)
void SetDcDm (double z)
void SetDcDmDaDlComVol (double z)
void SetTimeIntervals (double z)
void SetAllCosmoQuantities (double z)
void SetPhi (double PhiStar, double MStar, double alpha)
double E (double z)
double E_squared (double z)
double E_inverse (double z)
double E_inverse_derivative (double z)
double NormalizedScaleFactor (double Redshift)
double RecedingSpeedFromHubbleLaw (double z)
double RecedingSpeedFromDoppler (double z)
double RecedingSpeedFromUniverseExpansion (double z)
double RedshiftAtDimensionlessScaleFactor (double NormalizedScaleFactor)
double HubbleParameter (double z)
double HubbleTime (double z)
double HubbleTime_Derivative (double z)
double HubbleDistance (double z)
double HubbleDistance_Derivative (double z)
double OmegaMatter (double z)
double OmegaRadiation (double z)
double OmegaLambda (double z)
double OmegaTotal (double z)
double OmegaCurvature (double z)
double RadiusOfUniverse (double z)
double q0 ()
double StateEquationDarkEnergyConstant (double z)
double StateEquationDarkEnergyEvolving (double z)
double LuminosityDistance (double z)
double LuminosityDistance (double z, double Dm)
double LuminosityDistance_Derivative (double z)
double ComovDistLineOfSight (double z)
double ComovDistLineOfSight (double zMin, double zMax)
double ComovDistLineOfSight_Derivative (double z)
double ComovDistTransverse (double z)
double ComovDistTransverseFromDc (double Dc)
double S_k (double r, int _k)
double S_k (double CosmoDistance, double OMEGA_K)
double ComovDistTransverse_Derivative (double z)
double ComovDistBetween2objectsThetaPhi (double Redshift1, double Theta1, double Phi1, double Redshift2, double Theta2, double Phi2)
double ComovDistBetween2objectsRaDec (double Redshift1, double RA1, double DEC1, double Redshift2, double RA2, double DEC2)
double ComovDistBetween2objectsXyz (double Redshift1, double x1, double y1, double z1, double Redshift2, double x2, double y2, double z2)
double ComovDistBetween2objects2 (double Redshift1, double Redshift2, double SeparationAngle)
double ComovDistBetween2objects (double Redshift1, double Redshift2, double SeparationAngle)
double AngularDiameterDist (double z)
double AngularDiameterDist (double z, double Dm)
double AngularDiameterDist_Derivative (double z)
double ComovVolume (double z)
double ComovVolume_Derivative (double z)
double ComovVolumeFromDm (double Dm)
double ComovVolumeFromDc (double Dc)
double TimeInterval (double zMin, double zMax)
double LookBackTime (double z)
double LookBackTime_Derivative (double z)
double AgeOfUniverse (double z)
double AgeOfUniverse_Derivative (double z)
double AbsMagFromLumDist (double m, double LuminosityDistance, double Kcorr)
double AbsMag (double m, double z, double Kcorr)
double RedshiftAtHubbleTime (double HubbleTIME)
double RedshiftAtHubbleDistance (double HubbleDISTANCE)
double RedshiftAtComovDistLineOfSight (double ComovingDistLineOfSight)
double RedshiftAtLuminosityDistance (double LumDist)
double RedshiftAtComovDistTransverse (double ComovDistTrans)
double RedshiftAtMaxOfAngularDiamDist ()
double[] RedshiftAtAngularDiamDist (double AngularDiamDist)
double RedshiftAtAgeOfUniverse (double AGEofUniverse)
double RedshiftAtLookBackTime (double LookBackTIME)
double RedshiftAtComovVolume (double ComovVOLUME)
double ComovVolumeAtLumDist (double LuminosityDistance)
IEnumerable GridAllCosmoQuantities (double zMin, double zMax, int NumCell)
double SchechterFunction (double M)
double SchechterFunction (double M, double PhiStar, double Mstar, double alpha)
double SchechterFunction (double M, double Mstar, double alpha)
string[] Revisions ()

Public Attributes

double w_0
double k
double OmegaM_0
double OmegaK_0
double OmegaL_0
double OmegaR_0
double OmegaT_0
double h_0
double HubbleParameter_0
double HubbleDistance_0
double HubbleTime_0
double PhiStar
double MStar
double Alpha
double zAtDaMax
double DaMax
double z
double D_c
double D_m
double D_a
double D_l
double ComovingVolume
double LOOKbackTIME
double AGEofUNIVERSE
double TotalAGEofUNIVERSE
double TOL_Romberg
int NMIN_Romberg
double TOL_BracketingWithNeville
int MAXIT_BracketingWithNeville
int NumVertices_BracketingWithNeville
double ExpansionFactor_BracketingWithNeville
const double Redshift0_Bracketing = 0.0
const double Redshift1_Bracketing = 1.0

Properties

static string Revision [get]

Detailed Description

Class that computes different distance measures and other quatities for any cosmological parameters. Current Version ID:

Id
CosmologicalFunctions.cs,v 1.0 2008/06/20 10:59:55 mtaghiza Exp

Revision:

Revision
1.0

Date:

Date
2008/06/20 10:59:55

The documentation for this class was generated from the following file:
Generated on Mon Jun 21 15:56:26 2010 for CfunBASE by  doxygen 1.6.3