4#if defined(__cplusplus)
20void csmInitialize(CSM *pcsm);
21double csmExp2Hub(CSM csm,
double dExp);
22double csmTime2Hub(CSM csm,
double dTime);
23double csmExp2Time(CSM csm,
double dExp);
24double csmTime2Exp(CSM csm,
double dTime);
25double csmComoveDriftInt(CSM csm,
double dIExp);
26double csmComoveKickInt(CSM csm,
double dIExp);
27double csmComoveDriftFac(CSM csm,
double dTime,
double dDelta);
28double csmComoveKickFac(CSM csm,
double dTime,
double dDelta);
29double csmComoveLookbackTime2Exp(CSM csm,
double dComoveTime);
30double csmGrowthFac(CSM csm,
double dExp);
31double csmGrowthFacDot(CSM csm,
double dExp);
32double csmExp2Om(CSM csm,
double dExp);
33#if defined(__cplusplus)
38inline void operator|(PUP::er &p,
struct csmContext &csm) {
Cosmological parameters.
Definition cosmo.h:10