Class that computes different distance measures and other quatities for any cosmological parameters. Current Version ID:
More...
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] |
Class that computes different distance measures and other quatities for any cosmological parameters. Current Version ID: