From 7b746081f7a63c9d68fc5527193291040173e95c Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Tue, 7 Apr 2015 16:02:49 +0200
Subject: [PATCH] [Cleanup] Abbreviate the namespace boost::fs

---
 src/sand-wedge.cc | 23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)

diff --git a/src/sand-wedge.cc b/src/sand-wedge.cc
index 0e71cefc..3289cb8b 100644
--- a/src/sand-wedge.cc
+++ b/src/sand-wedge.cc
@@ -75,25 +75,25 @@
 #include "vtk.hh"
 
 size_t const dims = MY_DIM;
+namespace fs = boost::filesystem;
 
-void initPython(std::string dataDirectory) {
+void initPython(fs::path const &dataDirectory) {
   Python::start();
 
   Python::run("import sys");
-  Python::run(str(boost::format("sys.path.append('%s')") % dataDirectory));
+  Python::run(
+      str(boost::format("sys.path.append('%s')") % dataDirectory.string()));
 }
 
 int main(int argc, char *argv[]) {
   try {
     auto const dataDirectory =
-        boost::filesystem::system_complete(boost::filesystem::path(argv[0]))
-            .parent_path() /
-        boost::filesystem::path("sand-wedge-data");
+        fs::system_complete(fs::path(argv[0])).parent_path() /
+        fs::path("sand-wedge-data");
 
     Dune::ParameterTree parset;
     Dune::ParameterTreeParser::readINITree(
-        (dataDirectory / boost::filesystem::path("parset.cfg")).string(),
-        parset);
+        (dataDirectory / fs::path("parset.cfg")).string(), parset);
     Dune::ParameterTreeParser::readOptions(argc, argv, parset);
 
     MyGeometry::render();
@@ -169,7 +169,7 @@ int main(int argc, char *argv[]) {
     using FunctionMap = SharedPointerMap<std::string, Function>;
     FunctionMap functions;
     {
-      initPython(dataDirectory.string());
+      initPython(dataDirectory);
       Python::import("boundaryconditions")
           .get("Functions")
           .toC<typename FunctionMap::Base>(functions);
@@ -213,8 +213,7 @@ int main(int argc, char *argv[]) {
     auto const firstRestart = parset.get<size_t>("restarts.first");
     auto const restartSpacing = parset.get<size_t>("restarts.spacing");
     auto const restartTemplate = parset.get<std::string>("restarts.template");
-    auto const restartDirectory =
-        boost::filesystem::path(restartTemplate).parent_path();
+    auto const restartDirectory = fs::path(restartTemplate).parent_path();
 
     if (firstRestart != 0)
       DataIO::loadData(programState,
@@ -286,8 +285,8 @@ int main(int argc, char *argv[]) {
       specialDisplacementWriter.write(displacement);
 
       if (programState.timeStep % restartSpacing == 0) {
-        if (!boost::filesystem::is_directory(restartDirectory))
-          boost::filesystem::create_directories(restartDirectory);
+        if (!fs::is_directory(restartDirectory))
+          fs::create_directories(restartDirectory);
         DataIO::writeData(programState, str(boost::format(restartTemplate) %
                                             programState.timeStep));
       }
-- 
GitLab