Skip to content

Commit b42f181

Browse files
authored
remove "using namespace eos" from headers (AMReX-Astro#1631)
1 parent c75486b commit b42f181

File tree

7 files changed

+101
-115
lines changed

7 files changed

+101
-115
lines changed

EOS/breakout/actual_eos.H

+2-4
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,15 @@
88
#include <network.H>
99
#include <actual_eos_data.H>
1010

11-
using namespace eos_rp;
12-
1311
const std::string eos_name = "breakout";
1412

1513
inline
1614
void actual_eos_init ()
1715
{
1816

1917
// constant ratio of specific heats
20-
if (eos_gamma > 0.e0_rt) {
21-
gamma_const = eos_gamma;
18+
if (eos_rp::eos_gamma > 0.e0_rt) {
19+
gamma_const = eos_rp::eos_gamma;
2220
} else {
2321
gamma_const = 5.0_rt / 3.0_rt;
2422
}

EOS/gamma_law/actual_eos.H

+11-13
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
#include <fundamental_constants.H>
77
#include <cmath>
88

9-
using namespace eos_rp;
10-
119
// This is a constant gamma equation of state, using an ideal gas.
1210
//
1311
// The gas may either be completely ionized or completely neutral.
@@ -22,7 +20,7 @@ inline
2220
void actual_eos_init() {
2321

2422
// constant ratio of specific heats
25-
if (eos_gamma <= 0.0) {
23+
if (eos_rp::eos_gamma <= 0.0) {
2624
amrex::Error("gamma_const cannot be < 0");
2725
}
2826

@@ -56,7 +54,7 @@ void actual_eos (I input, T& state)
5654
const amrex::Real m_nucleon = C::m_u;
5755

5856
if constexpr (has_xn<T>::value) {
59-
if (eos_assume_neutral) {
57+
if (eos_rp::eos_assume_neutral) {
6058
state.mu = state.abar;
6159
} else {
6260
amrex::Real sum = 0.0;
@@ -88,7 +86,7 @@ void actual_eos (I input, T& state)
8886
// h = e + p/rho = (p/rho)*[1 + 1/(gamma-1)] = (p/rho)*gamma/(gamma-1)
8987

9088
if constexpr (has_enthalpy<T>::value) {
91-
state.T = (state.h * state.mu * m_nucleon / C::k_B)*(eos_gamma - 1.0)/eos_gamma;
89+
state.T = (state.h * state.mu * m_nucleon / C::k_B)*(eos_rp::eos_gamma - 1.0)/eos_rp::eos_gamma;
9290
}
9391

9492
break;
@@ -127,7 +125,7 @@ void actual_eos (I input, T& state)
127125
// e = k T / [(mu m_nucleon)*(gamma-1)]
128126

129127
if constexpr (has_energy<T>::value) {
130-
state.T = state.e * state.mu * m_nucleon * (eos_gamma - 1.0) / C::k_B;
128+
state.T = state.e * state.mu * m_nucleon * (eos_rp::eos_gamma - 1.0) / C::k_B;
131129
}
132130

133131
break;
@@ -162,7 +160,7 @@ void actual_eos (I input, T& state)
162160
// Solve for temperature and density
163161

164162
if constexpr (has_pressure<T>::value && has_enthalpy<T>::value) {
165-
state.rho = state.p / state.h * eos_gamma / (eos_gamma - 1.0);
163+
state.rho = state.p / state.h * eos_rp::eos_gamma / (eos_rp::eos_gamma - 1.0);
166164
state.T = state.p * state.mu * m_nucleon / (C::k_B * state.rho);
167165
}
168166

@@ -199,7 +197,7 @@ void actual_eos (I input, T& state)
199197
// Compute the pressure simply from the ideal gas law, and the
200198
// specific internal energy using the gamma-law EOS relation.
201199
amrex::Real pressure = state.rho * state.T * C::k_B / (state.mu * m_nucleon);
202-
amrex::Real energy = pressure / (eos_gamma - 1.0) * rhoinv;
200+
amrex::Real energy = pressure / (eos_rp::eos_gamma - 1.0) * rhoinv;
203201
if constexpr (has_pressure<T>::value) {
204202
state.p = pressure;
205203
}
@@ -256,17 +254,17 @@ void actual_eos (I input, T& state)
256254
state.cv = state.dedT;
257255

258256
if constexpr (has_pressure<T>::value) {
259-
state.cp = eos_gamma * state.cv;
257+
state.cp = eos_rp::eos_gamma * state.cv;
260258

261-
state.gam1 = eos_gamma;
259+
state.gam1 = eos_rp::eos_gamma;
262260

263261
state.dpdr_e = state.dpdr - state.dpdT * state.dedr * (1.0 / state.dedT);
264262
state.dpde = state.dpdT * (1.0 / state.dedT);
265263

266264
// sound speed
267-
state.cs = std::sqrt(eos_gamma * state.p * rhoinv);
265+
state.cs = std::sqrt(eos_rp::eos_gamma * state.p * rhoinv);
268266
if constexpr (has_G<T>::value) {
269-
state.G = 0.5 * (1.0 + eos_gamma);
267+
state.G = 0.5 * (1.0 + eos_rp::eos_gamma);
270268
}
271269
}
272270
}
@@ -278,7 +276,7 @@ void actual_eos (I input, T& state)
278276
state.dedA = - state.e * (1.0 / state.abar);
279277
}
280278

281-
if (eos_assume_neutral) {
279+
if (eos_rp::eos_assume_neutral) {
282280
if constexpr (has_dpdZ<T>::value) {
283281
state.dpdZ = 0.0;
284282
}

EOS/multigamma/actual_eos.H

+7-9
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
#include <cmath>
1515
#include <actual_eos_data.H>
1616

17-
using namespace eos_rp;
18-
1917
const std::string eos_name = "multigamma";
2018

2119
inline
@@ -26,24 +24,24 @@ void actual_eos_init ()
2624
// that can override the default gammas for a few named species.
2725

2826
for (int n = 0; n < NumSpec; ++n) {
29-
gammas[n] = eos_gamma_default;
27+
gammas[n] = eos_rp::eos_gamma_default;
3028
}
3129

3230
int idx;
3331

34-
idx = network_spec_index(species_a_name);
32+
idx = network_spec_index(eos_rp::species_a_name);
3533
if (idx >= 0) {
36-
gammas[idx] = species_a_gamma;
34+
gammas[idx] = eos_rp::species_a_gamma;
3735
}
3836

39-
idx = network_spec_index(species_b_name);
37+
idx = network_spec_index(eos_rp::species_b_name);
4038
if (idx >= 0) {
41-
gammas[idx] = species_b_gamma;
39+
gammas[idx] = eos_rp::species_b_gamma;
4240
}
4341

44-
idx = network_spec_index(species_c_name);
42+
idx = network_spec_index(eos_rp::species_c_name);
4543
if (idx >= 0) {
46-
gammas[idx] = species_c_gamma;
44+
gammas[idx] = eos_rp::species_c_gamma;
4745
}
4846

4947
}

EOS/polytrope/actual_eos.H

+6-8
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
#include <eos_type.H>
2929
#include <actual_eos_data.H>
3030

31-
using namespace eos_rp;
32-
3331
const std::string eos_name = "polytrope";
3432

3533
inline
@@ -41,9 +39,9 @@ void actual_eos_init ()
4139
// 1: Non-relativistic, fully degenerate electron gas
4240
// 2: Relativistic, fully degenerate electron gas
4341

44-
if (polytrope_type > 0) {
45-
mu_e = polytrope_mu_e;
46-
polytrope = polytrope_type;
42+
if (eos_rp::polytrope_type > 0) {
43+
mu_e = eos_rp::polytrope_mu_e;
44+
polytrope = eos_rp::polytrope_type;
4745

4846
if (polytrope == 1) {
4947
gamma_const = 5.0_rt / 3.0_rt;
@@ -59,9 +57,9 @@ void actual_eos_init ()
5957
amrex::Error("EOS: Polytrope type currently not defined");
6058
}
6159
}
62-
else if (polytrope_gamma > 0.0_rt && polytrope_K > 0.0_rt) {
63-
gamma_const = polytrope_gamma;
64-
K_const = polytrope_K;
60+
else if (eos_rp::polytrope_gamma > 0.0_rt && eos_rp::polytrope_K > 0.0_rt) {
61+
gamma_const = eos_rp::polytrope_gamma;
62+
K_const = eos_rp::polytrope_K;
6563
mu_e = 2.0_rt; // This will not be used
6664
}
6765
else {

EOS/primordial_chem/actual_eos.H

+43-45
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
#include <cmath>
1313
#include <actual_eos_data.H>
1414

15-
using namespace eos_rp;
16-
1715
const std::string eos_name = "multigamma";
1816

1917
inline
@@ -23,94 +21,94 @@ void actual_eos_init ()
2321
// Set the gammas & masses for the species
2422

2523
for (int n = 0; n < NumSpec; ++n) {
26-
gammas[n] = eos_gamma_default;
24+
gammas[n] = eos_rp::eos_gamma_default;
2725
spmasses[n] = 1.67353251819e-24;
2826
}
2927

3028
int idx;
3129

32-
idx = network_spec_index(species_a_name);
30+
idx = network_spec_index(eos_rp::species_a_name);
3331
if (idx >= 0) {
34-
gammas[idx] = species_a_gamma;
35-
spmasses[idx] = species_a_mass;
32+
gammas[idx] = eos_rp::species_a_gamma;
33+
spmasses[idx] = eos_rp::species_a_mass;
3634
}
3735

38-
idx = network_spec_index(species_b_name);
36+
idx = network_spec_index(eos_rp::species_b_name);
3937
if (idx >= 0) {
40-
gammas[idx] = species_b_gamma;
41-
spmasses[idx] = species_b_mass;
38+
gammas[idx] = eos_rp::species_b_gamma;
39+
spmasses[idx] = eos_rp::species_b_mass;
4240
}
4341

44-
idx = network_spec_index(species_c_name);
42+
idx = network_spec_index(eos_rp::species_c_name);
4543
if (idx >= 0) {
46-
gammas[idx] = species_c_gamma;
47-
spmasses[idx] = species_c_mass;
44+
gammas[idx] = eos_rp::species_c_gamma;
45+
spmasses[idx] = eos_rp::species_c_mass;
4846
}
4947

50-
idx = network_spec_index(species_d_name);
48+
idx = network_spec_index(eos_rp::species_d_name);
5149
if (idx >= 0) {
52-
gammas[idx] = species_d_gamma;
53-
spmasses[idx] = species_d_mass;
50+
gammas[idx] = eos_rp::species_d_gamma;
51+
spmasses[idx] = eos_rp::species_d_mass;
5452
}
5553

56-
idx = network_spec_index(species_e_name);
54+
idx = network_spec_index(eos_rp::species_e_name);
5755
if (idx >= 0) {
58-
gammas[idx] = species_e_gamma;
59-
spmasses[idx] = species_e_mass;
56+
gammas[idx] = eos_rp::species_e_gamma;
57+
spmasses[idx] = eos_rp::species_e_mass;
6058
}
6159

62-
idx = network_spec_index(species_f_name);
60+
idx = network_spec_index(eos_rp::species_f_name);
6361
if (idx >= 0) {
64-
gammas[idx] = species_f_gamma;
65-
spmasses[idx] = species_f_mass;
62+
gammas[idx] = eos_rp::species_f_gamma;
63+
spmasses[idx] = eos_rp::species_f_mass;
6664
}
6765

68-
idx = network_spec_index(species_g_name);
66+
idx = network_spec_index(eos_rp::species_g_name);
6967
if (idx >= 0) {
70-
gammas[idx] = species_g_gamma;
71-
spmasses[idx] = species_g_mass;
68+
gammas[idx] = eos_rp::species_g_gamma;
69+
spmasses[idx] = eos_rp::species_g_mass;
7270
}
7371

74-
idx = network_spec_index(species_h_name);
72+
idx = network_spec_index(eos_rp::species_h_name);
7573
if (idx >= 0) {
76-
gammas[idx] = species_h_gamma;
77-
spmasses[idx] = species_h_mass;
74+
gammas[idx] = eos_rp::species_h_gamma;
75+
spmasses[idx] = eos_rp::species_h_mass;
7876
}
7977

80-
idx = network_spec_index(species_i_name);
78+
idx = network_spec_index(eos_rp::species_i_name);
8179
if (idx >= 0) {
82-
gammas[idx] = species_i_gamma;
83-
spmasses[idx] = species_i_mass;
80+
gammas[idx] = eos_rp::species_i_gamma;
81+
spmasses[idx] = eos_rp::species_i_mass;
8482
}
8583

86-
idx = network_spec_index(species_j_name);
84+
idx = network_spec_index(eos_rp::species_j_name);
8785
if (idx >= 0) {
88-
gammas[idx] = species_j_gamma;
89-
spmasses[idx] = species_j_mass;
86+
gammas[idx] = eos_rp::species_j_gamma;
87+
spmasses[idx] = eos_rp::species_j_mass;
9088
}
9189

92-
idx = network_spec_index(species_k_name);
90+
idx = network_spec_index(eos_rp::species_k_name);
9391
if (idx >= 0) {
94-
gammas[idx] = species_k_gamma;
95-
spmasses[idx] = species_k_mass;
92+
gammas[idx] = eos_rp::species_k_gamma;
93+
spmasses[idx] = eos_rp::species_k_mass;
9694
}
9795

98-
idx = network_spec_index(species_l_name);
96+
idx = network_spec_index(eos_rp::species_l_name);
9997
if (idx >= 0) {
100-
gammas[idx] = species_l_gamma;
101-
spmasses[idx] = species_l_mass;
98+
gammas[idx] = eos_rp::species_l_gamma;
99+
spmasses[idx] = eos_rp::species_l_mass;
102100
}
103101

104-
idx = network_spec_index(species_m_name);
102+
idx = network_spec_index(eos_rp::species_m_name);
105103
if (idx >= 0) {
106-
gammas[idx] = species_m_gamma;
107-
spmasses[idx] = species_m_mass;
104+
gammas[idx] = eos_rp::species_m_gamma;
105+
spmasses[idx] = eos_rp::species_m_mass;
108106
}
109107

110-
idx = network_spec_index(species_n_name);
108+
idx = network_spec_index(eos_rp::species_n_name);
111109
if (idx >= 0) {
112-
gammas[idx] = species_n_gamma;
113-
spmasses[idx] = species_n_mass;
110+
gammas[idx] = eos_rp::species_n_gamma;
111+
spmasses[idx] = eos_rp::species_n_mass;
114112
}
115113

116114
}

EOS/rad_power_law/actual_eos.H

+6-8
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,17 @@
1818
#include <eos_type.H>
1919
#include <cmath>
2020

21-
using namespace eos_rp;
22-
2321
const std::string eos_name = "rad_power_law";
2422

2523
inline
2624
void actual_eos_init ()
2725
{
2826

29-
if (eos_const_c_v <= 0.e0_rt) {
27+
if (eos_rp::eos_const_c_v <= 0.e0_rt) {
3028
amrex::Error("eos_const_c_v must be > 0");
3129
}
3230

33-
if (eos_c_v_exp_n == 1.0e0_rt) {
31+
if (eos_rp::eos_c_v_exp_n == 1.0e0_rt) {
3432
amrex::Error("eos_c_v_exp_n == 1 is unsupported");
3533
}
3634

@@ -77,17 +75,17 @@ void actual_eos (I input, T& state)
7775
case eos_input_rt:
7876

7977
if constexpr (has_energy<T>::value) {
80-
state.cv = eos_const_c_v * std::pow(state.rho, eos_c_v_exp_m) * std::pow(state.T, -eos_c_v_exp_n);
81-
state.e = eos_const_c_v * std::pow(state.rho, eos_c_v_exp_m) * std::pow(state.T, 1 - eos_c_v_exp_n) / (1 - eos_c_v_exp_n);
78+
state.cv = eos_rp::eos_const_c_v * std::pow(state.rho, eos_rp::eos_c_v_exp_m) * std::pow(state.T, -eos_rp::eos_c_v_exp_n);
79+
state.e = eos_rp::eos_const_c_v * std::pow(state.rho, eos_rp::eos_c_v_exp_m) * std::pow(state.T, 1 - eos_rp::eos_c_v_exp_n) / (1 - eos_rp::eos_c_v_exp_n);
8280
}
8381

8482
break;
8583

8684
case eos_input_re:
8785

8886
if constexpr (has_energy<T>::value) {
89-
state.T = std::pow((1 - eos_c_v_exp_n) * state.e * std::pow(state.rho, -eos_c_v_exp_m) / eos_const_c_v, 1.0_rt / (1.0_rt - eos_c_v_exp_n));
90-
state.cv = eos_const_c_v * std::pow(state.rho, eos_c_v_exp_m) * std::pow(state.T, -eos_c_v_exp_n);
87+
state.T = std::pow((1 - eos_rp::eos_c_v_exp_n) * state.e * std::pow(state.rho, -eos_rp::eos_c_v_exp_m) / eos_rp::eos_const_c_v, 1.0_rt / (1.0_rt - eos_rp::eos_c_v_exp_n));
88+
state.cv = eos_rp::eos_const_c_v * std::pow(state.rho, eos_rp::eos_c_v_exp_m) * std::pow(state.T, -eos_rp::eos_c_v_exp_n);
9189
}
9290

9391
break;

0 commit comments

Comments
 (0)