33
44#include < sledgehamr.h>
55
6- #include " setup.h"
7- #include " kernels_tagging.h"
86#include " kernels_energy_densities.h"
7+ #include " kernels_tagging.h"
8+ #include " setup.h"
99
1010namespace AxionStrings {
1111
@@ -14,7 +14,7 @@ namespace AxionStrings {
1414 */
1515class Cosmology {
1616 public:
17- void Init (sledgehamr::Sledgehamr* owner);
17+ void Init (sledgehamr::Sledgehamr * owner);
1818
1919 /* * @brief We only want to create a new level if string width is below
2020 * threshold.
@@ -23,41 +23,37 @@ class Cosmology {
2323 * @return Whether we want to create level lev.
2424 */
2525 bool CreateLevelIf (const int lev, const double time) {
26- return StringWidth (lev- 1 , time) <= string_width_threshold;
26+ return StringWidth (lev - 1 , time) <= string_width_threshold;
2727 }
2828
2929 /* * @brief Current radial mode mass.
3030 * @param eta Current time eta.
3131 * @return m_r(eta)
3232 */
33- double Mr (const double eta) {
34- return std::sqrt (2 . * lambda) * eta;
35- }
33+ double Mr (const double eta) { return std::sqrt (2 . * lambda) * eta; }
3634
3735 /* * @brief Current hubble time.
3836 * @param eta Current time eta.
3937 * @return H(eta).
4038 */
41- double H (const double eta) {
42- return 1 ./eta;
43- }
39+ static double H (const double eta) { return 1 . / eta; }
4440
4541 /* * @brief Current string width in units of the grid spacing.
4642 * @param lev Current level.
4743 * @param eta Current time eta.
4844 * @return String width.
4945 */
5046 double StringWidth (const int lev, const double eta) {
51- return 1 ./ (Mr (eta) * sim->GetDx (lev));
47+ return 1 . / (Mr (eta) * sim->GetDx (lev));
5248 }
5349
5450 /* * @brief Returns time at which a level will be introduced.
5551 * @param lev Level.
5652 * @return Refinement time for level lev.
5753 */
5854 double RefinementTime (const int lev) {
59- return sim->GetDimN (lev) / ( sqrt ( 2 .*lambda)
60- * string_width_threshold * sim->GetL ());
55+ return sim->GetDimN (lev) /
56+ ( sqrt ( 2 . * lambda) * string_width_threshold * sim->GetL ());
6157 }
6258
6359 /* * @brief Computes scale separation.
@@ -67,7 +63,7 @@ class Cosmology {
6763 double Log (const double eta) {
6864 if (eta <= 0 )
6965 return -DBL_MAX;
70- return std::log ( Mr (eta) / H (eta) );
66+ return std::log (Mr (eta) / H (eta));
7167 }
7268
7369 /* * @brief Computes the physical box length.
@@ -90,17 +86,15 @@ class Cosmology {
9086 * @return Physical Hubble parameter.
9187 */
9288 double Hubble (const double T, const double mpl, const double gStar ) {
93- return std::sqrt (4 .* std::pow (M_PI, 3 ) / 45 . * gStar * std::pow (T, 4 )
94- / std::pow (mpl, 2 ));
89+ return std::sqrt (4 . * std::pow (M_PI, 3 ) / 45 . * gStar * std::pow (T, 4 ) /
90+ std::pow (mpl, 2 ));
9591 }
9692
9793 double XiTime (double T, double mpl, double gStar ) {
9894 return 0.3012 / std::sqrt (gStar ) * mpl / std::pow (T, 2 );
9995 }
10096
101- double XiTemp (double eta, double T1) {
102- return T1 / eta;
103- }
97+ double XiTemp (double eta, double T1) { return T1 / eta; }
10498
10599 double Xi (const int lev, const double eta);
106100
@@ -132,7 +126,7 @@ class Cosmology {
132126
133127 /* * @brief Pointer to the simulation.
134128 */
135- sledgehamr::Sledgehamr* sim;
129+ sledgehamr::Sledgehamr * sim;
136130};
137131
138132}; // namespace AxionStrings
0 commit comments