Skip to content

Commit e0ae676

Browse files
authored
Pass doubles by copy not reference (#135)
1 parent f37adde commit e0ae676

File tree

233 files changed

+635
-704
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

233 files changed

+635
-704
lines changed

include/GMGPolar/gmgpolar.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ class GMGPolar
249249
int number_of_iterations_;
250250
std::vector<double> residual_norms_;
251251
double mean_residual_reduction_factor_;
252-
bool converged(const double& current_residual_norm, const double& first_residual_norm);
252+
bool converged(double current_residual_norm, double first_residual_norm);
253253

254254
/* ---------------------------------------------------- */
255255
/* Compute exact error if an exact solution is provided */

include/InputFunctions/BoundaryConditions/cartesianR2_Boundary_CircularGeometry.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ class CartesianR2_Boundary_CircularGeometry : public BoundaryConditions
88
{
99
public:
1010
CartesianR2_Boundary_CircularGeometry() = default;
11-
explicit CartesianR2_Boundary_CircularGeometry(const double& Rmax);
11+
explicit CartesianR2_Boundary_CircularGeometry(double Rmax);
1212
virtual ~CartesianR2_Boundary_CircularGeometry() = default;
1313

14-
double u_D(const double& r, const double& theta) const override;
15-
double u_D_Interior(const double& r, const double& theta) const override;
14+
double u_D(double r, double theta) const override;
15+
double u_D_Interior(double r, double theta) const override;
1616

1717
private:
1818
const double Rmax = 1.3;

include/InputFunctions/BoundaryConditions/cartesianR2_Boundary_CzarnyGeometry.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ class CartesianR2_Boundary_CzarnyGeometry : public BoundaryConditions
88
{
99
public:
1010
explicit CartesianR2_Boundary_CzarnyGeometry();
11-
explicit CartesianR2_Boundary_CzarnyGeometry(const double& Rmax, const double& inverse_aspect_ratio_epsilon,
12-
const double& ellipticity_e);
11+
explicit CartesianR2_Boundary_CzarnyGeometry(double Rmax, double inverse_aspect_ratio_epsilon,
12+
double ellipticity_e);
1313

1414
virtual ~CartesianR2_Boundary_CzarnyGeometry() = default;
1515

16-
double u_D(const double& r, const double& theta) const override;
17-
double u_D_Interior(const double& r, const double& theta) const override;
16+
double u_D(double r, double theta) const override;
17+
double u_D_Interior(double r, double theta) const override;
1818

1919
private:
2020
const double Rmax = 1.3;

include/InputFunctions/BoundaryConditions/cartesianR2_Boundary_ShafranovGeometry.h

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@ class CartesianR2_Boundary_ShafranovGeometry : public BoundaryConditions
88
{
99
public:
1010
CartesianR2_Boundary_ShafranovGeometry() = default;
11-
explicit CartesianR2_Boundary_ShafranovGeometry(const double& Rmax, const double& elongation_kappa,
12-
const double& shift_delta);
11+
explicit CartesianR2_Boundary_ShafranovGeometry(double Rmax, double elongation_kappa, double shift_delta);
1312
virtual ~CartesianR2_Boundary_ShafranovGeometry() = default;
1413

15-
double u_D(const double& r, const double& theta) const override;
16-
double u_D_Interior(const double& r, const double& theta) const override;
14+
double u_D(double r, double theta) const override;
15+
double u_D_Interior(double r, double theta) const override;
1716

1817
private:
1918
const double Rmax = 1.3;

include/InputFunctions/BoundaryConditions/cartesianR6_Boundary_CircularGeometry.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ class CartesianR6_Boundary_CircularGeometry : public BoundaryConditions
88
{
99
public:
1010
CartesianR6_Boundary_CircularGeometry() = default;
11-
explicit CartesianR6_Boundary_CircularGeometry(const double& Rmax);
11+
explicit CartesianR6_Boundary_CircularGeometry(double Rmax);
1212
virtual ~CartesianR6_Boundary_CircularGeometry() = default;
1313

14-
double u_D(const double& r, const double& theta) const override;
15-
double u_D_Interior(const double& r, const double& theta) const override;
14+
double u_D(double r, double theta) const override;
15+
double u_D_Interior(double r, double theta) const override;
1616

1717
private:
1818
const double Rmax = 1.3;

include/InputFunctions/BoundaryConditions/cartesianR6_Boundary_CzarnyGeometry.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ class CartesianR6_Boundary_CzarnyGeometry : public BoundaryConditions
88
{
99
public:
1010
explicit CartesianR6_Boundary_CzarnyGeometry();
11-
explicit CartesianR6_Boundary_CzarnyGeometry(const double& Rmax, const double& inverse_aspect_ratio_epsilon,
12-
const double& ellipticity_e);
11+
explicit CartesianR6_Boundary_CzarnyGeometry(double Rmax, double inverse_aspect_ratio_epsilon,
12+
double ellipticity_e);
1313

1414
virtual ~CartesianR6_Boundary_CzarnyGeometry() = default;
1515

16-
double u_D(const double& r, const double& theta) const override;
17-
double u_D_Interior(const double& r, const double& theta) const override;
16+
double u_D(double r, double theta) const override;
17+
double u_D_Interior(double r, double theta) const override;
1818

1919
private:
2020
const double Rmax = 1.3;

include/InputFunctions/BoundaryConditions/cartesianR6_Boundary_ShafranovGeometry.h

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@ class CartesianR6_Boundary_ShafranovGeometry : public BoundaryConditions
88
{
99
public:
1010
CartesianR6_Boundary_ShafranovGeometry() = default;
11-
explicit CartesianR6_Boundary_ShafranovGeometry(const double& Rmax, const double& elongation_kappa,
12-
const double& shift_delta);
11+
explicit CartesianR6_Boundary_ShafranovGeometry(double Rmax, double elongation_kappa, double shift_delta);
1312
virtual ~CartesianR6_Boundary_ShafranovGeometry() = default;
1413

15-
double u_D(const double& r, const double& theta) const override;
16-
double u_D_Interior(const double& r, const double& theta) const override;
14+
double u_D(double r, double theta) const override;
15+
double u_D_Interior(double r, double theta) const override;
1716

1817
private:
1918
const double Rmax = 1.3;

include/InputFunctions/BoundaryConditions/polarR6_Boundary_CircularGeometry.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ class PolarR6_Boundary_CircularGeometry : public BoundaryConditions
88
{
99
public:
1010
PolarR6_Boundary_CircularGeometry() = default;
11-
explicit PolarR6_Boundary_CircularGeometry(const double& Rmax);
11+
explicit PolarR6_Boundary_CircularGeometry(double Rmax);
1212
virtual ~PolarR6_Boundary_CircularGeometry() = default;
1313

14-
double u_D(const double& r, const double& theta) const override;
15-
double u_D_Interior(const double& r, const double& theta) const override;
14+
double u_D(double r, double theta) const override;
15+
double u_D_Interior(double r, double theta) const override;
1616

1717
private:
1818
const double Rmax = 1.3;

include/InputFunctions/BoundaryConditions/polarR6_Boundary_CulhamGeometry.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ class PolarR6_Boundary_CulhamGeometry : public BoundaryConditions
88
{
99
public:
1010
PolarR6_Boundary_CulhamGeometry() = default;
11-
explicit PolarR6_Boundary_CulhamGeometry(const double& Rmax);
11+
explicit PolarR6_Boundary_CulhamGeometry(double Rmax);
1212
virtual ~PolarR6_Boundary_CulhamGeometry() = default;
1313

14-
double u_D(const double& r, const double& theta) const override;
15-
double u_D_Interior(const double& r, const double& theta) const override;
14+
double u_D(double r, double theta) const override;
15+
double u_D_Interior(double r, double theta) const override;
1616

1717
private:
1818
const double Rmax = 1.3;

include/InputFunctions/BoundaryConditions/polarR6_Boundary_CzarnyGeometry.h

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@ class PolarR6_Boundary_CzarnyGeometry : public BoundaryConditions
88
{
99
public:
1010
explicit PolarR6_Boundary_CzarnyGeometry();
11-
explicit PolarR6_Boundary_CzarnyGeometry(const double& Rmax, const double& inverse_aspect_ratio_epsilon,
12-
const double& ellipticity_e);
11+
explicit PolarR6_Boundary_CzarnyGeometry(double Rmax, double inverse_aspect_ratio_epsilon, double ellipticity_e);
1312

1413
virtual ~PolarR6_Boundary_CzarnyGeometry() = default;
1514

16-
double u_D(const double& r, const double& theta) const override;
17-
double u_D_Interior(const double& r, const double& theta) const override;
15+
double u_D(double r, double theta) const override;
16+
double u_D_Interior(double r, double theta) const override;
1817

1918
private:
2019
const double Rmax = 1.3;

0 commit comments

Comments
 (0)