From 9ff5e9e7faf4b4d036066f60528364c5564a2aeb Mon Sep 17 00:00:00 2001
From: Karsten Rink <karsten.rink@ufz.de>
Date: Tue, 11 Nov 2014 10:24:06 +0100
Subject: [PATCH] changes based on pr comments

Conflicts:
	MeshLib/MeshGenerators/LayeredVolume.cpp
---
 MeshLib/MeshGenerators/LayeredVolume.cpp   | 4 ++--
 MeshLib/MeshGenerators/MeshLayerMapper.cpp | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/MeshLib/MeshGenerators/LayeredVolume.cpp b/MeshLib/MeshGenerators/LayeredVolume.cpp
index 43ea43b0189..cc36b1e7453 100644
--- a/MeshLib/MeshGenerators/LayeredVolume.cpp
+++ b/MeshLib/MeshGenerators/LayeredVolume.cpp
@@ -57,8 +57,8 @@ bool LayeredVolume::createRasterLayers(const MeshLib::Mesh &mesh, const std::vec
 
 	// map each layer and attach to subsurface mesh
 	const std::size_t nRasters (rasters.size());
-	for (int i=nRasters-2; i>=0; --i)
-		this->addLayerToMesh(*top, nRasters-i-1, *rasters[i]);
+	for (std::size_t i=1; i<nRasters; ++i)
+		this->addLayerToMesh(*top, i, *rasters[i]);
 
 	// close boundaries between layers
 	this->addLayerBoundaries(*top, nRasters);
diff --git a/MeshLib/MeshGenerators/MeshLayerMapper.cpp b/MeshLib/MeshGenerators/MeshLayerMapper.cpp
index f255189eea6..aaf22cb0d25 100644
--- a/MeshLib/MeshGenerators/MeshLayerMapper.cpp
+++ b/MeshLib/MeshGenerators/MeshLayerMapper.cpp
@@ -109,7 +109,7 @@ MeshLib::Mesh* MeshLayerMapper::createStaticLayers(MeshLib::Mesh const& mesh, st
 bool MeshLayerMapper::createRasterLayers(MeshLib::Mesh const& mesh, std::vector<GeoLib::Raster const*> const& rasters, double noDataReplacementValue)
 {
 	const std::size_t nLayers(rasters.size());
-	if (nLayers < 1 || mesh.getDimension() != 2)
+	if (nLayers < 2 || mesh.getDimension() != 2)
 	{
 		ERR("MeshLayerMapper::createRasterLayers(): A 2D mesh and at least two rasters required as input.");
 		return nullptr;
-- 
GitLab