From 5b9e60c3512b9a6c24e6fe5e9490e3f5dd8cc1c4 Mon Sep 17 00:00:00 2001
From: Timon Habenicht <t.habenicht@tu-bs.de>
Date: Fri, 18 May 2018 14:04:31 +0200
Subject: [PATCH] adds rho0

---
 .../Utilities/ConfigFileReader/ConfigFileReader.cpp          | 5 +++--
 .../Utilities/ConfigFileReader/ConfigFileReader.h            | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/targets/tests/NumericalTests/Utilities/ConfigFileReader/ConfigFileReader.cpp b/targets/tests/NumericalTests/Utilities/ConfigFileReader/ConfigFileReader.cpp
index 93fbbf5eb..1a2a6bf34 100644
--- a/targets/tests/NumericalTests/Utilities/ConfigFileReader/ConfigFileReader.cpp
+++ b/targets/tests/NumericalTests/Utilities/ConfigFileReader/ConfigFileReader.cpp
@@ -129,6 +129,7 @@ ConfigFileReader::ConfigFileReader()
 	lz.at(4) = lx.at(4) * 3.0 / 2.0;
 
 	l0 = 32.0;
+	rho0 = 1.0;
 
 	maxLevel = 0;
 	numberOfGridLevels = 1;
@@ -161,7 +162,7 @@ void ConfigFileReader::makeTestParameter()
 		tests.push_back(tgvTestResults);
 		for (int i = 0; i < tgv.size(); i++) {
 			if (tgv.at(i)) {
-				testParameter.push_back(TaylorGreenTestParameter::getNewInstance(u0TGV, amplitudeTGV, viscosity, 1.0, lx.at(i), lz.at(i), l0, numberOfTimeSteps, basisTimeStepLength, startStepCalculation, ySliceForCalculation, grids.at(i), maxLevel, numberOfGridLevels, writeFiles, startStepFileWriter, filePath, tgvTestResults, devices));
+				testParameter.push_back(TaylorGreenTestParameter::getNewInstance(u0TGV, amplitudeTGV, viscosity, rho0, lx.at(i), lz.at(i), l0, numberOfTimeSteps, basisTimeStepLength, startStepCalculation, ySliceForCalculation, grids.at(i), maxLevel, numberOfGridLevels, writeFiles, startStepFileWriter, filePath, tgvTestResults, devices));
 			}
 		}
 	}
@@ -172,7 +173,7 @@ void ConfigFileReader::makeTestParameter()
 
 		for (int i = 0; i < sw.size(); i++) {
 			if (sw.at(i)) {
-				testParameter.push_back(ShearWaveTestParameter::getNewInstance(u0SW, v0SW, viscosity, 1.0, lx.at(i), lz.at(i), l0, numberOfTimeSteps, basisTimeStepLength, startStepCalculation, ySliceForCalculation, grids.at(i), maxLevel, numberOfGridLevels, writeFiles, startStepFileWriter, filePath, swTestResults, devices));
+				testParameter.push_back(ShearWaveTestParameter::getNewInstance(u0SW, v0SW, viscosity, rho0, lx.at(i), lz.at(i), l0, numberOfTimeSteps, basisTimeStepLength, startStepCalculation, ySliceForCalculation, grids.at(i), maxLevel, numberOfGridLevels, writeFiles, startStepFileWriter, filePath, swTestResults, devices));
 			}
 		}
 	}
diff --git a/targets/tests/NumericalTests/Utilities/ConfigFileReader/ConfigFileReader.h b/targets/tests/NumericalTests/Utilities/ConfigFileReader/ConfigFileReader.h
index bb5bb69d8..ccc2c0655 100644
--- a/targets/tests/NumericalTests/Utilities/ConfigFileReader/ConfigFileReader.h
+++ b/targets/tests/NumericalTests/Utilities/ConfigFileReader/ConfigFileReader.h
@@ -36,7 +36,7 @@ private:
 	void makeTestResults();
 	bool testShouldRun(std::vector<bool> test);
 
-	real viscosity;
+	real viscosity, rho0;
 	real u0SW, v0SW;
 	real amplitudeTGV, u0TGV;
 	real l0;
@@ -51,7 +51,7 @@ private:
 	std::string logFilePath;
 	std::vector< std::string> grids;
 	std::vector< real> lx;
-	std::vector< real> lx;
+	std::vector< real> lz;
 	std::vector< int> devices;
 	std::vector< bool> tgv;
 	std::vector< bool> sw;
-- 
GitLab