From d79f69d5ddb51f90d0e769855de6eaa4f9474e4a Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Tue, 27 Jan 2015 12:50:11 +0000
Subject: [PATCH] Force the user to provide a parameter file on the command
 line

Do not fall back to 'harmonicmaps.parset' by default.

[[Imported from SVN: r10018]]
---
 src/harmonicmaps.cc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/harmonicmaps.cc b/src/harmonicmaps.cc
index cdb65ce8..e8493f8a 100644
--- a/src/harmonicmaps.cc
+++ b/src/harmonicmaps.cc
@@ -102,10 +102,10 @@ int main (int argc, char *argv[]) try
 
     // parse data file
     ParameterTree parameterSet;
-    if (argc==2)
-        ParameterTreeParser::readINITree(argv[1], parameterSet);
-    else
-        ParameterTreeParser::readINITree("harmonicmaps.parset", parameterSet);
+    if (argc < 2)
+      DUNE_THROW(Exception, "Usage: ./harmonicmaps <parameter file>");
+
+    ParameterTreeParser::readINITree(argv[1], parameterSet);
 
     ParameterTreeParser::readOptions(argc, argv, parameterSet);
 
-- 
GitLab