diff --git a/CMakeLists.txt b/CMakeLists.txt
index 82538f685b5b0abca6071c23a5cd0e0c45462c0e..6d6c1873c39d024a4d906b2c48bb4a13c48fc6cc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -5,7 +5,7 @@
 # -DBUILD_TESTING=ON (default OFF) for python tests
 # -DBUILD_CPPUNIT_TEST=ON (default OFF) for unit tests
 # -DUSE_DUAL_ABI=ON (default OFF)  https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
-# -D Boost_NO_SYSTEM_PATHS=true (default false) -D BOOST_ROOT=PATH_where_to_find_boost 
+# -D Boost_NO_SYSTEM_PATHS=true (default false) -D BOOST_ROOT=PATH_where_to_find_boost
 #--------------------------------------------------------------------------
 
 cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
@@ -71,7 +71,6 @@ if (NOT DEFINED PROCESSOR_COUNT)
 endif (NOT DEFINED PROCESSOR_COUNT)
 
 if (PROCESSOR_COUNT)
-
      message( STATUS "PROCESSOR_COUNT: " ${PROCESSOR_COUNT})
     #  set(CTEST_BUILD_FLAGS "-j${PROCESSOR_COUNT}")
     message(STATUS "PROCESSOR_COUNT: 1")
@@ -165,7 +164,7 @@ endif (APPLE)
 
 if (Boost_NO_SYSTEM_PATHS)
   set(BOOST_INCLUDE_DIRS "${BOOST_ROOT}/include")
-  set(BOOST_LIBRARY_DIRS "${BOOST_ROOT}/stage/lib")
+  set(BOOST_LIBRARY_DIRS "${BOOST_ROOT}/lib")
   set(CMAKE_INCLUDE_PATH ${CMAKE_INCLUDE_PATH} ${BOOST_ROOT})
   set(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} ${BOOST_LIBRARY_DIRS})
 endif (Boost_NO_SYSTEM_PATHS)
@@ -287,7 +286,7 @@ set(source_files
 
         #floorfield
         routing/ff_router/ffRouter.cpp
-        routing/ff_router/LocalFloorfieldViaFM.cpp
+        #routing/ff_router/LocalFloorfieldViaFM.cpp
         routing/ff_router/FloorfieldViaFM.cpp
         #routing/ff_router/FFKit.cpp
         routing/ff_router/UnivFFviaFM.cpp
@@ -318,11 +317,11 @@ set(source_files
         routing/ai_router/sensor/DiscoverDoorsSensor.cpp
         routing/ai_router/sensor/JamSensor.cpp
         routing/ai_router/sensor/LastDestinationsSensor.cpp
-        routing/ai_router/sensor/SmokeSensor.cpp
+        #routing/ai_router/sensor/SmokeSensor.cpp
         routing/ai_router/sensor/locater.cpp
-        routing/ai_router/fire_mesh/FireMesh.cpp
-        routing/ai_router/fire_mesh/Knot.cpp
-        routing/ai_router/fire_mesh/FireMeshStorage.cpp
+        #routing/ai_router/fire_mesh/FireMesh.cpp
+        #routing/ai_router/fire_mesh/Knot.cpp
+        #routing/ai_router/fire_mesh/FireMeshStorage.cpp
         routing/ai_router/cognitiveMap/associations.cpp
         routing/ai_router/cognitiveMap/connection.cpp
         routing/ai_router/cognitiveMap/cognitivemap.cpp
@@ -345,6 +344,15 @@ set(source_files
         poly2tri/sweep/cdt.cpp
         events/EventManager.cpp
         events/Event.cpp
+
+        JPSfire/generic/FDSMesh.cpp
+        JPSfire/generic/Knot.cpp
+        JPSfire/generic/FDSMeshStorage.cpp
+        JPSfire/A_smoke_sensor/SmokeSensor.cpp
+        JPSfire/B_walking_speed/WalkingSpeed.cpp
+        JPSfire/C_toxicity_analysis/ToxicityAnalysis.cpp
+        JPSfire/C_toxicity_analysis/ToxicityOutputhandler.cpp
+
         math/KrauszModel.cpp)
 
 set(header_files
@@ -353,13 +361,17 @@ set(header_files
         routing/ff_router/ffRouter.h
         routing/ff_router/RectGrid.h
         routing/ff_router/Trial.h
-        routing/ff_router/LocalFloorfieldViaFM.h
+        #routing/ff_router/LocalFloorfieldViaFM.h
         routing/ff_router/FloorfieldViaFM.h
         #routing/ff_router/FFKit.h
         routing/ff_router/UnivFFviaFM.h
 
         #general
         routing/DirectionStrategy.h
+        routing/DummyRouter.h
+        routing/GlobalRouter.h
+        routing/QuickestPathRouter.h
+        routing/SafestPathRouter.h
         routing/Router.h
         routing/RoutingEngine.h
 
@@ -384,11 +396,11 @@ set(header_files
         routing/ai_router/sensor/DiscoverDoorsSensor.h
         routing/ai_router/sensor/JamSensor.h
         routing/ai_router/sensor/LastDestinationsSensor.h
-        routing/ai_router/sensor/SmokeSensor.h
+        #routing/ai_router/sensor/SmokeSensor.h
         routing/ai_router/sensor/locater.h
-        routing/ai_router/fire_mesh/FireMesh.h
-        routing/ai_router/fire_mesh/Knot.h
-        routing/ai_router/fire_mesh/FireMeshStorage.h
+        #routing/ai_router/fire_mesh/FireMesh.h
+        #routing/ai_router/fire_mesh/Knot.h
+        #routing/ai_router/fire_mesh/FireMeshStorage.h
         routing/ai_router/cognitiveMap/associations.h
         routing/ai_router/cognitiveMap/connection.cpp
         routing/ai_router/cognitiveMap/cognitivemap.h
@@ -464,8 +476,15 @@ set(header_files
         poly2tri/sweep/sweep.h
         events/EventManager.h
         events/Event.h
-        )
 
+        JPSfire/generic/FDSMesh.h
+        JPSfire/generic/Knot.h
+        JPSfire/generic/FDSMeshStorage.h
+        JPSfire/A_smoke_sensor/SmokeSensor.h
+        JPSfire/B_walking_speed/WalkingSpeed.h
+        JPSfire/C_toxicity_analysis/ToxicityAnalysis.h
+        JPSfire/C_toxicity_analysis/ToxicityOutputhandler.h
+        )
 
 add_library(core STATIC ${source_files})
 
@@ -479,10 +498,10 @@ add_executable(jpscore main.cpp)
 
 if (Boost_FOUND)
     message(STATUS "BOOST FOUND: " ${Boost_LIB_VERSION})
-#    message(STATUS "Boost_LIBRARY_DIRS: " ${Boost_LIBRARY_DIRS})
-#    message(STATUS "Boost_INCLUDE_DIR: " ${Boost_INCLUDE_DIR})
-#    message(STATUS "Boost_LIB_VERSION: " ${Boost_LIB_VERSION})
-#    message(STATUS "Boost_libraries: " ${Boost_LIBRARIES})
+    message(STATUS "Boost_LIBRARY_DIRS: " ${Boost_LIBRARY_DIRS})
+    message(STATUS "Boost_INCLUDE_DIR: " ${Boost_INCLUDE_DIR})
+    message(STATUS "Boost_LIB_VERSION: " ${Boost_LIB_VERSION})
+    message(STATUS "Boost_libraries: " ${Boost_LIBRARIES})
     link_directories(${Boost_LIBRARY_DIRS})
 
     # suppress warnings in boost libraries with attribute SYSTEM
@@ -587,7 +606,7 @@ if (MSVC)
   message(STATUS "MSVC: " ${MSVC})
 elseif (MSVC_IDE)
   message(STATUS "MSVC_IDE: " ${MSVC_IDE})
-elseif(MSVC60)  
+elseif(MSVC60)
   message(STATUS "MSVC60: " ${MSVC60})
 elseif(MSVC71)
   message(STATUS "MSVC71: " ${MSVC71})
diff --git a/IO/IniFileParser.cpp b/IO/IniFileParser.cpp
index e5974083d5d4b1a65dfa1a4857543279464397b2..be6d56cbfc8008b7d9f9fb52d2cbb7a6f05c0d48 100644
--- a/IO/IniFileParser.cpp
+++ b/IO/IniFileParser.cpp
@@ -655,7 +655,6 @@ bool IniFileParser::ParseGradientModel(TiXmlElement* xGradient, TiXmlElement* xM
           }
           _config->set_deltaH(pDeltaH);
 
-
           if (!xModelPara->FirstChildElement("floorfield")->Attribute("wall_avoid_distance"))
                pWallAvoidDistance = .8; // default value
           else {
@@ -1043,7 +1042,6 @@ bool IniFileParser::ParseRoutingStrategies(TiXmlNode* routingNode, TiXmlNode* ag
                     usedRouter.emplace_back(router);
                }
           }
-         //
           int goal = -1;
           if (e->Attribute("goal_id")) {
                goal = atoi(e->Attribute("goal_id"));
@@ -1187,16 +1185,7 @@ bool IniFileParser::ParseCogMapOpts(TiXmlNode* routingNode)
      for (TiXmlElement* e = sensorNode->FirstChildElement("sensor"); e;
           e = e->NextSiblingElement("sensor")) {
           string sensor = e->Attribute("description");
-          //adding Smoke Sensor specific parameter is now handled in FDSMeshStorage
-//          if (sensor=="Smoke") {
-//               std::vector<std::string> smokeOptVec;
-
-//               smokeOptVec.push_back(e->Attribute("smoke_factor_grids"));
-//               smokeOptVec.push_back(e->Attribute("update_time"));
-//               smokeOptVec.push_back(e->Attribute("final_time"));
-//               r->addOption("smokeOptions", smokeOptVec);
-
-//          }
+          //adding Smoke Sensor specific parameters is executed in the class FDSFIreMeshStorage
           sensorVec.push_back(sensor);
 
           Log->Write("INFO: \tSensor <%s> added.", sensor.c_str());
diff --git a/JPSfire/A_smoke_sensor/SmokeSensor.cpp b/JPSfire/A_smoke_sensor/SmokeSensor.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..8fd6f92168d83b32aace4fff8cbc3afa0851e27d
--- /dev/null
+++ b/JPSfire/A_smoke_sensor/SmokeSensor.cpp
@@ -0,0 +1,141 @@
+/**
+ * \file        SmokeSensor.cpp
+ * \date        Jan 1, 2014
+ * \version     v0.7
+ * \copyright   <2009-2015> Forschungszentrum Jülich GmbH. All rights reserved.
+ *
+ * \section License
+ * This file is part of JuPedSim.
+ *
+ * JuPedSim is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
+ *
+ * JuPedSim is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with JuPedSim. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * \section Description
+ * detects smoke in the next rooms
+ *
+ *
+ **/
+
+#include "SmokeSensor.h"
+#include "../../routing/ai_router/NavigationGraph.h"
+#include "../../geometry/Building.h"
+#include "../../routing/ai_router/cognitiveMap/cognitivemap.h"
+#include "../../pedestrian/Pedestrian.h"
+#include "../../geometry/SubRoom.h"
+#include "../generic/FDSMesh.h"
+#include "../generic/FDSMeshStorage.h"
+#include <set>
+#include "../../tinyxml/tinyxml.h"
+
+SmokeSensor::SmokeSensor(const Building *b) : AbstractSensor(b)
+{
+    _building = b;
+    LoadJPSfireInfo(_building->GetProjectFilename());
+
+}
+
+SmokeSensor::~SmokeSensor()
+{
+}
+
+bool SmokeSensor::LoadJPSfireInfo(const std::string projectFilename)
+{
+    TiXmlDocument doc(projectFilename);
+    if (!doc.LoadFile()) {
+         Log->Write("ERROR: \t%s", doc.ErrorDesc());
+         Log->Write("ERROR: \t could not parse the project file");
+         return false;
+    }
+
+    TiXmlNode* JPSfireNode = doc.RootElement()->FirstChild("JPSfire");
+    if( ! JPSfireNode ) {
+         Log->Write("INFO:\tcould not find any JPSfire information");
+         return true;
+    }
+
+    TiXmlElement* JPSfireCompElem = JPSfireNode->FirstChildElement("A_smoke_sensor");
+    if(JPSfireCompElem) {
+        if(JPSfireCompElem->FirstAttribute()){
+            //std::string filepath = xmltoa(JPSfireCompElem->Attribute("smoke_factor_grids"), "");
+            std::string filepath = _building->GetProjectRootDir() + xmltoa(JPSfireCompElem->Attribute("smoke_factor_grids"), "");
+            double updateIntervall = xmltof(JPSfireCompElem->Attribute("update_time"), 0.);
+            double finalTime = xmltof(JPSfireCompElem->Attribute("final_time"), 0.);
+            Log->Write("INFO:\tJPSfire Module A_smoke_sensor: \n\tdata: %s \n\tupdate time: %.1f s | final time: %.1f s",
+                       filepath.c_str(), updateIntervall, finalTime);
+            _FMStorage = std::make_shared<FDSMeshStorage>(filepath, finalTime, updateIntervall);
+            return true;
+        }
+    }
+    return false;
+}
+
+std::string SmokeSensor::GetName() const
+{
+    return "SmokeSensor";
+}
+
+void SmokeSensor::execute(const Pedestrian * pedestrian, CognitiveMap& cognitive_map) const
+{
+    SubRoom * sub_room = building->GetRoom(pedestrian->GetRoomID())->GetSubRoom(pedestrian->GetSubRoomID());
+    GraphVertex * vertex = cognitive_map.GetGraphNetwork()->GetNavigationGraph()->operator [](sub_room);
+    const GraphVertex::EdgesContainer * edges = vertex->GetAllEdges();
+    /// for every egde connected to the pedestrian's current vertex (room)
+
+
+    for (auto &item : *edges)
+    {
+        /// first: find Mesh corresponding to current edge and current simTime. Secondly get knotvalue from that mesh depending
+        /// on the current position of the pedestrian
+
+        double RiskTolerance = pedestrian->GetRiskTolerance();
+        double weight;
+
+        //try block when no sfgrid is available
+
+        try
+        {
+            double SmokeFactor = _FMStorage->GetFDSMesh(pedestrian->GetElevation(),
+                                                        item->GetCrossing()->GetCentre(),
+                                                        pedestrian->GetGlobalTime()).GetKnotValue(pedestrian->GetPos()._x,
+                                                                                                 pedestrian->GetPos()._y);
+            weight = 1 + (1-RiskTolerance) * SmokeFactor ;
+        }
+
+        catch (int e)
+        {
+            weight = 1;
+        }
+
+        /// Set Edge Weight
+        //std::cout << weight << std::endl;
+        item->SetFactor(weight,GetName());
+
+    }
+
+}
+
+void SmokeSensor::set_FMStorage(const std::shared_ptr<FDSMeshStorage> fmStorage)
+{
+    _FMStorage=fmStorage;
+
+}
+
+const std::shared_ptr<FDSMeshStorage> SmokeSensor::get_FMStorage()
+{
+    return _FMStorage;
+
+}
+
+
+
+
diff --git a/routing/ai_router/sensor/SmokeSensor.h b/JPSfire/A_smoke_sensor/SmokeSensor.h
similarity index 75%
rename from routing/ai_router/sensor/SmokeSensor.h
rename to JPSfire/A_smoke_sensor/SmokeSensor.h
index da1a2164cb860518de03b25523b303030aca3e37..ae60a0de3526adb5e2c47c4433df205f3549d410 100644
--- a/routing/ai_router/sensor/SmokeSensor.h
+++ b/JPSfire/A_smoke_sensor/SmokeSensor.h
@@ -29,31 +29,35 @@
 #ifndef SMOKESENSOR_H
 #define SMOKESENSOR_H 1
 
-#include "AbstractSensor.h"
+#include "../../routing/ai_router/sensor/AbstractSensor.h"
 #include <memory>
 
 class Point;
-class FireMeshStorage;
+class FDSMeshStorage;
 
 class SmokeSensor : public AbstractSensor
 {
 
 public:
-    SmokeSensor(const Building * b, const std::string &filepath, const double &updateintervall, const double &finalTime);
+    SmokeSensor(const Building * b);
 
     virtual ~SmokeSensor();
 
+    bool LoadJPSfireInfo(const std::string projectFilename);
+
     std::string GetName() const;
     void execute(const Pedestrian *, CognitiveMap&) const;
 
-    void set_FMStorage(const std::shared_ptr<FireMeshStorage> fmStorage);
-    const std::shared_ptr<FireMeshStorage> get_FMStorage();
+    void set_FMStorage(const std::shared_ptr<FDSMeshStorage> fmStorage);
+    const std::shared_ptr<FDSMeshStorage> get_FMStorage();
 
 
-private:
 
-    std::shared_ptr<FireMeshStorage> _FMStorage;
 
+private:
+
+    const Building* _building;
+    std::shared_ptr<FDSMeshStorage> _FMStorage;
 };
 
 #endif // SMOKESENSOR_H
diff --git a/JPSfire/B_walking_speed/WalkingSpeed.cpp b/JPSfire/B_walking_speed/WalkingSpeed.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..08cfefb4a1bccd42fd8837cb20095d49ce9423a1
--- /dev/null
+++ b/JPSfire/B_walking_speed/WalkingSpeed.cpp
@@ -0,0 +1,163 @@
+/**
+ * \file        WalkingSpeed.cpp
+ * \date        Jan 1, 2014
+ * \version     v0.7
+ * \copyright   <2009-2015> Forschungszentrum Jülich GmbH. All rights reserved.
+ *
+ * \section License
+ * This file is part of JuPedSim.
+ *
+ * JuPedSim is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
+ *
+ * JuPedSim is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with JuPedSim. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * \section Description
+ * detects smoke in the next rooms
+ *
+ *
+ **/
+
+#include "WalkingSpeed.h"
+#include "../../geometry/Building.h"
+#include "../../pedestrian/Pedestrian.h"
+#include "../generic/FDSMesh.h"
+#include "../generic/FDSMeshStorage.h"
+#include "../../pedestrian/PedDistributor.h"
+#include "../../tinyxml/tinyxml.h"
+#include <set>
+#include <algorithm>
+#include <math.h>
+#include <string>
+
+WalkingSpeed::WalkingSpeed(const Building * b)
+{
+    _FMStorage = nullptr;
+    _building = b;
+    LoadJPSfireInfo(_building->GetProjectFilename());
+}
+
+WalkingSpeed::~WalkingSpeed()
+{
+}
+
+
+
+bool WalkingSpeed::LoadJPSfireInfo(const std::string projectFilename )
+{
+   TiXmlDocument doc(projectFilename);
+   if (!doc.LoadFile()) {
+        Log->Write("ERROR: \t%s", doc.ErrorDesc());
+        Log->Write("ERROR: \t could not parse the project file");
+        return false;
+   }
+
+   TiXmlNode* JPSfireNode = doc.RootElement()->FirstChild("JPSfire");
+   if( ! JPSfireNode ) {
+        Log->Write("INFO:\tcould not find any JPSfire information");
+        return true;
+   }
+
+   TiXmlElement* JPSfireCompElem = JPSfireNode->FirstChildElement("B_walking_speed");
+   if(JPSfireCompElem) {
+       if(JPSfireCompElem->FirstAttribute()){
+           std::string study = xmltoa(JPSfireCompElem->Attribute("study"), "");
+           std::string irritant = xmltoa(JPSfireCompElem->Attribute("irritant"), "");
+           //std::string filepath = xmltoa(JPSfireCompElem->Attribute("extinction_grids"), "");
+           std::string filepath = _building->GetProjectRootDir() + xmltoa(JPSfireCompElem->Attribute("extinction_grids"), "");
+           double updateIntervall = xmltof(JPSfireCompElem->Attribute("update_time"), 0.);
+           double finalTime = xmltof(JPSfireCompElem->Attribute("final_time"), 0.);
+           Log->Write("INFO:\tJPSfire Module B_walking_speed: \n \tstudy: %s \n\tdata: %s \n\tupdate time: %.1f s | final time: %.1f s | irritant: %s",
+                      study.c_str(), filepath.c_str(), updateIntervall, finalTime, irritant.c_str());
+           _FMStorage = std::make_shared<FDSMeshStorage>(filepath, finalTime, updateIntervall, study, irritant);
+           return true;
+       }
+   }
+   return false;
+}
+
+double WalkingSpeed::GetExtinction(const Pedestrian * pedestrian)
+{
+    std::string quantity = "SOOT_EXTINCTION_COEFFICIENT";
+    double ExtinctionCoefficient = _FMStorage->GetFDSMesh(pedestrian->GetGlobalTime(), pedestrian->GetElevation(), quantity).GetKnotValue(pedestrian->GetPos()._x , pedestrian->GetPos()._y);
+ return ExtinctionCoefficient;
+}
+
+void WalkingSpeed::set_FMStorage(const std::shared_ptr<FDSMeshStorage> fmStorage)
+{
+    _FMStorage=fmStorage;
+}
+
+const std::shared_ptr<FDSMeshStorage> WalkingSpeed::get_FMStorage()
+{
+    return _FMStorage;
+}
+
+double WalkingSpeed::FrantzichNilsson2003(double &walking_speed, double ExtinctionCoefficient)
+{
+    //According to Frantzich+Nilsson2003
+    walking_speed = std::fmax(0.3, walking_speed * (1 + (-0.057 / 0.706) * ExtinctionCoefficient) );
+    return walking_speed;
+}
+
+double WalkingSpeed::Jin1978(double &walking_speed, double ExtinctionCoefficient)
+{
+    //According to Jin1978
+    std::string irritant = _FMStorage->IrritantOrNot();
+    if(irritant=="false") {
+        walking_speed = std::fmax(0.3, walking_speed * ( -0.54991616 * std::pow(ExtinctionCoefficient, 3) +
+                                 -0.05957671 * std::pow(ExtinctionCoefficient, 2)
+                                 -0.06606845 * ExtinctionCoefficient + 1.0025715) );
+    }
+    else if(irritant=="true") {
+        walking_speed = std::fmax(0.3, walking_speed *
+                                 (- std::pow( 112236.0553, (ExtinctionCoefficient-0.532027513) ) + 0.988158598 ));
+    }
+    else {
+        Log->Write("ERROR:\tSpecify if irritant or non-irritant smoke shall be cosidered");
+        exit(EXIT_FAILURE);
+    }
+    return walking_speed;
+}
+
+double WalkingSpeed::WalkingInSmoke(const Pedestrian* p, double walking_speed)
+{
+    double ExtinctionCoefficient = GetExtinction(p);
+    //std::cout << ExtinctionCoefficient << std::endl;
+    //fprintf(stderr, "%f\n", ExtinctionCoefficient);
+    std::string study = _FMStorage->GetStudy();
+
+    if((ExtinctionCoefficient < 10E-6) || (std::isnan(ExtinctionCoefficient)))   //no obstruction by smoke or NaN check
+    {
+        //fprintf(stderr, "%f \t%f\n", ExtinctionCoefficient, p->GetEllipse().GetV0());
+        return walking_speed;    // walking_speed is returned as V0 for plane or stairs
+    }
+    else {
+            if (study=="Frantzich+Nilsson2003"){
+                walking_speed = FrantzichNilsson2003(walking_speed, ExtinctionCoefficient);
+            }
+            else if (study=="Jin1978"){
+                walking_speed = Jin1978(walking_speed, ExtinctionCoefficient);
+            }
+            else {
+                Log->Write("ERROR:\tNo study specified");
+                exit(EXIT_FAILURE);
+            }
+    }
+   //fprintf(stderr, "%f \t%f \t%f \t%f \n", p->GetGlobalTime(), ExtinctionCoefficient, walking_speed, p->GetV().Norm() );
+
+   return walking_speed;
+}
+
+bool WalkingSpeed::ReduceWalkingSpeed()
+{
+   return _FMStorage!=nullptr;
+}
diff --git a/JPSfire/B_walking_speed/WalkingSpeed.h b/JPSfire/B_walking_speed/WalkingSpeed.h
new file mode 100644
index 0000000000000000000000000000000000000000..e43088f035eeab9c955b6abcf1b9800bb099016e
--- /dev/null
+++ b/JPSfire/B_walking_speed/WalkingSpeed.h
@@ -0,0 +1,68 @@
+/**
+ * \file        WalkingSpeed.h
+ * \date        Jan 1, 2014
+ * \version     v0.7
+ * \copyright   <2009-2015> Forschungszentrum Jülich GmbH. All rights reserved.
+ *
+ * \section License
+ * This file is part of JuPedSim.
+ *
+ * JuPedSim is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
+ *
+ * JuPedSim is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with JuPedSim. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * \section Description
+ * detects smoke in the next rooms
+ *
+ *
+ **/
+
+#ifndef WALKINGSPEED_H
+#define WALKINGSPEED_H 1
+
+#include <memory>
+#include <string>
+
+class Pedestrian;
+class Building;
+class Point;
+class FDSMeshStorage;
+
+class WalkingSpeed
+{
+
+public:
+
+    WalkingSpeed(const Building * b);
+
+    virtual ~WalkingSpeed();
+
+    double WalkingInSmoke(const Pedestrian*, double);
+    double GetExtinction(const Pedestrian *);
+
+    void set_FMStorage(const std::shared_ptr<FDSMeshStorage> fmStorage);
+    const std::shared_ptr<FDSMeshStorage> get_FMStorage();
+
+
+    bool LoadJPSfireInfo(const std::string projectFilename);
+    bool ReduceWalkingSpeed();
+    double FrantzichNilsson2003(double &walking_speed, double ExtinctionCoefficient);
+    double Jin1978(double &walking_speed, double ExtinctionCoefficient);
+
+private:
+
+    const Building* _building;
+    std::shared_ptr<FDSMeshStorage> _FMStorage;
+
+};
+
+#endif // WalkingSpeed_H
diff --git a/JPSfire/C_toxicity_analysis/ToxicityAnalysis.cpp b/JPSfire/C_toxicity_analysis/ToxicityAnalysis.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..3f9c73da3d38400b057cd505a37c82bd0f14e18c
--- /dev/null
+++ b/JPSfire/C_toxicity_analysis/ToxicityAnalysis.cpp
@@ -0,0 +1,239 @@
+/**
+ * \file        WalkingSpeed.cpp
+ * \date        Jan 1, 2014
+ * \version     v0.7
+ * \copyright   <2009-2015> Forschungszentrum Jülich GmbH. All rights reserved.
+ *
+ * \section License
+ * This file is part of JuPedSim.
+ *
+ * JuPedSim is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
+ *
+ * JuPedSim is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with JuPedSim. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * \section Description
+ * detects smoke in the next rooms
+ *
+ *
+ **/
+
+#include "ToxicityAnalysis.h"
+#include "../../geometry/Building.h"
+#include "../../pedestrian/Pedestrian.h"
+#include "../generic/FDSMesh.h"
+#include "../generic/FDSMeshStorage.h"
+#include "../../pedestrian/PedDistributor.h"
+#include "../../tinyxml/tinyxml.h"
+#include <set>
+#include <algorithm>
+#include <math.h>
+#include "../../IO/OutputHandler.h"
+#include "../../general/Configuration.h"
+
+ToxicityAnalysis::ToxicityAnalysis(const Building * b)
+{
+    _building = b;
+    _FMStorage = nullptr;
+    LoadJPSfireInfo(_building->GetProjectFilename());
+    _dt = 1/20.; //time fraction for which doses are cumulated
+    _t_prev = -1;
+}
+
+ToxicityAnalysis::~ToxicityAnalysis()
+{
+
+}
+
+bool ToxicityAnalysis::LoadJPSfireInfo(const std::string projectFilename )
+{
+   TiXmlDocument doc(projectFilename);
+   if (!doc.LoadFile()) {
+        Log->Write("ERROR: \t%s", doc.ErrorDesc());
+        Log->Write("ERROR: \t could not parse the project file");
+        return false;
+   }
+
+   TiXmlNode* JPSfireNode = doc.RootElement()->FirstChild("JPSfire");
+   if( ! JPSfireNode ) {
+        Log->Write("INFO:\tcould not find any JPSfire information");
+        return true;
+   }
+
+   TiXmlElement* JPSfireCompElem = JPSfireNode->FirstChildElement("C_toxicity_analysis");
+   if(JPSfireCompElem) {
+       if(JPSfireCompElem->FirstAttribute()){
+           //std::string filepath = xmltoa(JPSfireCompElem->Attribute("toxicity_grids"), "");
+           std::string filepath = _building->GetProjectRootDir() + xmltoa(JPSfireCompElem->Attribute("toxicity_grids"), "");
+           double updateIntervall = xmltof(JPSfireCompElem->Attribute("update_time"), 0.);
+           double finalTime = xmltof(JPSfireCompElem->Attribute("final_time"), 0.);
+           std::string study = "";
+           std::string irritant = "";
+           Log->Write("INFO:\tJPSfire Module C_toxicity_analysis: \n \tdata: %s \n\tupdate time: %.1f s | final time: %.1f s",
+                      filepath.c_str(), updateIntervall, finalTime);
+           //TODO Is there a posibility to pass a variable number of arguments to a function?
+           _FMStorage = std::make_shared<FDSMeshStorage>(filepath, finalTime, updateIntervall, study, irritant);
+
+           InitializeWriteOut();
+
+           return true;
+       }
+   }
+   return false;
+}
+
+
+double ToxicityAnalysis::GetFDSQuantity(const Pedestrian * pedestrian, std::string quantity)
+{
+    //std::cout << "\n" << quantity << std::endl;
+    //try to get gas components, 0 if gas component is not provided by JPSfire
+    double concentration;
+    try {
+        const FDSMesh& meshref = _FMStorage->GetFDSMesh(pedestrian->GetGlobalTime(), pedestrian->GetElevation(), quantity);
+        concentration = (meshref.GetKnotValue(pedestrian->GetPos()._x , pedestrian->GetPos()._y));
+        if(concentration != concentration){
+            concentration = 0.0;
+        }
+        return concentration ;
+    } catch (int e) {
+        //std::cout <<  pedestrian->GetPos()._x << pedestrian->GetPos()._y << pedestrian->GetElevation() << quantity  << std::endl;
+        return 0.0;
+    }
+}
+
+void ToxicityAnalysis::set_FMStorage(const std::shared_ptr<FDSMeshStorage> fmStorage)
+{
+    _FMStorage=fmStorage;
+}
+
+const std::shared_ptr<FDSMeshStorage> ToxicityAnalysis::get_FMStorage()
+{
+    return _FMStorage;
+}
+
+double ToxicityAnalysis::CalculateFEDIn(Pedestrian* p, double CO2, double CO, double O2, double HCN, double FED_In)
+{
+    double VE = 50.; //breath rate (L/min)
+    double D = 20.; //Exposure dose (percent COHb) for incapacitation
+
+    double FED_In_CO = (3.317/(1E5 * D) * pow(CO, 1.036)) * _dt ;
+    double FED_In_HCN = (pow(HCN, 2.36)/(2.43*1E7)) * _dt ;
+    double FED_In_O2;
+    //this if statement is necessary since Pursers correlation is not considering
+    //normal O2 concentrations (20.9%). It would thus increase the FED_in slightly
+    if(O2==209000){
+        FED_In_O2 = 0.;
+    }
+    else if(O2<209000){
+        FED_In_O2 = 1/exp(8.13-0.54*(20.9-O2/10000)) * _dt ; //Vol%
+    }
+    double VCO2 = exp(CO2/10000/5) ; //Vol%
+
+    // overall FED_In Fractional Effective Dose until incapacitation
+    FED_In = p->GetFEDIn();
+    FED_In += ( ( FED_In_CO + FED_In_HCN ) * VE * VCO2 + FED_In_O2 ) ;
+    p->SetFEDIn(FED_In);
+
+    return FED_In;
+}
+
+double ToxicityAnalysis::CalculateFEDHeat(Pedestrian* p, double T, double FED_Heat)
+{
+    double tolerance_time = 2 * pow(10,31) * pow(T,-16.963) + 4*1E8 * pow(T, -3.7561);
+
+   // overall FED_Heat Fractional Effective Dose
+    FED_Heat = p->GetFEDHeat();
+    FED_Heat += ( 1/tolerance_time ) * _dt;
+    p->SetFEDHeat(FED_Heat);
+
+    return FED_Heat;
+}
+
+void ToxicityAnalysis::HazardAnalysis(Pedestrian* p)
+{
+    double FEC_Smoke, FED_In, FED_Heat, FIC_Im, FIC_In;
+
+    // Smoke extinction in 1/m
+    double E = GetFDSQuantity(p, "SOOT_EXTINCTION_COEFFICIENT");
+
+    // gas species in ppm
+    double CO2 = 0., CO = 0., HCN = 0., HCL = 0., O2 = 0.;
+    CO2 = GetFDSQuantity(p, "CARBON_DIOXIDE_VOLUME_FRACTION")*1E6;
+    CO = GetFDSQuantity(p, "CARBON_MONOXIDE_VOLUME_FRACTION")*1E6;
+    HCN = GetFDSQuantity(p, "HYDROGEN_CYANIDE_VOLUME_FRACTION")*1E6;
+    HCL = GetFDSQuantity(p, "HYDROGEN_CHLORIDE_VOLUME_FRACTION")*1E6;
+    //derive O2 concentration from balance calculation
+    O2 = 209000 - CO2 - CO - HCN - HCL;
+
+    // gas temperature in C
+    double T = 20.;
+    T = GetFDSQuantity(p, "TEMPERATURE");
+
+    // FEC Smoke
+    FEC_Smoke = E/0.23;
+
+    // FED Incapacitation dose calculation according to SFPE2016 Chap. 63
+    FED_In = CalculateFEDIn(p, CO2, CO, O2, HCN, FED_In);
+
+    // FIC Fractional Irritant Concentration for impairment and incapacitation
+    // according to SFPE/BS7899-2
+    FIC_Im = HCL/200;
+    FIC_In = HCL/900;
+
+    //FED Heat dose calculation according to SFPE2016 Chap. 63
+    FED_Heat = CalculateFEDHeat(p, T, FED_Heat);
+
+    WriteOutHazardAnalysis(p, E, FEC_Smoke, O2, CO2, CO, HCN, HCL, FED_In, FIC_Im, FIC_In, T, FED_Heat);
+}
+
+void ToxicityAnalysis::InitializeWriteOut()
+{
+    string fileNameWithoutExtension = _building->GetProjectFilename().substr(0, _building->GetProjectFilename().find_last_of("."));
+    std::string ToxAnalysisXML = "fire_" + fileNameWithoutExtension + ".xml";
+    _outputhandler = std::make_shared<ToxicityOutputHandler>(ToxAnalysisXML.c_str());
+    _outputhandler->WriteToFileHeader();
+}
+
+void ToxicityAnalysis::WriteOutHazardAnalysis(const Pedestrian* p, double E, double FEC_Smoke, double O2, double CO2, double CO, double HCN, double HCL, double FED_In, double FIC_Im, double FIC_In, double T, double FED_Heat)
+{
+    string data;
+    char tmp[CLENGTH] = "";
+
+    //FIXME _fps = _configuration->GetFps();
+    _fps = 1;
+    int frameNr = int(p->GetGlobalTime()/_fps);
+
+
+    if(_t_prev == -1){
+         sprintf(tmp, "\t<frame ID=\"%i\">\n", frameNr );
+         data.append(tmp);
+         _t_prev = p->GetGlobalTime();
+    }
+
+    else if(p->GetGlobalTime() > _t_prev){
+         sprintf(tmp, "\t</frame>\n \t<frame ID=\"%i\">\n", frameNr );
+         data.append(tmp);
+         _t_prev = p->GetGlobalTime();
+    }
+
+    sprintf(tmp, "\t<agent ID=\"%i\"\tt=\"%.0f\"\tE=\"%.4f\"\tFEC_Smoke=\"%.4f\"\tc_O2=\"%.0f\"\tc_CO2=\"%.0f\"\tc_CO=\"%.0f\"\tc_HCN=\"%.0f\"\tc_HCl=\"%.0f\"\tFED_In=\"%.4f\"\tFIC_Im=\"%.4f\"\tFIC_In=\"%.4f\"\tT=\"%.1f\"\tFED_Heat=\"%.4f\"/>",
+         p->GetID(), p->GetGlobalTime(), E, FEC_Smoke, O2, CO2, CO, HCN, HCL, FED_In, FIC_Im, FIC_In, T, FED_Heat);
+        data.append(tmp);
+
+
+   _outputhandler->WriteToFile(data);
+
+}
+
+bool ToxicityAnalysis::ConductToxicityAnalysis()
+{
+   return _FMStorage!=nullptr;
+}
diff --git a/JPSfire/C_toxicity_analysis/ToxicityAnalysis.h b/JPSfire/C_toxicity_analysis/ToxicityAnalysis.h
new file mode 100644
index 0000000000000000000000000000000000000000..f567b3ff2d03da0d7fd83a107a38d62dd7c584cd
--- /dev/null
+++ b/JPSfire/C_toxicity_analysis/ToxicityAnalysis.h
@@ -0,0 +1,79 @@
+/**
+ * \file        ToxicityAnalysis.h
+ * \date        Jan 1, 2014
+ * \version     v0.7
+ * \copyright   <2009-2015> Forschungszentrum Jülich GmbH. All rights reserved.
+ *
+ * \section License
+ * This file is part of JuPedSim.
+ *
+ * JuPedSim is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
+ *
+ * JuPedSim is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with JuPedSim. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * \section Description
+ * detects smoke in the next rooms
+ *
+ *
+ **/
+
+#ifndef TOXICITYANALYSIS_H
+#define TOXICITYANALYSIS_H 1
+
+#include <memory>
+#include "ToxicityOutputhandler.h"
+#include <string>
+
+class Pedestrian;
+class Building;
+class Point;
+class FDSMeshStorage;
+class Configuration;
+
+class ToxicityAnalysis
+{
+
+public:
+
+    ToxicityAnalysis(const Building * b);
+
+    virtual ~ToxicityAnalysis();
+
+    void HazardAnalysis(Pedestrian *);
+    double GetFDSQuantity(const Pedestrian *, std::string);
+    void WriteOutHazardAnalysis(const Pedestrian *, double, double, double, double, double, double, double,
+                             double, double, double, double, double);
+
+    void set_FMStorage(const std::shared_ptr<FDSMeshStorage> fmStorage);
+    const std::shared_ptr<FDSMeshStorage> get_FMStorage();
+
+
+    bool LoadJPSfireInfo(const std::string projectFilename);
+    bool ConductToxicityAnalysis();
+
+    double CalculateFEDIn(Pedestrian *, double CO2, double CO, double O2, double HCN, double FED_In);
+    double CalculateFEDHeat(Pedestrian *, double T, double FED_Heat);
+
+private:
+
+    const Building* _building;
+    const Configuration* _configuration;
+    std::shared_ptr<FDSMeshStorage> _FMStorage;
+    std::shared_ptr<ToxicityOutputHandler> _outputhandler;
+    double _dt;
+    double _t_prev;
+    double _fps;
+
+    void InitializeWriteOut();
+};
+
+#endif // ToxicityAnalysis_H
diff --git a/JPSfire/C_toxicity_analysis/ToxicityOutputhandler.cpp b/JPSfire/C_toxicity_analysis/ToxicityOutputhandler.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..70d9ea67bb1042d571f54ae32f7e81a799f4e273
--- /dev/null
+++ b/JPSfire/C_toxicity_analysis/ToxicityOutputhandler.cpp
@@ -0,0 +1,35 @@
+#include "ToxicityOutputhandler.h"
+
+
+ToxicityOutputHandler::ToxicityOutputHandler(const char *fn):FileHandler(fn)
+{
+
+}
+
+ToxicityOutputHandler::~ToxicityOutputHandler()
+{
+    this->WriteToFileFooter();
+}
+
+void ToxicityOutputHandler::WriteToFileHeader()
+{
+    //nPeds=building->GetAllPedestrians().size();
+    std::string tmp;
+    tmp = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n" "<ToxicityAnalysis>\n";
+    char agents[CLENGTH] = "";
+    sprintf(agents, "\t<header version = \"0.8\">\n");
+    tmp.append(agents);
+    tmp.append("\t</header>\n");
+    Write(tmp);
+}
+
+void ToxicityOutputHandler::WriteToFile(std::string &string)
+{
+    Write(string);
+}
+
+void ToxicityOutputHandler::WriteToFileFooter()
+{
+    Write("\t</frame>\n</ToxicityAnalysis>\n");
+}
+
diff --git a/JPSfire/C_toxicity_analysis/ToxicityOutputhandler.h b/JPSfire/C_toxicity_analysis/ToxicityOutputhandler.h
new file mode 100644
index 0000000000000000000000000000000000000000..5cb9129d21ee118e15705315e60dc467532ae259
--- /dev/null
+++ b/JPSfire/C_toxicity_analysis/ToxicityOutputhandler.h
@@ -0,0 +1,17 @@
+#ifndef ToxicityOUTPUTHANDLER_H
+#define ToxicityOUTPUTHANDLER_H
+
+#include "../../IO/OutputHandler.h"
+#include <string>
+
+class ToxicityOutputHandler : public FileHandler
+{
+public:
+    ToxicityOutputHandler(const char *fn);
+    ~ToxicityOutputHandler();
+    void WriteToFileHeader();
+    void WriteToFile(std::string& string);
+    void WriteToFileFooter();
+};
+
+#endif // ToxicityOUTPUTHANDLER_H
diff --git a/JPSfire/generic/FDSMesh.cpp b/JPSfire/generic/FDSMesh.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..0d299f0b244502189c623010c3f25f4a291c8cb9
--- /dev/null
+++ b/JPSfire/generic/FDSMesh.cpp
@@ -0,0 +1,243 @@
+#include "FDSMesh.h"
+#include <cmath>
+#include <string>
+#include <fstream>
+#include <iostream>
+#include <sstream>
+
+std::vector<std::string> &split2(const std::string &s, char delim, std::vector<std::string> &elems) {
+    std::stringstream ss(s);
+    std::string item;
+    while (std::getline(ss, item, delim)) {
+        elems.push_back(item);
+    }
+    return elems;
+}
+
+
+
+FDSMesh::FDSMesh() : _statMesh(false)
+{
+    //statHeaderRead=false;
+}
+
+FDSMesh::FDSMesh(const double &xmin, const double &ymin, const double &xmax, const double &ymax, const double &cellsize) : _statMesh(false)
+{
+    SetUpMesh(xmin,ymin,xmax,ymax,cellsize);
+    std::cout << "FDSMesh set up!" << std::endl;
+    //statHeaderRead=false;
+}
+
+FDSMesh::FDSMesh(const std::string &filename) : _statMesh(false)
+{
+    //std::cout << filename << std::endl;
+    SetKnotValuesFromFile(filename);
+
+    //statHeaderRead=false;
+}
+
+FDSMesh::~FDSMesh()
+{
+
+}
+
+void FDSMesh::SetUpMesh(const double &xmin, const double &ymin, const double &xmax, const double &ymax, const double &cellsize)
+{
+    _cellsize=cellsize;
+
+    /// as knot is the middle of a cell
+    _xmin=xmin+0.5*cellsize;
+    _xmax=xmax-0.5*cellsize;
+    _ymin=ymin+0.5*cellsize;
+    _ymax=ymax-0.5*cellsize;
+
+    int cols = (xmax - xmin) / cellsize+1;
+    int rows = (ymax - ymin) / cellsize+1;
+
+    /// set up matrix
+
+    _matrix.resize(rows);
+    for (auto &elem : _matrix)
+    {
+        elem.resize(cols);
+    }
+
+    for (unsigned int i=0; i<_matrix.size(); ++i)
+    {
+        for (unsigned int j=0; j<_matrix[0].size(); ++j)
+        {
+             Knot k(xmin+i*cellsize, j*cellsize);
+             _matrix[i][j]=k;
+        }
+    }
+}
+
+const Matrix &FDSMesh::GetMesh() const
+{
+    return _matrix;
+}
+
+int FDSMesh::GetColumn(const double &x, int &col) const
+{
+    double restx;
+
+    if (x>_xmin && x<_xmax)
+    {
+        restx = fmod((x-_xmin),_cellsize);
+
+        col = (x-_xmin)/_cellsize;
+
+        if (restx>_cellsize/2.0)
+        {
+            ++col;
+        }
+    }
+
+    else if (x>=_xmax)
+    {
+        restx=0;
+        col=_matrix.size()-1;
+    }
+    else
+    {
+        restx=0;
+        col=0;
+    }
+    return col;
+}
+
+int FDSMesh::GetRow(int &row, const double &y) const
+{
+    double resty;
+
+    if (y>_ymin && y<_ymax)
+    {
+        resty = fmod((y-_ymin),_cellsize);
+        row = (y-_ymin)/_cellsize;
+
+        if (resty>_cellsize/2.0)
+        {
+            ++row;
+        }
+    }
+    else if (y>=_ymax)
+    {
+        resty=0;
+        row=_matrix[0].size()-1;
+    }
+    else
+    {
+        resty=0;
+        row=0;
+    }
+    return row;
+}
+
+double FDSMesh::GetKnotValue(const double &x, const double &y) const
+{
+    /// To Do: exception / warning when no knot is available for the pedestrian position
+    int col=0;
+    int row=0;
+
+    /// Which knot is the nearest one to (x,y)?
+
+    GetColumn(x, col);
+    GetRow(row, y);
+
+    //std::cout << _matrix[row][col].GetValue() << std::endl;
+    double value;
+
+    // Exception if a mesh can not provide an appropriately located value
+    if(row < _matrix.size() && col < _matrix[0].size())
+          value = _matrix[row][col].GetValue();
+    else
+        // needs to be fixed!!!
+          value = 0.0;//std::numeric_limits<double>::quiet_NaN();
+
+//    if(_matrix[row][col].GetValue() == 0.) {
+//        std::cout << "(" << row << " , " << col <<  ")" << std::endl;
+//    }
+
+    return value;
+
+}
+
+void FDSMesh::ReadMatrix(std::string line, std::ifstream &pFile)
+{
+    int m = 0;
+    int n;
+    std::vector<std::string> strVec;
+    while (std::getline(pFile, line)) {
+        n = 0;
+        strVec = split2(line, ',', strVec);
+        for (auto &elem : strVec)
+        {
+            //std::cout << elem << " col " << n  << " line " << m << std::endl;
+            if (elem=="nan" || elem=="NAN" || elem=="NaN" || elem=="-inf" || elem=="inf")
+            {
+                _matrix[m][n].SetValue(1.0);
+                //Log->Write("ERROR: Mesh values consist of nan!");
+                //exit(EXIT_FAILURE);
+            }
+            else
+                _matrix[m][n].SetValue(std::stod(elem));
+            ++n;
+        }
+        strVec.clear();
+        ++m;
+    }
+
+    pFile.close();
+    _statMesh=true;
+}
+
+void FDSMesh::SetKnotValuesFromFile(const std::string &filename)
+{
+    ///open File (reading)
+    std::ifstream pFile(filename);
+    if (pFile)
+    {
+        std::vector<std::string> strVec;
+        std::string line;
+        ///skip two lines
+        std::getline(pFile, line);
+        std::getline(pFile, line);
+
+        std::getline(pFile, line);
+        //std::cout << line << std::endl;
+        /// to avoid multiple reading of the header and mesh setting
+        //if (statHeaderRead==false)
+        //{
+        /// read header
+        strVec = split2(line,',', strVec);
+        double cellsize = std::stod(strVec[0]);
+        double xmin = std::stod(strVec[2]);
+        double xmax = std::stod(strVec[3]);
+        double ymin = std::stod(strVec[4]);
+        double ymax = std::stod(strVec[5]);
+
+        strVec.clear();
+        //std::cout << "xmin=" << xmin << " , xmax=" << xmax << " , ymin=" << ymin << ", ymax=" << ymax << " , dx=" << cellsize << std::endl;
+
+        SetUpMesh(xmin,ymin,xmax,ymax,cellsize);
+
+            //statHeaderRead=true;
+        //}
+        //Read matrix
+
+        ReadMatrix(line, pFile);
+
+    }
+    else
+    {
+       Log->Write("ERROR:\tCould not open FDS slicefile: %s",filename.c_str());
+       //return false;
+       exit(EXIT_FAILURE);
+    }
+
+}
+
+bool FDSMesh::statusMesh() const
+{
+    return _statMesh;
+}
diff --git a/JPSfire/generic/FDSMesh.h b/JPSfire/generic/FDSMesh.h
new file mode 100644
index 0000000000000000000000000000000000000000..996724f8297439e1e8a095e64f68b1ade2ac8a89
--- /dev/null
+++ b/JPSfire/generic/FDSMesh.h
@@ -0,0 +1,45 @@
+#ifndef FDSMESH_H
+#define FDSMESH_H
+
+#include <vector>
+#include <string>
+#include "Knot.h"
+#include "../../IO/OutputHandler.h"
+
+//log output
+extern OutputHandler* Log;
+
+using Matrix = std::vector<std::vector<Knot> >;
+
+class FDSMesh
+{
+public:
+    FDSMesh();
+    FDSMesh(const double &xmin, const double &ymin, const double &xmax, const double &ymax, const double &cellsize);
+    FDSMesh(const std::string &filename);
+    ~FDSMesh();
+
+    void SetUpMesh(const double &xmin, const double &ymin, const double &xmax, const double &ymax, const double &cellsize);
+    const Matrix &GetMesh() const;
+
+    double GetKnotValue(const double &x, const double &y) const;
+    void SetKnotValuesFromFile(const std::string &filename);
+
+
+    bool statusMesh() const;
+
+    int GetColumn(const double &x, int &col) const;
+    int GetRow(int &row, const double &y) const;
+    void ReadMatrix(std::string line, std::ifstream &pFile);
+
+private:
+    Matrix _matrix;
+    double _cellsize;
+    double _xmin;
+    double _xmax;
+    double _ymin;
+    double _ymax;
+    bool _statMesh;
+};
+
+#endif // FDSIMPORT_H
diff --git a/JPSfire/generic/FDSMeshStorage.cpp b/JPSfire/generic/FDSMeshStorage.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..5c91201d7af0127ecbb28a5bdf53572f09014a5b
--- /dev/null
+++ b/JPSfire/generic/FDSMeshStorage.cpp
@@ -0,0 +1,341 @@
+/**
+ * \file        FDSMeshStorage.h
+ * \date        Jan 1, 2014
+ * \version     v0.7
+ * \copyright   <2009-2015> Forschungszentrum Jülich GmbH. All rights reserved.
+ *
+ * \section License
+ * This file is part of JuPedSim.
+ *
+ * JuPedSim is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
+ *
+ * JuPedSim is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with JuPedSim. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * \section Description
+ * Container to store all FDSMeshs. Sorted first by coordinates of the corresponding door,
+ * secondly by simulation's global time
+ *
+ *
+ **/
+#include "FDSMeshStorage.h"
+#include "../../IO/OutputHandler.h"
+//#include <unistd.h>
+#include <stdio.h>
+//#include <glob.h>
+#include <string>
+#include <boost/filesystem.hpp>
+
+
+namespace fs=boost::filesystem;
+
+FDSMeshStorage::FDSMeshStorage()
+{
+
+}
+
+FDSMeshStorage::FDSMeshStorage(const std::string &filepath, const double &finalTime, const double &updateIntervall, const std::string &study, const std::string &irritant) :
+    _filepath(filepath), _finalTime(finalTime),
+    _updateIntervall(updateIntervall), _study(study),
+    _elevationlist(), _timelist(), _irritant(irritant)
+{
+    ///Check if _filepath is existent
+
+    if (true || fs::exists(_filepath ) )
+    {
+        std::cout << "\nCreating QuantityList..." << std::endl;
+        CreateQuantityList();
+        std::cout << "Success!" << std::endl;
+        std::cout << "\nCreating ElevationList..." << std::endl;
+        CreateElevationList();
+        std::cout << "Success!" << std::endl;
+        std::cout << "\nCreating DoorList..." << std::endl;
+        CreateDoorList();
+        std::cout << "Success!" << std::endl;
+        std::cout << "\nCreating TimeList..." << std::endl;
+        CreateTimeList();
+        std::cout << "Success!" << std::endl;
+        std::cout << "\nCreating FDSMeshes..." << std::endl;
+        CreateFDSMeshes();
+        std::cout << "Success!" << std::endl;
+    }
+    else {        
+        Log->Write("ERROR:\tCould not find directory <%s>", _filepath.c_str());
+        exit(EXIT_FAILURE);
+    }
+}
+
+
+FDSMeshStorage::~FDSMeshStorage()
+{
+
+}
+
+bool FDSMeshStorage::CreateQuantityList()
+{
+    /// Create quantity list
+    _quantitylist.clear();
+    fs::directory_iterator end ;
+    for( fs::directory_iterator iter(_filepath) ; iter != end ; ++iter ) {
+      if ( fs::is_directory( *iter ) )
+      {
+		  std::string quant_dir = iter->path().string();
+          quant_dir =  quant_dir.substr( quant_dir.find_last_of("/\\") + 1 );
+          std::cout << quant_dir << std::endl;
+           _quantitylist.push_back(quant_dir);
+      }
+    }
+    if (_quantitylist.size() == 0) {
+        Log->Write("ERROR:\tCould not find suitable quantities in %s", _filepath.c_str());
+        exit(EXIT_FAILURE);
+        return false;
+    }
+    return true;
+}
+
+
+bool FDSMeshStorage::CreateElevationList()
+{
+    /// Create elevation list out of the available Z_* dirs for each quantity
+    _elevationlist.clear();
+    fs::directory_iterator end ;
+
+    for( fs::directory_iterator iter(_filepath + _quantitylist[0]) ; iter != end ; ++iter ) {
+      if ( fs::is_directory( *iter ) )
+      {
+          std::string elev_dir = iter->path().string();
+          double elev =  std::stod(elev_dir.substr( elev_dir.rfind("_") + 1 ));
+          //std::cout << elev << std::endl;
+          _elevationlist.push_back(elev);
+      }
+    }
+    if (_elevationlist.size() == 0) {
+        Log->Write("ERROR:\tCould not find suitable grid elevations in %s", _filepath.c_str());
+        exit(EXIT_FAILURE);
+        return false;
+    }
+    return true;
+}
+
+
+void FDSMeshStorage::CreateDoorList()
+{
+    /// Create door list only neceassry if smoke sensor is active
+    _doorlist.clear();
+    fs::directory_iterator end ;
+
+//        for( fs::directory_iterator iter(_filepath + _quantitylist[0] +
+//           "/Z_" + std::to_string(_elevationlist[0]) ) ; iter != end ; ++iter )
+//            {
+//              if ( fs::is_directory( *iter ) )
+//              {
+//                  std::string door_dir = iter->path().string();
+//                  door_dir =  door_dir.substr( door_dir.find_last_of("/\\") + 1 );
+//                  std::cout << door_dir << std::endl;
+//                   _doorlist.push_back(door_dir);
+//              }
+//            }
+
+    for( auto &elv:_elevationlist){
+        std::string elvAsStringTwoDecimals = std::to_string(elv);
+        elvAsStringTwoDecimals = elvAsStringTwoDecimals.substr(0, elvAsStringTwoDecimals.find_last_of(".")+3);
+        for( fs::directory_iterator iter(_filepath + _quantitylist[0] +
+           "/dx_" + elvAsStringTwoDecimals ) ; iter != end ; ++iter ) {
+
+           if ( fs::is_directory( *iter ) ) {
+                  std::string tempString = iter->path().string();
+                  tempString = tempString.substr(0, tempString.find_last_of("/\\"));
+                  unsigned long startChar = tempString.find_last_of("/\\") + 1;
+                  tempString = iter->path().string();
+                  tempString = tempString.substr(startChar);
+                  //std::string door_dir = iter->path().string();
+                  //door_dir =  door_dir.substr( door_dir.find_last_of("/\\") + 1 );
+                  //std::string elv_dir = "dx_" + elvAsStringTwoDecimals ;
+                  //std::cout << elv_dir + "/" + door_dir << std::endl;
+                   //_doorlist.push_back(elv_dir + "/" + door_dir);
+                  _doorlist.push_back(tempString);
+           }
+        }
+    }
+}
+
+
+void FDSMeshStorage::CreateTimeList()
+{
+    /// Create time list for mesh refreshment
+    _timelist.clear();
+    double i=0;
+    while (i<=_finalTime)
+    {
+        _timelist.push_back(i);
+        i+=_updateIntervall;
+    }
+
+    ///Check if specified final and update times are compliant with available data
+    std::string check_str;
+    for(auto elem : _timelist) {
+        if (_doorlist.size() > 0) {     // Smoke sensor active
+        check_str = _filepath + _quantitylist[0] + "/" +
+                _doorlist[0] + "/t_" + std::to_string(elem) + ".csv";
+                //std::cout << check_str << std::endl;
+        }
+        else if (_doorlist.size() == 0) {   // Smoke sensor not active
+            check_str = _filepath + _quantitylist[0] + "/Z_" +
+                    std::to_string(_elevationlist[0]) + "/t_" + std::to_string(elem) + ".csv";
+                    //std::cout << check_str << std::endl;
+        }
+
+        if (fs::exists(check_str) == false )
+        {
+            Log->Write("ERROR:\tSpecified times are not compliant with JPSfire data " + check_str);
+            exit(EXIT_FAILURE);
+        }
+    }
+}
+
+void FDSMeshStorage::CreateFDSMeshes()
+{
+
+    _fMContainer.clear();
+    if (_doorlist.size() > 0) {     // Smoke sensor active
+        for (auto &h:_quantitylist)     //list of quantities
+        {
+                for (auto &j:_doorlist)         //list of doors
+                {
+                    //std::cout << "door " << j << std::endl;
+                    for (auto &k:_timelist)         //list of times
+                    {
+                        //std::cout << "k " << j << std::endl;
+                        std::string str = h +
+                        "/" + j + "/t_"+std::to_string(k);
+                        //std::cout << _filepath + str + ".csv" << std::endl;
+                        FDSMesh mesh(_filepath + str + ".csv");
+                        //std::string str = "t_"+std::to_string(i);
+                        _fMContainer.insert(std::make_pair(str, mesh));
+                    }
+                }
+       }
+   }
+   else if (_doorlist.size() == 0) {     // Smoke sensor not active
+        for (auto &h:_quantitylist)     //list of quantities
+        {
+            for (auto &i:_elevationlist)    //list of elevations
+            {
+                //std::cout << "i " << i << std::endl;
+                for (auto &k:_timelist)         //list of times
+                {
+                    //std::cout << "k " << j << std::endl;
+                    std::string str = h + "/Z_" + std::to_string(i) +
+                    "/t_"+std::to_string(k);
+                    //std::cout << _filepath + str + ".csv" << std::endl;
+
+                    FDSMesh mesh(_filepath + str + ".csv");
+
+                    //std::cout << _filepath + str + ".csv" << std::endl;
+                    //std::string str = "t_"+std::to_string(i);
+                    _fMContainer.insert(std::make_pair(str, mesh));
+                }
+            }
+       }
+   }
+}
+
+const FDSMesh &FDSMeshStorage::GetFDSMesh(const double &simTime, const double &pedElev, const std::string &quantity) throw (int)
+{
+    //Smoke Sensor NOT active
+    int simT=simTime/_updateIntervall;
+    simT*=_updateIntervall;
+    _PedEyeHeight = pedElev + 1.8;
+    GetNearestHeight(_PedEyeHeight);
+
+    if (simT>=_finalTime)
+        simT=_finalTime;
+
+    //std::cout << "\t" << quantity << std::endl;
+
+    std::string str = quantity + "/Z_" +  std::to_string(_NearestHeight) + "/t_"+std::to_string(simT)+".000000";
+    //std::cout << str << std::endl;
+
+    if (_fMContainer.count(str) == 0) {
+        //std::cout << str << std::endl;
+        throw -1;
+    }
+    return _fMContainer.at(str);
+
+//    TODO
+//    if(_fMContainer.??(str) ) {
+//        return _fMContainer.at(str);
+//    }
+//    else {
+//        Log->Write("ERROR:\tCould find no appropriate FDS mesh: ", quantity.string(), pedElev, simT);
+//        exit(EXIT_FAILURE);
+    //    }
+}
+
+const FDSMesh &FDSMeshStorage::GetFDSMesh(const double &pedElev, const Point &doorCentre, const double &simTime) throw (int)
+{
+    //Smoke Sensor active
+
+    std::string quantity = "SOOT_EXTINCTION_COEFFICIENT";
+    _PedEyeHeight = pedElev + 1.8;
+    GetNearestHeight(_PedEyeHeight);
+
+    int simT=simTime/_updateIntervall;
+    simT*=_updateIntervall;
+
+    if (simT>=_finalTime)
+        simT=_finalTime;
+
+    std::string str = quantity + "/Z_" +  std::to_string(_NearestHeight) + "/" +
+    "Door_X_"+ std::to_string(doorCentre._x) + "_Y_" + std::to_string(doorCentre._y) +
+    "/t_"+std::to_string(simT)+".000000";
+
+
+    if (_fMContainer.count(str) == 0) {
+        //std::cout << "requested sfgrid not available: " << str << std::endl;
+        throw -1;
+    }
+
+    if (_fMContainer.count(str) == 1) {
+        //std::cout << "requested sfgrid: " << str << std::endl;
+    }
+
+    return _fMContainer.at(str);
+}
+
+double FDSMeshStorage::GetNearestHeight(double _PedEyeHeight)
+{
+    ///find the nearest height in the JPSfire data related to the ped elevation
+	double min_val = FLT_MAX;// std::numeric_limits<double>::max();
+    int index = 0;
+
+    for(int i=0;i < _elevationlist.size() ;++i) {
+        double diff = std::abs(_elevationlist[i] - _PedEyeHeight);
+        if(diff < min_val) {
+            min_val = diff;
+            index = i;
+        }
+    }
+    _NearestHeight = _elevationlist[index];
+    //std::cout << "NEAREST: " << _NearestHeight << std::endl;
+    return _NearestHeight;
+}
+
+std::string FDSMeshStorage::GetStudy() const
+{
+    return _study;
+}
+
+std::string FDSMeshStorage::IrritantOrNot() const
+{
+    return _irritant;
+}
+
diff --git a/JPSfire/generic/FDSMeshStorage.h b/JPSfire/generic/FDSMeshStorage.h
new file mode 100644
index 0000000000000000000000000000000000000000..d9151ba4a720cb7966d923af8b7d7ab882ce7734
--- /dev/null
+++ b/JPSfire/generic/FDSMeshStorage.h
@@ -0,0 +1,81 @@
+/**
+ * \file        FDSMeshStorage.h
+ * \date        Jan 1, 2014
+ * \version     v0.7
+ * \copyright   <2009-2015> Forschungszentrum Jülich GmbH. All rights reserved.
+ *
+ * \section License
+ * This file is part of JuPedSim.
+ *
+ * JuPedSim is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
+ *
+ * JuPedSim is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with JuPedSim. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * \section Description
+ * Container to store all FDSMeshs. Sorted first by coordinates of the corresponding door,
+ * secondly by simulation's global time
+ *
+ *
+ **/
+
+#ifndef FDSMeshSTORAGE_H
+#define FDSMeshSTORAGE_H
+
+#include <unordered_map>
+#include <vector>
+#include "FDSMesh.h"
+#include "../../IO/OutputHandler.h"
+#include "../../geometry/Building.h"
+
+class Point;
+
+// Container to store all FDSMeshs. Sorted by simulation's global time
+using FDSMeshContainer = std::unordered_map<std::string, FDSMesh>;
+
+extern OutputHandler* Log;
+
+class FDSMeshStorage
+{
+public:
+    FDSMeshStorage();
+    FDSMeshStorage(const std::string &filepath, const double &finalTime, const double &updateIntervall, const std::string &study="", const std::string &irritant="");
+    ~FDSMeshStorage();
+    bool CreateQuantityList();
+    void CreateTimeList();
+    bool CreateElevationList();
+    void CreateDoorList();
+    void CreateFDSMeshes();
+    const FDSMesh& GetFDSMesh(const double &simTime, const double &pedElev,const std::string &quantity) throw (int);
+    const FDSMesh& GetFDSMesh(const double &pedElev, const Point &doorCentre, const double &simTime) throw (int);
+    std::string GetStudy() const;
+    std::string IrritantOrNot() const;
+
+
+private:
+    FDSMeshContainer _fMContainer;
+    std::string _filepath;
+    std::string _study;
+    std::string _irritant;
+    double _updateIntervall;
+    double _finalTime;
+    std::vector<std::string> _quantitylist;
+    std::vector<std::string> _doorlist;
+    std::vector<double> _elevationlist;
+    std::vector<double> _timelist;
+    double _PedEyeHeight;
+    double _NearestHeight;
+    double GetNearestHeight(double);
+    const char * glob_str;
+
+};
+
+#endif // FDSMeshSTORAGE_H
diff --git a/JPSfire/generic/Knot.cpp b/JPSfire/generic/Knot.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..d34671d360a20e4c2ba326c2479e3a89da3405f0
--- /dev/null
+++ b/JPSfire/generic/Knot.cpp
@@ -0,0 +1,59 @@
+/**
+ * \file        Knot.cpp
+ * \date        Jan 1, 2014
+ * \version     v0.7
+ * \copyright   <2009-2015> Forschungszentrum Jülich GmbH. All rights reserved.
+ *
+ * \section License
+ * This file is part of JuPedSim.
+ *
+ * JuPedSim is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
+ *
+ * JuPedSim is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with JuPedSim. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * \section Description
+ *
+ *
+ *
+ **/
+
+
+#include "Knot.h"
+
+Knot::Knot()
+{
+
+}
+
+Knot::Knot(const double &x, const double &y, const double &value)
+{
+    _x=x;
+    _y=y;
+    _value=value;
+
+}
+
+Knot::~Knot()
+{
+
+}
+
+void Knot::SetValue(const double &value)
+{
+    _value=value;
+}
+
+const double &Knot::GetValue() const
+{
+    return _value;
+}
+
diff --git a/JPSfire/generic/Knot.h b/JPSfire/generic/Knot.h
new file mode 100644
index 0000000000000000000000000000000000000000..6b4c206bb2a810c2757f1b9110aa9315fa0623ac
--- /dev/null
+++ b/JPSfire/generic/Knot.h
@@ -0,0 +1,49 @@
+/**
+ * \file        Knot.h
+ * \date        Jan 1, 2014
+ * \version     v0.7
+ * \copyright   <2009-2015> Forschungszentrum Jülich GmbH. All rights reserved.
+ *
+ * \section License
+ * This file is part of JuPedSim.
+ *
+ * JuPedSim is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
+ *
+ * JuPedSim is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with JuPedSim. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * \section Description
+ *
+ *
+ *
+ **/
+
+#ifndef KNOT_H
+#define KNOT_H
+
+
+class Knot
+{
+public:
+    Knot();
+    Knot(const double &x, const double &y, const double &value=0);
+    ~Knot();
+
+    void SetValue(const double &value);
+    const double &GetValue() const;
+
+private:
+    double _x;
+    double _y;
+    double _value;
+};
+
+#endif // KNOT_H
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_0.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_0.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..fe700371f9dfeee2926f1a28e577120327893e93
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_0.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_3, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+1.000000000000000000e+01,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_100.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_100.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..eef9382ac5a927c4f2c543561c02665c15269969
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_100.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_3, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+4.836164770841623550e+00,4.609278140410026481e+00,4.945692910247551310e+00,5.520737555414313213e+00,5.760277966283108064e+00,5.819516404856805103e+00,6.095608612185824171e+00,6.278719545308183214e+00,6.431260285640451713e+00,6.722945594193240559e+00
+4.411201503516061884e+00,4.171723410348173289e+00,4.557643334782842892e+00,5.021889862471514476e+00,5.123964362022356056e+00,5.340163560429446399e+00,5.650046750704106557e+00,5.865347849853143281e+00,6.188713956060486687e+00,6.388419929819240117e+00
+4.135042409709778433e+00,3.901233653329059692e+00,4.344026680515641559e+00,4.617693228806214023e+00,4.885977931162994281e+00,4.988138230682296559e+00,5.247432948446028256e+00,5.612960754351185244e+00,5.906171722945657621e+00,6.030614535207417859e+00
+3.753460191905494625e+00,3.576577073444280330e+00,4.025153373932012002e+00,4.346200876008890823e+00,4.607861677438544135e+00,4.570961780371699312e+00,4.887635187740807297e+00,5.234217592046906731e+00,5.562043354328408462e+00,5.687551833527346723e+00
+3.636876209090809553e+00,3.534354983331048139e+00,3.832910921931601322e+00,3.921751354475341067e+00,4.085261858142382074e+00,4.332165099549026621e+00,4.680276001804289265e+00,4.931145071503821420e+00,5.203498707788877020e+00,5.499438632151750994e+00
+3.418683243743829703e+00,3.279243077112651505e+00,3.487547973186506667e+00,3.625082788111539944e+00,3.816293501233493757e+00,4.112464184381245502e+00,4.440445053078999393e+00,4.561878518838612173e+00,4.870060316274340551e+00,5.764082714611495462e+00
+3.260526614948525026e+00,3.162818785992195458e+00,3.219671970925555904e+00,3.354821768117262071e+00,3.416676892961611589e+00,3.743995529127706501e+00,4.117393959079308274e+00,4.214313202966907923e+00,4.794661576376352485e+00,5.733771411832815801e+00
+2.839457258777300375e+00,2.777481516781299398e+00,2.921049198906449540e+00,2.933837867258813237e+00,3.169147287703776072e+00,3.480559083925485186e+00,3.742808198871064196e+00,3.983653170520478515e+00,4.543259245116562539e+00,5.570979858246788652e+00
+2.510024818868953567e+00,2.417929271068537833e+00,2.472120564964865874e+00,2.573399162787861183e+00,2.879308173593561726e+00,3.112721016112057981e+00,3.443681775040017268e+00,3.818872367522725852e+00,4.486824789626637333e+00,5.514008072793559201e+00
+2.034101615472186264e+00,1.972172620461838388e+00,2.036014221090930221e+00,2.189927758082585996e+00,2.443262281122930535e+00,2.685261390378060220e+00,3.148419591302388909e+00,3.693839529748444761e+00,4.592106139777259344e+00,6.311944339094841538e+00
+1.723829043878794876e+00,1.677958218483208253e+00,1.639490169422757271e+00,1.730029643559727326e+00,1.979369946677560943e+00,2.243156839900096067e+00,2.639188966877479725e+00,3.237496902569110713e+00,5.132919646758344889e+00,1.000000000000000000e+01
+1.286293734408330058e+00,1.262176405110754907e+00,1.375198928716757640e+00,1.470371647677791715e+00,1.691284731209956815e+00,1.966647272971365767e+00,2.280031236649985971e+00,2.741654653958057075e+00,3.548074631835148374e+00,4.528493802570214832e+00
+1.006157449325085995e+00,9.984122759742473097e-01,1.119637281332867662e+00,1.232785727136602283e+00,1.523688661025696334e+00,1.879462050416672581e+00,2.214550507740570495e+00,2.583651875432798839e+00,2.999092126228074306e+00,3.726504929425147328e+00
+6.518043531127691859e-01,6.522191147573761505e-01,8.903918276595003123e-01,1.024496454867085404e+00,1.369013770016233256e+00,1.708056587745610200e+00,2.024387192356113196e+00,2.471577218150404320e+00,2.826859087717256358e+00,3.696479639535520612e+00
+4.297016981321815088e-01,4.350333129179723701e-01,6.822550839242811360e-01,9.392675958671450331e-01,1.300496873871053616e+00,1.614415720764042828e+00,1.918280021048537121e+00,2.369983834058201566e+00,2.682562550943692337e+00,3.782099155823565706e+00
+1.077106096878976960e-01,2.223493566341531169e-01,4.704502572113499759e-01,7.438141723018825147e-01,1.201962845933914004e+00,1.522991779596733153e+00,1.999254728799094494e+00,2.319837918237611873e+00,2.859942940245158383e+00,3.474849880565540783e+00
+6.373452070791900681e-01,1.180449018820861895e-01,4.892324578237216004e-01,7.796447775641390798e-01,1.257266953213253213e+00,1.601055970289570585e+00,2.090797839708089523e+00,2.414549681049083851e+00,2.958684377190818893e+00,3.392535679308703145e+00
+1.191882776936705607e-01,2.549969498894900655e-01,5.161656173929436431e-01,8.162411665634956570e-01,1.295205263522198891e+00,1.634953837233899865e+00,2.110153186709467832e+00,2.432184913495688328e+00,2.908204112283001130e+00,3.324254753888457703e+00
+5.244493033402992666e-01,5.499387282254565301e-01,8.482385988773500918e-01,1.176321029878645730e+00,1.484556622733972597e+00,1.792320731207267759e+00,2.108849189031875238e+00,2.577188289156032930e+00,2.896473077358710846e+00,3.368080063313722672e+00
+8.415218117355045546e-01,8.611787965110362375e-01,1.181156937247570093e+00,1.364680150805059888e+00,1.679040755008861519e+00,1.978554088224464991e+00,2.269161732539390020e+00,2.713888611401624296e+00,3.010231867677726214e+00,3.313781497270661625e+00
+1.325773953391867543e+00,1.319198985258500434e+00,1.478824109474055293e+00,1.661066481939530659e+00,1.995784880476615397e+00,2.316035414475471566e+00,2.601477826431485951e+00,2.883542386926580825e+00,3.160560206392031279e+00,3.430145582227035028e+00
+1.660983271478297052e+00,1.635949653582361663e+00,1.775244798744062269e+00,1.940857455421955979e+00,2.274135769190572809e+00,2.461187333359658780e+00,2.779809579653631513e+00,3.051843972889072720e+00,3.318415458650386896e+00,3.584800243328551517e+00
+2.137743152184826911e+00,2.102724033418330585e+00,2.074772715178477611e+00,2.219992505303348018e+00,2.531529466764618874e+00,2.722156372032711324e+00,3.068535106949113356e+00,3.363397286174538259e+00,3.615676243979190740e+00,3.878497552815560745e+00
+2.456159708200843284e+00,2.416191951878839728e+00,2.526717645891336961e+00,2.654120737397174246e+00,2.795730952895336685e+00,2.964890921040436833e+00,3.311868127997852795e+00,3.484975942250125858e+00,3.763150543630608968e+00,4.010970815738732043e+00
+2.921440821283090017e+00,2.874334421632486869e+00,2.829765318149202624e+00,2.947353014397929183e+00,3.071550634981562666e+00,3.217255015113216654e+00,3.542881249594486803e+00,3.722406368863963699e+00,4.020595494448147456e+00,4.275520958277624572e+00
+3.222990422394500065e+00,3.172831872136447018e+00,3.276537511254285384e+00,3.241718525646950066e+00,3.354617511098607618e+00,3.479388978010778288e+00,3.779762002501760421e+00,3.950925308756576548e+00,4.257017349682995722e+00,4.379921711980882648e+00
+3.671005890301323848e+00,3.615271102888112154e+00,3.559489682285713386e+00,3.676618739848856343e+00,3.639505537124306134e+00,3.745868710404907986e+00,4.015337076604294175e+00,4.170363334432049207e+00,4.469691968606893440e+00,4.596144300264734639e+00
+3.968597081844531527e+00,3.897613594446495799e+00,3.831389108555803169e+00,3.942377521242094396e+00,4.056811469532187076e+00,4.158958326417102391e+00,4.256931974104047001e+00,4.381677397761762016e+00,4.669529839145539540e+00,4.799858821496330918e+00
+4.411891451967059119e+00,4.311380379439841093e+00,4.246063187031384523e+00,4.194705191332423588e+00,4.309207554865807310e+00,4.424789692306164923e+00,4.511361126734923843e+00,4.610706540163173273e+00,4.881131648545498969e+00,4.996096464775263257e+00
+4.685600786437100318e+00,4.553664065956348317e+00,4.506066167916094045e+00,4.592045354512919175e+00,4.686378799705020803e+00,4.665974455122738007e+00,4.762820591348818411e+00,4.837419481583391523e+00,5.077576844015813329e+00,5.177280655208372551e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_120.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_120.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..b1c39d72079f7ae1f70927eed3448a1adbe7eb2f
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_120.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_3, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+4.442214001874182472e+00,4.183220083228631481e+00,4.500478836830144935e+00,5.089259081008959740e+00,5.751218619982843450e+00,5.832051896162056437e+00,6.010304445295236775e+00,6.249871124915067355e+00,6.608388904315899204e+00,7.008990260410257633e+00
+4.065472161951810826e+00,3.818826429351978025e+00,4.214092508066205056e+00,4.913306366930748403e+00,5.402461230741582021e+00,5.510523354835548560e+00,5.722770109350020284e+00,6.009620741796702248e+00,6.429782228386383025e+00,6.707069890718523553e+00
+3.807341171237410560e+00,3.562100996445184187e+00,4.024422777665776607e+00,4.586957016955441446e+00,5.091637810070789527e+00,5.217039980488382689e+00,5.450485422677533442e+00,5.807271408926034439e+00,6.197777597216384216e+00,6.410069208521504081e+00
+3.500493518108336755e+00,3.276514172644415357e+00,3.778696161514582652e+00,4.398719042212734465e+00,4.755824587243766999e+00,4.783544799281042259e+00,5.045348052979994335e+00,5.464919037491703158e+00,5.902095615000446216e+00,6.163111651458415885e+00
+3.358338153942425741e+00,3.131843927252285109e+00,3.602035803451952400e+00,4.119195829866525216e+00,4.286212057339420234e+00,4.489375374910802741e+00,4.839063013727500362e+00,5.222717944787385491e+00,5.637790842449415862e+00,5.965335224049662877e+00
+3.204021452889114219e+00,2.977441065311541735e+00,3.326189048602077758e+00,3.889163210754599476e+00,3.987402144632891776e+00,4.232658077063192081e+00,4.659889634856915208e+00,4.954767685103599106e+00,5.406927701431628819e+00,5.814181456151254146e+00
+3.072237073744792379e+00,2.942691601655011091e+00,3.129474349692560775e+00,3.530462379689765839e+00,3.549610968813990297e+00,3.865718801695361417e+00,4.414758199737059741e+00,4.683478519958280906e+00,5.200222064675774192e+00,5.684995615020612902e+00
+2.680566221732081367e+00,2.607401095989949180e+00,2.931406219539713476e+00,3.027040455356419635e+00,3.268051414058548598e+00,3.650574956832528084e+00,4.110727738339384985e+00,4.456969641231289359e+00,5.062708091604543270e+00,5.600242672930264121e+00
+2.365490280200859274e+00,2.327495672214473732e+00,2.364990355361257901e+00,2.648993846735008706e+00,2.955127096512409235e+00,3.321965869306848340e+00,3.830526035881254732e+00,4.296342704357286379e+00,4.996527590876207015e+00,6.077071734164977812e+00
+1.966629183113475676e+00,1.952857955499517351e+00,2.076372122289791733e+00,2.233217639277927713e+00,2.464245309745444867e+00,2.846033284335214741e+00,3.457121334007529967e+00,4.094484143653387420e+00,5.242618250982495454e+00,7.296758239183853689e+00
+1.718663389174685641e+00,1.704576599794759062e+00,1.706317644796013777e+00,1.836092529430099152e+00,2.106534602318459015e+00,2.282037782181856489e+00,2.792366629568472813e+00,3.612462891495737516e+00,5.881230877722033235e+00,1.000000000000000000e+01
+1.353054237821128547e+00,1.343416052645210801e+00,1.475905010489862113e+00,1.611735494554566772e+00,1.892775584263981514e+00,2.144543894186897504e+00,2.637166921519344953e+00,3.330801933456268404e+00,4.170108242602911020e+00,4.486787640543536959e+00
+1.114244012090773062e+00,1.113303308608088571e+00,1.250940208062508940e+00,1.387239185085842541e+00,1.732924165173972630e+00,2.188306749839596499e+00,2.702787172915219305e+00,3.147959379888485287e+00,3.302015640315537404e+00,3.560552134034509209e+00
+7.525467078828400602e-01,7.534001407356212265e-01,1.010862793741772014e+00,1.144422693992706908e+00,1.527059991622092605e+00,1.918855338567137192e+00,2.303897755443921280e+00,2.726338008578385264e+00,2.941274806659410324e+00,3.333890004679773256e+00
+5.084007383129067748e-01,5.063813910540542196e-01,7.622780470583203627e-01,1.020961879789511251e+00,1.322891646020274425e+00,1.672883341140871227e+00,1.988394685366790871e+00,2.327356749374071221e+00,2.522954068316170861e+00,3.232649187943387847e+00
+1.284681437699900508e-01,2.539858371690192351e-01,5.070446323882240591e-01,7.636104080333800947e-01,1.145582241236527077e+00,1.390766809632654200e+00,1.755812579224007131e+00,1.990763424325687536e+00,2.445091637159589215e+00,3.011748100465595712e+00
+5.289758608114326632e-01,1.266602059292175064e-01,5.018975315754886646e-01,7.541540518920898384e-01,1.131738621448053594e+00,1.368346772776403153e+00,1.719115041949587752e+00,1.954396161743048310e+00,2.373860817087046104e+00,2.804214328627660624e+00
+1.303066537312449480e-01,2.528408642181051991e-01,4.982993998427427407e-01,7.409591854971173674e-01,1.107173491700000234e+00,1.342703060711485819e+00,1.697941484816813507e+00,1.946170473230927733e+00,2.326189485386010780e+00,2.628127957206323195e+00
+5.198910907211165000e-01,5.045317890475033984e-01,7.447800323579268911e-01,9.747997042623266495e-01,1.203828299945751024e+00,1.436839429893560283e+00,1.676070619142631557e+00,2.043596560496775183e+00,2.299323895544755914e+00,2.676541221726711051e+00
+7.701230117669972675e-01,7.509900873639235863e-01,9.882593272024702280e-01,1.088462559434374199e+00,1.306799969111018367e+00,1.533216376993150831e+00,1.772392221093492370e+00,2.135255474497665062e+00,2.380489840961231174e+00,2.627465415991268927e+00
+1.144232714091908854e+00,1.118929825903673514e+00,1.224923693639512035e+00,1.325395894315052558e+00,1.537139161881997174e+00,1.756162633342617685e+00,1.987813346928426483e+00,2.225127257476593901e+00,2.462103104648105667e+00,2.703947436688870276e+00
+1.392506766176464517e+00,1.361745685354688984e+00,1.460021756414019212e+00,1.561167347683339646e+00,1.770004910789869657e+00,1.867985275909192833e+00,2.097401132904859189e+00,2.323597314143222903e+00,2.555914876382643364e+00,2.789144457927457132e+00
+1.766781758884800935e+00,1.730686249570960511e+00,1.700192000529427760e+00,1.799600598975143573e+00,2.006256900007028943e+00,2.096316630193872044e+00,2.323248186923211112e+00,2.545834254612265202e+00,2.766702505546234203e+00,3.000958992466909336e+00
+2.017325499317567328e+00,1.978379408216719870e+00,2.063689504260189267e+00,2.161920903156478779e+00,2.249975860833190122e+00,2.333063070280197326e+00,2.543813230576901230e+00,2.651626112820441250e+00,2.873066062907789764e+00,3.094818423390894857e+00
+2.399975047140581630e+00,2.353368715958408686e+00,2.307124801258529700e+00,2.401121978383113031e+00,2.493861188430027465e+00,2.578902688352117778e+00,2.773103365237854057e+00,2.859676380214629887e+00,3.081369638200875727e+00,3.298929623120716137e+00
+2.660814271739356141e+00,2.608245468046911597e+00,2.675916791632589220e+00,2.639366409981140915e+00,2.730943915131476274e+00,2.816614503899018018e+00,3.010197472776527050e+00,3.074472679291788690e+00,3.274421596847301164e+00,3.377319970295303619e+00
+3.049077147612847760e+00,2.990105114322775925e+00,2.926611967257778169e+00,3.001381796095992094e+00,2.963963693272045230e+00,3.048184230691049379e+00,3.241076968391063406e+00,3.305905315837049052e+00,3.482518515869931885e+00,3.576266021498421654e+00
+3.307147601046700913e+00,3.247635300361432886e+00,3.178720695130054619e+00,3.245872147524733187e+00,3.318719874523903268e+00,3.396187249337466074e+00,3.468064448243615594e+00,3.536983695499058999e+00,3.706182911794754897e+00,3.786352826628638812e+00
+3.683141376196150674e+00,3.625522596850088153e+00,3.552973064063528419e+00,3.491048485173309679e+00,3.555190627368630008e+00,3.622686696687881458e+00,3.694059181488109633e+00,3.762320146771585883e+00,3.932689989566362954e+00,3.997242334265170172e+00
+3.927411559382989026e+00,3.870277388620638082e+00,3.801513244021367477e+00,3.853535758245759446e+00,3.907145260828697175e+00,3.846657866968141715e+00,3.918358098400688050e+00,3.987375045889092640e+00,4.153815994355634977e+00,4.213666843383178318e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_20.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_20.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..11c757c0557fb12462307d029f7427dcf78fb573
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_20.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_3, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+9.870031065155999116e-04,5.340743268063031374e-02,4.476701165714058739e-01,8.854185326501329278e-01,1.100204909590229763e+00,1.687351853062888596e+00,2.278935236804095599e+00,2.568868001403284751e+00,3.191967426717623457e+00,3.776851620938804110e+00
+9.875985204142912095e-04,6.565394445798176937e-02,5.112309596627466757e-01,9.423093541020223229e-01,1.201119626296316412e+00,1.941418278064672931e+00,2.425716283357367331e+00,2.719766354694812094e+00,3.366413386024705190e+00,3.867953541326626166e+00
+9.887738930310417760e-04,8.240473023406749697e-02,5.894327884996066746e-01,9.547276202904085851e-01,1.379099596953385021e+00,2.116674689509313367e+00,2.322548114901085370e+00,2.813862905809827897e+00,3.448776303439559765e+00,3.938532565055806067e+00
+9.825801965772970169e-04,1.045154599894719677e-01,6.474529311766712425e-01,1.020071803265119259e+00,1.581836442715761848e+00,1.966754865353206760e+00,2.175346645646273558e+00,2.869445420807381630e+00,3.489646898999495761e+00,4.270521143725280133e+00
+9.895597825439416372e-04,1.363372469453267843e-01,7.141767355059112088e-01,9.795275337486273326e-01,1.432191420467896714e+00,1.717106021754598810e+00,2.272948359240302807e+00,2.966562249021587050e+00,3.653963684016983127e+00,4.256467311073978799e+00
+9.706527485352366320e-04,1.677800606656517646e-01,6.175009832054515480e-01,8.323273668843358397e-01,1.399672194112690615e+00,1.666563929829705248e+00,2.360353922526803760e+00,2.822778147319062292e+00,3.577206221494016347e+00,3.717065800892211058e+00
+9.875562554330062377e-04,2.069541286883259112e-01,5.398638465084671934e-01,8.548581273291379068e-01,1.244604464483682005e+00,1.618283190187092879e+00,2.267807608509455175e+00,2.560125013851354048e+00,3.132342709573838757e+00,3.849508460723121583e+00
+9.184481081925018183e-04,2.096644095075131387e-01,4.610071740592833200e-01,8.187366045085393562e-01,1.060891938139066681e+00,1.459515347511217698e+00,2.102837530973697522e+00,2.503073373048571248e+00,3.241890302887953101e+00,4.088290112557231737e+00
+7.564713205603718548e-04,1.743400306135348687e-01,3.110984173140342035e-01,5.808233780698163207e-01,8.042999160933966829e-01,1.393225620919160246e+00,1.969559295697340895e+00,2.560159352926728360e+00,3.347814552389522635e+00,4.470500855637756565e+00
+3.244407307120806909e-04,1.141876562716993143e-01,2.835163846675741173e-01,4.928127146135883319e-01,7.397415757861468544e-01,1.283515634127672334e+00,1.821835343915841898e+00,2.617093438570113229e+00,3.693010473316807207e+00,5.248208955981751522e+00
+3.038730666954653627e-04,8.938072100488886340e-02,2.347706502118371563e-01,3.474363255952407359e-01,7.477959671577285583e-01,9.938677150207770872e-01,1.568342447137516027e+00,2.605223857335026594e+00,4.794546804009319985e+00,1.000000000000000000e+01
+2.382743993592097804e-04,7.112134892886311233e-02,2.239234033189925199e-01,3.261477810745835315e-01,6.772474066528487713e-01,8.706100933824699739e-01,1.404213699528450210e+00,2.435229306402867167e+00,4.985964059773991153e+00,7.013546952485761210e+00
+2.090667279204689579e-04,7.538828277727999128e-02,2.048120865021361703e-01,3.301222413380622833e-01,5.351258661323728960e-01,9.715497657347109683e-01,1.495452728487263627e+00,2.366305515983397445e+00,2.873306294194484245e+00,3.378308778696262227e+00
+1.110312093195891289e-04,5.660631355150057969e-02,1.679822173622959047e-01,2.847656283444331971e-01,4.863349497207550831e-01,8.922644438053740634e-01,1.316981911407524519e+00,1.912868694761491684e+00,2.139900524125962544e+00,3.160257904558219977e+00
+1.786215348417353427e-05,3.189477608545029236e-02,1.284640211614967442e-01,2.915150862679972699e-01,5.147908413281081508e-01,7.867144222423598787e-01,1.153086959569312953e+00,1.536621976968470360e+00,1.888428674652622874e+00,2.980089146106934539e+00
+1.461493694865798946e-09,5.078593561301292941e-03,6.754982985327170897e-02,1.815976284277234509e-01,4.138269772073449038e-01,7.271978168541676224e-01,1.162623196977708107e+00,1.450069680190520849e+00,1.892081425316579635e+00,2.466122248036505926e+00
+9.559260769559183579e-01,1.535897883599363859e-03,7.220603970135268390e-02,1.787200291861015811e-01,3.558322814751474494e-01,6.194177106810070388e-01,1.079692191803024226e+00,1.425493575560779380e+00,1.973017769861310278e+00,2.335615703771832141e+00
+9.846085416515025117e-13,3.505855862910068916e-04,7.537770706277911736e-02,2.201333917841364896e-01,3.992854596272595868e-01,5.374126425502657733e-01,8.131727703453223155e-01,1.152570777068966157e+00,1.737701601870825119e+00,2.286697592135485291e+00
+2.684867037553401168e-12,1.453818187155219759e-08,3.911290447792827550e-03,9.940863575823832843e-02,4.016837381137331464e-01,7.662785338807266422e-01,9.023198445345874674e-01,1.034815754729614179e+00,1.136165573011101992e+00,1.426856699874768930e+00
+2.685352253826449211e-12,1.995942278930416445e-09,1.046702154479018954e-05,4.142676807608723470e-03,5.678904966458140496e-02,2.848567023797663467e-01,9.275484918482485019e-01,1.279316274684751953e+00,1.399226102315282771e+00,1.447174528642849678e+00
+3.322933379568713391e-12,1.087950157477340049e-08,3.378815506888008166e-08,8.230343172191265577e-05,4.318071835964026883e-03,3.696071197129489200e-02,2.051196524686008660e-01,9.334743525074205017e-01,1.414363691318432092e+00,1.655614761091935616e+00
+3.156560878023123533e-12,7.927404377974918567e-09,1.877157347307634207e-08,8.739977586596514032e-07,2.569267097005659877e-04,4.162271762251122838e-03,2.589707998798001370e-02,1.363645455338949875e-01,7.022414751028720481e-01,1.389791697944764870e+00
+3.606255131348532883e-12,6.586497818093814970e-09,2.854016100139882478e-09,3.378784859066269186e-08,1.121654476232018317e-05,4.537799684767821894e-04,4.552871190250151572e-03,2.103170184661175973e-02,8.174587217636640479e-02,3.452116383299654867e-01
+3.443461146769184199e-12,4.179096561270344851e-09,8.179979566921003868e-09,2.883368760069750019e-08,1.943411781006475155e-07,4.031982122183803448e-05,6.783952856160607899e-04,4.421471096976178558e-03,1.735124338462139607e-02,5.207301158892518184e-02
+3.750562410021639561e-12,3.522543669988337714e-09,9.583708733253752281e-09,8.891646337607226461e-09,4.239190388082694022e-08,2.500874586903643957e-06,9.827467921443995536e-05,8.801880904589519166e-04,4.657590728800038195e-03,1.546186167363030294e-02
+3.606255131668402171e-12,2.342232851793756218e-09,1.195786834061417895e-08,2.792281164916374436e-09,3.496977500168588595e-08,4.644646928739889285e-08,1.204465633347500078e-05,1.705680998415025893e-04,1.082877276520553302e-03,4.553001790178653509e-03
+3.837939732523482669e-12,1.897325210672025999e-09,1.011808725806438284e-08,6.238548270272220255e-09,1.823053876574645562e-08,4.112292493957371141e-08,1.053725567419590753e-06,2.960163221726527794e-05,2.648574540051889278e-04,1.257323575136726950e-03
+3.711039267657434250e-12,1.338929631885549162e-09,8.233099729753567872e-09,9.526341265793901230e-09,4.745109242439150373e-09,3.795328195408771035e-08,9.697808912632509267e-09,4.274011337413094594e-06,6.030388191272972908e-05,3.612438305645641434e-04
+3.896508711431515685e-12,1.091959155712591366e-09,7.656152916748839038e-09,1.072318196132614777e-08,2.464261655328723187e-09,2.354625608580704492e-08,4.359744380287212569e-08,4.260540933135684781e-07,1.241361310187004008e-05,9.827467066335110902e-05
+3.784100382005747851e-12,8.095199645222126837e-10,6.096830937047024746e-09,1.244055755208347517e-08,5.319461043632419971e-09,1.177344918374216528e-08,4.059382631811986309e-08,9.982710076441515014e-09,2.137416120393019997e-06,2.487982909108166411e-05
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_40.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_40.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..c0a7bf1d5cafa0a3e228cb8a0409a7bb28a74796
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_40.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_3, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+2.837791000285407428e+00,2.792507807612656823e+00,3.003802889278680333e+00,3.355371731936549473e+00,3.500212992366749987e+00,3.546376102760389060e+00,3.780524515388647977e+00,3.935731861761773587e+00,4.112640323789969798e+00,4.316459559408208690e+00
+2.661939088420725241e+00,2.571464891525013563e+00,2.803947826553079281e+00,3.198645563462233277e+00,3.198034578304709274e+00,3.311682361408731623e+00,3.565189267535161299e+00,3.768274495258190360e+00,3.913066336207366547e+00,4.238928327216241243e+00
+2.564543767315778489e+00,2.421992929057179111e+00,2.699299292417669971e+00,2.946273211831587080e+00,3.021379312650243509e+00,3.137691041840819484e+00,3.295038550577575442e+00,3.508629306979907270e+00,3.827619701908173688e+00,4.179002423153740153e+00
+2.412516356805233020e+00,2.240384983852508949e+00,2.524474481163394124e+00,2.768294511365500643e+00,2.848623628169426159e+00,2.875717148089582675e+00,3.051101998571883467e+00,3.323166206240261822e+00,3.754452691804460063e+00,4.166369579064267192e+00
+2.326743256343569932e+00,2.191325822153031400e+00,2.425731555217617963e+00,2.499273072572068877e+00,2.592645944294356575e+00,2.706696114353939642e+00,2.932706517039052496e+00,3.224475400603104003e+00,3.709102442312013359e+00,4.195495654201860880e+00
+2.151183508732849248e+00,2.076931125095260011e+00,2.218788646147300980e+00,2.324673652401882951e+00,2.423646772051724074e+00,2.582387713800826212e+00,2.837608859106004466e+00,3.154592435889122193e+00,3.700800204434956164e+00,4.236883598144313368e+00
+2.034613279051398660e+00,2.020754510239215929e+00,2.052835124467885741e+00,2.147402888550088651e+00,2.165402251420859514e+00,2.374850021872906503e+00,2.761860247944565749e+00,3.138746277473967172e+00,3.716446516266465050e+00,4.289772822690202325e+00
+1.770354017201521080e+00,1.763480922891147440e+00,1.877488924438966977e+00,1.882967126130934643e+00,2.011299907017410238e+00,2.258411100099844138e+00,2.698411425841253486e+00,3.149223609147565384e+00,3.745477309604869909e+00,4.387030213169361481e+00
+1.595686312505328441e+00,1.588640299973450798e+00,1.620971145649327871e+00,1.703176463579407995e+00,1.810088223171624211e+00,2.134711719518020523e+00,2.661696104320089518e+00,3.167486548476699415e+00,3.850362025064286708e+00,4.760208225017551698e+00
+1.357642345242547677e+00,1.345753183368796346e+00,1.452538919430739206e+00,1.540636960590492599e+00,1.630210035386296719e+00,1.889084207633406010e+00,2.538990741640750670e+00,3.176605748678122954e+00,4.143814647173390320e+00,5.435308560399125355e+00
+1.195846213635652244e+00,1.185308101372877676e+00,1.207663686283839910e+00,1.298257413340691446e+00,1.458113621475882971e+00,1.563762894977602791e+00,2.098914139187932903e+00,3.215179252073253835e+00,5.157016198459269951e+00,1.000000000000000000e+01
+9.447281242085925346e-01,9.361856313414569364e-01,1.052600447383285065e+00,1.130316689841350364e+00,1.300795029852954476e+00,1.432547910498972454e+00,1.896933493840313956e+00,2.967643573210849262e+00,5.315698517387489552e+00,7.313737583519854368e+00
+7.805047617450872055e-01,7.780805481484185382e-01,8.935225731569593766e-01,9.680346523417224791e-01,1.165104729918559290e+00,1.505676461383183895e+00,2.124067501956436121e+00,2.918534212196339794e+00,3.188016643258170912e+00,3.620501567809155219e+00
+5.382513527660590658e-01,5.367361962791687979e-01,7.230809237574263859e-01,8.103495956087005681e-01,1.001652370162863459e+00,1.375131226917974070e+00,1.851726751528644410e+00,2.302322642229500893e+00,2.445499233897331592e+00,3.403588371250391820e+00
+3.676351622034531585e-01,3.635855368432135970e-01,5.495726985620283944e-01,7.270395298695903064e-01,9.474708850537966187e-01,1.236948568871358400e+00,1.557602754795859079e+00,1.864047341545310044e+00,2.205325675198289037e+00,3.169085191137742008e+00
+9.267099905083701905e-02,1.833440304822037126e-01,3.677172889765895625e-01,5.464930052782120962e-01,8.239180688687391951e-01,1.024084180643163311e+00,1.349112394941375248e+00,1.560412993261296677e+00,2.174228458848053602e+00,2.706561281700221144e+00
+8.002592647166538731e-01,9.302239817051714821e-02,3.663408129288954207e-01,5.425610767153224989e-01,8.115850594447151511e-01,9.965771711962788659e-01,1.269148980316383346e+00,1.529532293887967409e+00,2.047737537197502622e+00,2.450163393957355940e+00
+9.412475322472697858e-02,1.837449788570445774e-01,3.636217022586423764e-01,5.339505122354043509e-01,7.909824962834477446e-01,9.704639434791272334e-01,1.244372763035654472e+00,1.479542357801901797e+00,1.879047420315376637e+00,2.212144655291964579e+00
+3.759165985633903251e-01,3.648999332510324822e-01,5.409370651145792852e-01,7.168117148945263306e-01,8.680975826847536769e-01,1.027560138372492826e+00,1.207133446098811680e+00,1.495820198918370814e+00,1.727945815592055512e+00,2.077239942475622048e+00
+5.582014140947545444e-01,5.362596274000117624e-01,7.041948692753370320e-01,8.001042041424328843e-01,9.721847765388608176e-01,1.129978353123135326e+00,1.284625429157519427e+00,1.525390901434989566e+00,1.724527522448185302e+00,1.926777211167825410e+00
+8.256558009498414785e-01,7.939978457889674823e-01,8.601391608582319437e-01,9.350842393697347266e-01,1.111379541214054800e+00,1.291727484912792656e+00,1.478067042572805079e+00,1.644695297254481936e+00,1.777103649938001517e+00,1.952706052054175911e+00
+9.941126839182341524e-01,9.598200040945427114e-01,1.015834294078572730e+00,1.084988375738566990e+00,1.243728350475300060e+00,1.315721398448445267e+00,1.490150184624565277e+00,1.706227212476627342e+00,1.903160757358631994e+00,2.031558156648644697e+00
+1.239007042265446223e+00,1.195754945422663695e+00,1.151543584371413242e+00,1.198065543847200098e+00,1.372373495927613707e+00,1.469009660484544844e+00,1.598432301598957661e+00,1.762995336413008651e+00,1.989123176109019564e+00,2.207533332573030194e+00
+1.362623475138278639e+00,1.318545460082946041e+00,1.328422493578079733e+00,1.312064073926290764e+00,1.463081322031567044e+00,1.591911727587087766e+00,1.780499036468250473e+00,1.811725171798376444e+00,1.962149842040796788e+00,2.173408273531257429e+00
+1.550785871257954529e+00,1.517192984195526506e+00,1.414907484952150574e+00,1.363417751623051455e+00,1.497256343949689317e+00,1.701448108007806326e+00,1.898986389914564255e+00,1.992150094446815123e+00,2.097070081619006210e+00,2.247098322956798011e+00
+1.617233654919933761e+00,1.616352217487088128e+00,1.580202154113497404e+00,1.470144698393536675e+00,1.527037018021630610e+00,1.750165299489975457e+00,1.978145677589587148e+00,2.086196378233729387e+00,2.210400397895410762e+00,2.250028379167454240e+00
+1.689312318946356584e+00,1.747538566563713536e+00,1.683578360115952632e+00,1.669624282684770700e+00,1.615726427566009038e+00,1.746252521919340772e+00,2.023233296906520540e+00,2.153442873379213029e+00,2.285064080510036622e+00,2.313211566630518412e+00
+1.664031403221745364e+00,1.732284575992809383e+00,1.712625834956980286e+00,1.745667952204439155e+00,1.774481412396817781e+00,1.848461462417559709e+00,2.053953114350762998e+00,2.215935484399599087e+00,2.363826280287687265e+00,2.401892182916269824e+00
+1.701284718479567637e+00,1.767178920055081148e+00,1.756724216067023558e+00,1.732695489532058764e+00,1.765638254811671803e+00,1.834340635892589777e+00,1.978734062513487713e+00,2.164262119879571955e+00,2.355680345723368596e+00,2.461414870970178193e+00
+1.678767576165564268e+00,1.739400122766663337e+00,1.738453326056155657e+00,1.771744232798186713e+00,1.797398436105559716e+00,1.794989989871311975e+00,1.887797894118110165e+00,2.064764894430991315e+00,2.262813813127196649e+00,2.384613864596126120e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_60.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_60.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..71f7c5d9db0c4679d42f311697bc6b113694fd15
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_60.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_3, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+3.966868651029583859e+00,3.729147980387339079e+00,3.820848528835653735e+00,4.188974533651859566e+00,4.363728258832521689e+00,4.407549811584662969e+00,4.713758119005063030e+00,4.912405016804912705e+00,5.114419667051970819e+00,5.433687910051031800e+00
+3.674466538429674856e+00,3.430770466183846068e+00,3.569337411523710202e+00,4.011281721522466981e+00,4.040340217331300110e+00,4.221643262215025949e+00,4.482460918108374770e+00,4.697154226548009071e+00,4.968455980262278970e+00,5.306907678252787974e+00
+3.481239881926803115e+00,3.236237985466182021e+00,3.439439310024088314e+00,3.715439316241794909e+00,3.835601774703128353e+00,4.047777774645731519e+00,4.283361677355671304e+00,4.506416133863436535e+00,4.834320813728457900e+00,5.208107141146487429e+00
+3.202243628631412875e+00,2.982423540341165857e+00,3.226096900517352761e+00,3.501191654832081390e+00,3.627148959970647457e+00,3.771805808975560836e+00,3.980213886107498045e+00,4.216365679893918639e+00,4.712007565879244630e+00,5.115394260126074677e+00
+3.039274302400167382e+00,2.855589279528744751e+00,3.095281476218425976e+00,3.180545756156622161e+00,3.349334769295111869e+00,3.593958257874616091e+00,3.779787007210183347e+00,4.086348370670997987e+00,4.609715144846405543e+00,5.025730886431373001e+00
+2.874821820730365296e+00,2.686148591344466485e+00,2.832826154092061177e+00,2.974946288618809387e+00,3.183899783677022199e+00,3.402043635580311864e+00,3.641443322557191387e+00,3.972402861144708197e+00,4.520220471078543412e+00,4.948376346792832337e+00
+2.801838413089670521e+00,2.656547115061160369e+00,2.657626042565644386e+00,2.780208213335049638e+00,2.891462574512342787e+00,3.098731455429433623e+00,3.524054045918034728e+00,3.885433347723660447e+00,4.431395475240612392e+00,4.878451476584150903e+00
+2.441357147276790318e+00,2.339527205345715899e+00,2.443837534290386859e+00,2.473607394529036441e+00,2.702396314516498421e+00,2.941700583018784787e+00,3.428628844331836234e+00,3.818563446644120063e+00,4.359857607389344913e+00,4.872545300046691175e+00
+2.148895665054272985e+00,2.110391976143510817e+00,2.114002908999936814e+00,2.289908746374132331e+00,2.487782948542094807e+00,2.795413414093930626e+00,3.320402700362831805e+00,3.740893432988919187e+00,4.373715994762531700e+00,5.178936901601922216e+00
+1.800367174454087671e+00,1.767736864273120378e+00,1.889117933804382421e+00,2.087547354491556817e+00,2.266720360111333044e+00,2.615422083195903191e+00,3.182349744828571581e+00,3.681198370108933471e+00,4.527693971802306372e+00,5.759155133444657793e+00
+1.568818791828802794e+00,1.537384396519419161e+00,1.546811334460116205e+00,1.697551072893842328e+00,2.041212745946789919e+00,2.345978365783902397e+00,2.937304024433777361e+00,3.858832442640776073e+00,5.507747642535392174e+00,1.000000000000000000e+01
+1.234537683581855561e+00,1.208748720003500310e+00,1.319628249912429219e+00,1.435425493349790305e+00,1.670194892662363317e+00,1.907632295265972777e+00,2.535728645473551257e+00,3.608201691453222892e+00,5.948223114020678715e+00,7.500473037781234531e+00
+1.016592931631269625e+00,9.942940045485754164e-01,1.101401342503251835e+00,1.217964722550837209e+00,1.462151202563473529e+00,1.882615386763268672e+00,2.617061419737750860e+00,3.499716915593626076e+00,3.923887207424596291e+00,4.304050966646151721e+00
+6.823637461362130896e-01,6.673616893574019215e-01,8.875883769514846255e-01,1.007471514496176113e+00,1.299334075824119195e+00,1.750409222157816913e+00,2.233818978089192164e+00,2.759851151083988263e+00,2.897951996299386934e+00,3.828478735928224186e+00
+4.604170838820249578e-01,4.503977745349398987e-01,6.716495490940853630e-01,9.041276913428376583e-01,1.184101504481694045e+00,1.559955445184096678e+00,1.873808999053014457e+00,2.246086015722560170e+00,2.562277429061152301e+00,3.364529344601223659e+00
+1.164598024051794189e-01,2.282848434522068148e-01,4.543674024643337694e-01,6.830300179766628510e-01,1.043634066473851263e+00,1.310077172269515700e+00,1.658096445596950907e+00,1.986035446097731638e+00,2.493329883286043547e+00,3.035357315377979592e+00
+7.091084505432477814e-01,1.152181728318303067e-01,4.572821850347718597e-01,6.816985127779024989e-01,1.015679669198976676e+00,1.237388015609106162e+00,1.575140987326001385e+00,1.805109521176075926e+00,2.327342076048744435e+00,2.685097888165009827e+00
+1.167689949976990216e-01,2.280736046272908712e-01,4.530956903091495347e-01,6.741477422960552301e-01,9.995965944306993700e-01,1.208176471687624209e+00,1.537957813640623561e+00,1.772343375582310365e+00,2.121249194094181334e+00,2.372061551628534382e+00
+4.633363600845555874e-01,4.518724055757751268e-01,6.698008584419335998e-01,8.850387631919782727e-01,1.096088764241386571e+00,1.299060686232297535e+00,1.505646696638709869e+00,1.834965506910300803e+00,2.063416006380314194e+00,2.397972176026314628e+00
+6.889708073523659326e-01,6.720854322703450068e-01,8.822622029737826610e-01,9.812086513890144746e-01,1.182794256889258877e+00,1.391391908820089895e+00,1.597349993519920908e+00,1.907725605989555984e+00,2.105081577305180751e+00,2.311592995610972423e+00
+1.025172399772825482e+00,1.000256155278530290e+00,1.088252442915758067e+00,1.183400347181818191e+00,1.379933954764119619e+00,1.578633957065306070e+00,1.787527390529658478e+00,1.991605857502755095e+00,2.178769141533847264e+00,2.364027215986265862e+00
+1.239718163028268982e+00,1.210794755117780008e+00,1.289467560637562960e+00,1.369253800589982140e+00,1.573959728983235440e+00,1.660209789131695146e+00,1.865590749794776126e+00,2.059585676584331893e+00,2.248711140763349547e+00,2.426726450744808083e+00
+1.557614779482498601e+00,1.521393338860635325e+00,1.489341479677674718e+00,1.554088123457002757e+00,1.753209211298224490e+00,1.844782801765187052e+00,2.037406258845411156e+00,2.233676789195961909e+00,2.406049555471821755e+00,2.586146294218953923e+00
+1.756961155009739706e+00,1.715303855912568620e+00,1.784788821922119073e+00,1.846893211859085504e+00,1.921816611841776989e+00,2.026561317709873578e+00,2.206250205593180524e+00,2.281711007499527710e+00,2.468274505781138828e+00,2.635845615927330687e+00
+2.057078540949782042e+00,2.008827171958240676e+00,1.964184657915310162e+00,2.033205187518579926e+00,2.086974800785212025e+00,2.192445760718090941e+00,2.380190450653833611e+00,2.436531239702807383e+00,2.600121035702406935e+00,2.780078735490114195e+00
+2.238761115930921086e+00,2.189753206338238112e+00,2.236028898743144477e+00,2.211018613328700866e+00,2.263239535946889092e+00,2.342572409230305297e+00,2.528718058212897635e+00,2.596042964315048884e+00,2.742159836707990017e+00,2.810310484607166259e+00
+2.520818568327745091e+00,2.469037476796373642e+00,2.402650221681909670e+00,2.478465694965138244e+00,2.446974352329958968e+00,2.498291737929651646e+00,2.669450772403610728e+00,2.738991125069486721e+00,2.892174409981940642e+00,2.936305065250119473e+00
+2.687951994061585914e+00,2.635054838936953914e+00,2.567837281992972009e+00,2.638719261142345118e+00,2.714858992563725870e+00,2.752504300250435687e+00,2.811130182952785272e+00,2.874601347095374848e+00,3.027860116725063389e+00,3.077921021319327544e+00
+2.938121636341022747e+00,2.893369206871101440e+00,2.830114321120324572e+00,2.791398293400872532e+00,2.867172838685874137e+00,2.906489005293316552e+00,2.953286448275383336e+00,3.005038973832963034e+00,3.161450475391942572e+00,3.218842990703141282e+00
+3.072657372747626958e+00,3.045352168296230566e+00,2.987007691721212055e+00,3.036059134923386971e+00,3.107015194600678321e+00,3.054591537823803105e+00,3.087663142725705967e+00,3.100073210690151626e+00,3.256927213627664575e+00,3.323524902318237384e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_80.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_80.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..74d5fc575f609fbec1b92d037392ac763ef811db
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_0.000000_Y_16.000000/t_80.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_3, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+5.213884133560300782e+00,4.840980382964677808e+00,5.140720613606426070e+00,5.624224341034205210e+00,5.888955280060540254e+00,6.013334798969333761e+00,6.278500228901070734e+00,6.477534542694801445e+00,6.943111449099328425e+00,7.430403093949732529e+00
+4.806268301102690543e+00,4.425156901862919767e+00,4.812357453416799657e+00,5.385759917603108349e+00,5.472243763421280605e+00,5.747964921398020621e+00,5.982131248607274188e+00,6.190193177754622411e+00,6.820776366769613297e+00,7.103377073198913649e+00
+4.541271858399597683e+00,4.176501096980438810e+00,4.640297802683119421e+00,4.981338467729253594e+00,5.206373936038241723e+00,5.469312962536595712e+00,5.663901233250536293e+00,6.108524964355487086e+00,6.601911684465523678e+00,6.727347180250137448e+00
+4.166275289263420945e+00,3.917698235561300812e+00,4.346881468654689940e+00,4.709920766169581441e+00,4.946414855684586165e+00,5.016864927023378939e+00,5.194969565447175697e+00,5.825326081828937852e+00,6.252925724370316019e+00,6.461554639274257106e+00
+4.036249461638123037e+00,3.827964806988155999e+00,4.179984404216326332e+00,4.291520035781363873e+00,4.528164475029758052e+00,4.697663904611966146e+00,4.880090126115679716e+00,5.398020834378749910e+00,5.835791135623598080e+00,6.170807228203694095e+00
+3.821127776650791841e+00,3.674911034964876144e+00,3.818187011058872926e+00,4.015811711663656247e+00,4.227947609925348793e+00,4.378522107052697621e+00,4.585371720674805474e+00,5.003353214772988444e+00,5.545285776882705520e+00,5.983132603122891524e+00
+3.664061309881090356e+00,3.576405338929711242e+00,3.555045177687087943e+00,3.720931413404727550e+00,3.752127442937988722e+00,3.906433233971125851e+00,4.233638674920354283e+00,4.524388759529038850e+00,5.142662884876508578e+00,5.831833370303227682e+00
+3.231927344265748125e+00,3.158077676202814654e+00,3.255520117610157360e+00,3.266119379578928950e+00,3.424679723183705615e+00,3.586248256927415223e+00,3.896954699703822023e+00,4.089511292066171144e+00,4.525989825970696323e+00,5.436619754540483740e+00
+2.933487771622784734e+00,2.864389751632378633e+00,2.817529263986179977e+00,2.957155189717169286e+00,3.104476135552331151e+00,3.243545932935480547e+00,3.542565121495163005e+00,3.824637611943846327e+00,4.307316807873825759e+00,5.342633068978797084e+00
+2.483047552132061853e+00,2.424557517108647087e+00,2.529862869661001934e+00,2.655441113051359991e+00,2.777100648021307183e+00,2.896576266677914457e+00,3.190790297639359174e+00,3.571166877151754182e+00,4.249164155502038298e+00,5.627961547290079025e+00
+2.191621029202229565e+00,2.140050486660699747e+00,2.096055136313736078e+00,2.209412125769681268e+00,2.456592026004571494e+00,2.576440592045923239e+00,2.853209092901171751e+00,3.216097080678651743e+00,4.831781670782574700e+00,1.000000000000000000e+01
+1.741367460578218340e+00,1.701791903056083299e+00,1.811037636215760305e+00,1.916347300364500184e+00,2.164052091656637256e+00,2.285505307531406682e+00,2.600902878962756848e+00,3.187668147296157883e+00,5.202722671413305910e+00,7.904692829550604927e+00
+1.441968002263671389e+00,1.412274089556869949e+00,1.524672764373260270e+00,1.636794445188577418e+00,1.899121146052289211e+00,2.188097126305099227e+00,2.600308243965288924e+00,3.542792915629484618e+00,4.785575694027025762e+00,5.873571822710395018e+00
+9.751535276977141287e-01,9.523874838206686233e-01,1.234671654351042092e+00,1.361112507295608731e+00,1.643374552434787805e+00,1.972838984197282652e+00,2.662762011303329679e+00,3.592504276507367145e+00,4.273466774287449255e+00,5.451476442955113022e+00
+6.587111539890981859e-01,6.424818001495159470e-01,9.411373691007043352e-01,1.236304129997481294e+00,1.547258960820629747e+00,1.897381742443100539e+00,2.561789920807369558e+00,3.306973860343966010e+00,3.921575816751039056e+00,5.080452632872791696e+00
+1.661821278944471125e-01,3.259505041997584063e-01,6.410298735719208718e-01,9.481771201028064144e-01,1.428134008299122737e+00,1.805289456992171582e+00,2.428757399733150635e+00,2.923224925311360245e+00,3.782071881717851802e+00,4.573593498280144054e+00
+7.427159714955158254e-01,1.652080481124512668e-01,6.518838340161339229e-01,9.661325024495432956e-01,1.444366794509470697e+00,1.772812837958239740e+00,2.273085016296391814e+00,2.613376323304912763e+00,3.449906081563622884e+00,4.180894322395627860e+00
+1.717219228352452332e-01,3.320686488554838167e-01,6.562012260165281941e-01,9.762029340743627603e-01,1.454417305020409001e+00,1.774023100537751807e+00,2.262471295625856804e+00,2.602122960398122853e+00,3.305683727089078872e+00,3.722050370439324407e+00
+7.138280824188648621e-01,6.735048489650639070e-01,9.888733999313191747e-01,1.304911561830084166e+00,1.626856872629515394e+00,1.948105837517062122e+00,2.267556051989091159e+00,2.755450609535222917e+00,3.129419506495128456e+00,3.672466833399152808e+00
+1.116841246235124929e+00,1.027793816582744713e+00,1.327979689655627515e+00,1.468213790321862167e+00,1.786643843037111878e+00,2.117945802092904284e+00,2.438426665639385593e+00,2.915312542604194146e+00,3.233835616684746839e+00,3.529925024288631086e+00
+1.695833327933717438e+00,1.564109446632987233e+00,1.675591405507977916e+00,1.798101270967511267e+00,2.097206957065300248e+00,2.416807937922494709e+00,2.748372953404050190e+00,3.067453505693895188e+00,3.370781174091448396e+00,3.646584649235811604e+00
+2.061930243260172713e+00,1.920453311031423693e+00,2.009438442337052599e+00,2.122784257865302227e+00,2.406808878940354113e+00,2.540917658634538778e+00,2.854299415403391382e+00,3.175134259260463221e+00,3.477919418976453514e+00,3.744986420531122295e+00
+2.566604553825220236e+00,2.421099968571765793e+00,2.322681703965376876e+00,2.433505431530547547e+00,2.700573262635238336e+00,2.824808928366051131e+00,3.116190754081276548e+00,3.420315172711868357e+00,3.710977111155057351e+00,3.971330456714702528e+00
+2.866910028258904841e+00,2.726451937873664022e+00,2.776437183535739095e+00,2.884214223328382953e+00,2.976554294490155073e+00,3.091130112415247932e+00,3.375356995291380890e+00,3.508054993473060268e+00,3.779460294117709118e+00,4.046995991898474365e+00
+3.341546962076218374e+00,3.191932798566761598e+00,3.046523094076862836e+00,3.150970549234765716e+00,3.245288028209564857e+00,3.341679445738506615e+00,3.615749266461349531e+00,3.736565485900403161e+00,3.993501045776125302e+00,4.262432966844251325e+00
+3.624505723338551810e+00,3.478592346079902864e+00,3.471735922531467455e+00,3.397653992516062704e+00,3.499616830124407940e+00,3.586628122074253078e+00,3.838759342316540035e+00,3.950862794742744821e+00,4.204411149450928420e+00,4.327331534088384224e+00
+4.063505364604623082e+00,3.913103265694096056e+00,3.728858519920720926e+00,3.782277282222267445e+00,3.738250338820162888e+00,3.823266255676274206e+00,4.050352079705619168e+00,4.147417175380549104e+00,4.404536308887138318e+00,4.540699326713699691e+00
+4.315860271614730515e+00,4.168637050301468250e+00,3.979490006982301153e+00,4.006443268594189533e+00,4.101443223503735247e+00,4.191393625013181357e+00,4.265122989278953725e+00,4.340053966656524764e+00,4.583524340856382828e+00,4.733488269665986792e+00
+4.720417328520004396e+00,4.570337104328402233e+00,4.373311465660235875e+00,4.234285898834007078e+00,4.312646755715421776e+00,4.406121405437310123e+00,4.480781592470555630e+00,4.542107363036938850e+00,4.761365668933962070e+00,4.908154214566186724e+00
+4.952283036473358102e+00,4.801495224548817831e+00,4.605241106367412129e+00,4.599386771519275108e+00,4.657966512541389825e+00,4.605438653444299035e+00,4.688558389142388094e+00,4.757327767237268468e+00,4.959195773380415950e+00,5.087279850688789296e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_0.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_0.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..c215f490738cd1cf7ea0b29784ef43160695afcc
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_0.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit cross_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_100.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_100.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..6e5f220e3971e39d1043875c61d257bd4eb372de
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_100.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit cross_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+5.461004238719633364e-01,5.419802396057588068e-01,5.620586557885435264e-01,8.896276897926909122e-01,1.192504931212493346e+00,1.501370927170071923e+00,1.837747221053135593e+00,2.153662805068124353e+00,2.607592177935276201e+00,2.900586714556563805e+00
+2.503004633128865231e-01,1.250388922584126927e-01,2.675619364721920634e-01,5.435272826820241043e-01,8.214382884904374293e-01,1.277610455116735544e+00,1.618802300994147458e+00,2.091051468860398277e+00,2.411594476308002832e+00,2.877461197433546669e+00
+1.183019825932408453e-01,1.183019825932408453e-01,1.197679459780083694e-01,5.049497945414526123e-01,7.795862846207223251e-01,1.234977853947707649e+00,1.566776856283280228e+00,2.026563465946087383e+00,2.369485778538355625e+00,2.828531759561012215e+00
+2.023892389245127155e-01,8.414420310844257511e-02,2.107685130615086777e-01,4.968634415947451033e-01,8.147368524464231321e-01,1.230796145031709976e+00,1.513012398125576752e+00,2.008804852613886638e+00,2.379726356097285223e+00,2.831736933739342099e+00
+3.015482371096569469e-01,2.571414868102335771e-01,3.716483108246758649e-01,7.576943037107795043e-01,1.094627371908121427e+00,1.403933536815218375e+00,1.690863647891627464e+00,2.012094752273140497e+00,2.570822455413472873e+00,2.908287267391648001e+00
+3.772286514682934300e-01,3.911056716680264556e-01,5.035859008467348241e-01,9.621245431521767699e-01,1.178093428459738634e+00,1.530656167677612256e+00,1.841691695467387202e+00,2.142355761387329416e+00,2.691378509536640706e+00,3.331507680348734901e+00
+6.166152608478595587e-01,5.931986371951485371e-01,8.335758203846953540e-01,1.168773815285616191e+00,1.466452164855813978e+00,1.828227766164888246e+00,2.138514339259038444e+00,2.419969828395017508e+00,2.979190742588851748e+00,3.795662955245910020e+00
+9.642746692304162703e-01,9.624615960444800056e-01,1.118073504602594914e+00,1.430647040658507674e+00,1.749040878519278142e+00,2.187222668008042881e+00,2.332781342700734672e+00,2.613846035019151692e+00,3.067732379566379119e+00,4.149111404944703985e+00
+1.364082479770028833e+00,1.357496608824675821e+00,1.501806052628952504e+00,1.659626709944258760e+00,2.016036743662326547e+00,2.494242194275937408e+00,2.705865087984356876e+00,3.116421579548075194e+00,3.305608331169156866e+00,4.572765591863730883e+00
+1.646282768153884968e+00,1.647418894612163953e+00,1.768718450859951830e+00,2.009681423888861840e+00,2.331885348847478223e+00,2.734395533044787996e+00,3.027451532811544332e+00,3.723134714678083768e+00,4.244942870620728392e+00,4.986489945592364137e+00
+2.027348629456482421e+00,2.035902194724025893e+00,2.141218556058830380e+00,2.238389969946393609e+00,2.532835141069063489e+00,2.917858357759573806e+00,3.273097116933013417e+00,3.821199043680905572e+00,5.721848487075790857e+00,1.000000000000000000e+01
+2.291408978691182430e+00,2.313916314204218061e+00,2.402225272690369007e+00,2.592481271471557935e+00,2.729582440888802530e+00,3.066833587770585012e+00,3.471042472174598714e+00,3.936478706437438468e+00,4.639551104222377376e+00,9.789311783269827316e+00
+2.655932774255968631e+00,2.685006133858472310e+00,2.777042206926269685e+00,2.836050099636084898e+00,3.060978275514783853e+00,3.244012585054419695e+00,3.635481001171052107e+00,4.143619651766613288e+00,4.472805611485298982e+00,5.771432478069142391e+00
+2.902473739548003362e+00,2.947647755494946953e+00,3.037258881754781203e+00,3.085345377725183802e+00,3.292920253784958895e+00,3.587831465808548170e+00,3.939327019280742803e+00,4.338626362525189961e+00,4.681637134615112217e+00,5.711869934801349302e+00
+3.257823444981452710e+00,3.308476083721539229e+00,3.409261736410608812e+00,3.453209318959176155e+00,3.544928410005163233e+00,3.818361578108299792e+00,4.122582662617516824e+00,4.520176087652693298e+00,4.884324133060474971e+00,6.040046924982326537e+00
+3.499058176132867626e+00,3.570682278990576997e+00,3.678245627974928489e+00,3.714264460398291945e+00,3.930519693624896505e+00,4.216100184354941049e+00,4.411348348919668538e+00,4.701938996375870872e+00,5.085028061814282907e+00,6.064186162940288227e+00
+3.855708046925191645e+00,3.944230861171360569e+00,4.065336540305751534e+00,4.103871153476903899e+00,4.301433693661553370e+00,4.647785465907962710e+00,4.945199099162223000e+00,5.121483171557120073e+00,5.610257467426917444e+00,6.139771026479360572e+00
+4.110505220251741143e+00,4.224865498449126733e+00,4.350556739094600722e+00,4.388300510391600184e+00,4.794082180672100790e+00,4.991899449341947737e+00,5.256358148433064592e+00,5.417715559434706840e+00,5.754199020897955208e+00,6.309704424355533803e+00
+4.504321627432045005e+00,4.667637567777161323e+00,4.807568711309493814e+00,5.021557285738749599e+00,5.149200131268157676e+00,5.418144258168595684e+00,5.549039512667325091e+00,5.736029549002701344e+00,5.946779951900628802e+00,6.432457815463922479e+00
+4.939115066653761765e+00,5.077216163506195201e+00,5.227042730172367868e+00,5.390287114823738790e+00,5.598344166209270334e+00,5.701301834971753912e+00,5.967857340689931789e+00,6.181161878759895423e+00,6.181215450433023229e+00,6.541424930768195090e+00
+5.521049781837649384e+00,5.548280501901588835e+00,5.671560925762718419e+00,5.831815001624198302e+00,5.910485673196382628e+00,6.121004805279915750e+00,6.238717281093776101e+00,6.466061078176332799e+00,6.598450964592243118e+00,6.830349183056804385e+00
+5.898083537633103113e+00,5.866765108821423880e+00,5.971734090150969898e+00,6.137368730738003819e+00,6.343942331888905883e+00,6.411171774311704041e+00,6.652256568816799387e+00,6.736617774068469622e+00,6.886960173522207462e+00,7.021949426167134689e+00
+6.360701866796905968e+00,6.310159517589795541e+00,6.397856402067480630e+00,6.553002110106378453e+00,6.631434484829932252e+00,6.693959498048650758e+00,6.926294934431018291e+00,7.130797209300375528e+00,7.167034970125357063e+00,7.260717561025914257e+00
+6.682901099568195669e+00,6.619205464942380601e+00,6.697729962871907361e+00,6.839293384075738835e+00,7.039443324420181725e+00,7.098683609226629443e+00,7.188061896650493665e+00,7.379640314077899887e+00,7.562420077083558567e+00,7.669618109799186456e+00
+7.133092744904482529e+00,7.050916786350402532e+00,7.117360678107004013e+00,7.261194867929213537e+00,7.317533654722915060e+00,7.362637319928102997e+00,7.574019217387436775e+00,7.769297421734400189e+00,7.799979932709203645e+00,7.918135960357669312e+00
+7.436007010969879261e+00,7.344180468261458650e+00,7.411443551399012897e+00,7.536327401995855269e+00,7.599805892801421159e+00,7.766500999109416270e+00,7.820431247096041538e+00,8.020294965807574172e+00,8.172663077394721753e+00,8.155533772667556747e+00
+7.867879445820634920e+00,7.757400900476216776e+00,7.813270398473130207e+00,7.957321297240018687e+00,8.002419917075096478e+00,8.026042598199911282e+00,8.196287688708480346e+00,8.259859477544754469e+00,8.398434076884807808e+00,8.519482689693004929e+00
+8.165004485485409802e+00,8.032924023377105982e+00,8.076021425163643741e+00,8.208389310462822053e+00,8.279246036757356819e+00,8.412943287478256593e+00,8.426920212027386725e+00,8.612286961422755738e+00,8.618229450552117754e+00,8.733780902453680994e+00
+8.591265245659053917e+00,8.418241579608867653e+00,8.464649569405901630e+00,8.588725750060163477e+00,8.662047180881096153e+00,8.669958979688859202e+00,8.801669816130202051e+00,8.828992484643038097e+00,8.980975997813420264e+00,9.071779042370041068e+00
+8.862734736045029038e+00,8.651316699319563597e+00,8.709604051513334610e+00,8.825074012208343532e+00,8.890249158901003312e+00,9.039899542859604509e+00,9.033081462904171133e+00,9.169850692588051189e+00,9.189492825005400434e+00,9.260947033507383352e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_120.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_120.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..8d906db5c4d27c6f824ac1c29242592802341eb0
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_120.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit cross_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+4.682911744086371564e-01,4.665881509083835144e-01,4.872579953515379647e-01,7.669548012486444577e-01,1.067140555280012615e+00,1.390219802224647250e+00,1.685817637305646155e+00,1.967592628469740035e+00,2.406379914001722131e+00,2.746079460975358266e+00
+2.218219432838257621e-01,1.085589294651521930e-01,2.373459005431470814e-01,5.009606871445457799e-01,7.800349441610127110e-01,1.197157604817601140e+00,1.480532705364606905e+00,1.908807147984836750e+00,2.189786225219568117e+00,2.601630334016458601e+00
+9.768713411899533627e-02,9.768713411899533627e-02,1.045606297938850293e-01,4.670093101888584397e-01,7.448278555193142969e-01,1.163222624289929064e+00,1.488062272930612995e+00,1.924843289048095762e+00,2.219468907994945006e+00,2.641519219864869594e+00
+1.623238538850876600e-01,8.260668671669385565e-02,1.747564016199209813e-01,4.552461881811420974e-01,7.472711297291313448e-01,1.189586434262511538e+00,1.490170930613035072e+00,1.955837641572048646e+00,2.254033799298947205e+00,2.685299508895438336e+00
+2.847458442472204920e-01,3.008768174894285163e-01,3.617435815633307516e-01,6.797240259622571168e-01,1.019422381390655552e+00,1.334499464147991699e+00,1.645610786237767575e+00,1.944716708906720548e+00,2.367803240345307980e+00,2.648273008421540009e+00
+3.401153838775831106e-01,3.691204124911917073e-01,5.183062837296265046e-01,9.304874640544708031e-01,1.151406847744384176e+00,1.465898723165137252e+00,1.763707255356143033e+00,2.058709842458881667e+00,2.524594106654432402e+00,2.843069642350997128e+00
+5.054858185956324634e-01,4.812192194216642349e-01,7.920429079900731528e-01,1.236950464095277313e+00,1.405218375599411651e+00,1.790645254245404105e+00,2.141434231571694102e+00,2.359389597491560853e+00,2.683718738509317969e+00,3.275759199541195876e+00
+8.280375168251062901e-01,7.812809167061240956e-01,1.119901599192431263e+00,1.529016593049645767e+00,1.719332310850949952e+00,2.171996519171663476e+00,2.408713165416479285e+00,2.655870251240807889e+00,2.846286251088630870e+00,3.523659545105533031e+00
+1.147330608140530783e+00,1.125544530045610392e+00,1.439537838365471334e+00,1.762060183381537248e+00,2.025394732447745039e+00,2.495859976328534735e+00,2.811325902234452556e+00,3.278459220247931682e+00,3.324077924699584852e+00,4.098239624257630886e+00
+1.383636378537151046e+00,1.382086141379402777e+00,1.649562103425204374e+00,2.093587112085343094e+00,2.423306548499168045e+00,2.721082431537222401e+00,3.127856181717794559e+00,3.880480300506238045e+00,4.525005313287623565e+00,5.150358804464022278e+00
+1.700124754271381544e+00,1.715206795561063480e+00,1.966670373378859971e+00,2.284003965372374712e+00,2.667700190775865732e+00,2.908805052596949103e+00,3.296232810315917749e+00,3.925921909359388895e+00,6.021186267688378280e+00,8.260497589529258278e+00
+1.932429212580633493e+00,1.951431860980097133e+00,2.178010426559239043e+00,2.577680600476603967e+00,2.868799644916379954e+00,3.132208741006270447e+00,3.453758784505085444e+00,4.115919770094674135e+00,5.062815608244429555e+00,1.000000000000000000e+01
+2.250094788601353812e+00,2.282700536233272182e+00,2.479917924232418081e+00,2.771393213100055153e+00,3.181006675231193181e+00,3.387203375409710837e+00,3.835634646205528409e+00,4.421257325745951761e+00,4.916979851893087172e+00,6.305502770537053436e+00
+2.475419692790659543e+00,2.514145099037906839e+00,2.719684155375744261e+00,2.985298897917540994e+00,3.398802962875556943e+00,3.804148942099590869e+00,4.251617812099813598e+00,4.621914506073516726e+00,5.025238547719233395e+00,5.755066641600029342e+00
+2.808981416999378311e+00,2.867765236936685280e+00,3.049247050644880996e+00,3.298613111199781844e+00,3.618093955967981223e+00,4.030810937365277624e+00,4.469882178694774666e+00,4.819054023658177144e+00,5.198544571076915588e+00,5.746353115230603770e+00
+3.046258582312126428e+00,3.113657000620754012e+00,3.306317726676558877e+00,3.529710672247593273e+00,3.935755693999491989e+00,4.356842179491472677e+00,4.641294758377499718e+00,5.033283297198785533e+00,5.373701585869871344e+00,5.921620496606165851e+00
+3.403903209843386346e+00,3.469297560819409210e+00,3.657150226766912482e+00,3.847515733084215128e+00,4.141371428206419125e+00,4.525946273765448780e+00,4.911702439769969786e+00,5.357719854781421098e+00,5.701405026002595022e+00,6.107698558183258797e+00
+3.676785499733685736e+00,3.710605623891100713e+00,3.885695072695498187e+00,4.075674914469079368e+00,4.441644939805947878e+00,4.695481807754586789e+00,5.057349172190743758e+00,5.504932033242465828e+00,5.891586486255398825e+00,6.266331248318206093e+00
+4.028935543075530923e+00,4.061554212420376508e+00,4.238215491164092796e+00,4.387285744644599639e+00,4.628128863784338520e+00,4.979009436911631781e+00,5.217439859702555083e+00,5.646475198280541008e+00,6.081784896164058374e+00,6.414623569746916942e+00
+4.263051978772686823e+00,4.297461164904847308e+00,4.450789558102661303e+00,4.581635541308886950e+00,4.933128233811128638e+00,5.162228677064012672e+00,5.535990569246753701e+00,5.918366838290434195e+00,6.232909413034012580e+00,6.583298242359933106e+00
+4.596555472998839598e+00,4.637873557218902043e+00,4.800858864873235099e+00,4.906784692665624448e+00,5.098220094870178798e+00,5.457456547336375863e+00,5.705019037828104267e+00,6.052885264447340319e+00,6.490014433349207579e+00,6.909475471197858099e+00
+4.823762178162954051e+00,4.868906912945857535e+00,5.012121396125911232e+00,5.099934518363999025e+00,5.412012458585589769e+00,5.630976856211136194e+00,5.983986517600479615e+00,6.217799603286321641e+00,6.610448643756714482e+00,7.048232705517256669e+00
+5.175335687979272237e+00,5.211048493258324754e+00,5.364106900594541649e+00,5.446117608645113961e+00,5.587484145430502203e+00,5.810123907362475748e+00,6.163218045119787547e+00,6.518834782574546516e+00,6.744369611202545300e+00,7.163714678366904565e+00
+5.405752963918828868e+00,5.447412263235894336e+00,5.582055243424735025e+00,5.655698624035862210e+00,5.915832706905275629e+00,6.120970087615125621e+00,6.344423047960835227e+00,6.678998992557419356e+00,7.008281100362355076e+00,7.416206997321510563e+00
+5.768530575908219049e+00,5.795086673937394295e+00,5.934963991481819079e+00,6.009627798543504262e+00,6.111070842382277490e+00,6.296837739402935341e+00,6.627619389329822752e+00,6.943035086422200131e+00,7.157946109592268513e+00,7.529579315078351875e+00
+6.032372192952307088e+00,6.038574378318295466e+00,6.158224503970087582e+00,6.220535268211254909e+00,6.303909820532885178e+00,6.617078013494483990e+00,6.793120931690539877e+00,7.097383996330252742e+00,7.437725754851261861e+00,7.628953674038397637e+00
+6.393790988586473212e+00,6.392244619228835134e+00,6.515127181471078721e+00,6.574683594032501688e+00,6.641161122714293263e+00,6.790525930002506705e+00,7.107937527015040224e+00,7.262185357425918752e+00,7.578876004319318405e+00,7.890898125054752299e+00
+6.640057695674911109e+00,6.639038165601727215e+00,6.743395393995320397e+00,6.790096037849389532e+00,6.838992880338076397e+00,7.108920942801443488e+00,7.274229960107393644e+00,7.543538608932921719e+00,7.727361545658155251e+00,8.043907087566402936e+00
+6.982539195679033028e+00,6.989154791885050955e+00,7.099282732492709691e+00,7.145014445499446865e+00,7.180229890909180845e+00,7.285678733805327489e+00,7.584457994042702822e+00,7.709660758800469083e+00,7.979106383483935083e+00,8.322260808559164502e+00
+7.211038578782746455e+00,7.225127822413373480e+00,7.324624619165094330e+00,7.358414371149157418e+00,7.377249247135480026e+00,7.600318192429992514e+00,7.753028139166938892e+00,8.024582875036310625e+00,8.134308662683562119e+00,8.457973967378231706e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_20.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_20.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..8a9c91679cbb4c611b2e3f89bfdab0b252e0ea8a
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_20.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit cross_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+5.990203103369972989e-16,7.603721875246054636e-14,1.271745258308122649e-13,8.408415361032097705e-13,2.581021017659699843e-12,2.932163100304834141e-11,4.344903411770388868e-09,2.229951406012852552e-04,2.000620748915997102e-02,7.569595936426157246e-02
+6.237330156630228778e-20,-4.098566113382317126e-16,5.917003829124369505e-13,7.066986466008313234e-12,2.235703321985946261e-13,3.005068579902833706e-09,4.871461440414999282e-03,1.055118031895100894e-01,2.767082178369671963e-01,4.328421756934818232e-01
+-1.214256972302326189e-31,-1.214256972302326189e-31,8.962375249877267148e-20,1.434002607953651899e-11,3.807299382782819844e-06,1.137570583763087596e-02,1.484113338447706487e-01,3.107505825053522575e-01,4.238605004926215281e-01,5.673968824383071041e-01
+1.433245830429309800e-12,2.055817249122726562e-09,1.517030879145416831e-09,3.896620086545121085e-05,2.357648271048487856e-02,1.573712506001171407e-01,2.848352100435082579e-01,4.258800796497949626e-01,5.311436846045816118e-01,6.709191686714235381e-01
+4.833030169756001019e-11,1.313307495297632858e-05,1.383246074235131538e-02,5.096872443467712066e-02,1.306416020786929644e-01,2.633493590378247484e-01,3.953111335287480266e-01,5.250789690794368525e-01,7.915985069785346218e-01,1.121237475259209360e+00
+1.885429471404300978e-08,1.259536965849942678e-03,6.556069934328700999e-02,1.466458520158096523e-01,1.993840661694605831e-01,3.297753830381632834e-01,5.765335502788910826e-01,8.069813770420465326e-01,1.203078128166402472e+00,1.489694199586342416e+00
+4.741541263370011296e-08,6.298895928634234281e-03,1.239226794435852597e-01,2.153090049148223828e-01,3.499206963750554067e-01,5.400132003742477149e-01,7.870211611088833159e-01,9.929202647048930297e-01,1.232868303811587074e+00,1.579663582390224086e+00
+5.595486381924766518e-06,4.840071799152184662e-02,1.760099123530151077e-01,3.396993187763611699e-01,4.919951775247476955e-01,7.061775243776163835e-01,9.107467039300050082e-01,1.111302181786083310e+00,1.337676682022602703e+00,2.002038348116668587e+00
+2.631496836845194365e-04,1.075576061843008108e-01,2.360337826042536169e-01,3.651465627579142947e-01,5.994930924144294959e-01,8.668500019888080166e-01,1.113237009788939247e+00,1.446020677024198120e+00,1.520817015698183505e+00,2.392068451419272268e+00
+1.583253525090834923e-03,1.511176957658615372e-01,2.736209650655019865e-01,4.059693850852713060e-01,6.821089251849223878e-01,1.007799531953989192e+00,1.350121210532640337e+00,1.949624416207358601e+00,2.046422422239172256e+00,2.552004180500683894e+00
+4.942475387876868638e-03,1.953066306535912733e-01,3.352367619921011732e-01,4.254084959300786228e-01,7.353710631162522215e-01,1.028413564766585520e+00,1.456396607134187171e+00,2.328101804862181989e+00,3.764178075917448130e+00,4.107762125031766409e+00
+1.019955429020284222e-02,2.283472504812794068e-01,3.714448897533994542e-01,4.645301013963003545e-01,8.204712239161215948e-01,1.028022597815685835e+00,1.527027930766908792e+00,2.479757807316946394e+00,4.735771485969821448e+00,1.000000000000000000e+01
+1.792011049898173392e-02,2.732844194469103427e-01,4.294948287293486877e-01,5.604747364417728139e-01,9.085220332871337678e-01,1.286236615563825403e+00,1.760366255200784380e+00,2.705322310141422548e+00,3.879075061371866084e+00,6.811814785383343285e+00
+2.710919713448450147e-02,3.148512284242800385e-01,4.720910498768439156e-01,6.461142947794302760e-01,9.092757343219475263e-01,1.511691028875563170e+00,1.956684109998866550e+00,2.674554889335460484e+00,3.495025265535457670e+00,5.106141386851735575e+00
+3.859828013423671766e-02,3.758399340829290391e-01,5.443670799495554657e-01,8.365863585854543816e-01,1.128091137977031533e+00,1.590023534431389773e+00,2.033242070312974992e+00,2.613171572914643637e+00,3.349631454536290853e+00,4.548617677060583731e+00
+5.013177500325070868e-02,4.184223029615016798e-01,6.295562325501760093e-01,9.181234058329089676e-01,1.275001224187856774e+00,1.830984495597121287e+00,2.243906636246634889e+00,2.555160118850245521e+00,3.285332420319625690e+00,4.244073405653584707e+00
+6.285185350758007439e-02,4.450260586418022246e-01,7.347735631438190307e-01,9.725682251759475427e-01,1.383210742387271930e+00,1.816359266558460916e+00,2.486228178774568143e+00,2.724477985677463021e+00,3.302722284723534241e+00,4.075101252078999536e+00
+7.539442447548430626e-02,4.565844182970788534e-01,8.906188628146420871e-01,1.068611222909891190e+00,1.497668888258007591e+00,1.775322911561361350e+00,2.524602505035527855e+00,2.921426463695809161e+00,3.420956689401510431e+00,4.031523306424817044e+00
+8.917381453148556791e-02,4.666487184339158101e-01,9.444257791900707577e-01,1.096632763748668360e+00,1.616253852664324420e+00,1.910054150872652734e+00,2.472254751983916421e+00,3.004326369541809871e+00,3.294246979529233066e+00,4.022506323287324825e+00
+1.009849905766906919e-01,4.597970039376159668e-01,9.109229135748909689e-01,1.081217751241172476e+00,1.604253281125592956e+00,1.992418275208957867e+00,2.486096951192436233e+00,3.113823007750905703e+00,3.309706757807886923e+00,3.853720092099677696e+00
+1.150527860377481698e-01,4.689196829023034585e-01,9.047677907323204982e-01,1.044451574476271682e+00,1.468955758667620071e+00,1.993997155795669274e+00,2.416265022706803212e+00,3.124029105273283147e+00,3.473891474807368596e+00,3.794583195661806574e+00
+1.253741531789784036e-01,4.612375882926891824e-01,8.750530268587765059e-01,1.039000121992900594e+00,1.396168782145116305e+00,1.911512659217285748e+00,2.296153854848374642e+00,3.025797405239192273e+00,3.556568815968484287e+00,3.724452008152647320e+00
+1.392965928411555587e-01,4.704564533479537736e-01,8.611166214432524058e-01,1.018367970761969055e+00,1.322170079570254231e+00,1.786844259724848838e+00,2.165991568481506313e+00,2.843400012098675766e+00,3.456939487262908450e+00,3.702548834257166188e+00
+1.484902804677262211e-01,4.631142624388929763e-01,8.358241753818833608e-01,1.018630214996137484e+00,1.255211894047471910e+00,1.728411059809957573e+00,2.075455423748491679e+00,2.592134229348617591e+00,3.320297643740524052e+00,3.703590533408149366e+00
+1.614691205600372048e-01,4.715355588898608730e-01,8.175767263299678067e-01,1.002661366143946742e+00,1.216503273425423748e+00,1.654083180254619867e+00,2.033528448718994408e+00,2.411636385942062422e+00,3.099431776984116649e+00,3.596607179262459209e+00
+1.695706670455930654e-01,4.656453708539207148e-01,8.084585988341843610e-01,1.009281016021938315e+00,1.136184882311114919e+00,1.580000496922538078e+00,1.953052137343403771e+00,2.283118933348799562e+00,2.924261646593064867e+00,3.459081365713505107e+00
+1.814718463023226314e-01,4.723168414524259728e-01,8.048842731483306645e-01,9.954108308764624269e-01,1.142270357741300257e+00,1.485194278824379044e+00,1.893085645532869954e+00,2.165991568713864002e+00,2.707638016788801671e+00,3.332237598128202638e+00
+1.885335548868936062e-01,4.675108776400183075e-01,7.951289828411229887e-01,1.001761275668944906e+00,1.077238292765981598e+00,1.433307767460253679e+00,1.835507801607540790e+00,2.116059427485311950e+00,2.501788376350270404e+00,3.142033970842981194e+00
+1.994081309151624626e-01,4.728968242546714995e-01,7.921470860336509157e-01,9.896681019414956815e-01,1.095155504767350685e+00,1.344031402137720654e+00,1.784322391020434662e+00,2.058101849534688554e+00,2.366018477975087464e+00,2.987756960144150487e+00
+2.055419529695380332e-01,4.689196832869083065e-01,7.820074328675852282e-01,9.920639614666564299e-01,1.044451574869207144e+00,1.291033004122257077e+00,1.686949513389778499e+00,2.024256288769627599e+00,2.271787949881094448e+00,2.794441401232572453e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_40.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_40.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..2305af5394464260d149af39cdd7bca25ebd26f6
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_40.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit cross_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.467776916021267808e-01,1.929210690684966811e-01,2.235950858506511318e-01,3.726024800334427622e-01,5.403266143496372464e-01,6.938236440169607278e-01,8.610439668228458965e-01,9.992005119259061985e-01,1.204594801484610400e+00,1.369687178004376227e+00
+6.938381071011057166e-02,4.132444955790839924e-02,1.104757685653964261e-01,2.439997740379207802e-01,3.832211987923709318e-01,5.943253231571453687e-01,7.750230081629326806e-01,1.028936961799448824e+00,1.194689414692196028e+00,1.426012071448296226e+00
+3.267743754565740483e-02,3.267743754565740483e-02,5.123714958283395737e-02,2.296808877849149388e-01,3.575001566527274410e-01,5.880779486625761221e-01,7.489624262037681834e-01,9.668944210379342152e-01,1.137581549674584247e+00,1.368067473005451617e+00
+5.540562682056112548e-02,3.076032717730944888e-02,9.945219061620202972e-02,2.414907052846435032e-01,3.678496770976543706e-01,5.729521386013886053e-01,7.212714911966598974e-01,9.964340361974792781e-01,1.174814893121356674e+00,1.403546749511165093e+00
+1.120737532023464711e-01,9.772283768781589441e-02,1.588562622731544138e-01,3.668254520158515941e-01,5.003452659533002000e-01,6.316969634643808673e-01,7.867661627263291546e-01,9.983350070900356421e-01,1.316474121904917860e+00,1.550812982198359613e+00
+1.656620928577353657e-01,1.308817669700790554e-01,2.371370205574145906e-01,4.732269890058376505e-01,5.649675184907640979e-01,7.004516667501121674e-01,8.299592973332446944e-01,1.014331758718676202e+00,1.376355445521393772e+00,1.669315280368101728e+00
+3.029315982104909821e-01,2.196983989316785013e-01,3.695378936129832814e-01,5.665102638770179722e-01,6.886771728524033742e-01,8.482426439897260417e-01,9.948385205212774141e-01,1.146860814596904588e+00,1.533502290135751789e+00,1.870398965921607815e+00
+4.627866804511598375e-01,4.148426100729082355e-01,4.748568317101730663e-01,6.635089267954947800e-01,8.383724053307211044e-01,1.064217218994400804e+00,1.185341477843183888e+00,1.288048338485881406e+00,1.585150010738328508e+00,2.216138771901928983e+00
+6.222763143022163046e-01,5.969931992630455042e-01,6.412839128937313227e-01,7.557342455948357074e-01,9.404245201315233338e-01,1.261079816737527226e+00,1.525697808813262668e+00,1.676680649583895732e+00,1.682479640324494818e+00,2.543403269878031114e+00
+7.233800938106629275e-01,7.233414526691445134e-01,7.735366247495599756e-01,8.843513394987110310e-01,1.089584231417671578e+00,1.383002491186621885e+00,1.817808324211498183e+00,2.347337868794112659e+00,2.263474454810782355e+00,2.610102241692984215e+00
+8.860106382673027525e-01,9.077323522647713361e-01,9.475708962241777833e-01,9.732383158228273823e-01,1.167129505153249314e+00,1.400730067607730334e+00,1.811923049267627039e+00,2.756369743452745880e+00,4.005630499325975258e+00,4.262111674390856031e+00
+1.004213874487404290e+00,1.037528896950189239e+00,1.072514955231607559e+00,1.124988244408481108e+00,1.241595671535471679e+00,1.438110834559988671e+00,1.860409763491371882e+00,2.868882730551174376e+00,4.932358162587753725e+00,1.000000000000000000e+01
+1.178428998556324991e+00,1.225687541926783419e+00,1.267058546789056050e+00,1.235421357004274245e+00,1.380638084392444842e+00,1.715738892314879749e+00,2.288530769385737518e+00,3.136654119460879464e+00,4.106796577807878990e+00,6.767468417039479434e+00
+1.293458861963504791e+00,1.351755592148137231e+00,1.401201842450205071e+00,1.361520726365677225e+00,1.573308340074268230e+00,2.000042066339367430e+00,2.511986498545237367e+00,3.116749342136559520e+00,3.858247526914153180e+00,5.128510790795663077e+00
+1.475993876002418936e+00,1.550139453420732671e+00,1.602599468515266690e+00,1.565480076535655574e+00,1.761912796754543820e+00,2.106913919503262456e+00,2.566950735338133782e+00,3.103644509518912908e+00,3.729458912386645508e+00,4.738635197794164533e+00
+1.644481992198185472e+00,1.700274235629266162e+00,1.742448074357598298e+00,1.699396483012125980e+00,1.925996100694966406e+00,2.253633328500821875e+00,2.606651497527785022e+00,3.100480341670388107e+00,3.672395742334999991e+00,4.562394708291827250e+00
+1.880378361965326706e+00,1.906586842788325020e+00,1.949841357667026376e+00,1.903376888587819948e+00,2.031808835686534032e+00,2.327117145375909413e+00,2.713668671446625158e+00,3.196552279561169385e+00,3.741642846751974005e+00,4.448276496552020731e+00
+2.041099891531357624e+00,2.054115948366713074e+00,2.092287467494306608e+00,2.035632136323746177e+00,2.188431248044190092e+00,2.405131910664660477e+00,2.753053714796993567e+00,3.209503083078173002e+00,3.738102816157280017e+00,4.368664759509960582e+00
+2.243606093162703097e+00,2.255110913191689992e+00,2.294678082451648393e+00,2.234769605621928612e+00,2.273169803869203864e+00,2.556341174786846082e+00,2.806684352246060499e+00,3.230214752913735055e+00,3.734534524876221173e+00,4.300519222276122377e+00
+2.381088933497027327e+00,2.387589969894213127e+00,2.430794881380036632e+00,2.373009272583797902e+00,2.422590319497008426e+00,2.637013437629435408e+00,2.941638297254133505e+00,3.331826345221009067e+00,3.737391722178382114e+00,4.244410920080539995e+00
+2.569314816900218013e+00,2.571466409235654726e+00,2.614801781967099004e+00,2.558304786432437972e+00,2.518288197429369824e+00,2.779126570811598640e+00,3.017185612879558221e+00,3.348741967394930796e+00,3.816584323616666996e+00,4.313334802044491489e+00
+2.692755641666266353e+00,2.696121104791552980e+00,2.737327335592990352e+00,2.677580000377933978e+00,2.676576432809993467e+00,2.832624735804900595e+00,3.138042920649187106e+00,3.395581875318068654e+00,3.801021130290116457e+00,4.279366099069990881e+00
+2.861812490687921873e+00,2.863722000778779808e+00,2.895760177216764486e+00,2.831327918377217312e+00,2.784853025299401263e+00,2.901011358485025671e+00,3.178083566081802758e+00,3.505029962482268502e+00,3.798685888575544123e+00,4.253464037691618849e+00
+2.948404426617920571e+00,2.953024719676233811e+00,2.960189363168895138e+00,2.864252714481325235e+00,2.942443606156817104e+00,3.036041269252617525e+00,3.238706900124296517e+00,3.542843547118921688e+00,3.884758707138286749e+00,4.317360364422865970e+00
+3.076326287860192465e+00,3.094626915406319512e+00,3.056740264222227665e+00,2.949400884259918421e+00,3.028965122834303081e+00,3.100636273670574372e+00,3.368998130262339963e+00,3.643445000307470316e+00,3.906142846668088087e+00,4.297671061572523321e+00
+3.116670847778048703e+00,3.165958066871779053e+00,3.109408756725278167e+00,3.016433671545616590e+00,3.090339885317549662e+00,3.207909073768754560e+00,3.417637465556278453e+00,3.669916878181989972e+00,3.953919799899449750e+00,4.262857037291072793e+00
+3.160027357948327342e+00,3.258265373068043758e+00,3.226799151648171549e+00,3.153009107277898071e+00,3.210550154320209071e+00,3.248752659265671028e+00,3.504446423831979462e+00,3.696039728046457640e+00,3.934926389649375356e+00,4.270997310209562414e+00
+3.129313117228702090e+00,3.244972655563006292e+00,3.247609034932494865e+00,3.200344050609216229e+00,3.260152419875538499e+00,3.355691717886458925e+00,3.537223756005272168e+00,3.786770028641354813e+00,3.935830546753860570e+00,4.226790926327233855e+00
+3.153781426829623591e+00,3.273157947509735877e+00,3.272214605525057163e+00,3.230475829319697123e+00,3.291164735098726535e+00,3.362035468641202840e+00,3.555575334893282147e+00,3.748497805381198589e+00,3.958022047036869218e+00,4.244098594785558731e+00
+3.127255438656159736e+00,3.250642365275362877e+00,3.256500137951327645e+00,3.212493020672718025e+00,3.254736754683599909e+00,3.388840748331125141e+00,3.487047206369380259e+00,3.739670382808540250e+00,3.889173159568870997e+00,4.149848384213448149e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_60.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_60.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..67f1067a200a4e966ce36b68755845e278cc9171
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_60.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit cross_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+2.754225854437796217e-01,2.784149370563892556e-01,2.930938525240862069e-01,4.685406837516850054e-01,6.651107113067951104e-01,8.871654704899801791e-01,1.119806697739519130e+00,1.329663009082226122e+00,1.620547918855400393e+00,1.824754936486079337e+00
+1.286951542375000812e-01,6.440002469939473673e-02,1.364947753939341202e-01,2.927046892074859907e-01,4.608326208744455976e-01,7.388671619443640814e-01,9.691553582846891279e-01,1.277840999575435843e+00,1.482385932509261428e+00,1.777931073878059598e+00
+6.261206209701870862e-02,6.261206209701870862e-02,6.122788185108973130e-02,2.954297449966559186e-01,4.654290852452453442e-01,7.404346377641837229e-01,9.429870010133899472e-01,1.287111590980647202e+00,1.504885146983567790e+00,1.807060096737096444e+00
+1.176196233636845889e-01,5.380495916041874022e-02,1.158222959709798994e-01,3.065510472461359104e-01,4.898167222643776131e-01,7.485179947286553226e-01,9.497758834688380114e-01,1.291405803128409246e+00,1.545778256823056251e+00,1.861869704161631889e+00
+2.194129171478681195e-01,1.991336772123721288e-01,2.193823043410565443e-01,4.417808709704734715e-01,6.273857007042078493e-01,8.138313012498966659e-01,1.005771935867776135e+00,1.274164055152019692e+00,1.659352704580344895e+00,1.889000215711793329e+00
+2.655027641834662999e-01,2.623492607559441137e-01,3.201870554542214364e-01,5.544260835353977956e-01,7.066984553163170313e-01,8.899552697572616911e-01,1.061890254972189807e+00,1.328167852012211103e+00,1.769683203779966796e+00,2.092595904511007632e+00
+4.073358543179730895e-01,3.409208580561037816e-01,5.362494971746757377e-01,6.813591728203461928e-01,8.590782912185602749e-01,1.078761112594521343e+00,1.244864934028538261e+00,1.452249813315136251e+00,1.847503666542899214e+00,2.295896511775206594e+00
+6.731793572551931781e-01,5.949834615799340920e-01,6.941120195898521361e-01,9.111369396249334729e-01,1.054895854835907976e+00,1.303335599408956602e+00,1.434013151928379415e+00,1.553747409328094520e+00,1.816384946173551285e+00,2.417345486578450053e+00
+9.342546855931982419e-01,8.563725111687454650e-01,9.497643742786138210e-01,1.059688599466678038e+00,1.308500983972806342e+00,1.624534513626595622e+00,1.843985245461834843e+00,2.014249744476720672e+00,1.966121636591375621e+00,2.684796180156172163e+00
+1.122066511909987740e+00,1.067092444536826612e+00,1.172492337979229804e+00,1.391588348890723026e+00,1.590687570859488975e+00,1.920726497799173593e+00,2.269727819935605684e+00,2.692002529881930784e+00,2.551721015507947943e+00,2.757298475553560113e+00
+1.380810576292274883e+00,1.333200172950135265e+00,1.443607598853340779e+00,1.610659179427492926e+00,1.852535368213636513e+00,2.171824944975964122e+00,2.615625155026306103e+00,3.379275472870917341e+00,4.415908565102722783e+00,5.025084196031329498e+00
+1.558633161581625792e+00,1.523129689962269273e+00,1.632378048322542519e+00,1.872327445008884705e+00,2.022292999887898901e+00,2.319016284611869594e+00,2.722845626371329431e+00,3.744773964739058325e+00,5.772849966475634531e+00,1.000000000000000000e+01
+1.811463606141386906e+00,1.779623694945567047e+00,1.890108860400254276e+00,2.040919385635845185e+00,2.277706644937997016e+00,2.467879191967763397e+00,3.165253232219153112e+00,4.136122798279274981e+00,5.166029350214746962e+00,7.661408923629386969e+00
+1.993370357246038171e+00,1.963254233286030104e+00,2.074293016690507141e+00,2.204380249934724922e+00,2.448958905805322939e+00,2.943093250194370736e+00,3.454558375839449358e+00,4.142757016007378112e+00,5.000201691327137432e+00,6.429384409325305860e+00
+2.250043690298140664e+00,2.223929136999167611e+00,2.338107537758863153e+00,2.463453416901033144e+00,2.641040169788585246e+00,3.100339286354572454e+00,3.583668489060735762e+00,4.152941690297533128e+00,4.894794911557440287e+00,6.055978834410732148e+00
+2.449526511456161515e+00,2.410954765890718221e+00,2.525807959170319528e+00,2.638824824128993995e+00,2.906278774944105692e+00,3.317747370395607298e+00,3.703896979438086490e+00,4.209709369146649394e+00,4.852641914987581018e+00,5.906204406580987332e+00
+2.780244130603040542e+00,2.686019074283821251e+00,2.795473641355525896e+00,2.901352728264583014e+00,3.079049619320538334e+00,3.422745284893199624e+00,3.921696977530306771e+00,4.409295149797705982e+00,4.997183911858909866e+00,5.794195873295564070e+00
+2.980375429994625236e+00,2.878359300471623250e+00,2.987188260189352462e+00,3.070402037962418618e+00,3.315037720087530726e+00,3.527503305524966049e+00,4.010790411503336372e+00,4.493270320168747389e+00,5.010746397138683861e+00,5.704863610356495585e+00
+3.257844371678936923e+00,3.148285604029164464e+00,3.251214624107006124e+00,3.326870202158603185e+00,3.467957283183068284e+00,3.727335962357094079e+00,4.083947198918410848e+00,4.579893950449300810e+00,5.043946954094161939e+00,5.646450695223031779e+00
+3.444853506742439730e+00,3.331399431550730483e+00,3.429565151281014579e+00,3.487719395240056919e+00,3.697323083347519468e+00,3.846054366240240885e+00,4.246736188454414140e+00,4.745252765645608051e+00,5.091903862104199874e+00,5.606348202428076632e+00
+3.709085402232154660e+00,3.594387548558011680e+00,3.679613052860555733e+00,3.738686880659740197e+00,3.841166684626550420e+00,4.083299092094821781e+00,4.318419095281683440e+00,4.803871104471784115e+00,5.253425324297427146e+00,5.722796179934441341e+00
+3.883936996987595425e+00,3.768351349898869884e+00,3.841531216757852363e+00,3.889974565680056173e+00,4.060836995101716695e+00,4.210170500060066878e+00,4.502312339319910706e+00,4.850501465493577413e+00,5.294242914139770662e+00,5.729934117087845280e+00
+4.129965956608874222e+00,4.017319428437141404e+00,4.081562022109393340e+00,4.124629074395717687e+00,4.201238602245698672e+00,4.340720416360632328e+00,4.594176646422325483e+00,4.988855261456896173e+00,5.336285668165514195e+00,5.747654357526240432e+00
+4.290451439671659095e+00,4.176207116452085089e+00,4.236377417657340771e+00,4.263873772647749583e+00,4.420735079311768345e+00,4.548689298044023666e+00,4.688592000173748886e+00,5.028540264981096186e+00,5.460039602693167460e+00,5.873348048510461439e+00
+4.522112709576885159e+00,4.410720967126701808e+00,4.464470112447264327e+00,4.489528553183474990e+00,4.550888565696472376e+00,4.674335739508840959e+00,4.895529052842221063e+00,5.171358648902644184e+00,5.485427195844202686e+00,5.898946553690472605e+00
+4.665632861955280930e+00,4.557300364505166179e+00,4.603812319078373072e+00,4.623383520729929863e+00,4.677274088169917299e+00,4.870428366175118207e+00,4.986796602533394740e+00,5.225964883275389994e+00,5.603359861878098869e+00,5.922357684923760246e+00
+4.883631096592717213e+00,4.781166010540212952e+00,4.817587757324098163e+00,4.844417128758972346e+00,4.891181557518013534e+00,4.986180676753003027e+00,5.176359510879105841e+00,5.286849709319331403e+00,5.617731330281984015e+00,6.028507483263400246e+00
+5.013608894404610439e+00,4.915580347970748498e+00,4.948772892239668764e+00,4.973876329169233834e+00,5.013175742156676939e+00,5.171828292963747131e+00,5.267292001062839901e+00,5.452383583368237474e+00,5.647285191823671724e+00,6.031192264810512960e+00
+5.206438346818069718e+00,5.124213292584345325e+00,5.156708478243794858e+00,5.183817234018890829e+00,5.209983705275449850e+00,5.275251177438394556e+00,5.452758070895704634e+00,5.530576317696491273e+00,5.779310678453030370e+00,6.136605029828503532e+00
+5.307899537932737388e+00,5.248869241717601497e+00,5.280839924318769363e+00,5.301297766614949225e+00,5.321215008357500054e+00,5.448658947429020571e+00,5.533641589962229546e+00,5.661742259348619299e+00,5.809612559686475386e+00,6.131139104682976182e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_80.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_80.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..d8761e7ce6727ae99623d36f8fbaa208a9317360
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_2.000000/t_80.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit cross_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+3.883462326704806289e-01,3.934856293365667224e-01,3.989951071863518384e-01,6.100050317209064765e-01,8.558866441001243830e-01,1.129902828383912539e+00,1.421012492309810193e+00,1.722425406689347849e+00,2.160647533276984333e+00,2.448981552437881515e+00
+1.779012064147435512e-01,8.301645093603818304e-02,1.801793622435365894e-01,3.810403554682914584e-01,6.257190061482630350e-01,1.032691139415943038e+00,1.363889772756508911e+00,1.800034264278634222e+00,2.092344715104975883e+00,2.510260773296101977e+00
+8.007683595030573587e-02,8.007683595030573587e-02,7.135354371348434643e-02,3.735989567498188002e-01,6.208042469408736608e-01,1.025391958482839705e+00,1.364440226158865066e+00,1.803840101474511792e+00,2.103295995205266777e+00,2.521366694976538092e+00
+1.212938790943310224e-01,4.278766675803274272e-02,1.186372545025824038e-01,3.494668143570859309e-01,5.950314666878624426e-01,1.021037283533098305e+00,1.380214328453249539e+00,1.927557762356701065e+00,2.234874938296243396e+00,2.654850702648796634e+00
+1.570783187645356516e-01,1.473961557590296179e-01,2.435704339338137792e-01,5.193252326929086449e-01,8.226291536893222123e-01,1.120988866309628573e+00,1.501012867218584290e+00,1.942353691805396521e+00,2.491122435733561957e+00,2.856280796623348550e+00
+1.894110667867146547e-01,1.805579035926659359e-01,4.220302995775838117e-01,7.445625138595047821e-01,9.813239019570123567e-01,1.267725634227388154e+00,1.635395798393378453e+00,2.052232892671948861e+00,2.640054496141103435e+00,2.971554615794852694e+00
+3.883224425071968300e-01,3.031340106977297721e-01,7.122503644259523536e-01,1.025645219636428074e+00,1.233086223311574470e+00,1.543956361647920161e+00,1.896217616536586270e+00,2.294596726796250596e+00,2.797056819583432219e+00,3.458646013775053873e+00
+6.887993628556938752e-01,6.456563536808492820e-01,9.147893698265114892e-01,1.251692524039182963e+00,1.493552256164816017e+00,1.803851941874782927e+00,2.036534121201502678e+00,2.344085244111646649e+00,2.769335403798785400e+00,3.640033652977949341e+00
+9.957908259539470786e-01,9.523635754094865735e-01,1.176175749363595147e+00,1.450214444136141756e+00,1.736028314139670847e+00,2.107680484734442139e+00,2.328017331760174002e+00,2.721260567920869455e+00,2.946862832292373113e+00,3.973576196729734278e+00
+1.232358153016614999e+00,1.190326866180201781e+00,1.380429002204084155e+00,1.727203206382735834e+00,2.056714813004996589e+00,2.326123477310312992e+00,2.588041913651435433e+00,3.121323189214567861e+00,3.469898174423897252e+00,4.253291327543165856e+00
+1.543745904213228437e+00,1.494843855536692079e+00,1.677475198745126184e+00,1.889167739019046888e+00,2.239807735705511504e+00,2.536065444983224282e+00,2.805686930410928426e+00,3.235642967479097187e+00,4.530214738556376020e+00,7.679242380501058562e+00
+1.788914138094493955e+00,1.727979983901329675e+00,1.869503111684168051e+00,2.161996886892066705e+00,2.401828159363762261e+00,2.701555154059851027e+00,2.974501079275384097e+00,3.598866521358736748e+00,5.425234427589792574e+00,1.000000000000000000e+01
+2.171539180532792379e+00,2.044622301923349372e+00,2.191474318432217849e+00,2.330407444014480411e+00,2.653117904722683829e+00,2.850104402327741759e+00,3.350761133740073561e+00,4.324629863821288112e+00,5.442017346963775815e+00,7.489341093695598417e+00
+2.479670416616498230e+00,2.352559038806142144e+00,2.398359173853021442e+00,2.507057830621381544e+00,2.794877758580031735e+00,3.268602457578604792e+00,4.126772795140788652e+00,4.871722683031190826e+00,5.616446631992591421e+00,6.878863024632570600e+00
+2.958703633250961307e+00,2.745945999433968332e+00,2.727205368503677008e+00,2.839555729838231901e+00,2.958517027329036431e+00,3.660148695693217658e+00,4.459810501616433775e+00,5.092300579028579577e+00,5.751931579703663644e+00,6.999740971764294883e+00
+3.334741415494643757e+00,3.143637672857634957e+00,3.041535635677285576e+00,3.149230847440192882e+00,3.635888074946815873e+00,4.110562177913973159e+00,4.646844355727781206e+00,5.304820331608239847e+00,5.920740147172685042e+00,7.022163311594179724e+00
+3.806274442942528147e+00,3.651183498702715191e+00,3.574862734675490206e+00,3.611338829810396334e+00,3.892819367599132274e+00,4.316725577818098181e+00,4.931287610749993888e+00,5.629579297656785108e+00,6.272192068504233831e+00,7.218399356631726604e+00
+4.195305381872060480e+00,4.019221867859067210e+00,3.915176367087695120e+00,3.972978356168578529e+00,4.231970824982020041e+00,4.535870537908774480e+00,5.073806744932280566e+00,5.769007444902651827e+00,6.427687351978045527e+00,7.147612170835751400e+00
+4.775192628072916889e+00,4.519403360143138926e+00,4.320364749217432632e+00,4.394892946216931939e+00,4.544946444478347836e+00,4.885763212945837708e+00,5.234957585124346835e+00,5.900486921273654595e+00,6.579220100399671978e+00,7.231360694619452190e+00
+5.274792574692483527e+00,4.864074771792071594e+00,4.652075229044007720e+00,4.673752965805569204e+00,4.932314471217959628e+00,5.126888176596075652e+00,5.550432996254758500e+00,6.150475795924441158e+00,6.701838746901990440e+00,7.307761152703621477e+00
+5.781948224147943627e+00,5.305155669794841877e+00,5.078048694979538702e+00,5.065879001432783468e+00,5.176877717702267567e+00,5.507737113023544850e+00,5.750443321980692524e+00,6.271189428113734365e+00,6.966278961969107897e+00,7.554778272731166311e+00
+6.122790405192324314e+00,5.613391880356100039e+00,5.381020897630785171e+00,5.333959991693570046e+00,5.538985517713057583e+00,5.751566623162505110e+00,6.072779648181565904e+00,6.399875069597660726e+00,7.039433539067881718e+00,7.632895142478587580e+00
+6.536771506370449458e+00,6.010299976984462056e+00,5.782717415376733783e+00,5.699788717633488488e+00,5.774032265479370096e+00,5.968233997936106761e+00,6.262490635071164213e+00,6.678159456388945259e+00,7.098155728967421751e+00,7.687989385075204574e+00
+6.800479137808718377e+00,6.264208343323004691e+00,6.043586238228682461e+00,5.938329085039634414e+00,6.110061672343828576e+00,6.275500895480612407e+00,6.445952569739087146e+00,6.820968914226956059e+00,7.292014731325636490e+00,7.877157511188087824e+00
+7.189640700884730506e+00,6.631804971544119631e+00,6.405983682358277420e+00,6.274997955813849337e+00,6.317817238187044993e+00,6.457774838705168108e+00,6.741960162453938032e+00,7.084159184490194328e+00,7.367526555541293654e+00,7.929314270714663770e+00
+7.425733237446526580e+00,6.867074632227653019e+00,6.637982800016928309e+00,6.481458584139319079e+00,6.514162684728404429e+00,6.741727378786995573e+00,6.926999661843103340e+00,7.213970419241428012e+00,7.585354132050885489e+00,7.982272643912503796e+00
+7.786500322700248056e+00,7.215400977423938045e+00,6.977196638622381819e+00,6.787422948172375570e+00,6.819006921639935825e+00,6.902592109209734872e+00,7.208297252004491007e+00,7.335319647948368882e+00,7.684443115527754387e+00,8.182444042376866733e+00
+7.989803154276630792e+00,7.423204602935111751e+00,7.189055228087617877e+00,6.969083108266361570e+00,6.997588626449911864e+00,7.174098494814304949e+00,7.345540784815155710e+00,7.574782516807962551e+00,7.785220428363413880e+00,8.249184135564815890e+00
+8.320079142305480957e+00,7.744065880942079261e+00,7.507445022619161357e+00,7.263306790440090310e+00,7.285544734914778608e+00,7.327060230073501934e+00,7.600563735192228165e+00,7.681841691914361725e+00,8.007862169049834833e+00,8.439850805475243689e+00
+8.503196601242979824e+00,7.932035437255158250e+00,7.700575542716679323e+00,7.439763023545888032e+00,7.451405926849980155e+00,7.595898747105894522e+00,7.721571391944478613e+00,7.956922063859877881e+00,8.117769803842719512e+00,8.522294108434781634e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_0.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_0.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..8f19582b456c227d1e7a6f392c1eeebcf2891016
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_0.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_100.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_100.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..45f2c77a76346fc9682d8716d5fa73d90533fed7
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_100.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.648825403141266355e+00,1.599652775774873303e+00,1.786926080960036245e+00,2.049178099271903086e+00,2.345712808705015640e+00,2.798225740281132801e+00,3.134418763059537039e+00,3.572228366966254676e+00,3.921313003639579797e+00,4.300188549316175113e+00
+1.130791138354945158e+00,1.094948069714519301e+00,1.303967445182281804e+00,1.631176267408248615e+00,1.922260247544580247e+00,2.419232645454440611e+00,2.749567211896295049e+00,3.162255746936890599e+00,3.541651443766213436e+00,3.875655241785327831e+00
+8.055197111672554033e-01,7.108372234437919657e-01,9.518828119947199129e-01,1.311969034011038815e+00,1.640929300894666598e+00,2.140041170296302475e+00,2.533183320379039039e+00,2.901620243463641557e+00,3.309956666762692290e+00,3.693073943708904405e+00
+3.809704483556544674e-01,3.680967685201092521e-01,5.877214092011496804e-01,1.093798804158291560e+00,1.444950154318067614e+00,1.798144151748590547e+00,2.101174686691501314e+00,2.547706865859295178e+00,3.217562817653524476e+00,3.636516620289642621e+00
+2.426758559570393603e-01,2.864699353320834252e-01,3.602633851797856224e-01,8.676553282486932916e-01,1.259338454553090347e+00,1.583348117958927270e+00,1.941338921732176148e+00,2.399358984516536619e+00,3.071753470439971156e+00,3.471551728194690600e+00
+1.387783431120928057e-01,8.631839392720906667e-02,2.373791627378843416e-01,5.935924569592013755e-01,9.336842159815718079e-01,1.493424582093495712e+00,1.863000256304947921e+00,2.393516275150728401e+00,2.882354658038240203e+00,3.811798466486009396e+00
+1.327443764351354527e-01,1.327443764351354527e-01,1.415386685500829855e-01,6.222103077930689619e-01,9.885380850949233578e-01,1.543691209640508433e+00,1.916364641432858340e+00,2.452030002110933804e+00,3.051384152092495139e+00,4.183151844845344414e+00
+3.169670208278697610e-01,1.527749036602289168e-01,3.205926761576797235e-01,6.646041865461900233e-01,1.039071956186872203e+00,1.636906188816982022e+00,2.013009408025923541e+00,2.560374369263989536e+00,3.013331509902567706e+00,4.378449740156779235e+00
+6.600443628476091451e-01,6.628534540427898358e-01,6.749059662956313765e-01,1.000006319194607363e+00,1.416246107094431217e+00,1.855243010675163839e+00,2.258501368477871640e+00,2.714357781013103210e+00,3.241199049224171347e+00,4.463509068340085761e+00
+9.863934816632093927e-01,9.961175584049795084e-01,1.016441812035331349e+00,1.341994143291986630e+00,1.512931237198451351e+00,1.957762722650219223e+00,2.460732478570266224e+00,3.160095249329222256e+00,4.164260583338752930e+00,5.040825953158916128e+00
+1.476002436071551127e+00,1.490149783202627365e+00,1.506566751995410902e+00,1.661123969437312331e+00,1.827461920456554978e+00,2.190584682246118575e+00,2.651294135629832738e+00,3.278506332793574174e+00,5.378556058498861425e+00,1.000000000000000000e+01
+1.792549957974563402e+00,1.806513995636184422e+00,1.824262133127656282e+00,1.974927710551101168e+00,2.125956397492698713e+00,2.471827754800571597e+00,2.690007362048466355e+00,3.152450432004918035e+00,4.126920941476138971e+00,6.908895744255799443e+00
+2.261776068958180286e+00,2.282188885376923881e+00,2.303722477964166959e+00,2.287850364222937749e+00,2.433868938155598460e+00,2.774981451913875574e+00,2.970328127458763401e+00,3.359675130741949012e+00,3.917420493800738424e+00,4.891397358294326203e+00
+2.557115016023936871e+00,2.580388456833986766e+00,2.606051534230259925e+00,2.764349706715950816e+00,2.922857453724284404e+00,3.095234353615309963e+00,3.281598212292049510e+00,3.648919061094104244e+00,3.949398803520336010e+00,5.150313873634130069e+00
+3.009249624083112362e+00,3.041078216152022673e+00,3.074880721973708653e+00,3.073867822897649482e+00,3.260701306507275632e+00,3.435200945874478773e+00,3.614198895741416173e+00,3.964336374712044808e+00,4.191201501452686884e+00,5.576429782458431461e+00
+3.297417177804651267e+00,3.338764416941068625e+00,3.382746034148475633e+00,3.556305411695255714e+00,3.597356211861809427e+00,3.784940110503276500e+00,4.031969891163323716e+00,4.347262618325529182e+00,4.743946276920179450e+00,5.662447428379961067e+00
+3.745816572906877084e+00,3.808085886439585455e+00,3.864703095961713686e+00,3.885441878260826876e+00,4.138092329575767003e+00,4.276946559752381916e+00,4.513482445624170225e+00,4.802955295458437135e+00,5.221409664250962201e+00,5.857302752038692439e+00
+4.049771658240786998e+00,4.132342462478343137e+00,4.190755258870572320e+00,4.222621749336873620e+00,4.564783256778961906e+00,4.867180321988491265e+00,5.092285208449652600e+00,5.207589192855939686e+00,5.445559732829088340e+00,6.099737087550884063e+00
+4.539253074674510557e+00,4.661617889190691422e+00,4.763694417867200492e+00,4.923789982816302313e+00,4.982985648193366757e+00,5.227205439793415565e+00,5.463759903868565360e+00,5.633752819487247265e+00,5.747885629906069660e+00,6.282424088756689784e+00
+4.992920323931834936e+00,5.125471297638765300e+00,5.241118534347000590e+00,5.357038155024380188e+00,5.541606307412462407e+00,5.751401756172727531e+00,5.821773715473343103e+00,6.016829125497162423e+00,6.125624989028288780e+00,6.493897929126029922e+00
+5.676304353810841974e+00,5.694316852540040941e+00,5.782355461249979456e+00,5.899347546373966189e+00,5.923415640417931449e+00,6.105316502993257899e+00,6.338042621342728999e+00,6.550221508767089418e+00,6.681337000235134660e+00,6.770433013552383805e+00
+6.114381092904372927e+00,6.068730763682538054e+00,6.138242932367500515e+00,6.263999457759442890e+00,6.459287036487833866e+00,6.467131208284575550e+00,6.672345460201545286e+00,6.885284909203001291e+00,7.046033233086341774e+00,7.125361228793746449e+00
+6.678174325130203037e+00,6.608510688740468098e+00,6.656166542024016586e+00,6.778747659031127526e+00,6.809832828404280392e+00,6.995181236941682812e+00,7.009070921635505158e+00,7.200197304732441239e+00,7.375053137361660127e+00,7.494398555571160081e+00
+7.058171675377115761e+00,6.972233345322724318e+00,7.011922798448614103e+00,7.108861580926518542e+00,7.319297246324508954e+00,7.327761063222518523e+00,7.514106073058094637e+00,7.691522243841022899e+00,7.682468761663444390e+00,7.830601064227327157e+00
+7.604658538725478145e+00,7.497316545663613496e+00,7.526853058045855249e+00,7.631915797586162675e+00,7.646250260566444190e+00,7.822466261216446171e+00,7.829431062860233936e+00,8.001733388177086681e+00,8.146081087828653367e+00,8.293952647397480504e+00
+7.961251473693106817e+00,7.842687369125028951e+00,7.870384933543174810e+00,7.964557239992458015e+00,8.166366863573886192e+00,8.143008594961751001e+00,8.319869885815688093e+00,8.310906078706571165e+00,8.444346941036776855e+00,8.575280901924500654e+00
+8.484509200622927239e+00,8.345011134340991177e+00,8.366005958183817981e+00,8.467434102030082954e+00,8.494624954420160634e+00,8.464031175082633141e+00,8.621612468378133443e+00,8.776788746348724857e+00,8.729336736099112315e+00,8.837894201283946316e+00
+8.834044171989184235e+00,8.669620020743661115e+00,8.669890421848204909e+00,8.771409704294146792e+00,8.995181986457582823e+00,8.949961639090297183e+00,8.912950491900842209e+00,9.049198646111310751e+00,9.180075802002491514e+00,9.271348061174512267e+00
+9.349675498681550678e+00,9.137980934158461466e+00,9.149543234712943729e+00,9.225490531105091208e+00,9.291480386412091619e+00,9.251641762498456600e+00,9.370366892982222140e+00,9.500297944513340198e+00,9.460800149838046735e+00,9.534093391291762032e+00
+9.668486738207992204e+00,9.412294070903779897e+00,9.440230645231160622e+00,9.512073892245476614e+00,9.559901258156754622e+00,9.723679813760394808e+00,9.657525527379224428e+00,9.760580715393327722e+00,9.879157912529656471e+00,9.773395828529015006e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_120.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_120.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..accc4bce0f01564c60dc50e6657a8be4f0638bcc
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_120.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.438972770234042686e+00,1.508498527941152023e+00,1.688024536041291324e+00,1.973653593376861970e+00,2.373186705284658249e+00,2.888397475332785902e+00,3.171048117024909629e+00,3.601326053993457066e+00,4.079551060696361198e+00,4.597615938165308336e+00
+9.621191626977327882e-01,1.034489379633698025e+00,1.234365519364688968e+00,1.668554490260827583e+00,2.011727404277629638e+00,2.472040296413788418e+00,2.766691701190800323e+00,3.250247381813401226e+00,3.737046042209271945e+00,4.185122604130065760e+00
+5.928261744423128921e-01,6.542964034519794803e-01,8.834531605208629790e-01,1.348816280039030202e+00,1.670058541932430751e+00,2.159684872332797489e+00,2.686084375178529271e+00,3.166924956779624711e+00,3.641043374159654178e+00,4.031760532905557248e+00
+2.269044553123542585e-01,2.767312718324382304e-01,5.556246398539594900e-01,1.071605069593261961e+00,1.421922453948526455e+00,1.927625671547000152e+00,2.401802397986858573e+00,2.848796959439146459e+00,3.391822914079630102e+00,3.755657853658069811e+00
+1.034021300315203368e-01,1.231300012008211819e-01,3.833584401162543065e-01,8.390911910842634436e-01,1.342436365515913277e+00,1.800577043591687021e+00,2.211333489086059867e+00,2.617968070917704448e+00,3.195890189652046853e+00,3.605792394332266060e+00
+7.969865485975431707e-02,3.759542317612953044e-02,1.876705743786750147e-01,6.268201457289934719e-01,1.051958384380034639e+00,1.655375636919615756e+00,2.080576785276101681e+00,2.677858860861797030e+00,3.091411019087855649e+00,3.804883792369476936e+00
+1.018851632060717299e-01,1.018851632060717299e-01,1.215908144850872397e-01,6.831325162421848507e-01,1.093906221514464816e+00,1.720362875565106364e+00,2.189334941068235008e+00,2.823720437464661615e+00,3.244256625365524283e+00,4.139585684158997303e+00
+3.114894724362257117e-01,1.358431697442989694e-01,3.227307980957356270e-01,7.114863774603751301e-01,1.124297358306618921e+00,1.841513944984151996e+00,2.335414975381595148e+00,3.002788985608428440e+00,3.410697056994941079e+00,4.264101057258379512e+00
+6.445496612165733108e-01,6.395762219510467972e-01,6.695878230257499286e-01,1.073939189125261873e+00,1.539881322348672921e+00,2.089558064117217118e+00,2.652748840389836271e+00,3.244117828065267162e+00,3.842897215329421634e+00,4.638382477668735682e+00
+9.665151099823220404e-01,9.665942659447430696e-01,1.002078536068145231e+00,1.404483935610241652e+00,1.651085062149300953e+00,2.181697928452194457e+00,2.863877030471337459e+00,3.738321965184039808e+00,5.043964795262620981e+00,5.986405119315502787e+00
+1.447116561166343907e+00,1.457543359531837446e+00,1.499089148511872693e+00,1.714592962516656272e+00,1.953797348012956681e+00,2.399912422916040011e+00,2.926399500669715437e+00,3.809465450281572352e+00,6.412282023903345340e+00,1.000000000000000000e+01
+1.753174045904197564e+00,1.770159651086593344e+00,1.801346789431273354e+00,2.008575991872540101e+00,2.240067948397525655e+00,2.679840393722727754e+00,3.000052754348228046e+00,3.887527411011322709e+00,5.018541370492124898e+00,8.521558803441681818e+00
+2.222179451868049327e+00,2.235259132457696918e+00,2.273903369757632742e+00,2.313591652106313123e+00,2.545492061318291199e+00,3.152293552570457180e+00,3.638975598663924949e+00,4.271851180657662894e+00,4.974215279327857786e+00,5.833980349179017644e+00
+2.523853413725853923e+00,2.548129293031340392e+00,2.593548353173760646e+00,2.811237418992671433e+00,3.162909488254635804e+00,3.574072009569023933e+00,4.027616461473685128e+00,4.582855950261923716e+00,4.961856007885546482e+00,5.563261601990673100e+00
+2.996712977599021333e+00,3.033392453103060493e+00,3.091068553063967439e+00,3.138566244676681105e+00,3.440299255812079515e+00,3.885354575466540616e+00,4.319598158363894491e+00,4.904617904549105845e+00,5.234262882328416744e+00,5.823477984723291812e+00
+3.325893554233236848e+00,3.365009797396839808e+00,3.430101048029424060e+00,3.639521157556102171e+00,3.718605190773136115e+00,4.139179330606521212e+00,4.577813676903277340e+00,5.174880238185320280e+00,5.537716359615275863e+00,6.116675735334728969e+00
+3.823378486101657980e+00,3.852608645922898312e+00,3.928805454795155860e+00,3.975106832079219998e+00,4.199571294409502720e+00,4.357920013272057247e+00,4.780327744629389919e+00,5.397984705652576487e+00,5.809502292792315892e+00,6.404756402555974226e+00
+4.180095953697236411e+00,4.177641695525966092e+00,4.249883518555346740e+00,4.295114911524534840e+00,4.508492049171742622e+00,4.742605171371839567e+00,5.166368699057776404e+00,5.615784658165434706e+00,6.044879368906856065e+00,6.673630302981327311e+00
+4.668168461306700046e+00,4.658917852293563477e+00,4.724122034593184694e+00,4.760199749235541233e+00,4.801288085631050251e+00,4.996482025514186631e+00,5.374997273115659446e+00,5.823037775227414059e+00,6.278664043570535647e+00,6.891228062352677597e+00
+4.984579402000861137e+00,4.976235549484986365e+00,5.030739699090869266e+00,5.048870648420087370e+00,5.245548701725690321e+00,5.449316885206395789e+00,5.593325279930176919e+00,6.031018823154318476e+00,6.479585356077400604e+00,7.084152509575721623e+00
+5.460642830283118698e+00,5.443412763313649094e+00,5.493072100141057845e+00,5.500953531153248477e+00,5.521553276007010957e+00,5.734002489597923358e+00,5.970798922935774300e+00,6.403026193793230014e+00,6.842415495680645776e+00,7.283095179462556246e+00
+5.783159608784126604e+00,5.753762597271264490e+00,5.795601016892760526e+00,5.794163454945087111e+00,5.961902324286274535e+00,6.016677945731308874e+00,6.231898432077867866e+00,6.595266059715191531e+00,7.022645192068038611e+00,7.462390989873045832e+00
+6.260691805048498537e+00,6.223405890728201051e+00,6.261345701504722250e+00,6.255138637956215497e+00,6.246804365843745543e+00,6.454443655703501648e+00,6.518449601596535636e+00,6.797002668819443372e+00,7.216081690609003729e+00,7.635860287565423121e+00
+6.585680443410270257e+00,6.540575023875742744e+00,6.570549216193139586e+00,6.565026024152086137e+00,6.703712048413391855e+00,6.732214057594618772e+00,6.958945783620875680e+00,7.159173651020723561e+00,7.400209512347046825e+00,7.824127863894925206e+00
+7.074599311281867031e+00,7.017923128069213590e+00,7.038668901365458197e+00,7.032872467239337233e+00,7.008381047489699256e+00,7.178251718312496976e+00,7.229030532761822059e+00,7.415242676556303536e+00,7.744230338928966617e+00,8.171551332362508191e+00
+7.413354431571260506e+00,7.344366346724221728e+00,7.353193163458620063e+00,7.340350395486124668e+00,7.467161032593337744e+00,7.464398159900095031e+00,7.655529635017352064e+00,7.673982848575984228e+00,7.925171191026999296e+00,8.320938457131225263e+00
+7.909303172905159940e+00,7.830105331912387001e+00,7.828119754294313282e+00,7.806808041453031421e+00,7.766911652189042670e+00,7.748534991386454074e+00,7.923769582860142435e+00,8.093299181412888288e+00,8.104714729526483197e+00,8.485585820184917694e+00
+8.244281398644844217e+00,8.160690072631588521e+00,8.147927620012861638e+00,8.117628518194948128e+00,8.225177205537155700e+00,8.192364709016061397e+00,8.193064146145475846e+00,8.357734956426192241e+00,8.512430183933997085e+00,8.831573279643057717e+00
+8.723793126889182403e+00,8.641903771946886081e+00,8.622988284392453906e+00,8.584843663535053793e+00,8.527253951053644698e+00,8.477113077921183404e+00,8.619894481284076093e+00,8.779082588537274745e+00,8.766666805671269103e+00,9.011271174121317173e+00
+9.040465703793060470e+00,8.957557779117912844e+00,8.937648751854332829e+00,8.890998979365562604e+00,8.823159550869576151e+00,8.913810539851516168e+00,8.893854511837233190e+00,9.047780451585111905e+00,9.174738000040994379e+00,9.190735704304636045e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_20.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_20.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..d490f9af3ae85153b59e8400bcb54766a62c5dc0
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_20.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+3.862734647945712755e-03,7.747624991608684751e-03,2.025732508794315934e-02,6.302455894489542021e-02,1.458880249903840021e-01,2.362966377373660332e-01,3.433205163235006352e-01,6.691795415778779565e-01,1.363375164095650849e+00,1.681682933442200323e+00
+3.260086098209174013e-03,7.327220828522883721e-03,2.514599952907286412e-02,9.464265683215589142e-02,1.916892607025162676e-01,3.175755469830646716e-01,6.062693379291057560e-01,1.250029935198820885e+00,1.445945947783224828e+00,1.449718806780287306e+00
+2.841505660500398978e-03,7.484924489900959647e-03,3.673139190203021653e-02,1.458870065170908004e-01,2.612141703803741999e-01,5.383466047400478072e-01,1.065909827065054438e+00,1.173757597790767937e+00,1.179546842242622295e+00,1.235071283793621078e+00
+2.174176436662922721e-03,6.693526090545427049e-03,5.672520761019525515e-02,2.165742661823240045e-01,3.834674193025898736e-01,7.419863427341020223e-01,8.140859783065089728e-01,8.888773195445242026e-01,1.089653461366790754e+00,1.320038632724859884e+00
+1.791674351198083897e-03,6.542818110126359145e-03,8.922463899205873572e-02,2.415692696049332178e-01,4.234658500796092406e-01,5.366388121266897349e-01,7.230560054413857074e-01,9.938566085276606676e-01,1.541961398654260851e+00,2.137992412431431344e+00
+1.584200143108934660e-03,2.500149810227991591e-03,5.050260551740953091e-02,1.449922098702277340e-01,2.690508958089565805e-01,5.381263355962239148e-01,9.072031541658580611e-01,1.328582717088206522e+00,1.804165127255508594e+00,2.241019934663881941e+00
+1.615026911256356923e-03,1.615026911256356923e-03,2.371046233704200354e-02,1.499011448713918060e-01,3.253611713599692257e-01,6.596171978913492051e-01,9.913809585584187900e-01,1.343849765857680456e+00,1.638963539522856339e+00,2.177612923114603749e+00
+2.837954657779963481e-03,1.645935710906882427e-02,5.973946256702621083e-02,1.957387089939910119e-01,3.708434584170013926e-01,6.780504775762248304e-01,9.920053865207445476e-01,1.334776883405699444e+00,1.653912031996851661e+00,2.575917219724360940e+00
+9.875589512318021929e-03,9.015444402100893095e-02,1.192435389923727218e-01,2.245303930920505286e-01,4.226079834719881911e-01,7.623241326531009499e-01,1.112125800186622104e+00,1.505494262551363649e+00,1.823884663301857056e+00,2.787543678836903016e+00
+2.758545239890305978e-02,1.388862111647719000e-01,1.748622119077704595e-01,2.795170587175700438e-01,4.101241756781727199e-01,7.980377431366560970e-01,1.236864988364746676e+00,1.909095175729102811e+00,2.386437571614004494e+00,2.999246147991211586e+00
+5.312941354982916864e-02,1.973503517595086576e-01,2.574235024012357931e-01,3.105639241133819062e-01,5.551889301279570033e-01,7.740432466564107772e-01,1.299492680044329829e+00,2.218336498240490506e+00,3.989330688150738435e+00,4.701219790823004452e+00
+7.381674725409742566e-02,2.346937817824092110e-01,3.057343923670153840e-01,3.415182052872031138e-01,6.472521125909945772e-01,8.779179336139363299e-01,1.272471184285162593e+00,2.170285644902682609e+00,4.527741359416942224e+00,1.000000000000000000e+01
+9.997878667771742389e-02,2.910713079890781541e-01,3.876053568257350479e-01,4.585695033366645745e-01,6.799869504717794833e-01,1.158919583366488038e+00,1.530729161828542351e+00,2.394036841255567261e+00,3.438030548681469512e+00,5.191147466645102959e+00
+1.186504784111620803e-01,3.381585407539373644e-01,4.367127616435795834e-01,6.029751573882993210e-01,7.643665688022349691e-01,1.322741182970637031e+00,1.748498871360198104e+00,2.371760644240350935e+00,2.996572615235589154e+00,4.046887107893367030e+00
+1.448833968134226324e-01,4.134036663077313989e-01,5.326382437964226613e-01,7.845000813339322310e-01,1.005346308997574267e+00,1.377194840692472777e+00,1.877037518864445698e+00,2.364274671789179827e+00,2.890855737271216697e+00,3.771229768071973520e+00
+1.631728774565249229e-01,4.631425754176574094e-01,6.458192682500428772e-01,9.156818820148155957e-01,1.166640079479073222e+00,1.562309990279675098e+00,2.062742714368779762e+00,2.406959118744839810e+00,2.866315269020558443e+00,3.603194221215022530e+00
+1.875698508188046454e-01,5.005347437654708020e-01,7.743773930199195910e-01,9.300705335117543937e-01,1.369587948947138756e+00,1.563733601026005227e+00,2.194233097118774456e+00,2.634512124526757315e+00,3.079837398543630478e+00,3.525498176227276126e+00
+2.037765281515012405e-01,5.089477093152426912e-01,9.472846396174570138e-01,1.077620446253429121e+00,1.450961525658731155e+00,1.626182912548635784e+00,2.256417928586565758e+00,2.811983622792368465e+00,3.324102159321236094e+00,3.820678066657372085e+00
+2.254186114735745872e-01,5.273681871291029388e-01,1.010659148843172872e+00,1.124385747327575125e+00,1.603671847195256239e+00,1.833511602491054715e+00,2.160799055662127266e+00,2.809897477588336301e+00,3.203725698731004101e+00,3.968049934253095934e+00
+2.388339982089557612e-01,5.156076358001544513e-01,9.640232400200190455e-01,1.107748421015995355e+00,1.579950141715898093e+00,2.044085168777429296e+00,2.120656493015869337e+00,2.725026982947429399e+00,3.216764273976449484e+00,3.726417705329743146e+00
+2.574668352796567472e-01,5.306220328648487694e-01,9.515383872584293190e-01,1.085679861220625986e+00,1.414153122462346035e+00,1.951792656984232543e+00,2.314107832188159186e+00,2.743347053276300684e+00,3.295507568574390866e+00,3.643227807616089553e+00
+2.682816446096498719e-01,5.218242300475244289e-01,9.092171179866664898e-01,1.082174796230579883e+00,1.320984446290704106e+00,1.848533811140085303e+00,2.219903308781605578e+00,2.608921573589661591e+00,3.265137573845011243e+00,3.678925098038509756e+00
+2.845504347465623307e-01,5.327085150251685830e-01,8.867059775137688948e-01,1.072468546257498767e+00,1.264929728256314112e+00,1.760123316165184360e+00,2.100802842006861404e+00,2.396490264913528900e+00,3.017965664462337827e+00,3.543615401277789179e+00
+2.927947812574009934e-01,5.258577672477910969e-01,8.702608179485666895e-01,1.077839214855695449e+00,1.217151392294891110e+00,1.614846549412068066e+00,2.050109422813824356e+00,2.353934517329069998e+00,2.729126981253245265e+00,3.324189307029600471e+00
+3.074391442572146360e-01,5.341315579688885595e-01,8.682341031937519382e-01,1.069199122354795195e+00,1.175247456509172173e+00,1.520737321431844702e+00,1.922552206915597806e+00,2.235383599030249080e+00,2.522620339591945982e+00,3.130177141356598636e+00
+3.135625834278270574e-01,5.286301149361637419e-01,8.515058230027040542e-01,1.072173869872491192e+00,1.159347638035923556e+00,1.414998354266157499e+00,1.846030046519199885e+00,2.126550287151252938e+00,2.396776542735850501e+00,2.871493827130959797e+00
+3.266122882860240106e-01,5.351495489438461428e-01,8.497974201597444655e-01,1.063025289437674825e+00,1.132808513336160061e+00,1.330551897270652040e+00,1.760123315750407036e+00,2.080532234316752493e+00,2.304666550122977942e+00,2.623100136794072501e+00
+3.314046482416931894e-01,5.306220334484960111e-01,8.333246703434388225e-01,1.058398058506609063e+00,1.132802872777725733e+00,1.271581072967090886e+00,1.630320314503472812e+00,1.999994152772505362e+00,2.240420588657550116e+00,2.459099938557834264e+00
+3.428912230048236642e-01,5.359056124331678106e-01,8.320944756076202875e-01,1.048910853111137298e+00,1.113842949458119902e+00,1.241592273738645780e+00,1.552096903276694473e+00,1.947563482549385938e+00,2.152154741210358324e+00,2.394067940252428972e+00
+3.466669683087123532e-01,5.321046886040718960e-01,8.162436402656446655e-01,1.037304084059773590e+00,1.075986140053285745e+00,1.205049016532225403e+00,1.480027183592298456e+00,1.836912588144390623e+00,2.101796253197580455e+00,2.312716225066929532e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_40.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_40.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..2b061ead08e9025fbaf8843963acc9b1c1632918
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_40.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+4.944877415521783948e-01,5.864651139781955624e-01,7.321335419218963914e-01,9.127371886317399152e-01,1.145882444540561984e+00,1.393842478152240716e+00,1.573101496049509773e+00,1.786149813962212285e+00,2.026961209784388540e+00,2.231235905651274720e+00
+3.742848053946165598e-01,4.087650730758396467e-01,5.478217577570170249e-01,7.656172093376722998e-01,9.699390243981227400e-01,1.208290827876970841e+00,1.399639455200112792e+00,1.643682717883802935e+00,1.834344678705558396e+00,2.018117637085007132e+00
+2.972977900408664831e-01,2.782555490135462661e-01,4.087867219623056436e-01,6.727917659416562390e-01,8.422506026165010873e-01,1.063881697775221236e+00,1.278329863665207178e+00,1.429171267667929124e+00,1.706879275853520950e+00,1.956664900485790337e+00
+2.047865219133446490e-01,1.603755848052116906e-01,2.678345194627010928e-01,5.722810473443733503e-01,6.905916193473726761e-01,8.778526247970820373e-01,1.077434131084745061e+00,1.359185050475528511e+00,1.709616167143985566e+00,1.932240027858958875e+00
+1.411919680740348071e-01,1.104826625405965768e-01,1.762093194504541493e-01,4.431703168594588460e-01,6.205561432949556755e-01,7.993000279290672916e-01,1.001515039315849398e+00,1.263921817648024692e+00,1.661472466295115247e+00,1.961611252392426508e+00
+8.062233193068676917e-02,3.783881797402031261e-02,1.215908915509938681e-01,3.084350581963837268e-01,4.823832068181106436e-01,7.380970694313154778e-01,9.075159654076689897e-01,1.220969221102782942e+00,1.564990894846791880e+00,2.019053860727967553e+00
+6.657354289172165429e-02,6.657354289172165429e-02,7.440311917585547274e-02,3.214426184950527343e-01,5.012498593181253792e-01,7.740305229588061442e-01,9.681456391935373551e-01,1.248543988258708826e+00,1.699203320043643384e+00,2.218969858254367100e+00
+1.651919388857628346e-01,7.953612728239831120e-02,1.687140973633071694e-01,3.307512578386135882e-01,5.283852037352390063e-01,8.536546684804364737e-01,1.088559256704904721e+00,1.377491606915950406e+00,1.701692859288008952e+00,2.546326999521117074e+00
+3.275980814576170408e-01,3.450182010264011279e-01,3.493232134283061896e-01,5.097589287764786592e-01,6.966156016373168391e-01,9.947908104035836363e-01,1.361011300580620365e+00,1.590661874619049287e+00,1.849542441808243121e+00,2.709293645544875062e+00
+4.779000007791209259e-01,5.041321684383253121e-01,5.225870880010432540e-01,6.733385551621833276e-01,7.647865727386939927e-01,1.071941067876917231e+00,1.568190001915137577e+00,2.152419730048873880e+00,2.483897523161664456e+00,2.909466678016322305e+00
+7.131884215137839211e-01,7.425545688532141364e-01,7.694770296266545406e-01,8.323789815869484521e-01,9.155716336901765784e-01,1.106051755508481227e+00,1.604032490996225802e+00,2.561514914295879297e+00,4.125022874250131366e+00,4.748249407581518255e+00
+8.753433824208421976e-01,9.050530696155679733e-01,9.296307464066198012e-01,9.978411721683010382e-01,1.069704581104499397e+00,1.247883667115393003e+00,1.593002593659451627e+00,2.525999804924366376e+00,4.711107294898265963e+00,1.000000000000000000e+01
+1.113849861373630734e+00,1.144362480404599092e+00,1.171052484378939607e+00,1.158925310966974820e+00,1.234182746756155025e+00,1.563148270714982857e+00,2.053135432325995158e+00,2.852402970859023945e+00,3.762727800117581900e+00,5.232073360138841167e+00
+1.264983790104401429e+00,1.301362578453193253e+00,1.338946854884659921e+00,1.402037051656696676e+00,1.498421493500698976e+00,1.842924348982285743e+00,2.275721569862816818e+00,2.866182659181887082e+00,3.406045961840715286e+00,4.317450047854766382e+00
+1.507684690912323600e+00,1.553605524008015992e+00,1.586603194115404403e+00,1.580085755805995307e+00,1.747588599268834919e+00,2.007128616264412635e+00,2.380206543364599803e+00,2.901609290631909754e+00,3.377576128421754920e+00,4.141715313170330148e+00
+1.687531674368599077e+00,1.751087552223731025e+00,1.759505463436837003e+00,1.836809608871190713e+00,1.896125021294819746e+00,2.136278163832746380e+00,2.461272815538853909e+00,2.966048971445820914e+00,3.403698153660151160e+00,4.071785951823395422e+00
+1.987022902249288014e+00,2.020048849082923148e+00,2.016782378893501981e+00,2.010879483111291499e+00,2.119513783534366702e+00,2.265396605802080909e+00,2.541962098511025392e+00,3.022589834598506719e+00,3.441403704085043813e+00,4.051279470855895681e+00
+2.184000047578162462e+00,2.201499397850290585e+00,2.192315099193362204e+00,2.177482491968825595e+00,2.278737086006414003e+00,2.484614162443103513e+00,2.735437242382454226e+00,3.079007833964899632e+00,3.494829356548725841e+00,4.075108873350083094e+00
+2.446957946177330534e+00,2.462856369501688292e+00,2.446214676402788335e+00,2.420986437023276316e+00,2.425542228927674682e+00,2.606705368469611095e+00,2.844282058994175522e+00,3.150228280774334699e+00,3.537389623305146280e+00,4.090867064178419277e+00
+2.615333503370204760e+00,2.625958957837284391e+00,2.612381272981607161e+00,2.592351102024005982e+00,2.661214110386687537e+00,2.806815156512413978e+00,2.952205485304429722e+00,3.221948946496903776e+00,3.584777726664078124e+00,4.094837121036004390e+00
+2.856623700778972985e+00,2.864894449494037154e+00,2.845278127211845920e+00,2.820495210116385820e+00,2.802928512978530851e+00,2.929216772690407922e+00,3.173273005900834498e+00,3.397221318289495251e+00,3.734851976528138273e+00,4.112682341525960794e+00
+3.007577152274741650e+00,3.018573146567419485e+00,2.993515551116229911e+00,2.964277590543780594e+00,3.026820701396442548e+00,3.037299162607902669e+00,3.260009409691819737e+00,3.510076943688074103e+00,3.772573208158350067e+00,4.132508391399688286e+00
+3.228376816266953941e+00,3.236436842182448537e+00,3.209850539992113561e+00,3.155190698818466810e+00,3.158442282283991709e+00,3.252628047482430063e+00,3.318484278818688793e+00,3.593834176806113945e+00,3.839383710959988871e+00,4.152426251932977763e+00
+3.331700814568545166e+00,3.345809445117140069e+00,3.297066395003709349e+00,3.187871935571972681e+00,3.356893667834937034e+00,3.387583304290858521e+00,3.498982647464259799e+00,3.754708798785789003e+00,3.909839566548312551e+00,4.182174229638219387e+00
+3.501361709624768004e+00,3.530968743261246878e+00,3.439761919970712345e+00,3.295545476755893155e+00,3.452266188687262094e+00,3.590399801205409247e+00,3.626904987533344560e+00,3.825494844039047937e+00,4.079382006828862650e+00,4.323719288509204617e+00
+3.554879500081970178e+00,3.617210324195692106e+00,3.510540064929215553e+00,3.371022582595174732e+00,3.595054106920061443e+00,3.682204756780817156e+00,3.814390204742235113e+00,3.869588123146205483e+00,4.095811357016081899e+00,4.356930342433111392e+00
+3.619179081673637555e+00,3.739566678539021360e+00,3.677746827635349103e+00,3.546341172551636944e+00,3.657021635604432053e+00,3.751171226766952138e+00,3.887887916639156671e+00,3.997548334750937293e+00,4.097148994125531907e+00,4.340343085261654466e+00
+3.589740845659332269e+00,3.719421407706906546e+00,3.705124552795513448e+00,3.597413449608116487e+00,3.782714701725751638e+00,3.908471311601981579e+00,3.966370694407681530e+00,4.081766261355975089e+00,4.205406132633227934e+00,4.415869536723140421e+00
+3.626960706882091934e+00,3.759887174734608983e+00,3.753133064631987814e+00,3.641482702125769411e+00,3.739670544827717436e+00,3.903552198836568010e+00,4.033126743256693736e+00,4.152784867513711120e+00,4.188907657466589107e+00,4.410713762730834375e+00
+3.601122029643221811e+00,3.728593386615619565e+00,3.732259634068367138e+00,3.611436813213688701e+00,3.683758645166078871e+00,3.926342761825583061e+00,3.981797703139224875e+00,4.111951768334153101e+00,4.192329976396685254e+00,4.321685417662896711e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_60.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_60.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..e9059e2aa48298bb0957799599d515f02594fe6e
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_60.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+8.741664067907415347e-01,8.727707183674506819e-01,9.339971011581460480e-01,1.107860617525708635e+00,1.386226963738761864e+00,1.730906978325188250e+00,1.949597150649397204e+00,2.219817362684536111e+00,2.457715377030712744e+00,2.728808240727171874e+00
+6.063511032742292528e-01,6.002388124085823451e-01,6.541870487527102762e-01,9.127240444330504410e-01,1.200055624923398012e+00,1.434703153227757877e+00,1.653265481384337487e+00,1.935928332208332048e+00,2.200447432965257022e+00,2.508335588178893794e+00
+4.379242452121591134e-01,4.182868389366037887e-01,4.765727562100949277e-01,8.321644208199231452e-01,1.003044770480102876e+00,1.232001564883724143e+00,1.499753050388342501e+00,1.850395078494540213e+00,2.157220837191469176e+00,2.442066594133641910e+00
+2.253545685798477305e-01,1.947492003989691189e-01,3.252572781601428265e-01,6.667020404875277917e-01,7.866667225684074172e-01,1.024696147611614760e+00,1.317472710080478615e+00,1.643987482622990770e+00,2.077922380011137271e+00,2.366953063984679861e+00
+8.911141932521930709e-02,1.033771246504857355e-01,2.193524014358256280e-01,4.742995336518565641e-01,7.084002556968370667e-01,9.517194474986918618e-01,1.199767190922480076e+00,1.531078395692778704e+00,1.999341510522220311e+00,2.300155756446269351e+00
+3.947144036534843553e-02,3.196708283004778134e-02,1.113998084429772412e-01,3.264352757449328069e-01,5.628839254768681633e-01,8.819524990280035448e-01,1.103575006002692538e+00,1.521171253370745102e+00,1.925128384524438019e+00,2.432205338017757068e+00
+8.111460741471487879e-02,8.111460741471487879e-02,8.472351773083722226e-02,3.721465468179552816e-01,6.004424612729157840e-01,9.369563806353299329e-01,1.163070906337612564e+00,1.501612104839574968e+00,1.941982657230444609e+00,2.576944270453850550e+00
+2.286921105936859655e-01,9.306859396148675634e-02,1.941958824959170715e-01,4.260775285552772518e-01,6.621717067261635448e-01,1.023764459821609574e+00,1.268249350042967238e+00,1.589189922218764206e+00,1.850920195406517976e+00,2.624917861630004623e+00
+4.653953378584547163e-01,4.374162698902447355e-01,4.286931543223342356e-01,6.381466499461657671e-01,9.569591517690577698e-01,1.294251974250126391e+00,1.631507634289528053e+00,1.879391075652019794e+00,2.177704796733974213e+00,2.756157219830755345e+00
+6.962067879716220542e-01,6.770384469078130074e-01,6.877401187853584563e-01,9.390944706715399493e-01,1.074132082966307022e+00,1.493578533018344645e+00,1.985948634108430699e+00,2.460391521592982134e+00,2.791336506557894559e+00,2.987397921107847854e+00
+1.043321834388503122e+00,1.024780717949386633e+00,1.050029566163449779e+00,1.221611173532652472e+00,1.396662989620465423e+00,1.791862961843482704e+00,2.364813532254975037e+00,3.203642166277755887e+00,4.546132915465907587e+00,5.463644014174947827e+00
+1.261963055124185384e+00,1.246343325623476384e+00,1.285308573560775214e+00,1.447969350710064385e+00,1.625597031725476427e+00,1.976254971716491671e+00,2.381717707091809633e+00,3.396084270869641486e+00,5.672457564533899266e+00,1.000000000000000000e+01
+1.592177788399557592e+00,1.578854184786455228e+00,1.624673670440949236e+00,1.660886601844221655e+00,1.850891434345353304e+00,2.240470482761040660e+00,2.878025770886977419e+00,3.836092269624660211e+00,4.905113888317006676e+00,6.605530266336945289e+00
+1.811829717885422131e+00,1.796476762363455659e+00,1.848353392236752768e+00,1.993692687499360350e+00,2.232029290098362928e+00,2.668053816050819815e+00,3.111147305621171810e+00,3.850775572061071461e+00,4.544088144500086024e+00,5.621977674193163743e+00
+2.145399728708988540e+00,2.127686111187828022e+00,2.188131121259141665e+00,2.220922991031204052e+00,2.473830771561160269e+00,2.883266022084788993e+00,3.302875038223706650e+00,3.907112014395581312e+00,4.475961002293747271e+00,5.403732161064221273e+00
+2.395570830656322592e+00,2.351940762095979132e+00,2.412676037532941464e+00,2.571636636374188267e+00,2.691079304068907163e+00,3.041820738640707678e+00,3.467495580604700756e+00,4.030916234088871342e+00,4.503578944256676486e+00,5.318159674804261883e+00
+2.800145711753661448e+00,2.696821294309883044e+00,2.755784372604523469e+00,2.799052895496465521e+00,2.998676315227174705e+00,3.203700869392134276e+00,3.597988399009539151e+00,4.160006888495818345e+00,4.610302920078737543e+00,5.291092358318115529e+00
+3.038465543007929259e+00,2.927959204991509523e+00,2.985368725735495943e+00,3.018140538578295118e+00,3.181672025854100472e+00,3.477762474027249695e+00,3.853265380979360000e+00,4.279935864601307038e+00,4.717483851232561420e+00,5.325281510093834214e+00
+3.383180425191038232e+00,3.265606741029439153e+00,3.320415848011662341e+00,3.349581931719050054e+00,3.373839465490450884e+00,3.614611294459144197e+00,3.970096230704625029e+00,4.390605859053930971e+00,4.814626234427923812e+00,5.378411660878748890e+00
+3.604234593683857568e+00,3.485933556158040680e+00,3.534514298310873048e+00,3.553463717029701208e+00,3.688887957636366011e+00,3.889570316038204467e+00,4.088885418954052220e+00,4.477845090068773182e+00,4.895568781848181672e+00,5.425425204331397744e+00
+3.932043653558579432e+00,3.814317191439929644e+00,3.851153186389048688e+00,3.871625066811001492e+00,3.878592188786758488e+00,4.047005544106892394e+00,4.341669047874177068e+00,4.700699247549779081e+00,5.087398620043682484e+00,5.485322825489401311e+00
+4.137633920916813146e+00,4.023823018114287109e+00,4.045984018966191087e+00,4.060056845139149218e+00,4.177511592867851675e+00,4.213151707866869877e+00,4.472286486839653463e+00,4.798181127493847953e+00,5.144993743969207500e+00,5.525067963739594745e+00
+4.445637797975531491e+00,4.334436469119746782e+00,4.349275931338169698e+00,4.353425294676437574e+00,4.362013421646555145e+00,4.493612075670839090e+00,4.607107588832930034e+00,4.894753288190726082e+00,5.211375782625981223e+00,5.566398455063310990e+00
+4.632369925704861835e+00,4.525847425917530309e+00,4.535845287573771145e+00,4.525437308405840575e+00,4.655022884020281637e+00,4.666301507168823193e+00,4.856093259900997161e+00,5.111106114788532828e+00,5.284385194827555310e+00,5.621257416769856796e+00
+4.923345501024221527e+00,4.818208393363596187e+00,4.823100444943156262e+00,4.806610190613916700e+00,4.822336191021664220e+00,4.946420848774465640e+00,4.982131457412492637e+00,5.208424860887388874e+00,5.483778252769216266e+00,5.786707801668828033e+00
+5.090562863245391867e+00,4.994851730111268928e+00,4.990905902324816346e+00,4.972518592654830094e+00,5.095261923555359118e+00,5.107360715814474261e+00,5.217084007238156573e+00,5.307503313743586304e+00,5.558617756428397172e+00,5.845940538519784901e+00
+5.365040463454983310e+00,5.273673332799475588e+00,5.259591000847451348e+00,5.247272081448065784e+00,5.258960659635338430e+00,5.264101387144269673e+00,5.353176147566499843e+00,5.524082742703387616e+00,5.632861015959440110e+00,5.901879924483970363e+00
+5.520193803699581458e+00,5.435679897819559514e+00,5.417821434740198505e+00,5.408815957127140805e+00,5.521336670569833238e+00,5.519366558753091567e+00,5.495066603674691130e+00,5.623266864143174892e+00,5.825292501622204355e+00,6.066700366384253584e+00
+5.771414719023949758e+00,5.695425387805773454e+00,5.678591128054783610e+00,5.668277590994491355e+00,5.662656887102772707e+00,5.656708890689968960e+00,5.739107163830673208e+00,5.830385193929267018e+00,5.917319752123002985e+00,6.133474501146311653e+00
+5.902665473215625624e+00,5.845707679613660446e+00,5.828542042541786650e+00,5.816399714129842025e+00,5.802228643606710534e+00,5.891004616794653259e+00,5.867379128064315275e+00,5.885411169288563116e+00,6.092844236766322474e+00,6.188223975937705568e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_80.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_80.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..6d77517631036891da12903b8bb01ba2f73834e8
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_1.000000_Y_6.000000/t_80.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.130689503560049047e+00,1.127044701479935185e+00,1.299846272877447584e+00,1.576921426860247166e+00,1.934269079680228653e+00,2.405988555109433769e+00,2.723019977406369474e+00,3.233572243000389257e+00,3.691393332436158747e+00,4.085013257675981002e+00
+7.693411355116347439e-01,7.386119999788003376e-01,9.391392295518220523e-01,1.375141709162723824e+00,1.684688317621445774e+00,2.178998266426114050e+00,2.525635468202799494e+00,2.982510285851471377e+00,3.394640669212523498e+00,3.860647507603783168e+00
+5.278756674252862435e-01,3.853341106552577999e-01,6.748827188852629666e-01,1.170296192036575533e+00,1.460549094353600807e+00,1.905172609916727877e+00,2.414006380333894253e+00,2.881410551564759004e+00,3.399699007744503731e+00,3.955484210741145645e+00
+2.304802558639275356e-01,2.287269031138810527e-01,4.438391897011278453e-01,9.393997321251736921e-01,1.187087394659054773e+00,1.661574442148457065e+00,2.169827004649869551e+00,2.754938231627889866e+00,3.473323017633215937e+00,3.936595190903146246e+00
+1.490392930462339782e-01,1.363634837461146776e-01,3.256414810022033590e-01,7.219998127281433975e-01,1.130903291615041661e+00,1.540059094757151081e+00,2.041061779237654861e+00,2.607461572140568062e+00,3.286647882674640364e+00,3.736912181807838795e+00
+1.069741487750208164e-01,5.075361566056810214e-02,1.967109189747076325e-01,5.327381039344551983e-01,9.294681854192128334e-01,1.462411067817427579e+00,1.925341590496311373e+00,2.638358528102022760e+00,3.196607137397469600e+00,3.876687640543774016e+00
+9.618440633648281390e-02,9.618440633648281390e-02,1.242078528301778229e-01,6.038173186134773163e-01,9.759137302896740973e-01,1.511536082736464115e+00,1.935543818125210258e+00,2.595941800028084945e+00,3.198857867051477122e+00,4.211450884222548652e+00
+2.785617818311135752e-01,1.233027386083326293e-01,2.762741932258628297e-01,6.139261823170160115e-01,9.827388074779483951e-01,1.525389106814194040e+00,1.941643195306163028e+00,2.494274032483019710e+00,2.994197956563299901e+00,4.188704609758468145e+00
+5.837314745701690510e-01,5.543178903864026674e-01,5.572500331525060968e-01,9.046843915520735857e-01,1.276366111443064666e+00,1.736220427575923431e+00,2.145872208391441660e+00,2.612791744797277715e+00,3.162017299572517537e+00,4.229497037451491082e+00
+8.773642196759002809e-01,8.380704829357168428e-01,8.346427553887421080e-01,1.154970871889062334e+00,1.387957194048775378e+00,1.811878514972089516e+00,2.266721606232856345e+00,2.899593648836440440e+00,3.697844042005151266e+00,4.642320088589473315e+00
+1.309436119459307157e+00,1.262895382374609410e+00,1.250717289989226044e+00,1.405058693916836132e+00,1.628270036037082313e+00,2.021364006422180282e+00,2.461177657591176793e+00,3.056334669409413785e+00,4.628873308580771173e+00,8.216347870911386408e+00
+1.622925410181306649e+00,1.542545482738364004e+00,1.528702742204545162e+00,1.664754874958805697e+00,1.836728676811164362e+00,2.227776817073419569e+00,2.495512952674868501e+00,3.291858749989803989e+00,5.304612066576629203e+00,9.585292256221149998e+00
+2.121285016520657152e+00,1.969360323600696905e+00,1.948640257689925326e+00,1.922227224762052211e+00,2.068667513563868798e+00,2.411958367290000904e+00,3.045253926628328056e+00,4.076925788331254630e+00,5.425271695034384223e+00,6.794447224381173989e+00
+2.486277310314656930e+00,2.326595771696696069e+00,2.231289173672757364e+00,2.332339758183228806e+00,2.461937445766589683e+00,2.952697524343361746e+00,3.730279922419164063e+00,4.675101197387958152e+00,5.457070075179975888e+00,6.805149131749898217e+00
+3.090445707235495831e+00,2.833250012769279014e+00,2.663797796317264321e+00,2.630857218564834454e+00,2.800252930810878116e+00,3.415821625815251839e+00,4.181187222340865262e+00,4.934907836699961692e+00,5.582765687294532597e+00,6.988238928860762478e+00
+3.536943849946794671e+00,3.297908190836839726e+00,3.085774920969923674e+00,3.216695236453625650e+00,3.458532643781042637e+00,3.831117654954110385e+00,4.429538587661453697e+00,5.262469152392998062e+00,5.865940081849894128e+00,7.150184578940034896e+00
+4.143210737201987293e+00,3.937045108752756928e+00,3.749756521032580725e+00,3.661008010728639128e+00,3.974831509076494740e+00,4.134438693211219373e+00,4.623873555967944249e+00,5.481882082101371623e+00,6.090914479376850821e+00,7.324047611528889945e+00
+4.610927774024020209e+00,4.381875112480550172e+00,4.171905198860185848e+00,4.111699797873291651e+00,4.283488640938950098e+00,4.625111142885186766e+00,5.026193981549571532e+00,5.651305514639043182e+00,6.321601482325572618e+00,7.168698242020310474e+00
+5.342656617087416571e+00,5.021156939149912013e+00,4.710413458407072262e+00,4.672036743694185645e+00,4.707637318103798485e+00,4.951490003048517607e+00,5.297530480410546083e+00,5.828649431261098357e+00,6.506850058755372146e+00,7.340003225520741026e+00
+5.941814183535710114e+00,5.444827654267633932e+00,5.122213073909168912e+00,5.036703262594234509e+00,5.227907678521984458e+00,5.474048040691225303e+00,5.598136724312797519e+00,6.029697464677460594e+00,6.652239249608722815e+00,7.461659210064293113e+00
+6.597014649911371542e+00,6.019611317134732076e+00,5.684534968410604350e+00,5.558416958904239813e+00,5.555590753623137701e+00,5.854898604228511161e+00,6.078292823237884335e+00,6.443208076688629937e+00,6.965314040916414484e+00,7.549152124431487643e+00
+7.012162754906068329e+00,6.400441182208053803e+00,6.071699897604052154e+00,5.905217761170558965e+00,6.048980680215539252e+00,6.170029880536250566e+00,6.372020043599444961e+00,6.690294092776336576e+00,7.111697487641301052e+00,7.637261909599350140e+00
+7.548232408601005972e+00,6.918383240085910657e+00,6.601172724768429312e+00,6.390626764448404273e+00,6.367999630501356201e+00,6.614603274606299266e+00,6.660336558512417682e+00,6.943514105791598112e+00,7.277269667729258096e+00,7.713870381120547570e+00
+7.861092998557454692e+00,7.231058719587744044e+00,6.934204507068773893e+00,6.697011462060903142e+00,6.823593356082357175e+00,6.860636715112606865e+00,7.137771256724673385e+00,7.351133387720611978e+00,7.465137608623669152e+00,7.826176811486961427e+00
+8.364219433499592071e+00,7.710789118592940028e+00,7.410246473516416188e+00,7.145399408811393016e+00,7.094353047597485862e+00,7.266993221042649331e+00,7.411405169896369216e+00,7.574368586573731577e+00,7.825297281091463830e+00,8.163162108087318458e+00
+8.649311758018786378e+00,8.000617074883734858e+00,7.705429865200007278e+00,7.410412808564927900e+00,7.515254369831250614e+00,7.511170133848104058e+00,7.789693579768963261e+00,7.782160586718136486e+00,8.024575198176965074e+00,8.332123211359414583e+00
+9.109400548098276928e+00,8.454656307686509109e+00,8.148985645381284115e+00,7.824934298303102054e+00,7.769766563219796751e+00,7.740744924572845242e+00,7.985147755638298150e+00,8.188117953356989887e+00,8.221194469567562280e+00,8.518717829200802782e+00
+9.357016348155859475e+00,8.712629793194176742e+00,8.417743443496544131e+00,8.071013571407707587e+00,8.157465795752209203e+00,8.119374680999593252e+00,8.157309001560054895e+00,8.399687211885096261e+00,8.549626347783313207e+00,8.856240747751511933e+00
+9.776379717160223137e+00,9.128479017800980699e+00,8.832246551245233945e+00,8.470690962041800276e+00,8.384618833788694658e+00,8.342344208189011567e+00,8.503082302249987734e+00,8.751528044091390512e+00,8.709868074033527918e+00,9.033649835596536448e+00
+1.000000000000000000e+01,9.361979465013940072e+00,9.076490403606170432e+00,8.700230845406421665e+00,8.598178574938527774e+00,8.704195285578432362e+00,8.693190820466103474e+00,8.935299880830537944e+00,9.101659337242281822e+00,9.209782469127386406e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_0.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_0.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..35a582768037dfca2a3700fdcbefea7400d74018
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_0.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_2, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_100.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_100.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..51ed5368a1b3260c929fa71a0a973d5c52b3130a
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_100.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_2, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.000000000000000000e+01,9.181786355833095215e+00,8.532877606071231469e+00,7.696905099620914292e+00,7.290106363026090719e+00,6.686965689387811551e+00,6.645046581661234519e+00,5.872878288277741277e+00,4.630711598523403971e+00,2.984031632083485874e+00
+9.746598744751198140e+00,9.005469559241770838e+00,8.358323434764862725e+00,7.443555562350710808e+00,6.904962975327167740e+00,5.892617222819543699e+00,5.803684892176144139e+00,5.382097040154040002e+00,4.732747960554052113e+00,2.969075400270264176e+00
+9.323864117741752722e+00,8.815677244597869944e+00,8.223957999793746865e+00,7.307688614972120966e+00,6.637107018501851918e+00,5.877615863208117020e+00,5.274358077907471909e+00,5.273844520461453911e+00,4.310391660131952740e+00,2.693821926779501830e+00
+9.206183157729435962e+00,8.792607808380910939e+00,8.133124178868740728e+00,7.230944300320578222e+00,6.480794643277837608e+00,5.551179178621916677e+00,4.778965314518951679e+00,4.743542313329876414e+00,4.118757528785901734e+00,2.682193389059123856e+00
+9.049252830115108281e+00,8.574218069818824617e+00,7.985297755641656892e+00,7.165002676916612856e+00,6.382755953538111982e+00,5.360258434029706365e+00,4.787526077764344024e+00,4.192148808440719243e+00,3.622262393751782383e+00,2.359169694696380937e+00
+8.570431882769925735e+00,8.634903537846453148e+00,8.245558248702463899e+00,7.377818693805359374e+00,6.355444232879724709e+00,5.288101621197737856e+00,4.517777477584054679e+00,3.759697767663700674e+00,3.349064301045006076e+00,2.272438772376757399e+00
+7.932183397916223733e+00,7.686891137366769655e+00,7.418333562481745247e+00,6.951833816219322948e+00,6.272827906870601211e+00,5.298228489978055400e+00,4.410490879456404834e+00,3.371535014062726709e+00,2.765766816710118370e+00,1.817276973571395837e+00
+7.296604419170869882e+00,6.766355256599442924e+00,6.613183683911987742e+00,6.444643211514989645e+00,6.137600465623675561e+00,5.418195687296540441e+00,4.441527096259627605e+00,3.199412295301878206e+00,2.609759475513951266e+00,1.678670044619972490e+00
+6.165456761531786789e+00,5.894675329603701108e+00,5.810980376207770526e+00,5.335598587837216300e+00,5.492994682042919408e+00,4.818232722334482077e+00,4.310037847990302318e+00,3.257056480553950806e+00,2.276317698445502913e+00,1.119435382878410490e+00
+4.975196326661532886e+00,4.783677615087913004e+00,4.455187305979725565e+00,4.355554113876694444e+00,4.082794045209774403e+00,4.055677504261255173e+00,4.038491840743432704e+00,3.320964930419997074e+00,2.288199606943435604e+00,9.549583794552292115e-01
+4.500480711556475555e+00,3.982126832642718828e+00,3.672943777727941228e+00,3.173986085079758546e+00,2.941762828072036928e+00,2.539557107841352135e+00,2.408610721622795214e+00,1.977205623356064201e+00,1.803236329879775557e+00,8.128162695431304652e-01
+4.356498970687122885e+00,3.840736367408950969e+00,3.521017454231702537e+00,3.005517834008946121e+00,2.698494132189357408e+00,2.163086676062501823e+00,1.828377297309511595e+00,1.240105309560215474e+00,8.488639850541591647e-01,1.044378843006517205e-01
+4.249349418756702690e+00,3.741493810881306725e+00,3.423099981354373877e+00,2.910859137798800234e+00,2.591566891907056913e+00,2.042567015462274149e+00,1.692343414454079431e+00,1.101117984771510905e+00,7.192858585105320612e-01,3.345139557528628571e-01
+4.172657437105599776e+00,3.863112823631991155e+00,3.362629298644912001e+00,3.053801822060813631e+00,2.530017190020141360e+00,2.182289551851151366e+00,1.829847434692661423e+00,1.038773131384679971e+00,7.864178016511959024e-01,5.277769126284527212e-01
+4.311614496413173292e+00,3.829233196042854281e+00,3.525965170411593519e+00,2.496740392514673168e+00,2.698146075279137523e+00,1.762647979762570261e+00,1.503023898321437235e+00,1.247912923588011758e+00,1.243594403378498248e+00,7.207078005673183130e-01
+4.297299681681331585e+00,3.152658237253147533e+00,2.924497190027597782e+00,2.693342702287242485e+00,2.445675094425307172e+00,2.193635966512666347e+00,1.937963753396636291e+00,1.683076504288883113e+00,1.688371659147505088e+00,1.117554862460696352e+00
+3.572555123992866566e+00,3.360360395161920088e+00,3.135286732865707471e+00,2.909320691669426751e+00,2.668333332229500421e+00,2.417587107015754633e+00,2.370810982254149657e+00,2.131004837010518127e+00,1.824401449501142691e+00,1.270403471421650554e+00
+4.015727905796319774e+00,3.802791077096674410e+00,3.582746419160145468e+00,3.363749168080201635e+00,3.122184841949581013e+00,2.858214168075746464e+00,2.801700770114408101e+00,2.562148001703108413e+00,2.222908429819025589e+00,1.613095199533308488e+00
+4.268194680919322082e+00,4.051602456154816956e+00,3.836684079437604478e+00,3.604653984404097677e+00,3.560749469938761180e+00,3.281251061873473152e+00,3.216354760810836044e+00,2.841835597608945108e+00,2.507565252583240145e+00,1.713952799431588625e+00
+4.754050403530691860e+00,4.541507189815400913e+00,4.314163125125811682e+00,4.050009060040793862e+00,3.974771243009140420e+00,3.681969426677659918e+00,3.209933554303085579e+00,3.218426345442513714e+00,2.840440325279717904e+00,1.971028953513119131e+00
+5.027794236345930479e+00,4.792951619983917944e+00,4.745473643160730504e+00,4.455166648854532951e+00,4.365396078632681309e+00,4.063643559070900579e+00,3.606593363136190611e+00,3.555893820774074676e+00,3.086863730882412060e+00,1.950609335553600499e+00
+5.497602786201473357e+00,5.217145771199987792e+00,5.130822046577792506e+00,4.830848294701866941e+00,4.732048312330045192e+00,3.990215620744341329e+00,3.973629215326636821e+00,3.750487298065794839e+00,3.380500990171561693e+00,2.085266768467050280e+00
+5.916295942941529162e+00,5.601765959062900535e+00,5.494903086178164031e+00,5.183588313705031148e+00,5.072303372610340588e+00,4.573305929647596635e+00,4.503517115424468642e+00,4.046611422219237753e+00,3.420191353059049533e+00,2.024682238691288383e+00
+6.293784823206838297e+00,5.966589765779737320e+00,5.845982567987688228e+00,5.519949666361902985e+00,4.935654427046002546e+00,4.916652084461141214e+00,4.798455955618383229e+00,4.325069724591709353e+00,3.870207103229591716e+00,2.237755584530924047e+00
+6.648134491609775765e+00,6.318798470118174748e+00,6.181382923848048883e+00,5.849285041421365072e+00,5.290056120038880927e+00,5.233096454745366444e+00,4.925142903263889593e+00,4.497052397469367691e+00,3.860503225140655026e+00,2.296918146707771058e+00
+6.985429875550268619e+00,6.650763856206683755e+00,6.504856983194340359e+00,5.865991649211529158e+00,5.820384098763994984e+00,5.713923939816099029e+00,5.205905361072524329e+00,4.763679405542457168e+00,4.287973969414038855e+00,2.479923918004196981e+00
+7.311251262327217226e+00,6.963764251872585298e+00,6.236371387022206392e+00,6.207210229475830232e+00,6.134426482881879750e+00,5.589349097679969347e+00,5.465694475465418201e+00,5.183176013573280727e+00,4.218151731207707478e+00,2.487427267288750965e+00
+7.625337208583980342e+00,7.258678039495958245e+00,6.571326847222370482e+00,6.519070711191785605e+00,6.424349532790195383e+00,5.865936560446492365e+00,5.880638457804067798e+00,5.167350518882520838e+00,4.609375480760268928e+00,2.590227338024564396e+00
+7.915355742724157651e+00,7.113519819446013415e+00,6.886336793406330870e+00,6.807836399715315956e+00,6.863520782642931195e+00,6.306054204654585327e+00,5.816452636809843924e+00,5.567426585622524904e+00,4.445680003919825651e+00,2.503014854605410289e+00
+8.158299836906834912e+00,7.409614438752372578e+00,7.370733416990546516e+00,7.260475346698045840e+00,6.674595526171170690e+00,6.540297093246730142e+00,6.217639965963241089e+00,5.777082601316076094e+00,4.814966122426445949e+00,2.553587549919251742e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_120.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_120.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..6bda8dddd40654e11396ca8b39d48720ce3f4b34
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_120.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_2, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+9.870359334517662120e+00,8.729313132273938791e+00,7.869375935117494336e+00,6.847923700777086786e+00,6.222099144965081763e+00,5.581807664969168137e+00,5.426655424521572790e+00,5.093511707312870840e+00,4.249271706140252292e+00,2.618484036783206736e+00
+9.854315377168415324e+00,8.826889647434377650e+00,7.952058630058756350e+00,6.804953487488624830e+00,6.043721072943755601e+00,5.024903141555643771e+00,4.795136240548297124e+00,4.674312528433616443e+00,4.252832461903381045e+00,2.563622168491610509e+00
+9.706436525052883013e+00,8.820148639353220688e+00,8.105758486096579674e+00,6.859481203302861374e+00,5.976534936964464251e+00,5.036925598955520833e+00,4.386183302850086285e+00,4.286970427641745296e+00,3.879569352903610380e+00,2.297579569675564759e+00
+1.000000000000000000e+01,9.228680431235169124e+00,8.271536336935005451e+00,7.013141861292851331e+00,6.031947799917682929e+00,4.893901857597922067e+00,4.027055024668404037e+00,3.832785296417696941e+00,3.524742526276681609e+00,2.307000485519398403e+00
+9.102172805751074236e+00,9.124762765754764970e+00,8.351487156608087048e+00,7.170669812245385799e+00,6.197588256725858891e+00,4.871197148840355595e+00,4.057466570261511585e+00,3.393919057554979801e+00,3.114028078391826160e+00,2.041653647208932831e+00
+9.050372969845914994e+00,9.002949935476728172e+00,8.661160058339948620e+00,7.673159072913904311e+00,6.405372105303303698e+00,4.991814417356661870e+00,3.988504663296759567e+00,3.084977432878625692e+00,2.703484695807865545e+00,1.992857142977371598e+00
+8.700166228936959456e+00,8.374507404805594746e+00,8.084226800441422611e+00,7.414929842111575020e+00,6.433395744379701853e+00,5.153979728569354712e+00,4.104671125073054760e+00,2.866855998832391172e+00,2.220181030899261554e+00,1.615619652418245344e+00
+8.022782648556876950e+00,7.579422110074816921e+00,7.421250042526218671e+00,7.109354557365897165e+00,6.568305326357585017e+00,5.666279591361476520e+00,4.320100339939111578e+00,2.829815594388862543e+00,2.097167675521140140e+00,1.431152037861279425e+00
+7.059484796973523935e+00,6.545389406829470680e+00,6.507091746479374272e+00,6.091559729459101291e+00,5.706837270593249301e+00,4.970284347462498253e+00,4.196261807711424652e+00,2.911664138010551461e+00,1.923391308821449153e+00,9.334254844882966529e-01
+5.660347763480610084e+00,5.517432080231575497e+00,4.999402203181805504e+00,4.917550632626055851e+00,4.380719693890045008e+00,4.252753043087194484e+00,4.108223490752181739e+00,3.240764076931458959e+00,1.943326154711648268e+00,7.132870802686840372e-01
+4.835341845640485303e+00,4.324275268534750083e+00,4.075184593905676778e+00,3.611930468414589868e+00,3.340637621722326589e+00,2.932790522780451603e+00,2.705204881522261573e+00,2.231020605921848254e+00,1.821769181967217044e+00,5.905535445610312628e-01
+4.284104671437339640e+00,3.826520768826185304e+00,3.519160054908843538e+00,3.061547224067053374e+00,2.745373683564293010e+00,2.229960080894730634e+00,1.871205539172389187e+00,1.260645847318081270e+00,8.184523628553664887e-01,1.026975899189973424e-01
+3.992415519473939689e+00,3.534250717114316487e+00,3.233938487375906501e+00,2.753899657396523981e+00,2.449591747249045159e+00,1.936336206360576906e+00,1.573429924678084291e+00,9.863498836108458567e-01,6.049695882732430974e-01,2.728463743006531161e-01
+3.932158489906440124e+00,3.666136880507528506e+00,3.208232018729599400e+00,2.912678541740173266e+00,2.402410754376373525e+00,2.039889596681556228e+00,1.643988871065384050e+00,9.866471549867692481e-01,7.084611490082124430e-01,4.467552727477909214e-01
+4.099649058435118398e+00,3.635176839276669014e+00,3.326511155812775122e+00,2.603613802377720887e+00,2.482259499035666561e+00,1.775602965448175752e+00,1.431605628716224876e+00,1.143931547390028447e+00,1.083260388585174594e+00,6.102488649020448852e-01
+4.053049243897887344e+00,3.282964377195463523e+00,2.987730168893389493e+00,2.676705591880139679e+00,2.352999533050686765e+00,2.033929338386458063e+00,1.745078687286838237e+00,1.496275712704093319e+00,1.439313680928691053e+00,9.579655131982784955e-01
+3.667625412232620175e+00,3.367588153226645620e+00,3.062895311981188140e+00,2.743468475320982591e+00,2.421637475693451336e+00,2.131777003783750235e+00,2.047830450451482598e+00,1.832788919801706218e+00,1.574082830307270697e+00,1.118132981206351850e+00
+3.924842791464953962e+00,3.612080517575571470e+00,3.297185427062992336e+00,2.983419822463168725e+00,2.681120421086573558e+00,2.418542899043663041e+00,2.373539415109136463e+00,2.171210531051844583e+00,1.900858305550906735e+00,1.425608501041755405e+00
+3.996489991053748358e+00,3.677525360097215756e+00,3.359702771680978639e+00,3.059084132673332235e+00,2.950312805320446152e+00,2.733882243259370792e+00,2.707304861272359808e+00,2.444147521951253843e+00,2.171670918778494830e+00,1.532481718616875099e+00
+4.228433807304076808e+00,3.909152108082789567e+00,3.595307840980010994e+00,3.314269700878607061e+00,3.242781480838639485e+00,3.059606886182436369e+00,2.782648833954615597e+00,2.745012710900443409e+00,2.450611744845106355e+00,1.790780676055134801e+00
+4.298415427631888441e+00,3.981053086348142145e+00,3.846116320905040631e+00,3.595501452689382926e+00,3.553807037158540183e+00,3.373792226474780165e+00,3.087864312184783078e+00,3.018173184512407570e+00,2.683231834045056274e+00,1.853348220662207835e+00
+4.539979672058817251e+00,4.235143795947712064e+00,4.122346848349474513e+00,3.897811667983768213e+00,3.864444242200654855e+00,3.418229206632601880e+00,3.374141758863202334e+00,3.221816201685211212e+00,2.940482643940872443e+00,2.044145604296298213e+00
+4.797447583098174206e+00,4.513958680072144070e+00,4.422050596189534666e+00,4.209691892529455970e+00,4.164136261685042584e+00,3.873044797913485215e+00,3.800143428227568787e+00,3.472028383521069905e+00,2.999514422527300272e+00,2.008016910176751324e+00
+5.079702388270392888e+00,4.811637864842627010e+00,4.732961650806702281e+00,4.520958801264583826e+00,4.196631475801139821e+00,4.154525164955586547e+00,4.049571221310339197e+00,3.720054299853532864e+00,3.408037936955946812e+00,2.138612994258221711e+00
+5.382002640681125882e+00,5.121749783189986971e+00,5.043723571231453207e+00,4.821381542401168119e+00,4.496196117564050354e+00,4.422429854080197842e+00,4.213378344919083140e+00,3.915197196004141400e+00,3.444255911785006674e+00,2.115492509018447986e+00
+5.694017358781914062e+00,5.436982568769115787e+00,5.347483473337033999e+00,4.988945560379757005e+00,4.932076425650136819e+00,4.822676895476027070e+00,4.445272990359302234e+00,4.150426460094019276e+00,3.815335084650927744e+00,2.253935543805238861e+00
+6.009401037932226686e+00,5.749200982157106843e+00,5.346175164174978178e+00,5.282100467348439743e+00,5.195453142936844237e+00,4.809370985383657704e+00,4.675301735208780229e+00,4.527232979199444785e+00,3.857446908146970443e+00,2.260911885885125816e+00
+6.319569486674506464e+00,6.052491445611339671e+00,5.648977740899950639e+00,5.563700377674249964e+00,5.447019631977926046e+00,5.042326385783690412e+00,5.051718794606939511e+00,4.553833275224434374e+00,4.224248827745094914e+00,2.391672627155079223e+00
+6.615402335895571362e+00,6.183033837077625883e+00,5.941129447548558318e+00,5.833038967124291929e+00,5.833361300247121406e+00,5.414946647933803980e+00,5.079054393969785863e+00,4.924245019918174648e+00,4.248404665689661464e+00,2.355985601322571732e+00
+6.901579398470168769e+00,6.474260728744425819e+00,6.370523105831708222e+00,6.234695542666074175e+00,5.799267444465935561e+00,5.637509629938105782e+00,5.461681281723942405e+00,5.142096174916082063e+00,4.611845348088849050e+00,2.464694183429176455e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_20.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_20.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..7660e3602cfa940f3cc1b10e60c2effd35c9354f
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_20.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_2, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+5.936817624943738991e+00,5.706165975854140981e+00,5.701198052833285068e+00,5.543984201639625908e+00,5.709340519484218390e+00,4.883352485725945158e+00,5.216010617061991539e+00,4.752917008945200195e+00,3.936726332465681377e+00,2.101088387062180818e+00
+6.139870185765710531e+00,5.794300584911181495e+00,5.765555041584070395e+00,5.533243143930651975e+00,5.648887485628529603e+00,4.462795352979606278e+00,4.847940030020632562e+00,4.624688086690288635e+00,4.184617690663989364e+00,2.464053650049395028e+00
+6.417910331485608744e+00,6.005593769650982239e+00,5.859909229293785771e+00,5.580604699168077332e+00,5.611681620237359169e+00,5.441967067081034948e+00,4.475923487081467478e+00,4.630444809929571193e+00,3.906280493118278851e+00,2.415738238985966735e+00
+7.042475157762362770e+00,6.536421249226144425e+00,6.089388037561777267e+00,5.668720195305688492e+00,5.542483584047595002e+00,5.080259380293795424e+00,4.001704369649877080e+00,4.285996835159579632e+00,3.842175176268835202e+00,2.568826341995078533e+00
+7.553954256110041676e+00,6.984304100194628440e+00,6.334286012150310619e+00,5.707401329506833321e+00,5.352056921755702135e+00,4.704782169717345752e+00,4.611483083468245425e+00,3.845290211466922514e+00,3.507382398100967080e+00,2.295672973477971723e+00
+8.441413712835551308e+00,7.885135725315432609e+00,7.018031287032484578e+00,5.977906880194531425e+00,5.269823406376148434e+00,4.513481610546325129e+00,4.145196040860647635e+00,3.776039630213669618e+00,3.166868948794056671e+00,2.246779149932526920e+00
+8.875303244511711043e+00,8.527409895474040269e+00,7.656189869133971371e+00,6.509726391407161472e+00,5.264298768632277081e+00,4.415602620962418179e+00,3.809608224638866947e+00,3.161572895498780955e+00,2.570568510273031571e+00,1.859778840645613940e+00
+9.892995413836013441e+00,8.963188316769938879e+00,8.439719499344572995e+00,7.605891799377523910e+00,6.318333829490433651e+00,4.825841840506081226e+00,3.720658880708916705e+00,2.737931074157091693e+00,2.646726877812598744e+00,1.707315077908826195e+00
+1.000000000000000000e+01,9.671564473501261361e+00,9.366273548234557822e+00,8.174144066459660962e+00,7.654362791890729767e+00,5.637813469174423275e+00,3.917568196432492655e+00,2.608756173265471379e+00,2.040951558263567112e+00,1.106408372501673121e+00
+9.146802718309242408e+00,9.301999337124961187e+00,8.904329482524799388e+00,8.746280293963637931e+00,7.940626694195672464e+00,7.285615776304891433e+00,6.121942452169496285e+00,3.525183282148759645e+00,1.771830442722064136e+00,8.637939656060561466e-01
+7.973511305799066307e+00,7.857623024883007012e+00,7.846865573591106369e+00,7.454894174017507424e+00,7.273383181110596674e+00,6.486316450641718134e+00,6.131757295159069088e+00,4.361015308196507512e+00,2.775560321747012615e+00,7.447580443910744030e-01
+6.795881896808788625e+00,6.548438587006627287e+00,6.398757235522754883e+00,5.915352010508349245e+00,5.615570093015547215e+00,4.806430360218115538e+00,4.361261954068813118e+00,3.131435334697699080e+00,2.223202516073885970e+00,3.007592565196620105e-01
+5.707707667091952430e+00,5.331962655463896361e+00,5.054343174125674132e+00,4.402575904525217076e+00,4.010730375436460271e+00,3.302680451354116364e+00,2.819551481871959808e+00,1.817277603151542520e+00,1.090872424210366232e+00,4.897580876833385610e-01
+4.980235597379488510e+00,4.928662082848869197e+00,4.496764442324579392e+00,4.270783698838690690e+00,3.678704435686657170e+00,3.255960301316429106e+00,2.718729107374325160e+00,1.423699282968653446e+00,1.029155865769419087e+00,7.700216276887477118e-01
+5.032779946988556574e+00,4.767890471025777011e+00,4.576049339915392977e+00,3.349140338202576839e+00,3.674118576595736485e+00,2.347527224631055009e+00,1.953159909512117487e+00,1.571138342039221980e+00,1.694174148363133625e+00,1.018911558848210941e+00
+4.892324931170571212e+00,3.798548270807564631e+00,3.596183874475220588e+00,3.351519671141555357e+00,3.063549898171983088e+00,2.761449068007207241e+00,2.402921945112057145e+00,2.146536971867206489e+00,2.308194191248829519e+00,1.525170963638300403e+00
+3.756395271030628535e+00,3.745557188138614713e+00,3.604925972457117656e+00,3.410992897168740434e+00,3.170171481338543540e+00,2.915093774423499262e+00,2.935640051823447561e+00,2.773249098433639315e+00,2.398593171762636977e+00,1.620128051653229928e+00
+3.984084724885119666e+00,4.061730276685363350e+00,3.978531702469579656e+00,3.769088079911495193e+00,3.561112387626926168e+00,3.348107741823838079e+00,3.482527539284013152e+00,3.327986845055868947e+00,2.911705977725859817e+00,1.996308644424171774e+00
+4.018122402125785975e+00,4.013427245479665118e+00,3.928996935432514270e+00,3.845222515743389469e+00,3.999656883817083397e+00,3.838913236986752686e+00,3.914888809838993566e+00,3.512931725736254229e+00,3.089060151781811925e+00,2.015074399302785313e+00
+4.149317276448711844e+00,4.071860617925565862e+00,4.018956867863120230e+00,4.029252167137685525e+00,4.290002263997101828e+00,4.273613290650965624e+00,3.714728408836194706e+00,3.841666876349659532e+00,3.313897515857257670e+00,2.106672656730328885e+00
+3.990154428101728712e+00,3.944807642005263570e+00,4.155626402749792447e+00,4.178528658038373145e+00,4.433129061781987623e+00,4.446775607298176780e+00,4.097827644880333686e+00,4.110216009900163669e+00,3.373236428215346194e+00,1.859290723325751404e+00
+4.063319343678369222e+00,4.072277080121867066e+00,4.277694447360031127e+00,4.311893025654795153e+00,4.537339860329650421e+00,3.929793831811159155e+00,4.235713878167285174e+00,4.042953638501095348e+00,3.658946326570688523e+00,1.836525026670271732e+00
+4.170735061877579142e+00,4.187657283463262381e+00,4.388474291902398683e+00,4.423779695060702011e+00,4.604324486682306983e+00,4.271591349199364451e+00,4.469166110209170206e+00,4.049684848349125232e+00,3.308772044487734654e+00,1.421232809267886088e+00
+4.269405137234713266e+00,4.293143969232484203e+00,4.486854620584209030e+00,4.504950836437362049e+00,4.078809952587493015e+00,4.350340258118546188e+00,4.442929717449010774e+00,4.037351768690386145e+00,3.473630391366163028e+00,1.359254459809478899e+00
+4.359523109911574323e+00,4.389475006233197973e+00,4.565207406540436885e+00,4.562123302349431420e+00,4.184565079981394042e+00,4.384500784634522752e+00,4.125573565500788575e+00,3.757118740039326887e+00,3.057821125440721488e+00,1.208325210916435521e+00
+4.443525109682500585e+00,4.472539463543189875e+00,4.620398102917801175e+00,4.185056796214140284e+00,4.426296638238907732e+00,4.545209282978367682e+00,4.112298896000848636e+00,3.748336300595890958e+00,3.177675242537942868e+00,1.145252576270932021e+00
+4.519011943935810294e+00,4.537339272270705770e+00,4.037748908971940942e+00,4.271178635794960599e+00,4.463564361641909173e+00,4.018565372703945648e+00,4.099019019153255172e+00,3.889985966318032951e+00,2.699683637556502980e+00,9.893760366014519025e-01
+4.581657657115948190e+00,4.584657221770773283e+00,4.125319549808867059e+00,4.339119142960155884e+00,4.472198225626218715e+00,4.016104010740600749e+00,4.231696766779524665e+00,3.459290291404683693e+00,2.806128928118702959e+00,8.819960269983956325e-01
+4.629407047602803971e+00,4.129026142151784207e+00,4.204347720835945879e+00,4.384696850722203720e+00,4.593210594696305549e+00,4.152551512716686766e+00,3.758416802019413527e+00,3.573721888848995665e+00,2.290902035807151904e+00,6.193711114985293031e-01
+4.664707360238154799e+00,4.202749086614988805e+00,4.396086152010481918e+00,4.532858176665629735e+00,4.071975232652500942e+00,4.139764205458043911e+00,3.886464780642325145e+00,3.536772152982333051e+00,2.383295132646021663e+00,4.827299476614882456e-01
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_40.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_40.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..4d199d500215a4b42cc18600d10a6fbc0cd733df
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_40.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_2, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+7.117481994810809454e+00,6.671502566985952676e+00,6.421016499474819561e+00,6.049531439430356983e+00,6.039038544097153682e+00,4.998733291432317927e+00,5.141464192354749052e+00,4.523711768422011836e+00,3.597362025147830877e+00,2.165908381097199076e+00
+6.951517083734842117e+00,6.525451478689458185e+00,6.191541653344566853e+00,5.673810370081689314e+00,5.584036457548855026e+00,4.244623556647784568e+00,4.452960521057327092e+00,4.154902549471954032e+00,3.705176998320733883e+00,2.250891994260839191e+00
+6.641738978260903536e+00,6.379217514098847630e+00,6.036190870270917941e+00,5.415924174922125189e+00,5.181975308863258967e+00,4.878082404793008919e+00,3.986392397449170844e+00,4.139111300889569911e+00,3.378603609860877821e+00,2.070342688773437079e+00
+6.850573163276613364e+00,6.411205311887838931e+00,5.959636046856592095e+00,5.255228104921273236e+00,4.883618686969802170e+00,4.432714538648529157e+00,3.495916737671527219e+00,3.738972386798860459e+00,3.244127724503234056e+00,2.091568059614330455e+00
+7.396967719543542152e+00,6.530047552266298183e+00,5.934910919995692424e+00,5.180831399214129718e+00,4.711576422119801322e+00,4.083210796891107108e+00,3.979569974003426047e+00,3.262067596354714105e+00,2.864680837974414196e+00,1.850121367196485345e+00
+8.267308970259339418e+00,7.428422351152348391e+00,6.514158807614910174e+00,5.468211358655023169e+00,4.665867305493242689e+00,3.884845494470880567e+00,3.570451443459170093e+00,3.272205708860015605e+00,2.682420553137483399e+00,1.807472869433950136e+00
+9.065642857926233589e+00,8.121231459387002971e+00,7.062543924460518596e+00,5.860937314506261764e+00,4.738904000721612775e+00,3.850433520627817074e+00,3.317844840329983835e+00,2.783031372911712431e+00,2.188785409031260620e+00,1.478478517415807492e+00
+1.000000000000000000e+01,8.662428523505433020e+00,7.842170522112072106e+00,6.853819851138145403e+00,5.635461954284096464e+00,4.251727180735553446e+00,3.266708709723724624e+00,2.407527923975716799e+00,2.303671074658802276e+00,1.378449608031825369e+00
+9.905560055999844238e+00,9.224506884399284345e+00,8.727381825431791640e+00,7.454559371873249241e+00,6.800682754920081230e+00,4.945137696722879284e+00,3.432876073177429710e+00,2.292139104299812491e+00,1.799967427215888094e+00,9.098289612677890048e-01
+9.002525390098993441e+00,8.734907830548566565e+00,8.115951027444058496e+00,7.824658101384970976e+00,7.006358879851547705e+00,6.392077752423762860e+00,5.317624562791993803e+00,3.023338043726735869e+00,1.564442623047095360e+00,7.540353647420505734e-01
+8.107178309919568449e+00,7.504659263881251263e+00,7.205733119900120442e+00,6.600499829369085525e+00,6.364788432426726317e+00,5.633722900982824022e+00,5.300823303700946454e+00,3.733569322469090235e+00,2.415169159090122974e+00,6.672244078529564471e-01
+6.913595272952656856e+00,6.274171360438762335e+00,5.912226235606371283e+00,5.256866099455983488e+00,4.917096821884968882e+00,4.173053297393965799e+00,3.764774427828813330e+00,2.676963486347756493e+00,1.902316359190304063e+00,2.638751211788815110e-01
+5.711578507748527933e+00,5.062897999511247527e+00,4.651630787339796846e+00,4.034843891780709235e+00,3.725437352832250415e+00,3.049942663859346315e+00,2.575221989415280355e+00,1.641119505468479067e+00,9.886580257447807885e-01,4.460745192940502868e-01
+5.290347161559391331e+00,5.004754015383523935e+00,4.432322609036073224e+00,4.103345274619054628e+00,3.463445324724452323e+00,3.023554217051613424e+00,2.493266142841680910e+00,1.268114460865161996e+00,9.223764644118105371e-01,6.689623324866273979e-01
+5.438491093754183048e+00,4.858928413789315393e+00,4.498250378590727294e+00,3.171050145826552313e+00,3.467783795846426376e+00,2.150593829451369121e+00,1.755341102059480241e+00,1.418762291313220070e+00,1.520672799363173011e+00,8.658754672214775683e-01
+5.293284637275725402e+00,3.809648114683490405e+00,3.479763581189315058e+00,3.158203596812803049e+00,2.818572781696432550e+00,2.477369046535839114e+00,2.165670070244987144e+00,1.952006911622268248e+00,2.056183115120671978e+00,1.299615330221687071e+00
+4.154243288623338692e+00,3.830510907685771738e+00,3.500841618816624923e+00,3.183614571722179765e+00,2.874759172343130942e+00,2.581923491072245724e+00,2.616625959798741796e+00,2.475332059438912768e+00,2.078011198880314936e+00,1.398479203336968402e+00
+4.448556232934648413e+00,4.120144293442042915e+00,3.798364700539563543e+00,3.505134597705758637e+00,3.239333782080501933e+00,3.000854511069784181e+00,3.091008512596990609e+00,2.932474866409483738e+00,2.485267413969236117e+00,1.708467507091592230e+00
+4.487265623122005387e+00,4.162582216958464976e+00,3.874786971233450839e+00,3.595879055198931251e+00,3.603337109874643396e+00,3.434229940206707354e+00,3.537722662754307468e+00,3.080697679363850749e+00,2.683610992234475745e+00,1.727003256617308802e+00
+4.773294610902047985e+00,4.471823854407489307e+00,4.216772446154616105e+00,3.961795672050358874e+00,4.003628753647986649e+00,3.869934009594506286e+00,3.315033816392802368e+00,3.438117238364895911e+00,3.001181858740744168e+00,1.905719332758166962e+00
+4.834494402063828744e+00,4.563987514134791645e+00,4.530178410699781999e+00,4.312006100878370773e+00,4.397047983541722438e+00,4.250836710000448271e+00,3.706281211860120273e+00,3.734854440143584142e+00,3.133678788207803656e+00,1.773876544937238675e+00
+5.154960670151821134e+00,4.876148574002461267e+00,4.848480010154382569e+00,4.680920134278919065e+00,4.746804786544632115e+00,3.899027676788120900e+00,4.028210765302947749e+00,3.795854239012675269e+00,3.387720132931534955e+00,1.808939337121995283e+00
+5.434728752354930137e+00,5.147077556418528488e+00,5.134283677735637319e+00,4.993334685395545591e+00,5.042425155266048620e+00,4.456355796737922148e+00,4.504647874949755604e+00,4.051253759944937194e+00,3.255766055564393469e+00,1.647442386244411416e+00
+5.620056733513800751e+00,5.382753856251365931e+00,5.277984284013799154e+00,5.176106299556301416e+00,4.642248971149740555e+00,4.765633235027232573e+00,4.763884190775172556e+00,4.280808665976289618e+00,3.663233726427734371e+00,1.697924632774993947e+00
+5.825678784812122757e+00,5.530825971580128453e+00,5.382651900628675712e+00,5.411521583547052927e+00,4.964068429956261852e+00,5.033964200073745232e+00,4.730464797587561776e+00,4.270193553502818595e+00,3.524225956063393284e+00,1.623447796600494097e+00
+5.941480667075640376e+00,5.571408465481511918e+00,5.604613571735938216e+00,5.220556491203267591e+00,5.407464294023899498e+00,5.435741482849072881e+00,4.937666862067480622e+00,4.429064146220655473e+00,3.828022585108937115e+00,1.653012245265814917e+00
+5.878569035627827510e+00,5.643598548743891108e+00,5.201612514649024632e+00,5.543562630807537417e+00,5.603850664249838687e+00,5.048231157633997768e+00,5.093131331739471079e+00,4.737560567350474372e+00,3.539944501766634666e+00,1.509851567652950033e+00
+5.760005484294623557e+00,5.830036030044923656e+00,5.483450009154898552e+00,5.715315206802911163e+00,5.755008459657162234e+00,5.243166878828234623e+00,5.430587588219026429e+00,4.449444774873645869e+00,3.804967258284859710e+00,1.491211066669051011e+00
+5.793510330899868777e+00,5.407607615678418966e+00,5.598034474484388845e+00,5.726399907674649015e+00,5.933731122541195724e+00,5.479378913808369944e+00,4.985581612551658104e+00,4.597867605658566781e+00,3.387252164112303454e+00,1.375100006406068331e+00
+5.965379732396380419e+00,5.586788165661776162e+00,5.811951115748730246e+00,5.878261687081610454e+00,5.361033837502024113e+00,5.450680340868840013e+00,5.085739134534684958e+00,4.533771202950704016e+00,3.513548407132285778e+00,1.309522336582972013e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_60.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_60.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..34f4baa33b86d5c0ddc933398e9ccd53158013a5
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_60.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_2, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+7.313016183904466949e+00,6.794448212174296842e+00,6.509669328679938971e+00,6.067790981966417974e+00,5.988230579227451500e+00,4.987005405761482990e+00,5.062406785405521248e+00,4.316872379962109818e+00,3.490590819346963247e+00,2.224045872349420971e+00
+7.096329406597153167e+00,6.580187443301626082e+00,6.269315186916482041e+00,5.729790109780983798e+00,5.557743496407495876e+00,4.251839131750213774e+00,4.358641367052189963e+00,3.945248248306740813e+00,3.500806319034576397e+00,2.242466673093265417e+00
+6.874644225502692052e+00,6.393289717155795415e+00,6.080939595613752857e+00,5.484198820017761378e+00,5.191945088413221221e+00,4.806483084317799026e+00,3.912206439557366799e+00,3.983750326296342070e+00,3.172473279856018902e+00,2.039976373605516979e+00
+7.314975554941494984e+00,6.484695370641432532e+00,5.973570058130379223e+00,5.292225470393308484e+00,4.892836209114702406e+00,4.395031510941366903e+00,3.455457739620257929e+00,3.567287955485834772e+00,2.999942993456310880e+00,2.007087866126502806e+00
+7.427170648445321710e+00,6.753374110154858556e+00,5.875958426153868430e+00,5.188887795266189151e+00,4.711562802789653226e+00,4.063845548813125319e+00,3.871810391507990001e+00,3.114130507435645789e+00,2.619234333401628589e+00,1.738010158642593783e+00
+7.963760464288140994e+00,7.341994327252665542e+00,6.549281797697358520e+00,5.467726405094738062e+00,4.627582155323211488e+00,3.859745620353816520e+00,3.491436148974175424e+00,3.100600786090066396e+00,2.460648467973210796e+00,1.654860564693220404e+00
+8.994328373571660151e+00,8.053954758696193039e+00,7.049771418545136115e+00,5.883242264569910951e+00,4.685384710541472764e+00,3.791524176124740464e+00,3.251721786154710969e+00,2.650504094655110610e+00,1.988230965662255656e+00,1.308135671468849015e+00
+9.861239991405923888e+00,8.515093533571148399e+00,7.708568275253889546e+00,6.744662514951285992e+00,5.560612864986266501e+00,4.265071508674529888e+00,3.191820720063642813e+00,2.340766919901824838e+00,2.118340424975505787e+00,1.194278487118904719e+00
+1.000000000000000000e+01,9.124594412306054281e+00,8.498855811589130838e+00,7.211919344916568164e+00,6.536112476589027054e+00,4.784031787811972691e+00,3.375888290822955717e+00,2.235880295236186033e+00,1.706579328873729207e+00,7.902235582230348054e-01
+9.334308660260559165e+00,8.913381013588690394e+00,8.148049927052692709e+00,7.657967519388865441e+00,6.690265494693996118e+00,5.979583324790479715e+00,4.935847275196604045e+00,2.904117712182870292e+00,1.518682859332915136e+00,7.064804785144318533e-01
+8.399540410551317393e+00,7.725986184723492300e+00,7.349269249343240773e+00,6.620440855677658831e+00,6.225360839622879894e+00,5.341788902028213215e+00,4.839023139358845427e+00,3.358886893190938139e+00,2.166350706673112914e+00,6.234420193654243159e-01
+7.278917457086347298e+00,6.589097003151006327e+00,6.168830885739758685e+00,5.425550952785370029e+00,4.983851819023264795e+00,4.157821140948538385e+00,3.657912975793950583e+00,2.564855633926060197e+00,1.773369141004335070e+00,2.404586234409873680e-01
+6.268015382440172978e+00,5.549772565411804415e+00,5.097880526119054956e+00,4.353936180755095364e+00,3.976812284979342138e+00,3.251610640396308760e+00,2.747019832343941648e+00,1.778101492518777915e+00,1.088460363583922952e+00,4.812400531266111114e-01
+5.843332657159896470e+00,5.492998161909604882e+00,4.873233007530640037e+00,4.503391194715042900e+00,3.803308719218935430e+00,3.318507569356805131e+00,2.745046474937057113e+00,1.498772312424122566e+00,1.052134738123748692e+00,7.218720418075620371e-01
+6.009878476087785693e+00,5.384443203065454320e+00,5.005694454753727207e+00,3.708659373922494673e+00,3.855027547444942915e+00,2.535026267720023707e+00,2.051733403464119476e+00,1.622280379532128336e+00,1.658512897885725756e+00,8.934944113105425245e-01
+5.895535835287445181e+00,4.478946382606324939e+00,4.110553118869027855e+00,3.724955508562155515e+00,3.310283042373898699e+00,2.869869023527804597e+00,2.469430539087369869e+00,2.176625049055315841e+00,2.203344069352242585e+00,1.304502396227789518e+00
+4.911253877371580145e+00,4.535755953523114670e+00,4.148614344791353048e+00,3.746174543260546663e+00,3.338890386709160829e+00,2.964022550875593964e+00,2.955667856931095905e+00,2.710997145277671994e+00,2.205352546844286721e+00,1.384852572157239115e+00
+5.251200249855401125e+00,4.860559868491845847e+00,4.457663154848122922e+00,4.057521652395092104e+00,3.694645357095208027e+00,3.409302758227041430e+00,3.438808668096672960e+00,3.171110942365374274e+00,2.615976288845103248e+00,1.684865486141796653e+00
+5.288614334250131499e+00,4.886185068346241778e+00,4.493906512484729276e+00,4.132452984235456483e+00,4.094381138609161752e+00,3.854745291729504864e+00,3.881578495508163584e+00,3.310539046777160710e+00,2.760747750599636507e+00,1.662348607789395638e+00
+5.591739779718322367e+00,5.197040253204535887e+00,4.830910480373010962e+00,4.513968616676295120e+00,4.508966867271921863e+00,4.279392073535248642e+00,3.642154132378290221e+00,3.647379641645741799e+00,3.052305128278092639e+00,1.809274820092778624e+00
+5.646203096999475868e+00,5.271272822696118965e+00,5.185748038047089281e+00,4.909154873319632628e+00,4.908043890006646315e+00,4.674576926338961158e+00,4.018765369041531699e+00,3.931361334369856575e+00,3.109002512220318870e+00,1.735754692324769088e+00
+5.969974875724522789e+00,5.613089041936090595e+00,5.543576516210762861e+00,5.291821839549244899e+00,5.282587585081190973e+00,4.338377131686298682e+00,4.340927966011337347e+00,3.894244652296876552e+00,3.346294096687608022e+00,1.840306027344932982e+00
+6.291121696534887953e+00,5.956332267482214782e+00,5.905400872328465667e+00,5.653457084382801590e+00,5.628993447640803005e+00,4.932039852521800327e+00,4.846918389926887727e+00,4.131584921977260905e+00,3.189466313629362837e+00,1.739372347681828579e+00
+6.615839123191213922e+00,6.298267722504226285e+00,6.253198364729774639e+00,5.992655510616239134e+00,5.225675047986907629e+00,5.231614122859750360e+00,5.065758138777668229e+00,4.348006860620802883e+00,3.600611850816584969e+00,1.773777566125855909e+00
+6.934766409596710979e+00,6.630914212188140588e+00,6.575303373179624877e+00,6.306204828657955730e+00,5.549098167084331124e+00,5.491729622702061775e+00,4.904594127790512736e+00,4.247327743395244326e+00,3.392154260876570682e+00,1.619604123351681579e+00
+7.242161805071956060e+00,6.947793066498078041e+00,6.869936275000052106e+00,6.048786096470842644e+00,6.066206831552650058e+00,5.913116857518567748e+00,5.091129908505788393e+00,4.438313359633029975e+00,3.759857067677796927e+00,1.629997167354321874e+00
+7.547210557045910484e+00,7.240600001617126580e+00,6.293890677452163018e+00,6.365166207697718015e+00,6.320401318969215865e+00,5.430752853254807277e+00,5.270086987332208039e+00,4.812848932684325121e+00,3.477514831937129181e+00,1.524034181678280309e+00
+7.824257618936782954e+00,7.508897442077723028e+00,6.617084692040519300e+00,6.655101791849168613e+00,6.520340764971294334e+00,5.613072413548972683e+00,5.636708919362557246e+00,4.545358555096428610e+00,3.795195499408010598e+00,1.542073714680388896e+00
+8.052311554957006123e+00,7.079525535613334419e+00,6.923486561520569182e+00,6.897854880910631259e+00,6.869879632160555971e+00,5.984724010937866545e+00,5.240124518322196501e+00,4.884425679647007357e+00,3.553934058323612533e+00,1.442629452377090171e+00
+8.280236473713124212e+00,7.382511781880309876e+00,7.409495135850891145e+00,7.289098670833639382e+00,6.310787688531385164e+00,6.143644860840761446e+00,5.580723557840817861e+00,4.971326205524445818e+00,3.817802584644798269e+00,1.440908970173438775e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_80.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_80.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..8ed27346d8a42f1f441a9b994b02d00d7656b3c5
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_10.000000_Y_11.000000/t_80.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_2, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+8.612298359458224084e+00,8.000507529126378969e+00,7.582722269787992353e+00,7.044510288105022333e+00,6.960850319298677036e+00,6.277928917163158928e+00,6.175125703332918548e+00,5.164748391230827629e+00,4.073531313775944795e+00,2.806462960897147418e+00
+8.271951918579738106e+00,7.765260026195674570e+00,7.377887906432142096e+00,6.693884585777643004e+00,6.497690592493294837e+00,5.540288226007831440e+00,5.444188780967098573e+00,4.807162888525554401e+00,4.118713260128569864e+00,2.715551253169079970e+00
+8.127048229209451691e+00,7.477046993515561013e+00,7.209649031439391287e+00,6.465540784872992219e+00,6.068639760602954958e+00,5.672042096684676515e+00,4.983220585847475625e+00,4.870441177729743387e+00,3.770452865324362524e+00,2.407133980264172024e+00
+8.066993429439763830e+00,7.678720449402148596e+00,7.099598861050782084e+00,6.315603025069740362e+00,5.808209776231515242e+00,5.200793769086926588e+00,4.512268949406570862e+00,4.420433024506429831e+00,3.601746248790927307e+00,2.314592901301978145e+00
+7.767169637985381847e+00,7.562788108922169350e+00,7.043215389121748160e+00,6.235904344841669555e+00,5.643281455935483137e+00,4.816561214335004948e+00,4.563716738509643100e+00,3.910286019573990135e+00,3.181597021846502837e+00,1.998695115872968664e+00
+7.956931539549555232e+00,7.701456868248580889e+00,7.226410109433182072e+00,6.437344431881756535e+00,5.550979676632824322e+00,4.619672230169292071e+00,4.108522200637196420e+00,3.639463895316553455e+00,2.995681252912252290e+00,1.930368126854265842e+00
+8.054408542806886118e+00,7.534167903151233858e+00,7.008545241427508898e+00,6.298097895922879275e+00,5.453383488067480300e+00,4.516342022473311069e+00,3.857706396509100077e+00,3.121138844997614292e+00,2.467659832770806805e+00,1.536298667671027740e+00
+8.227365289314557018e+00,7.274424432669459151e+00,6.816165748925609336e+00,6.270918248893061708e+00,5.576469438313274907e+00,4.749387895833200091e+00,3.771157251289110501e+00,2.735107345340412444e+00,2.448537038565454793e+00,1.391874457551223632e+00
+7.910642856287463331e+00,7.234790755743006230e+00,6.869189861313857115e+00,5.946590420085046347e+00,5.632945249541322141e+00,4.493393592250356505e+00,3.676878985772777941e+00,2.632359702862603346e+00,1.994300991205363305e+00,9.508841880812970437e-01
+7.189331402656076619e+00,6.813223012515010168e+00,6.152869786830533982e+00,5.810308385734174408e+00,5.064266476978755094e+00,4.664283372499065550e+00,4.167296794263658732e+00,2.926027288921680292e+00,1.820883048976445151e+00,8.414357135380630126e-01
+6.723560423771518302e+00,6.032351642346474030e+00,5.669066223029409102e+00,4.974576669430927467e+00,4.624406196535008284e+00,3.845759361115692609e+00,3.486386444910380966e+00,2.431358649412020512e+00,1.856074879802232402e+00,6.943795155403278407e-01
+6.244526516875820832e+00,5.542850207929173934e+00,5.154569980806206431e+00,4.463623623679565000e+00,4.108557729517120727e+00,3.384769853678430973e+00,3.004589875793617360e+00,2.071234758482696225e+00,1.476761221181503991e+00,2.233375385681435898e-01
+5.816341129187042824e+00,5.101507079926746790e+00,4.693418929601646639e+00,4.004786652165542193e+00,3.634828072388249343e+00,2.988464943933637041e+00,2.603144907258911456e+00,1.769274029524115166e+00,1.159865226389009241e+00,5.196791411456951337e-01
+5.502555658560419616e+00,5.119316354103844446e+00,4.520720246517300644e+00,4.198519571171098974e+00,3.635078655850037421e+00,3.302967583490415304e+00,2.866456727949944661e+00,1.811826614287323167e+00,1.308979869861290668e+00,7.955421169448479990e-01
+5.807756942711383097e+00,5.193808617461913357e+00,4.863120830250529991e+00,3.936232184836414127e+00,3.970614552495258742e+00,2.966507367882826429e+00,2.524379915062765711e+00,2.050560934229102461e+00,1.964938367080099058e+00,9.988809510472573816e-01
+5.918664693643421515e+00,4.858362097502562094e+00,4.533135686010038690e+00,4.230761505386294807e+00,3.897221179110077927e+00,3.508936615840388296e+00,3.081580163501180802e+00,2.664182377313057515e+00,2.568963407221900752e+00,1.477041409819052076e+00
+5.513719209212483818e+00,5.162535976734218934e+00,4.824948084562417527e+00,4.484985755884853376e+00,4.110182471211556887e+00,3.702629462558359563e+00,3.615207556998314420e+00,3.206249040495806391e+00,2.613689424607618328e+00,1.617784701247531265e+00
+6.092194769841534630e+00,5.732231657930152657e+00,5.368992209601270993e+00,4.991767436670739855e+00,4.599058643939652136e+00,4.208451729022776533e+00,4.113863091834107699e+00,3.707240321949376138e+00,3.093423418759981391e+00,1.994797157929708797e+00
+6.365977446671939433e+00,5.968052011873925977e+00,5.571716393771298570e+00,5.179482364666514016e+00,5.091763368747752594e+00,4.705358943464606369e+00,4.581570073786088493e+00,3.965119828326522544e+00,3.320493464858843780e+00,2.039316959938446416e+00
+6.895240861261956233e+00,6.464889926411297338e+00,6.054546182089026729e+00,5.670903453377516001e+00,5.585663397124576157e+00,5.172345325728083587e+00,4.432119454892521127e+00,4.420086747603379607e+00,3.669061527505646403e+00,2.271654561107870673e+00
+7.101380836332592317e+00,6.656564736388071779e+00,6.533869665660834158e+00,6.149926413596530139e+00,6.032387086623439032e+00,5.612809272376159342e+00,4.901700366804870868e+00,4.810963311713022605e+00,3.814896526529707010e+00,2.190466075080603314e+00
+7.542819741711190851e+00,7.112568019238661776e+00,6.989020447042838313e+00,6.586612942002197713e+00,6.434853494712018396e+00,5.349690694299246374e+00,5.322085108564680311e+00,4.838825370083400301e+00,4.075959085993458686e+00,2.325216706290871294e+00
+7.924573393750068639e+00,7.523747742007220296e+00,7.392542298857755156e+00,6.967950995398661362e+00,6.804757163208053683e+00,6.040426525799458268e+00,5.966623235424104443e+00,5.119843262858326582e+00,3.936113047487644234e+00,2.237320094656580771e+00
+8.301293984517361224e+00,7.895213561785219269e+00,7.743102106916818883e+00,7.314355270413114951e+00,6.443026695319136188e+00,6.407824834480731369e+00,6.274224484546642167e+00,5.362586300320031363e+00,4.376851794265764539e+00,2.366860376004796596e+00
+8.661109386926398201e+00,8.231636395095048186e+00,8.059086264952270540e+00,7.631257173302400609e+00,6.792211194990914969e+00,6.735708899603344513e+00,6.148451648122398083e+00,5.321736052498388325e+00,4.228965843787943157e+00,2.282176462205447010e+00
+8.985849304828036566e+00,8.541134608823490737e+00,8.349898718535801123e+00,7.431102654087861303e+00,7.385770309170802683e+00,7.278422221894397026e+00,6.367572897602586934e+00,5.503113290988817852e+00,4.651446516871251546e+00,2.371277283555795812e+00
+9.274666425480130982e+00,8.826244013169947777e+00,7.805527406138603297e+00,7.738104465175724478e+00,7.683005661668140363e+00,6.786522489983840778e+00,6.549774801171094119e+00,5.884889732831610765e+00,4.468010570550354110e+00,2.285608197057858337e+00
+9.538370524953837304e+00,9.080890756414120801e+00,8.091024150061883802e+00,8.032469894369766550e+00,7.932544693923519574e+00,7.002990378547262473e+00,6.938777437542102078e+00,5.635970401171126909e+00,4.877762744465806932e+00,2.385922068584747535e+00
+9.779408932573915081e+00,8.706365334219396956e+00,8.373219965436341283e+00,8.307502101093884761e+00,8.398592599664191027e+00,7.434934785311861027e+00,6.555121656657306950e+00,6.001957046435912879e+00,4.634495150771712701e+00,2.359110378225795390e+00
+1.000000000000000000e+01,8.964757966324482297e+00,8.885494693233770391e+00,8.788189065059787808e+00,7.820265185988310996e+00,7.604114715152573645e+00,6.915592196717234685e+00,6.177123409688038969e+00,5.039759626069595377e+00,2.466841577665709107e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_0.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_0.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0e6dc71134d3fbedbe3e04215418938b09f8700a
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_0.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_1, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_100.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_100.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..9f710e84b1ca255583e7359b3a5f7daa0277c6e8
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_100.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_1, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+3.756680561882375535e+00,3.873763846657964915e+00,3.946011660618334638e+00,4.039446551854489087e+00,4.034104634431322722e+00,4.091812796978274491e+00,4.388699303711055322e+00,5.050842340699582600e+00,8.219245107941157258e+00,1.000000000000000000e+01
+3.577279381553987836e+00,3.706576117224049671e+00,3.767948113955410516e+00,3.858995389793646869e+00,3.873433860928099826e+00,3.931270891132920386e+00,4.159500570463112723e+00,4.778633922618979568e+00,7.590546602774081997e+00,9.358346432974737894e+00
+3.459047287134848769e+00,3.489502364984039318e+00,3.646779563864989804e+00,3.688980809202375699e+00,3.765642498368371172e+00,3.730873769771317239e+00,3.981172533912832989e+00,4.542274977541166159e+00,7.304197356435402355e+00,9.333427661741518833e+00
+3.352636156435438330e+00,3.366126665954829900e+00,3.478385958633397834e+00,3.510309224327174515e+00,3.598797805104180014e+00,3.583379562534794172e+00,3.765390512985964833e+00,4.288695360973203918e+00,6.653446950230477164e+00,8.619309161003149811e+00
+3.253589683645009778e+00,3.322412988937681000e+00,3.359482900629287450e+00,3.376993938659652805e+00,3.476433696592062805e+00,3.388486060266428623e+00,3.605756823837571901e+00,4.055755696489190321e+00,6.379468051982073007e+00,8.680844125235005038e+00
+3.227670843129033518e+00,3.188741590250358193e+00,3.205432619465597099e+00,3.223033514437014802e+00,3.290077213254340549e+00,3.272205100474396389e+00,3.392403444719640948e+00,3.816547468627993211e+00,5.725487896735447002e+00,7.920427812103488563e+00
+3.174003915814291865e+00,3.131049459262455592e+00,3.092034409269417861e+00,3.095283777576898210e+00,3.146857845336742621e+00,3.108979729451466500e+00,3.237705337637205361e+00,3.612676746141224804e+00,5.459940604007767817e+00,7.915988034813970842e+00
+3.019056076734748295e+00,2.967191477590772841e+00,2.975690725730556707e+00,2.936574671515092660e+00,2.946712127295219474e+00,2.997716047294813002e+00,3.021378726025359285e+00,3.372946229753716718e+00,4.832303211649612074e+00,7.274289847569972878e+00
+2.908686129300204648e+00,2.848815294512038854e+00,2.804202579729346390e+00,2.814186890293473464e+00,2.809378707351254612e+00,2.797602465502238012e+00,2.866313159792562182e+00,3.183641681086903041e+00,4.579213859191081148e+00,7.046216604536067685e+00
+2.800922852327487611e+00,2.737862401909239463e+00,2.690776975676079541e+00,2.647420739543682622e+00,2.640083168333262620e+00,2.615335571152981764e+00,2.701436695682617017e+00,2.922753441985991074e+00,4.021183502980195001e+00,6.545583745355973981e+00
+2.642984317465077559e+00,2.579713519841439151e+00,2.531754457361827360e+00,2.540515019023852350e+00,2.529531578645849876e+00,2.456477607494462312e+00,2.415523114744904998e+00,2.557362514616959182e+00,3.687582228561335995e+00,6.006744992969183627e+00
+2.536967147616899787e+00,2.478259504044201922e+00,2.424226561946645653e+00,2.384902096202647037e+00,2.390763301371114480e+00,2.357136482520277188e+00,2.305931098415697988e+00,2.281201323545799298e+00,2.561882095488858369e+00,3.032097923873805279e+00
+2.432839498376336618e+00,2.380391643561598602e+00,2.322178408462099775e+00,2.280111929143692873e+00,2.274549777420455499e+00,2.256047573514750937e+00,2.154505060130788241e+00,2.156486661918815440e+00,2.274312434080077772e+00,2.589083855470615259e+00
+2.330590146760103565e+00,2.234723668063102853e+00,2.175261075157287394e+00,2.175934441698338162e+00,2.131332103944811873e+00,2.103151716468123489e+00,2.052313056527788060e+00,1.985718326131215017e+00,2.087912203231208519e+00,2.368418193128384974e+00
+2.170980124501614039e+00,2.136256811178155246e+00,2.080452130972996194e+00,2.022267505725772629e+00,2.007060661847924976e+00,1.994335556386700681e+00,1.899072948386524740e+00,1.867730905447400058e+00,1.959869933680155052e+00,2.198086002161232955e+00
+2.054016366320296161e+00,2.031836397252347659e+00,1.981499356026353853e+00,1.919263827356103125e+00,1.857954656548991057e+00,1.831533286185979659e+00,1.794641105885533161e+00,1.702834210824293537e+00,1.775019380832369764e+00,1.878459575149890037e+00
+1.933395881386252402e+00,1.917723710813895366e+00,1.876569274108289775e+00,1.815661318658659873e+00,1.744476208177069942e+00,1.714674690564548687e+00,1.634344782918430994e+00,1.585351252274511902e+00,1.632755153018023764e+00,1.677714433881313916e+00
+1.818390229103448164e+00,1.791703593071286571e+00,1.716009145710156059e+00,1.659666472836460960e+00,1.581843180528060167e+00,1.558596908831330063e+00,1.506922507688928103e+00,1.417302213900201835e+00,1.408104741153215933e+00,1.462772895079671231e+00
+1.711353339961487974e+00,1.661511299617977500e+00,1.588486859686231378e+00,1.545282615958420092e+00,1.471997388986195920e+00,1.414174662441876285e+00,1.311408279263107657e+00,1.274357212183909516e+00,1.259530539022297946e+00,1.250791746680449901e+00
+1.617672486676541288e+00,1.539990977878752387e+00,1.447530212824119200e+00,1.408140763207672341e+00,1.344967527615141378e+00,1.244573881938093596e+00,1.171348961452534088e+00,1.083592129186282005e+00,1.033014257788638979e+00,1.029594191035017925e+00
+1.531313923439392433e+00,1.434602483224193037e+00,1.294974306045219015e+00,1.232356970809642904e+00,1.149031251723930280e+00,1.125618947192391861e+00,1.046043034950125961e+00,9.699123403946390276e-01,9.108520577016039343e-01,8.863330817852500543e-01
+1.429496751968525547e+00,1.323863505299780252e+00,1.164648309804901194e+00,1.083516993981944232e+00,9.873263978034440003e-01,9.610441290367364164e-01,9.048954148859458257e-01,8.369234159361007563e-01,7.567048871869802573e-01,7.444282961362493900e-01
+1.350615179061585458e+00,1.204713485062063105e+00,1.064007849905831193e+00,9.638569022461962454e-01,8.496643937814213343e-01,8.172993675309818684e-01,7.867593998483345397e-01,6.885055805049288269e-01,6.449773998028833777e-01,6.454151143333831664e-01
+1.221583057406233630e+00,1.083218709763598353e+00,9.618013866341297291e-01,8.693691712872733124e-01,7.487400000306083658e-01,6.953804926400007913e-01,6.403289652853337843e-01,5.955592136601380870e-01,5.149145041618290453e-01,4.982987253606943057e-01
+1.121008245600208397e+00,1.002407143874754825e+00,9.023560183119315736e-01,7.796141363183628492e-01,6.564187117772952718e-01,5.997534888398867725e-01,5.398810699001216351e-01,4.698022791486854421e-01,4.318069324515361740e-01,4.025584670506511253e-01
+9.785442133710869905e-01,8.648641993556684948e-01,7.749521218614148221e-01,6.823994044906932510e-01,5.663141551952404207e-01,5.041116057429545494e-01,4.145375404778461892e-01,3.903184386396312822e-01,3.267209141555140750e-01,2.953373338452034980e-01
+8.821555324590910629e-01,7.538399315904741327e-01,6.812690289183389591e-01,6.008319690993786377e-01,5.136873767255152323e-01,4.118449767959944663e-01,3.193586687907837285e-01,2.961508528114242256e-01,2.410572705481063560e-01,2.192386090163697399e-01
+8.198444472266448457e-01,6.706417222003482337e-01,5.766940284034515196e-01,4.830614184321098126e-01,4.133952957184444110e-01,3.290287782117551352e-01,2.414097441669406097e-01,1.997868265674036803e-01,1.557091349100159505e-01,1.387160861739663020e-01
+7.122545350141413767e-01,5.635105069544641410e-01,4.896628802560003546e-01,3.872216321449187815e-01,3.124660626475361247e-01,2.768578326592376904e-01,2.024952700478860057e-01,1.303894189561089212e-01,9.538340201201045421e-02,7.837374798873075754e-02
+4.646698590290981312e-01,4.207033971826297236e-01,3.484003671239330191e-01,2.951377090102987877e-01,2.083304857715908565e-01,1.676625291711137111e-01,1.007244488559841250e-01,6.385512217593830586e-02,3.455894026190139273e-02,1.068270439418312311e-02
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_120.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_120.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..4f806024e98692543f55970eac1414773dea4cc4
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_120.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_1, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+4.190877948150538934e+00,4.519831014997474306e+00,4.672781047437094770e+00,4.895978835935681062e+00,5.135350367882727696e+00,5.291344363665221096e+00,5.657767011003008939e+00,6.558710648704861867e+00,1.000000000000000000e+01,9.452767456500453136e+00
+3.848141313557135845e+00,4.311339680306025102e+00,4.426274375414113393e+00,4.648659019309262064e+00,4.881071243440123553e+00,5.099206055551205097e+00,5.360971273218144262e+00,6.210674569820032964e+00,9.225784283986282475e+00,8.972770858459357513e+00
+3.592650223700832868e+00,4.007027805208620563e+00,4.242448363929580246e+00,4.440667316061658987e+00,4.695206266165270925e+00,4.835076826808457184e+00,5.155217857612296228e+00,5.912203767040194791e+00,8.960878683404359890e+00,8.810179809620645841e+00
+3.445840250053810117e+00,3.783594552724823146e+00,4.062370581667457792e+00,4.201595026850814207e+00,4.438007064983047201e+00,4.644164128718545115e+00,4.866387008518742618e+00,5.564911880929396482e+00,8.173021633145525655e+00,8.293418786392154018e+00
+3.284942138629487030e+00,3.560782525557064204e+00,3.924118970864319156e+00,4.003283943534324152e+00,4.237200598695268994e+00,4.384026315723243528e+00,4.653618378147576173e+00,5.262773307295955050e+00,7.910109163369655860e+00,8.191127919468980778e+00
+3.249266249422745112e+00,3.339667087335638218e+00,3.665639135867470699e+00,3.769107271070256004e+00,3.969805012365510866e+00,4.189129544026770624e+00,4.376024630602683985e+00,4.940088821775360017e+00,7.174892272176655261e+00,7.601971176596351576e+00
+3.231914198872803290e+00,3.277132959474932772e+00,3.446156674046153334e+00,3.573756753603095859e+00,3.762896799489209965e+00,3.927400192713113025e+00,4.158942409822449449e+00,4.656119770548265535e+00,6.828847618286966181e+00,7.513060794582794522e+00
+3.124442489016005631e+00,3.051074505115610069e+00,3.251753991923745701e+00,3.328719165732648033e+00,3.499759861552615092e+00,3.726916863067591734e+00,3.876603630694358316e+00,4.327120164965232441e+00,6.180331711395319338e+00,6.889168368150849986e+00
+2.947339900031423099e+00,2.864331358072043532e+00,2.971286946042946298e+00,3.143064133010638805e+00,3.295260274909264098e+00,3.454487371004215657e+00,3.645108873329319099e+00,4.064399304018192716e+00,5.793125539400767465e+00,6.736622155968144732e+00
+2.797645821439729286e+00,2.744335100028909569e+00,2.781858398527000009e+00,2.903183945907404251e+00,3.045934058551694967e+00,3.228802324185960249e+00,3.385301384800679436e+00,3.714983813707102733e+00,5.146821352629350699e+00,6.174772244206350180e+00
+2.625444452018757424e+00,2.581842354789159799e+00,2.553548830427188499e+00,2.730024403620786799e+00,2.873324034361993018e+00,2.988647963794233142e+00,3.100605612759069984e+00,3.240234922527563288e+00,4.634178610886860561e+00,5.749781334838711899e+00
+2.497089397351620832e+00,2.471976157519877759e+00,2.420900438325503501e+00,2.510592028779590645e+00,2.657591098475750258e+00,2.811686693531356251e+00,2.928515858833353303e+00,2.977650993730919460e+00,3.264265335338543128e+00,3.306778252423577147e+00
+2.360303097630230607e+00,2.357839116229891285e+00,2.313851567267431797e+00,2.336059510218593704e+00,2.484685939364342122e+00,2.621267904286534556e+00,2.682445999851155616e+00,2.737875061002772004e+00,2.430237770972459188e+00,2.729794919622130500e+00
+2.228501854112062475e+00,2.180864576242329100e+00,2.150586412894123445e+00,2.158732962470344408e+00,2.258829871719170601e+00,2.372252918621146733e+00,2.446443920565215091e+00,2.206740481336892490e+00,2.205339732268019048e+00,2.484194253218986681e+00
+2.082158177910718777e+00,2.040936180731425242e+00,2.028725817950695287e+00,1.977405223966111292e+00,2.025716289817259153e+00,2.121820061272920110e+00,2.112756669253709862e+00,1.944610274993512133e+00,2.061592671090360263e+00,2.319214997770959297e+00
+2.012107968365558719e+00,1.905261461240793652e+00,1.896422879567681186e+00,1.858500903011801819e+00,1.761925771612514513e+00,1.697286945059258922e+00,1.730912562610854355e+00,1.733726817773891815e+00,1.862063080399243731e+00,2.082823529989204392e+00
+1.943453043286369697e+00,1.772479217632000337e+00,1.729249225676784185e+00,1.701503604254331892e+00,1.609234910161907228e+00,1.511387954493238484e+00,1.532411379982116184e+00,1.615343184737636495e+00,1.702371706072311142e+00,1.817478862683830521e+00
+1.844906709696452429e+00,1.670972794972621411e+00,1.527437641913158783e+00,1.447835503832675341e+00,1.391349016423126361e+00,1.364384253238721589e+00,1.410974565435995087e+00,1.448146177107897614e+00,1.484082093625551213e+00,1.535422326151905992e+00
+1.693490714263355068e+00,1.563108414432093030e+00,1.402683626627693192e+00,1.280809590688591681e+00,1.245365898383576697e+00,1.255162792032395558e+00,1.251351438170187569e+00,1.293390286044702187e+00,1.313393522599432650e+00,1.314293927183735278e+00
+1.545923403627502690e+00,1.436241746318662971e+00,1.293310529824515109e+00,1.187546520474396017e+00,1.141813237053157071e+00,1.122624866476711780e+00,1.134747438659936769e+00,1.098084895223695234e+00,1.096016223933871547e+00,1.119496721781446213e+00
+1.458561376562419687e+00,1.331456465584976767e+00,1.194908711886663255e+00,1.117228025584835471e+00,1.007066784594231157e+00,1.026237244698197992e+00,1.021765963117704734e+00,9.706103884292733852e-01,9.681971867944736410e-01,9.987365885571493074e-01
+1.365933523007497596e+00,1.250638782574142960e+00,1.122729662061369593e+00,1.042775251371881762e+00,9.310790837278537513e-01,8.843804267467308966e-01,8.859047797492248799e-01,8.609819572617678496e-01,8.360519812333732093e-01,8.505889506351109741e-01
+1.319451763420561807e+00,1.166470895929495821e+00,1.043576748742353288e+00,9.697296973569120571e-01,8.594030403547452401e-01,7.911673065874852417e-01,7.857655603158100188e-01,7.261801711821094241e-01,7.382743983674187049e-01,7.510320972089462588e-01
+1.251302668918783167e+00,1.088326333526285161e+00,9.529807393159899220e-01,8.903696698505315643e-01,7.792772987075785585e-01,7.160103555060953751e-01,6.432938703369571742e-01,6.358487680245570317e-01,5.961671708951569171e-01,6.152022490172760483e-01
+1.230293622003624465e+00,1.056446183403668915e+00,9.155808289612212825e-01,7.937869628236313702e-01,6.869333637540835369e-01,6.307127391623128521e-01,5.487376656423994525e-01,4.889150962154438229e-01,4.881720381391391750e-01,5.122409258556241962e-01
+1.141280184712553547e+00,9.761242126789597684e-01,8.344285290543035360e-01,7.074602848198896510e-01,5.938022971372963754e-01,5.317620266897047365e-01,4.288360074382552845e-01,4.126392691378867328e-01,3.764541270389745176e-01,3.986270229558771527e-01
+1.042427799811660671e+00,8.914718616136857454e-01,7.952932364018466815e-01,6.670107767567885482e-01,5.506968475613684966e-01,4.486629623121035082e-01,3.526093402421519585e-01,3.405106788001304174e-01,3.015091629972848630e-01,3.216723679249394174e-01
+9.656535407751177802e-01,8.385041802866706195e-01,7.062227174695472343e-01,5.807126737399902483e-01,4.700048806593328798e-01,3.675732692973468496e-01,2.770988685101283822e-01,2.311197010382036454e-01,1.911218193175960867e-01,2.030880353641961455e-01
+8.389324924349199630e-01,7.246808035250054125e-01,6.132085138615593900e-01,4.951474648638760634e-01,3.853989127264300096e-01,3.222860389440045381e-01,2.406061006467279939e-01,1.591976579317908591e-01,1.206698119674989161e-01,1.232056360253808436e-01
+6.039523659512815446e-01,5.275593358985488646e-01,4.204668628101774219e-01,3.527000176459523795e-01,2.523855297394959618e-01,2.114805322050064551e-01,1.325002068975353609e-01,8.797471712677139288e-02,5.149708651557534378e-02,1.723873876828692017e-02
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_20.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_20.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..42b2c1f7ffbfd95ed359539919f6f39ec909424f
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_20.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_1, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.280515051446631691e+00,1.694325661131449667e+00,2.022610214114351379e+00,2.234816715078637106e+00,2.583068878286517212e+00,3.194816385559410499e+00,3.936759099414858021e+00,5.235901495376934278e+00,9.334766046070297918e+00,1.000000000000000000e+01
+1.188105252439928705e+00,1.592534310294580813e+00,1.945947062725831289e+00,2.199643605545924085e+00,2.489165574122885527e+00,3.121892644640015035e+00,3.799364304332748965e+00,4.969897138818763160e+00,8.552684596381636695e+00,9.234116924178968233e+00
+1.125531436222651172e+00,1.454785882896110216e+00,1.875210946948942414e+00,2.135187745923877056e+00,2.423732153925758581e+00,2.979792378719120727e+00,3.616656463265799815e+00,4.705848611444558571e+00,8.462211916264340772e+00,9.497035342417323278e+00
+1.066718632920800047e+00,1.323576800118006824e+00,1.767084595993926088e+00,2.095151507402988500e+00,2.300224390654712625e+00,2.793042306466415603e+00,3.380075523816205685e+00,4.385330297487511686e+00,7.840211429509228225e+00,8.849449546695622004e+00
+1.012684287781840275e+00,1.218958639949353495e+00,1.646311719637205684e+00,1.976894653164122939e+00,2.165489812903859779e+00,2.539411389712978639e+00,3.179297357418615633e+00,4.117587422916556328e+00,7.515046373098605237e+00,8.761887091976976905e+00
+9.558283301960164291e-01,1.122971795699711173e+00,1.444579630347658794e+00,1.828391061017465846e+00,2.010434903312984911e+00,2.342116339286532067e+00,2.905800279401231201e+00,3.788260629447592009e+00,6.832557837674329448e+00,8.121343416384336322e+00
+8.803260896348219511e-01,1.055497599892843752e+00,1.258296874342856420e+00,1.643024088926953397e+00,1.883053248033319083e+00,2.105472410545109696e+00,2.674344006925510886e+00,3.497416087166289600e+00,6.233008371978807638e+00,7.768665813374187046e+00
+7.543109966339067718e-01,9.709364323972011768e-01,1.097916690059461686e+00,1.468612758387069395e+00,1.708783962652457022e+00,1.908398288251071717e+00,2.394458948831027278e+00,3.139651321065735523e+00,5.684178722657740046e+00,7.270676822663594052e+00
+6.258178846813031715e-01,8.772351688559943961e-01,9.730017721510537676e-01,1.292878137708790565e+00,1.563487759974092617e+00,1.696748279817462901e+00,2.160449857515803096e+00,2.879791216427302736e+00,5.047727756359135398e+00,6.615698972560506874e+00
+5.086140341339129289e-01,7.700719321279930751e-01,8.882412270415627198e-01,1.094433140192792697e+00,1.393664471694728402e+00,1.542949110839641591e+00,1.921949687992442479e+00,2.514039007052864427e+00,4.559703979689746944e+00,6.179249999720783038e+00
+4.122165430230517735e-01,6.379272763365531063e-01,7.858492691755907256e-01,9.225457403271628554e-01,1.244259743357133630e+00,1.379218620588400501e+00,1.653735340563490253e+00,2.176018777121703884e+00,3.825711766354728649e+00,5.329727215184578704e+00
+3.386162169806383737e-01,5.157886803180009583e-01,7.004909471996069170e-01,8.149956240400890728e-01,1.075589841745748565e+00,1.255723839148409349e+00,1.445071947259898293e+00,1.845743166279383729e+00,2.840511176048354791e+00,3.566813791996232386e+00
+2.660162471685189600e-01,4.041042967117052243e-01,5.844279500260012306e-01,7.211036838330310283e-01,8.822728298137367808e-01,1.120971784816295447e+00,1.213508141107065619e+00,1.528148573790604647e+00,1.542850854956447026e+00,1.820507400268080112e+00
+1.754930555415568083e-01,3.041990184471127789e-01,4.439949592989411720e-01,6.139709347415897023e-01,7.189825974601715686e-01,9.339557327923785346e-01,1.024500087831342610e+00,1.132075263888460137e+00,1.147087483079835213e+00,1.518928614006977762e+00
+6.302785950030795337e-02,2.240045395543470153e-01,3.130391721857908593e-01,4.798584731011026894e-01,5.717923276506789998e-01,7.733554931971762247e-01,8.440710444357463205e-01,8.722067097959934623e-01,9.960418887370360297e-01,1.210113397076904018e+00
+4.680231513045394337e-03,1.335999038283490759e-01,1.968282278240696681e-01,3.414867078846875459e-01,4.433744807136738575e-01,5.849542376271950062e-01,6.969778345894244165e-01,7.080314273828027805e-01,8.036161215977933869e-01,8.432796707985052986e-01
+2.397500045593399492e-06,3.638706644177611832e-02,1.134127054224199627e-01,2.079652303467731111e-01,3.190637866218714036e-01,3.976887542277652843e-01,5.139439642009958620e-01,5.651321049123346762e-01,6.423773399435435127e-01,6.618897332956026336e-01
+3.494542648289265825e-09,4.774421346739223643e-04,3.550963153872786771e-02,8.097912741720324215e-02,1.920943155389006063e-01,2.909841379789540605e-01,3.082873870146125572e-01,3.600065230201813238e-01,4.203883136683921884e-01,4.719175762652064177e-01
+6.010645707783959782e-13,3.316829518791762450e-10,2.919107270913117144e-05,1.007348086596406402e-03,5.004693969659231717e-02,1.579920431421135973e-01,2.149222370193445975e-01,2.090670905197999363e-01,2.313840365756947015e-01,2.196955754837047192e-01
+4.672182044555525543e-15,4.378335636160196425e-12,4.427104271336457327e-11,5.655231952687744236e-09,3.202360663512955532e-05,1.700074488224930999e-02,1.184060924978051627e-01,1.340254300807598997e-01,1.639248659516988615e-01,1.295222260893983401e-01
+1.052606718075729877e-17,2.389009463685701959e-15,1.119446194751866536e-14,8.250522158555865367e-14,1.805048046591319713e-12,4.697214244788718013e-07,8.130535977085750349e-03,6.178189853686963384e-02,9.739749296826179237e-02,6.627500889046911148e-02
+1.607889525705425418e-20,2.601839382425576718e-18,8.695613074613795735e-16,2.278271116721351725e-15,1.826813816097988023e-13,9.829134963470102902e-12,2.186870541189659267e-09,1.193555720481568293e-03,1.165995054924454967e-02,3.288119897592881036e-03
+2.632262779046674316e-22,1.768339505629068137e-20,2.576779790252245659e-20,1.505293651391378780e-18,4.038491714519111390e-17,2.384578606001414784e-15,8.731658469126321245e-19,2.169152386620072069e-11,3.664255358289471071e-09,3.748236828409909588e-10
+8.794985692921112579e-25,3.787176747177040216e-23,2.406821945472636263e-22,3.075157361930739786e-20,4.757947179501215528e-19,1.938201626551855872e-16,6.836446480705845216e-14,5.377854793853130491e-12,3.936657119862771244e-12,2.110375015222330650e-12
+6.577798943063677780e-28,2.330538860805282932e-26,5.512066641396100523e-25,3.896354721142583598e-24,2.761361079993041455e-22,3.289709837119302119e-20,4.878355437542418035e-49,2.094634551529891446e-16,3.851863257123747509e-17,1.872790141533161641e-17
+1.455874207504754051e-28,4.028481950783963854e-28,1.710830531346804554e-26,1.085029487996305419e-25,1.871173057183608153e-25,1.493070842661577686e-22,4.035077580353248247e-20,3.777533415844581273e-18,1.825135955261456830e-18,8.766327873468571556e-19
+7.387351179279629089e-29,4.179299953423474797e-29,1.375569822044468741e-28,2.883251112423599300e-28,1.519174303180626429e-27,4.492812779353943667e-25,2.812866531756195290e-24,1.421211258239934449e-51,1.210670985635742884e-22,3.282214749557677613e-23
+2.973527861349480063e-29,7.425836479450991722e-29,9.350442809879314001e-29,3.540931841707814917e-29,2.472514801389592848e-28,1.457301737360704908e-26,4.261730563763163356e-25,4.175298681320997686e-24,1.396499192754520753e-23,8.964653906170972157e-24
+4.069849085768535380e-32,1.140302928200609243e-31,3.732858096309279540e-30,3.269631317571738392e-29,8.979299474289828882e-29,3.059510659798970492e-29,4.463238402523106682e-28,6.351419931686663344e-27,2.602054051134305862e-27,4.608266516659428053e-28
+2.941149774287091485e-37,3.035294669567863254e-37,9.076207502307599867e-36,2.123561930702707903e-33,1.465730803461308063e-32,8.778788641722131728e-32,1.892126974871843244e-29,6.223556039649127783e-30,4.971082341822757210e-30,0.000000000000000000e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_40.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_40.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..298bb3219cc98259c593a469b26cf60c285ca1a1
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_40.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_1, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+2.186653450669483689e+00,2.497681684846554173e+00,2.727822832083304228e+00,2.956771193715202362e+00,3.310915272304508328e+00,3.698082633057346413e+00,4.269575540260714064e+00,5.320997414758831034e+00,9.381250457386874686e+00,1.000000000000000000e+01
+2.059745549648030583e+00,2.343509788057247523e+00,2.556306138230875380e+00,2.803749246041972398e+00,3.096874440882487534e+00,3.525543305199598354e+00,4.019736980986831298e+00,4.964888742382037812e+00,8.529210765890521628e+00,9.123908892672199400e+00
+1.994854248495655291e+00,2.148441655892838309e+00,2.425392861143710999e+00,2.621637908032021347e+00,2.935253551929047244e+00,3.300814421878866867e+00,3.812998553007513891e+00,4.694061289259022551e+00,8.399860579360057145e+00,9.320864494057369498e+00
+1.946071086514735482e+00,2.020510597904570105e+00,2.266476383251643689e+00,2.475583936127046858e+00,2.740249826201326400e+00,3.124196726277545633e+00,3.592762639531874136e+00,4.372515954180329345e+00,7.717081229704985113e+00,8.652460296111467386e+00
+1.865074094367869861e+00,1.945216918450747512e+00,2.135639569548576588e+00,2.292411578582125742e+00,2.583039625091115177e+00,2.908758559067495142e+00,3.405676255228789362e+00,4.112868983235495435e+00,7.373088817152008367e+00,8.602074357667280680e+00
+1.806823048357640182e+00,1.857718070262278864e+00,1.982050767074076125e+00,2.154443782097697824e+00,2.386702161325726657e+00,2.744667472996909829e+00,3.161586233314720218e+00,3.852254089881729016e+00,6.815244111461780996e+00,8.091052345756837738e+00
+1.731498798941578876e+00,1.800237352743701447e+00,1.864218930143843656e+00,1.989462524325267712e+00,2.230747931723247923e+00,2.534623162778734784e+00,2.994721211712801257e+00,3.645268085505993128e+00,6.310503299985311898e+00,7.796713644049612313e+00
+1.617041926745545588e+00,1.659632028349264488e+00,1.749680187492419270e+00,1.857705813359937341e+00,2.035471289337511980e+00,2.360053131155513295e+00,2.756718813112109423e+00,3.342434768186449467e+00,5.837661292393256041e+00,7.411011045545904175e+00
+1.528993084370990019e+00,1.547481433521036287e+00,1.609639966624398344e+00,1.729987421648896628e+00,1.882333731820092115e+00,2.136332456936203883e+00,2.550883914323693435e+00,3.155848772496533172e+00,5.262996437266336258e+00,6.855268256171789254e+00
+1.459388537779005235e+00,1.454303882960365168e+00,1.505934635056628945e+00,1.581107111763426554e+00,1.708435563867832130e+00,1.962305546366912790e+00,2.332861915417389298e+00,2.853293330850866560e+00,4.847450671937466815e+00,6.572740918572280933e+00
+1.357043931495469424e+00,1.348150085456168767e+00,1.373557641493166281e+00,1.475910668810350934e+00,1.581168120107232289e+00,1.766828044411700827e+00,2.086389611897715657e+00,2.569811857898071761e+00,4.198203486650192495e+00,5.817595275704146474e+00
+1.332701519724730943e+00,1.269605972050150022e+00,1.273050565840314174e+00,1.341280783408488997e+00,1.462075555562377671e+00,1.620933077059561134e+00,1.908198637511812290e+00,2.272879073662779081e+00,3.299099556026497293e+00,4.142070942517022125e+00
+1.304846942633836937e+00,1.193082905917288716e+00,1.185675408758533944e+00,1.237496933046553282e+00,1.313980892123498778e+00,1.472822818011521040e+00,1.683657793360956667e+00,1.979490657676516108e+00,1.949925130749438074e+00,2.196621689705172020e+00
+1.246910654855095668e+00,1.136719481756311767e+00,1.078986549132016304e+00,1.130047267636074215e+00,1.197647274291298913e+00,1.290002821273743994e+00,1.480870371150486253e+00,1.492851604858167480e+00,1.502846730773021777e+00,1.946411055638339827e+00
+1.123577783029482413e+00,1.106191227004855060e+00,1.000520859555057207e+00,9.981316109338875808e-01,1.055547572047735416e+00,1.138077773686646310e+00,1.200761533529453473e+00,1.195724374223752662e+00,1.362876483272827066e+00,1.670927149442908100e+00
+1.017418393104251084e+00,1.035706480494798187e+00,9.254431917176869637e-01,9.063367371492631053e-01,9.235229176218520131e-01,9.248787687909869604e-01,9.658448515534867607e-01,9.911199671715030801e-01,1.184565558827316734e+00,1.335851560784507175e+00
+9.447441879502875839e-01,9.250730132748377077e-01,8.567056918447439884e-01,8.107962693048619274e-01,8.199814108573255655e-01,8.095916870743451454e-01,7.982635665853270446e-01,8.820444662420928728e-01,1.011892097492279152e+00,1.099902554252839337e+00
+8.463183563313175783e-01,8.179794898629578759e-01,7.700689090975326723e-01,6.806686008072497795e-01,6.711857750775827025e-01,7.017772792898140377e-01,7.046408566667741180e-01,7.455551156972071158e-01,8.122798565096214229e-01,8.729543857778100380e-01
+7.140949429306810980e-01,6.902393410165884591e-01,6.706731287113441020e-01,6.428356129164941590e-01,5.930442314336314968e-01,5.987386118463862150e-01,5.780936720685259100e-01,6.380774018944278536e-01,6.651934890706154846e-01,7.080253932264755079e-01
+5.810494112676576339e-01,5.460615174233800495e-01,5.402253046417323512e-01,5.451908793632382899e-01,5.232948315466687816e-01,5.193128303355089015e-01,5.123373658950554077e-01,4.744966657786753861e-01,5.352225325790068711e-01,5.413499020139412865e-01
+4.706682520752707433e-01,4.386282826616768604e-01,4.496026740498729191e-01,4.427797316477200540e-01,4.243635940097982839e-01,3.837138926311070009e-01,4.255298530318863959e-01,4.135663134729164470e-01,4.145561382445595022e-01,4.505382388514569403e-01
+3.959582306554136899e-01,3.395185954491880542e-01,3.184004895542955071e-01,3.468226741477951069e-01,3.625730344207775957e-01,3.448918776097552596e-01,3.014704988789595475e-01,3.272416056700271358e-01,3.237748173262205986e-01,3.244571434182890179e-01
+3.168215502366190650e-01,2.371822176838512264e-01,1.950553625627226839e-01,2.491303731398094579e-01,2.803440191057902098e-01,2.971434113485954542e-01,2.626013314762978834e-01,2.271270669137899212e-01,2.381945895799343349e-01,2.674913656670236395e-01
+2.282680501950015151e-01,2.002254638745361581e-01,1.633356225221361813e-01,1.748761459046578315e-01,2.149234203911133678e-01,2.244651100313503900e-01,2.162055012931785314e-01,1.811561110818148412e-01,1.748838999997640309e-01,2.015154233641623938e-01
+1.733948473248090316e-01,1.692636501628069501e-01,1.512806262226636667e-01,1.412746587075518478e-01,1.352039687930971790e-01,1.454725546645231349e-01,1.392594221438755164e-01,1.093429404731715293e-01,1.064595121616709883e-01,1.450838459359153343e-01
+5.783152464829421219e-02,1.067376278751466651e-01,1.221733303924683184e-01,1.119341725888381711e-01,9.625010537011556566e-02,9.166472808451506249e-02,8.081851903628151090e-02,5.974196131107981089e-02,4.666071058263685650e-02,6.339288803241899251e-02
+3.851144416599932858e-04,9.250679815184115889e-03,3.987412929060214772e-02,6.641464718231299136e-02,6.218627292857887429e-02,5.797200487733304014e-02,4.974508869177614312e-02,3.967592567104126500e-02,3.000044977578191982e-02,4.414735559040035284e-02
+9.011692518587824837e-08,6.092246586805221924e-09,8.811457006989713465e-06,7.663706212130957712e-04,6.708814726078194540e-03,1.249229583770186842e-02,1.047299559509771820e-02,6.117425244773376167e-03,9.387387378766334778e-03,2.170053674862512660e-02
+2.810593214748699388e-10,5.876812418182993479e-10,3.012458397507668484e-09,2.877778147029579482e-08,7.742467347618742258e-09,1.018801376103187892e-09,1.832326840634171671e-08,1.943993149103612697e-09,2.033811810549622585e-05,4.012539965108665591e-03
+5.633202877945930557e-13,1.565792197220327399e-12,3.169211608088620131e-11,2.380104522501826534e-10,2.071882913617414231e-10,1.387906795280806373e-10,3.460403685146291843e-11,2.078019937781768523e-11,6.918047141506391009e-11,7.010937682202923022e-07
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_60.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_60.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..2fdad5b32874c21c5a2c2ff3225b50941d141b4b
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_60.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_1, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+3.196830286856743975e+00,3.439591972647428442e+00,3.727118853709656676e+00,3.951229225821395463e+00,4.260990972283757117e+00,4.652095649364383689e+00,5.229978848178244988e+00,6.238251543785590769e+00,9.601270749541924943e+00,1.000000000000000000e+01
+3.000273145300737632e+00,3.254401736778203436e+00,3.520035809462354948e+00,3.767738175446131432e+00,4.022665054353359082e+00,4.454971414267459018e+00,4.952806441752235500e+00,5.817465679049838023e+00,8.736095499611419513e+00,9.251446920909474514e+00
+2.857059028072783224e+00,3.034396668361644345e+00,3.356668164246606523e+00,3.584813514426955727e+00,3.846468368676370098e+00,4.185517215908052258e+00,4.724208639590502301e+00,5.541956532337021457e+00,8.636908258028890728e+00,9.309424133188286987e+00
+2.729396713339943936e+00,2.890503962324071807e+00,3.149551488338053762e+00,3.391943674239128015e+00,3.618561589477817808e+00,3.990798132082399086e+00,4.449109477498388365e+00,5.214450094873804176e+00,7.943019072179307472e+00,8.496873358076101113e+00
+2.595157831819505656e+00,2.757208945501766983e+00,2.991418510277080056e+00,3.211571262827910722e+00,3.453296126979509939e+00,3.750927578790258288e+00,4.241758779470901963e+00,4.941074749422917023e+00,7.633174554030591530e+00,8.587456861223376592e+00
+2.567778369011116446e+00,2.609304923947646682e+00,2.786371874362960188e+00,3.022647060786932904e+00,3.229132743810634310e+00,3.559729393588475510e+00,3.950337525748955247e+00,4.619393760233757362e+00,7.075220749083194427e+00,7.932408645951348092e+00
+2.565640726032010654e+00,2.555853206557230806e+00,2.644335510873228934e+00,2.837719709122319856e+00,3.064690747442231356e+00,3.310256384339720359e+00,3.764836001002677790e+00,4.397168608597715078e+00,6.605823782385473741e+00,7.804595399049509830e+00
+2.454266291073936568e+00,2.387344945296461685e+00,2.500941701791296268e+00,2.647295014805284730e+00,2.853525453654986332e+00,3.119833066224982687e+00,3.502184750786456302e+00,4.078426018420462817e+00,6.163297113453763743e+00,7.284213705949187379e+00
+2.293131300722527133e+00,2.257449788885155240e+00,2.313305191870320243e+00,2.474165078539286799e+00,2.678956626017054976e+00,2.870947567165127889e+00,3.273724745389854807e+00,3.856402799095933531e+00,5.624357615817213940e+00,6.960685956008703990e+00
+2.163014120655252892e+00,2.128749684344202642e+00,2.169693971029245549e+00,2.261434417744261793e+00,2.451343244172552005e+00,2.670640037764856700e+00,3.035324785908556144e+00,3.535997988001340797e+00,5.245562875694339766e+00,6.573120655176005300e+00
+1.970373494666509018e+00,1.962011345184399902e+00,1.989698868370771923e+00,2.100158453727974717e+00,2.271205071056807245e+00,2.425686244020220261e+00,2.739059068538307162e+00,3.235291135951380070e+00,4.687073922701364026e+00,6.028724356353350800e+00
+1.858761601860112744e+00,1.843242638617433871e+00,1.858295324189735087e+00,1.909374823330658888e+00,2.069827165562656113e+00,2.243817866135918493e+00,2.504016499966510434e+00,2.867250054270371606e+00,3.864250939795708550e+00,4.383748284504803472e+00
+1.787723809816120113e+00,1.732989325817174908e+00,1.741041638566800609e+00,1.769502529753772313e+00,1.882584419434960799e+00,2.071242660578954009e+00,2.221186597019019437e+00,2.543192850191072552e+00,2.508119817955448916e+00,2.623106140799640329e+00
+1.716896615728698006e+00,1.598681173941542077e+00,1.587555074648679954e+00,1.640201984507309030e+00,1.697667024052514018e+00,1.846333775171151270e+00,1.971480988744609864e+00,1.937280593405106055e+00,1.789896068553184838e+00,2.265568576201114404e+00
+1.581878396458302971e+00,1.520730558002229005e+00,1.471654035650383774e+00,1.477059598536503371e+00,1.530736427934774824e+00,1.642985797931990177e+00,1.613929472522781738e+00,1.574433541880808418e+00,1.640318912386614425e+00,1.852471908060685291e+00
+1.519894602149731266e+00,1.445328741878266543e+00,1.371279644717405599e+00,1.355120081277238597e+00,1.355097636390414806e+00,1.368322018021933539e+00,1.350213031738870528e+00,1.368243398324396898e+00,1.441424555628654680e+00,1.582467118555350494e+00
+1.440836177204685375e+00,1.339668698782434220e+00,1.280658321682291989e+00,1.216094745088507123e+00,1.158367443959699816e+00,1.158588754136635313e+00,1.135105787442151293e+00,1.165978858464909118e+00,1.253976578032498068e+00,1.302313409737326566e+00
+1.320722838586408265e+00,1.216041295122365140e+00,1.127901366983408371e+00,1.051669846872107961e+00,9.768128943545741905e-01,9.676899570919543780e-01,1.017787198550642813e+00,1.016801847413601134e+00,1.001683654328126671e+00,1.033170591991181775e+00
+1.200726368332385663e+00,1.096889266401441354e+00,1.008992270675455272e+00,9.295594359306958987e-01,8.836462856244254871e-01,8.435625897864178491e-01,8.441891578164164578e-01,8.406579617224896328e-01,8.168124416489851436e-01,8.265159275249815973e-01
+1.099230179740102509e+00,9.941174994155603795e-01,8.962183011234904351e-01,8.307221422162986979e-01,7.754010661976362684e-01,7.476769000939156307e-01,7.433526785310075047e-01,6.722926362909907860e-01,6.486850373298751471e-01,6.632557836313969224e-01
+9.900322114428700138e-01,8.978237923449833291e-01,7.717576960936439745e-01,7.387696264644421085e-01,6.549110793486290216e-01,6.580142342499739616e-01,6.450177489558833743e-01,5.805283643074394817e-01,5.372412831487601848e-01,5.465279932248255923e-01
+8.704668890625346656e-01,7.892989228611457797e-01,6.819564631281280764e-01,6.337569923221606505e-01,5.744499316572971859e-01,5.480394856563252093e-01,5.400155355897366949e-01,4.851540674005184184e-01,4.454207190931941396e-01,4.335998212723379819e-01
+7.921766711486549761e-01,6.868982102446086202e-01,6.070376964838534173e-01,5.508898913221477178e-01,5.101746297171265709e-01,4.660478940752904586e-01,4.399552621526994778e-01,3.915844846871285867e-01,3.723204147911632345e-01,3.750720396052247274e-01
+6.940099233588790106e-01,5.954533456264283764e-01,5.250453882669130490e-01,4.739722371442752769e-01,4.309407740679455645e-01,4.065374132861068746e-01,3.534937583023942675e-01,3.170641392570127670e-01,2.864222239381761792e-01,2.868998934994026473e-01
+6.190544258639960606e-01,5.301891803213375498e-01,4.646965077453005244e-01,4.067112871245873729e-01,3.584391138346209038e-01,3.322505021037838180e-01,2.783581261848423472e-01,2.381421205799415242e-01,2.348839893243359900e-01,2.372511464694775363e-01
+5.334327369295190913e-01,4.599204992151945115e-01,3.944789291794850161e-01,3.506540543557700174e-01,3.033325502558014142e-01,2.667093428436069225e-01,2.051253509138616093e-01,1.975404996026558502e-01,1.707391086125693569e-01,1.711480987537034315e-01
+4.661835362730889498e-01,3.906358366243228297e-01,3.477092405283364052e-01,3.106082301777595145e-01,2.604506064814411936e-01,2.070943282684264419e-01,1.601016997323305713e-01,1.498360715767723950e-01,1.297297046233261142e-01,1.295039352620961925e-01
+4.018131898599480722e-01,3.441465195121601317e-01,2.911817087347930433e-01,2.447582553828581420e-01,1.890389112054531862e-01,1.475698001346787969e-01,1.158964063021804131e-01,1.032013390096305078e-01,8.195970059567812827e-02,7.806845123008772369e-02
+3.462331387720797293e-01,2.973185190268411437e-01,2.504761729000963277e-01,1.971041617223126818e-01,1.438486867675645153e-01,1.193815323390754191e-01,8.298475409919632562e-02,4.998627776997228989e-02,4.604581697903339932e-02,4.455589897863015264e-02
+2.403887272809146491e-01,2.184136416623903565e-01,1.702658665082577572e-01,1.466123296131005282e-01,9.782139240028485394e-02,6.519149865563145241e-02,3.391828385214693681e-02,1.961359717806551717e-02,1.601876299000288759e-02,5.403203038816896397e-03
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_80.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_80.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..5ab377bff9065d12eafc7d217ca2318fababa2b5
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_2.400000/Door_X_9.000000_Y_30.000000/t_80.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_1, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+3.604602065925234022e+00,3.815431282220600906e+00,4.121809084422599412e+00,4.388080522434810504e+00,4.671996503519565636e+00,4.871621285184724925e+00,5.206266090294395354e+00,5.765975568664199358e+00,8.410308180793100163e+00,1.000000000000000000e+01
+3.374911130649635105e+00,3.632418958929377162e+00,3.893274387807723169e+00,4.177584423222010734e+00,4.437020685538273668e+00,4.699250003397807518e+00,4.935326863941457809e+00,5.482474985124757616e+00,7.817383677807782760e+00,9.700595293694027177e+00
+3.220356616518644355e+00,3.422336496304515308e+00,3.718673343916989449e+00,3.983712371127419161e+00,4.263887759822523549e+00,4.465461453209726983e+00,4.735716439817533541e+00,5.269755089817678595e+00,7.537746174890227024e+00,9.393763580440543493e+00
+3.127899992619149749e+00,3.286795763168473883e+00,3.509658277115204061e+00,3.765405717793784746e+00,4.030857356366453814e+00,4.292847911941023220e+00,4.492037360743896812e+00,4.982111941038100511e+00,6.986242462877140014e+00,9.046522919076329217e+00
+3.058415279256290198e+00,3.152525069044349149e+00,3.365318259787105859e+00,3.579203906449273109e+00,3.854846708965511404e+00,4.050306373243817148e+00,4.291031673972087290e+00,4.765633014754347307e+00,6.616100274775332579e+00,8.758866965019558748e+00
+3.071520004637611212e+00,3.031532608232137882e+00,3.163259247729031109e+00,3.366456323315540011e+00,3.607910464496657976e+00,3.875650403892476614e+00,4.045621913414439774e+00,4.484871652382754093e+00,6.136791460688341360e+00,8.331681330047214118e+00
+3.029632437214658580e+00,2.969763680836438713e+00,3.016972400307035951e+00,3.172498975329949289e+00,3.415722044273739488e+00,3.630938568534678890e+00,3.861735217940545084e+00,4.265085614568704386e+00,5.690237152848895974e+00,8.054638946279972345e+00
+2.883402479244688621e+00,2.812082282506806585e+00,2.874412208604786301e+00,2.961178148805501564e+00,3.175536846672936342e+00,3.447497060214876008e+00,3.606593679620527126e+00,3.982867901934084021e+00,5.260536744153369249e+00,7.519669582771757455e+00
+2.767648105984242157e+00,2.718181359699386235e+00,2.694297853131677911e+00,2.798264475291611486e+00,2.988328625875504851e+00,3.196132395618223931e+00,3.436163305389341893e+00,3.779003522859378794e+00,4.908252253379778551e+00,7.278733907148292381e+00
+2.652024831697721297e+00,2.617929400815863783e+00,2.568907466237985382e+00,2.594934411313615907e+00,2.751539963075368522e+00,3.007056855918531113e+00,3.258900949869740327e+00,3.488431620482359996e+00,4.444800130128015780e+00,6.663643063670459554e+00
+2.492698177206047028e+00,2.463046996020620050e+00,2.408589774684244844e+00,2.459601307185512731e+00,2.584921030377812734e+00,2.771721264114411110e+00,3.021448817353412863e+00,3.265739763872634871e+00,4.088682443954217760e+00,6.380513711370464414e+00
+2.391999044219371928e+00,2.348096593825578893e+00,2.317721057544888552e+00,2.290696167314891341e+00,2.397180231955245766e+00,2.604457673470078838e+00,2.858450710504033765e+00,3.016589869854610306e+00,3.659548291517314311e+00,4.805196066673917521e+00
+2.291366986886805179e+00,2.234263584584017526e+00,2.216618174251014928e+00,2.176473700671935241e+00,2.246308370647392305e+00,2.446251272395216336e+00,2.620485730812005087e+00,2.808794091913335400e+00,3.157257133033311458e+00,3.462351852064525115e+00
+2.184933281144270545e+00,2.077318416453157290e+00,2.053701421529550153e+00,2.069186403634599714e+00,2.080945123150245823e+00,2.219345153043311925e+00,2.430669373984196469e+00,2.521939206885194018e+00,2.656502273448696272e+00,3.033322109923421550e+00
+2.062305308909472945e+00,1.970761915890337335e+00,1.930434298347379229e+00,1.919686033029704975e+00,1.940897375218081145e+00,2.041946446825503969e+00,2.175060252663855387e+00,2.250744868231978391e+00,2.402867008373238633e+00,2.600638901471268749e+00
+1.972800682618639501e+00,1.861528476806108001e+00,1.811719377351117988e+00,1.800981395283716591e+00,1.765780007041640731e+00,1.822583099356749337e+00,1.901192580350203665e+00,1.916963247472528220e+00,2.076855321874560456e+00,2.177307750389544605e+00
+1.883963204837113103e+00,1.773175994052414106e+00,1.692912966725783397e+00,1.666459528005980184e+00,1.634899350160832654e+00,1.638191690511022758e+00,1.608642999320933242e+00,1.621424540285162363e+00,1.771351489297007920e+00,1.869635184125849836e+00
+1.801876922400065473e+00,1.677100957420221361e+00,1.520282865270966344e+00,1.485951334205923846e+00,1.470630006810857759e+00,1.453626800040811684e+00,1.455067532689745535e+00,1.434568391097598372e+00,1.502334752693642361e+00,1.453074888369991324e+00
+1.724480741498623848e+00,1.580163683869804325e+00,1.402208375358096948e+00,1.357373598602103826e+00,1.339380395883500885e+00,1.324050440009892249e+00,1.259615182579075787e+00,1.285651812007355232e+00,1.274366218028261999e+00,1.198438988073268430e+00
+1.634605162858495886e+00,1.458290740368859639e+00,1.296335086894418120e+00,1.216777321821199465e+00,1.185750398063875721e+00,1.163241467088563130e+00,1.122157512366057208e+00,1.080939646705330270e+00,1.025618155945251964e+00,9.351412694372945866e-01
+1.475926251271694856e+00,1.309703644266851263e+00,1.168206252074648788e+00,1.079090475531016224e+00,9.756631029111599851e-01,9.831091255029791309e-01,9.718219469252671328e-01,9.222554859978706610e-01,8.549177746350579143e-01,7.913839646272974315e-01
+1.182357605394271705e+00,1.097978272717752946e+00,1.001654335648156646e+00,9.277231403764280016e-01,8.336448340081918928e-01,7.871860340813017221e-01,7.789079879592581968e-01,7.602064985967273980e-01,6.616399111529901456e-01,6.477848815546272121e-01
+1.007514761840307083e+00,9.028921477719377142e-01,8.355772104810306189e-01,7.781127367376515780e-01,6.912354744901594295e-01,6.548700019630446789e-01,6.567681106904326160e-01,6.102935924077513841e-01,5.524804896526444020e-01,5.833043987055982482e-01
+9.069393146092146196e-01,7.786765000802376990e-01,6.957462704992277702e-01,6.632017827573576385e-01,5.705651377012969094e-01,5.365117005444662857e-01,5.106800364866973529e-01,4.894010454415056999e-01,4.309835125737903616e-01,4.865959153421236527e-01
+8.301659142999604502e-01,7.130599666545531790e-01,6.169647986197266398e-01,5.500166822021537172e-01,4.714538756555725074e-01,4.443625118704072063e-01,4.066140426245445916e-01,3.589718144374545727e-01,3.604647457344680728e-01,4.206132063183561920e-01
+7.152345091824268142e-01,6.145823701109738302e-01,5.220297918242999824e-01,4.543207895367126214e-01,3.958586082454959021e-01,3.538951030407253562e-01,2.865116372302957126e-01,2.863327646681834149e-01,2.744811197990054130e-01,3.232799370634245051e-01
+6.096191891563587095e-01,5.207362512723421322e-01,4.635477206533170080e-01,3.950819826450663874e-01,3.440704879945137851e-01,2.823943999478689681e-01,2.266333179952409183e-01,2.316776776389682657e-01,2.184542510134230286e-01,2.546588941065420220e-01
+5.376519094701091017e-01,4.565290877329032382e-01,3.935132156642809909e-01,3.325985741971861920e-01,2.727769061946293538e-01,2.227773327387684854e-01,1.768400224191721548e-01,1.562263893240602441e-01,1.391658303933627772e-01,1.540668488504555733e-01
+4.553517854149047861e-01,3.757823167225963212e-01,3.157804131412960125e-01,2.653996943472396453e-01,2.191966597022403374e-01,1.945920021160315039e-01,1.502496857045350076e-01,1.071717195602259198e-01,8.838170190867264409e-02,9.336687801339890735e-02
+3.154644909649956808e-01,2.704586179344063424e-01,2.127041195649189143e-01,1.817003922355868439e-01,1.381244046115385760e-01,1.195714544338066926e-01,7.719106358197584672e-02,5.789828848747057000e-02,3.617038440983780939e-02,1.290260533183571270e-02
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_0.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_0.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..fe700371f9dfeee2926f1a28e577120327893e93
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_0.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_3, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+1.000000000000000000e+01,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_100.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_100.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..e5e81b9bc67c472c73e0e05046ee3a0b7824d55c
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_100.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_3, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+5.046048646246886094e+00,2.517770326747652110e+00,1.686436868039662862e+00,1.618590734810452458e+00,1.522678827550274727e+00,1.534745613145529486e+00,1.099002660288835642e+00,1.194361086155248053e+00,1.260192147546563612e+00,1.955343943572323440e+00
+4.437784607419360761e+00,2.014613458947983382e+00,1.217498403583459066e+00,1.220856684763230282e+00,1.269082451510102683e+00,1.185269131073001470e+00,1.029896597772156142e+00,9.632518322234773223e-01,1.238253293322675752e+00,1.516364506162072523e+00
+4.146993582076906826e+00,1.724814299399693773e+00,1.053741088372228241e+00,9.909906471453553412e-01,1.141632879030441750e+00,8.757845437786668796e-01,8.985516576292479352e-01,9.234198819509097378e-01,1.069030468940758816e+00,1.131780247487345958e+00
+2.981665229720551480e+00,1.293905995268471942e+00,7.966650380298363476e-01,9.008298597863994006e-01,9.802494804425005981e-01,7.111136419604948689e-01,7.981161387584539968e-01,7.990337359219633617e-01,9.223285896836017628e-01,1.103076695631858062e+00
+1.628635614275091514e+00,6.798921865327951508e-01,7.245519328033288575e-01,5.696691379899890828e-01,6.653799346552344840e-01,6.881825687364301336e-01,6.117109723971410062e-01,7.708905694831296174e-01,8.776817981710304251e-01,1.074498053049790958e+00
+4.499786718935763763e-01,4.816190720252080393e-01,5.240183288125348504e-01,4.376764858691343241e-01,4.729860523128853189e-01,5.341863365566980049e-01,5.652204801708329285e-01,6.000116753052717744e-01,8.433963887181045171e-01,1.060961800726098136e+00
+4.088359951045168472e-01,4.342625842881943088e-01,3.706209954459888656e-01,3.170169067846770883e-01,3.743468479334861043e-01,4.304133959002974796e-01,4.855745135597007156e-01,6.446799301164667373e-01,8.065372287994159173e-01,1.038281543282608022e+00
+3.146496040820185858e-01,2.936527698313423085e-01,2.770818126428727934e-01,2.716625462451754958e-01,2.974883279411939530e-01,3.108436222147895611e-01,4.529171981054354035e-01,5.673623624485264472e-01,7.682723169538719921e-01,9.098431735538757836e-01
+2.100265638972266813e-01,1.984553771455481730e-01,1.690930164888301557e-01,1.918908011597549867e-01,2.237967798775506167e-01,2.772914354019453409e-01,3.591882965139615580e-01,4.486223120582754076e-01,6.149685282734599356e-01,7.817550858309700867e-01
+1.165364373394713049e-01,1.266067410193123521e-01,1.152824092714578724e-01,1.195546459782364374e-01,1.343493687749484078e-01,1.646556890306150323e-01,2.081781478690401810e-01,2.551782787941835884e-01,3.657519561567478261e-01,4.190691750912623470e-01
+4.654018659871235074e-06,5.449596515107795582e-06,5.022813661011356073e-06,1.751493739580687176e-35,1.182196752563136342e-05,2.670189500532269634e-05,6.830347209442159267e-05,1.155627448783715918e-04,1.674170759200670807e-04,1.509249857511621819e-04
+2.178495234327715514e-07,2.557109300942355819e-07,2.610337166870848394e-07,2.601535216994382214e-07,2.524573559784932674e-07,2.611446503258752282e-07,2.501356809436285725e-07,2.209897254404250286e-07,3.645706646841384147e-07,3.833465764484764917e-07
+8.156323654604814114e-12,9.436235948777684208e-12,4.414409799623959583e-40,2.240940380058643065e-11,1.776403807580985522e-10,4.375852421074355794e-10,7.779031531227016726e-10,1.235427597270942358e-09,2.123796879791993653e-09,2.486746525273696330e-09
+2.228231707315314989e-12,2.630751532379845260e-12,1.813684302727137599e-12,1.684988320040374201e-12,1.651442993601362945e-12,1.874328803306464127e-12,2.436798814115372663e-12,3.385746330388995748e-12,5.222292817630767850e-12,3.571583696988459683e-12
+1.168541478093004376e-16,1.339313132082019231e-16,1.012484076314485057e-16,3.271212605505607661e-16,4.928313958399919193e-16,6.516991352726755672e-16,9.527291878615349038e-16,1.317840919197352927e-15,1.864666293328504186e-15,2.583181581285461478e-15
+6.446187549357904374e-35,6.886968932535444748e-19,5.531829859493922363e-19,1.198004234011681818e-18,1.706832026350912287e-18,2.213953848311269709e-18,3.126016941060225831e-18,4.010427124330897949e-18,5.929910284581036207e-18,7.012007308020111812e-18
+1.000000000000000000e+01,2.706512769137625515e-51,1.250900866515317152e-50,2.578086620576830029e-50,4.108880592869851728e-50,4.897188168339659950e-50,6.185226448716829324e-50,7.339741601823125314e-50,1.166976279228450759e-49,1.178275563426039646e-49
+1.123708608845294147e-23,7.805370471536767530e-23,1.879422162589740831e-21,5.165080569033879155e-21,8.302158447919306766e-21,1.142433326873377466e-20,1.520169438864532851e-20,1.708141741202537067e-20,2.097270226515192910e-20,2.286944960405438798e-20
+6.180397348649056831e-23,6.445263286056584938e-23,3.110702805730879801e-22,1.904168789814975039e-21,3.557147175914380828e-21,5.135723405761548214e-21,6.439440438035191237e-21,7.957079193966549161e-21,8.996772996376632942e-21,1.151138540628390156e-20
+6.170752524335830708e-23,6.301538778138589057e-23,3.574596243030249850e-23,3.106714540866272584e-22,1.355635251438241882e-21,2.443328982510536350e-21,3.552314840911501940e-21,5.079857810766648029e-21,5.968514766322558548e-21,6.762617341490609597e-21
+2.968544066645206612e-23,2.997140533295452055e-23,1.824798930784039621e-52,8.040280435106574081e-23,6.473975476820068695e-22,1.492361156492456390e-21,2.295835290622867478e-21,3.121010899508078752e-21,3.936582402218472676e-21,4.717955298998154187e-21
+3.882745445786674632e-23,3.908586864421296573e-23,6.066277825722599067e-24,1.278423264012044907e-23,3.085775670284494306e-22,5.736241301190350457e-22,1.235039670678779045e-21,1.895573448643143279e-21,2.544920489395471251e-21,3.206576843427166111e-21
+1.510336435268449920e-23,1.516565273495013571e-23,1.533196916269971180e-23,1.824807411853303700e-52,1.412473010469824922e-22,3.088875800491035102e-22,7.767801899193274959e-22,1.348686711788929891e-21,1.892004681636112768e-21,2.429949717291042984e-21
+2.319145149526487745e-23,2.326590241453205242e-23,3.173845897702809145e-24,6.465449550921471567e-24,5.885891428925137400e-23,1.617835720955911471e-22,4.907985065557099644e-22,7.018827337974710850e-22,1.183371413879235589e-21,1.666681208120491936e-21
+9.001507695791986276e-24,9.021996471070970608e-24,9.078556639737762661e-24,1.601368861750777592e-52,1.995862505290427983e-23,8.008432204611427766e-23,3.081284140344077537e-22,4.667662637414837367e-22,8.443263890734677464e-22,1.275520970276664873e-21
+1.510336431290379554e-23,1.513181161807306717e-23,1.947297649917158635e-24,1.961352919906849597e-24,3.902378525421016871e-24,3.560553997952406596e-23,1.905047026562861146e-22,3.083757061012790274e-22,6.039890186481906418e-22,7.767801875425245622e-22
+5.948438820095180580e-24,5.957005240404441049e-24,5.981096675387948307e-24,1.657054542169414101e-52,2.580931073988667957e-52,1.274450034296840976e-23,1.146890848365521075e-22,2.013197538946286249e-22,4.324990064481283099e-22,5.718436782514168648e-22
+1.055092836745295300e-23,1.056397787693641887e-23,1.060088006825800752e-23,1.322069806931087786e-24,2.602120501026013038e-24,2.374192676562982533e-23,6.612460234764747791e-23,1.288542476164291840e-22,3.079303748378797676e-22,4.208308958900935859e-22
+4.215653151550350582e-24,4.219836889519252664e-24,4.231742249801965332e-24,4.250401858115057140e-24,2.592859401421361580e-52,8.812883348273894247e-24,3.555008039310708092e-23,7.998594591934356618e-23,2.175238991193637656e-22,3.081284140357075213e-22
+7.766733715926252804e-24,7.773520916529803638e-24,7.792907371169021611e-24,9.513597057360265310e-25,1.858178479455138270e-24,1.861268692813717006e-24,1.697551994756196606e-23,4.738455772250759012e-23,1.518073067227859471e-22,2.241375494443047502e-22
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_120.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_120.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..9a35049a775f3d9ce3f47e5af98ff2888e81606b
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_120.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_3, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+7.611316676671270542e+00,2.666782386901010327e+00,1.956253457045059596e+00,1.979554507277944131e+00,2.232193462852664734e+00,2.011063938410567520e+00,1.721414023518244241e+00,1.997235755652554179e+00,2.374301970530465322e+00,2.773954146810015953e+00
+6.784128434252920670e+00,2.031008743112866277e+00,1.034418910454006690e+00,1.225801262593702923e+00,1.236073172999980541e+00,1.315018248822834579e+00,1.645546903203765288e+00,1.764380207040858961e+00,2.091051915771850567e+00,2.756415562797097429e+00
+5.878314114304458826e+00,1.601312557786384705e+00,9.741324139274077920e-01,1.064552611999872500e+00,9.871931743685025129e-01,1.279257461702331344e+00,1.542108404103172070e+00,1.556657734668099868e+00,2.289138181827223395e+00,2.342066153691609642e+00
+3.788885612129464509e+00,1.018037823272596842e+00,7.663559416094520849e-01,9.412408605090274438e-01,9.351016983848015052e-01,1.167341923574719331e+00,1.308819331250929086e+00,1.678505942811972407e+00,2.237239486902292018e+00,1.700791548414237297e+00
+2.462011260149441938e+00,7.792615014318040600e-01,6.964455349125088235e-01,7.854622994078936937e-01,8.824045192528788828e-01,1.141015899782016563e+00,1.170646416461682993e+00,1.848328162591396984e+00,1.657895025566541225e+00,1.291649647237662402e+00
+5.616195485323709491e-01,4.763331933491943837e-01,5.507561099778354174e-01,7.190451330810742059e-01,8.724553521758381391e-01,9.996385050136608053e-01,1.255394193520984913e+00,1.557865430517878291e+00,1.087970295751027106e+00,1.160707741902118117e+00
+4.592849850584626581e-01,4.400642122330799544e-01,5.310875190828465708e-01,5.735809263111993905e-01,7.482124194633268388e-01,7.361313964693062539e-01,1.225481345759042551e+00,9.273150107422907240e-01,9.201522471271732506e-01,1.062523277713099068e+00
+3.587912883789047269e-01,3.426341590371714263e-01,4.487692501796831657e-01,4.741476003443108045e-01,5.575426514228556396e-01,5.137358134519924846e-01,5.647271570277948571e-01,6.318897769901135053e-01,7.952674708143132598e-01,9.274406069748741821e-01
+2.532987547404950690e-01,2.321850221513309387e-01,2.607582004355401550e-01,3.457632596783055123e-01,3.273714070040883439e-01,2.914297010675258037e-01,3.692755094576458119e-01,4.907318884732441155e-01,6.103621795968177111e-01,7.392941152325076537e-01
+1.148978451930726535e-01,1.251959706881328738e-01,1.301596154315086129e-01,9.654159309865439909e-02,1.164378491064011478e-01,1.445883511511391606e-01,1.909311919616130115e-01,2.556652944009157324e-01,3.284488144387369690e-01,3.884951277651976786e-01
+4.047887875795258044e-06,5.088285154183915616e-06,4.836785777876688817e-06,2.149269072086575688e-35,9.026966791847543343e-06,2.269910659083110242e-05,6.260281345866867833e-05,1.123432691276416725e-04,1.522306593663365663e-04,1.441050599892036038e-04
+1.894772043470258205e-07,2.402951428080464635e-07,2.426913312687858637e-07,1.878581299984660056e-07,1.972156978942152995e-07,2.280766498981591499e-07,2.347078131548569421e-07,2.171873447206575919e-07,3.301043649355211286e-07,4.019265016718067248e-07
+7.094059144457822526e-12,8.681759845673482566e-12,4.379907004074862479e-40,1.614650250098865950e-11,1.365707154406579620e-10,3.769415649202312880e-10,7.186379611399494133e-10,1.209818031709657606e-09,1.898315234266288819e-09,2.398318777186357544e-09
+1.938030930188362863e-12,2.496398178713322319e-12,1.608815401955233809e-12,1.217609108076865125e-12,1.312953232212435570e-12,1.679650179136140268e-12,2.321656181347823035e-12,3.357573162556777799e-12,4.455280135106225391e-12,4.076618681196562736e-12
+1.016352796846631061e-16,1.217261362151230182e-16,1.023536218960342269e-16,2.461427404822549701e-16,3.695210813252542142e-16,5.273576748707172138e-16,8.222258816574614520e-16,1.214086083632536331e-15,1.750196301483604785e-15,2.414669848540262866e-15
+1.409213058987577428e-34,6.366764418755126286e-19,5.081745434916486653e-19,8.377153264396472415e-19,1.311059732452073724e-18,1.924306105729754469e-18,2.892925260541606661e-18,3.853957946945357185e-18,5.495753815368398380e-18,6.674183640392773204e-18
+1.000000000000000000e+01,6.299080318723600680e-51,2.215513685496018725e-50,3.010983730509142926e-50,4.279836385086893864e-50,5.100806753616781415e-50,6.358286137852657744e-50,7.912023158716668275e-50,1.694441853242449180e-49,1.549159548405578135e-49
+9.773588775850618631e-24,7.088576732818133266e-23,1.615253388377563081e-21,4.482588800830796449e-21,7.562407140338906719e-21,1.101785378583614143e-20,1.465893937391097289e-20,1.687142939175375950e-20,2.038152195448594950e-20,2.181905135299700655e-20
+5.375473826717711824e-23,5.653936575056716098e-23,2.713959493453647123e-22,1.662764879438055661e-21,3.071175852066402894e-21,4.389173499257231677e-21,5.565890330035083510e-21,7.044240834617734301e-21,8.344222250133923420e-21,1.085852617174390045e-20
+5.367085126487884095e-23,5.500326197832765871e-23,3.114137526000320486e-23,2.710540439105099242e-22,1.184998018220051667e-21,2.128435165441100234e-21,3.067109020568363779e-21,4.345662319979628978e-21,5.105638980887202065e-21,5.840823131035853795e-21
+2.581926376820653380e-23,2.610618297663031990e-23,3.618258688020025609e-51,7.007311372687625639e-23,5.644362054978841783e-22,1.302981695723528592e-21,2.002581259953290543e-21,2.714077339606860760e-21,3.397535536040714692e-21,4.042261826174488997e-21
+3.377063858878888831e-23,3.402846245179022905e-23,5.293938324219331054e-24,1.113448284716359347e-23,2.688867330885762361e-22,5.001888360876888867e-22,1.078323394744368592e-21,1.654727980157504126e-21,2.218402873559932713e-21,2.785236634256208662e-21
+1.313633010844891779e-23,1.319817417437767185e-23,1.336783170187839417e-23,3.618264062759204027e-51,1.230178890660001296e-22,2.692157314320488237e-22,6.771576135351204296e-22,1.177007318241038682e-21,1.650797416191438178e-21,2.119287285865381785e-21
+2.017103973802575963e-23,2.024478706846433795e-23,2.764955893515249826e-24,5.627471958876010698e-24,5.125010149758055425e-23,1.409332603370343668e-22,4.277049972805545174e-22,6.118947173658936508e-22,1.032705666295640035e-21,1.454827373614009425e-21
+7.829167979030391693e-24,7.849415003067075794e-24,7.906369110586565275e-24,3.208426197898333229e-51,1.737554513064145136e-23,6.974314203332575259e-23,2.684165980920061623e-22,4.068207944570255711e-22,7.360443489780546319e-22,1.112884462548125967e-21
+1.313633007384917756e-23,1.316440588674910139e-23,1.695285086019032082e-24,1.709658835132468837e-24,3.396839873078526663e-24,3.100250756848250055e-23,1.659076958533223244e-22,2.686742614889480886e-22,5.263237336185605970e-22,6.771576113749430491e-22
+5.173725147986208054e-24,5.182167853832845394e-24,5.206253992189373980e-24,3.548339401030861797e-51,3.562954113404218379e-51,1.109537331045935966e-23,9.986459869987414487e-23,1.753504781707902197e-22,3.768165609498491360e-22,4.983668243417970549e-22
+9.176794967594390545e-24,9.189645698650983902e-24,9.226463191347544484e-24,1.151532629350551065e-24,2.264445075421649036e-24,2.066552582704554957e-23,5.757045773557660967e-23,1.122119331055474639e-22,2.682126181512298864e-22,3.666928801635357337e-22
+3.666614280654952094e-24,3.670730480401672832e-24,3.682580178408690355e-24,3.701416666855158231e-24,3.261310959091354377e-51,7.670277127251826996e-24,3.094786582008405338e-23,6.964643358205639275e-23,1.894326349781277124e-22,2.684165980931867818e-22
+6.755208678965139201e-24,6.761882632385384021e-24,6.781151242737541663e-24,8.282880090524460975e-25,1.616803987438036482e-24,1.619840849927833923e-24,1.477652514314344058e-23,4.125507387418714391e-23,1.321863663288932548e-22,1.952122064252347492e-22
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_20.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_20.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..b863636705fd708ed7133b47ef9ef382dc29ef5c
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_20.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_3, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+5.262208582768544313e-75,6.283855186233033758e-63,5.355854998298416229e-60,7.892777295790103872e-60,5.125025352925907415e-62,6.810701022740026676e-65,2.872072516917789271e-67,2.423489972405217708e-69,5.853901882687584708e-71,4.212339325510282637e-72
+5.029603887030330720e-75,2.277926522901266492e-63,9.683504306934738931e-60,2.036245025860842821e-60,6.399920520754167938e-63,7.812730216489884958e-65,1.003465326628071699e-66,5.565406634943126443e-69,2.945344105289055063e-72,8.502749673648047019e-74
+5.005200557232347110e-75,1.800936999801519379e-64,1.793959160854757147e-59,3.287286803323623279e-61,2.112036325377883285e-67,5.960911195625831113e-67,1.088966246862378780e-68,1.270884149841947887e-70,2.096311788866129713e-73,5.887834983509732142e-75
+5.334371520947356576e-75,2.957734225402897162e-63,2.347670635742972809e-59,1.038566361816946426e-61,7.351719584322822580e-65,2.429792368958407445e-67,3.686253517893191970e-69,1.913001610354382665e-71,9.219086354306779257e-74,4.471838168246360590e-76
+4.562578350004005538e-75,7.256665446964954270e-63,1.967079489636684277e-59,4.580500555762270037e-62,8.944714421677208446e-65,5.949340275064311756e-68,1.453098872940052638e-70,6.616510469782620446e-73,8.122393530515081525e-76,3.094206335535670895e-78
+2.759484278407605259e-75,2.602313368244652329e-64,1.773307158489835034e-60,4.798692628475750785e-64,4.376635017460043666e-67,1.019189703521529908e-69,2.349936063070617902e-71,4.065997025901897654e-74,1.851011464153280912e-78,2.797817123398218568e-80
+2.408252251526816136e-81,8.567891509102533058e-69,6.751354984308277873e-64,5.255119686285698714e-68,3.454461250312882794e-70,3.688977347179441079e-74,2.388412824810291491e-75,2.907847922637817813e-78,3.095389668912741713e-80,7.374388729020943504e-83
+2.769532209177195621e-81,4.858937577327444209e-72,1.525385334811495530e-66,5.504279575964011517e-69,9.043343043815227689e-73,3.235554457620252679e-75,1.939536766125888199e-77,2.919715780364034419e-80,2.936549799986811247e-83,1.693884894260666126e-84
+1.431006704173622381e-86,3.774941590525879996e-77,1.378825048456733305e-71,5.331498517148337146e-103,8.757945427381808357e-77,1.693367625159995723e-78,7.720101203755335043e-81,3.980532867594561189e-83,1.062807775806377028e-84,8.267832733585073387e-86
+1.240968548270041018e-87,2.495186359605820668e-76,1.147914441564946094e-71,2.539349369025257690e-75,1.439884880129094449e-77,2.442980709729415766e-80,2.312175252487629126e-83,1.452255878929355348e-84,3.428997023018252270e-86,3.695003987032074360e-87
+2.225469900883521746e-92,1.728672351692363831e-82,1.015770551873849249e-76,9.286117997983733901e-108,2.415338467126554658e-81,3.082903182134966822e-83,8.817259242966210522e-85,9.075361214743417651e-87,4.572602741578401696e-87,2.012119368428008438e-87
+1.066601400840099222e-92,2.236437719961053078e-84,5.272514137520142644e-78,2.323549609507243352e-80,6.084527940410522259e-83,9.420221642264219968e-85,5.462284250619655149e-87,8.126177862965646761e-88,1.740069043436321815e-87,3.469454073701086216e-89
+1.952487735898229387e-97,3.796294929940705617e-87,1.726184877618236801e-111,7.024199987359243252e-84,4.867485870964664507e-85,7.731215363091082705e-87,2.018377606033758450e-87,1.910227266694191015e-88,7.666927971529202355e-89,3.240457712431587902e-89
+3.258844631666342920e-99,8.174710905959378509e-88,4.183701695504002990e-83,7.632889445027208068e-86,3.516913159877451799e-87,9.592135937988070000e-88,5.930146205592966178e-90,2.607415999697153556e-89,3.632484720670367774e-90,2.845759270375030777e-89
+3.314465267401092939e-103,5.489550674798625934e-93,4.400858985845079279e-88,1.013262029632041768e-87,5.930146205592966178e-90,1.190751356125627050e-89,2.128211426639089074e-89,2.717017768475367190e-89,1.154783010699428148e-89,2.540736175081582726e-90
+6.026300486355510605e-104,6.108327270615960357e-95,8.628909389925394237e-90,2.394427222183493414e-89,1.112284757853008840e-89,1.266788377947922607e-91,2.093841375800281900e-91,2.360636509913338003e-92,4.237808674131883053e-92,6.839448108809896381e-92
+1.000000000000000000e+01,3.392037652354486544e-127,4.354442949191018956e-122,7.691010164397465978e-122,9.888000693883008390e-122,9.361386113538869900e-122,1.213173115153145951e-121,1.616388416390672309e-121,5.904551185042964458e-122,1.354244978981685664e-121
+-5.691589915640222965e-120,3.748626167476194894e-99,4.250943799865945171e-95,3.055512276446800049e-94,2.248935629464469247e-93,3.390788691042166099e-93,3.847006363284524278e-92,8.417051911918312218e-92,1.184445046768845423e-91,1.486428891007952647e-91
+2.280816030516711223e-108,2.296962196603693163e-99,5.447938339148905706e-97,3.511211738890882498e-95,3.509119297401186906e-94,3.597605890620893060e-94,3.633516458268514260e-94,1.145423623624190324e-93,1.995533094907893896e-93,1.084402423492110807e-93
+2.277256701130128187e-108,4.002404191717292088e-100,2.310778564506091980e-99,6.151561848343443770e-97,2.189136311485155787e-97,1.249063531381120338e-94,3.509119297401186906e-94,1.832136114336967586e-94,6.931197432469719903e-94,2.613541758579622933e-94
+7.106198980489735117e-109,1.934304001700408615e-101,3.803787425717254749e-130,5.298594330397003592e-99,8.364690026675586575e-97,2.407019184044530151e-96,3.082961591614391476e-95,2.506588224193140792e-94,3.773644635056106422e-94,5.746475442835217234e-95
+9.900537044839145483e-109,1.236415232683771844e-101,1.076499285108027299e-101,2.050392175538243129e-101,1.522091938208551374e-98,6.797476512672972255e-97,2.087340818884100520e-96,5.985454301566531731e-96,7.207414265197212679e-95,3.007198502491669374e-94
+3.306155634101351373e-109,1.114844902289313695e-102,1.883840494315894150e-101,3.785516652482355168e-130,7.487117087537526358e-100,4.327128324878157517e-98,1.018857220726672311e-96,1.775832609471334020e-96,1.555579334016783019e-96,2.847406797362048589e-95
+5.331309740646146692e-109,1.142022364389069430e-102,1.745765457916923234e-102,3.077762285966314696e-102,1.651264067508851032e-100,1.899129436459073870e-99,7.795096339297048836e-98,9.298717528197188944e-97,1.426869793062664479e-96,2.545952411652094174e-96
+1.895569739278736665e-109,1.634483058485051640e-103,3.222621711979787027e-102,1.062163124134957220e-129,5.593738305270368181e-101,1.363259980278283196e-100,1.081526411295240544e-99,9.747713859443620415e-98,1.056692814688741057e-96,1.262064292648850437e-96
+3.306155625393275360e-109,2.041773392964511808e-103,2.742912555234418339e-103,1.723477123141932287e-102,3.441909147296452017e-102,1.296916199606909313e-100,5.124554918513223555e-100,6.065321957403077522e-99,2.150182358695003257e-97,1.018857220726305145e-96
+1.225830821745798654e-109,3.937531784880141125e-104,6.781596151777720623e-103,2.985782703158792165e-129,1.178785079234841663e-129,3.997612866591400270e-101,1.321930173515075654e-100,1.287204874276220076e-99,1.158651097181640782e-98,2.313323065903335190e-97
+2.244676775794377327e-109,5.647564999786994778e-104,9.694752007053169459e-103,5.045400217048675265e-103,9.081114446310468499e-103,1.788296111236089834e-101,1.894452573424684607e-100,1.496126275030087285e-100,1.301832722926711913e-100,1.982207213495073815e-98
+8.568273915867192426e-110,1.194910894697635447e-104,1.961156736365647815e-103,1.226160714266527456e-102,3.253485952941721644e-131,2.599803971582296941e-102,7.832934665493753685e-101,1.681665566273668069e-100,3.757902113887000865e-100,1.081526411295288664e-99
+1.621773417907730985e-109,1.890087095718851418e-104,3.018260828543339913e-103,1.456125073094203095e-103,6.683964041457698972e-103,5.112231164638857061e-103,1.804139691411934075e-101,1.561378723432285624e-100,7.477525976008137254e-101,8.542024737353753519e-100
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_40.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_40.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..788dd52e59be890a60b451aef63c59bc0192d77c
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_40.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_3, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+8.263055330453750180e-01,4.712885807907943314e-01,2.174422335466903999e-01,4.211315195070967909e-02,1.753588439792841179e-06,4.710901607741528170e-10,8.941454549549929569e-12,1.646298397928378358e-13,2.739680046464715484e-15,2.537470650829790940e-17
+8.028410491135165028e-01,4.325227638612604841e-01,1.999772675856320847e-01,1.739952440673162015e-02,6.201960934880882273e-08,3.471891750474693240e-10,1.133450936303807692e-12,8.257647289982837622e-15,3.076609828768282043e-17,3.747417326772938948e-19
+8.062397080889017742e-01,3.733145317521066597e-01,1.812590922840693342e-01,3.997555975281300022e-03,3.115717305687751916e-08,2.947852239640231297e-10,1.155580523286656223e-12,2.406337438936582799e-15,6.534192627387910657e-18,2.215548856392571641e-20
+5.534452935780815874e-01,1.915160512117980718e-01,9.769263218541665572e-02,2.938798695134077097e-04,5.938924349432773450e-09,3.817729561844637362e-12,4.946690817424856435e-15,3.062452066478941529e-17,2.739621974318921583e-20,2.594724327589126980e-22
+1.415821999655427210e-01,6.060739795041499706e-02,1.313625432030983767e-02,7.955142163274065319e-08,6.623641175518573126e-11,4.351913057245263803e-13,2.287434004532943310e-15,5.787691833722465582e-22,1.227323513651577917e-21,2.225335622835572034e-24
+5.003918132832062271e-02,7.281236906994918365e-03,2.631855596514248548e-06,2.100336516032820704e-09,7.408585209576864028e-14,4.238496220956499602e-16,4.293960798614969354e-19,6.296480881506396660e-21,8.793457353616173050e-25,2.468954972940629146e-27
+8.788240706786633891e-04,6.971765564729282577e-06,2.747323730523735002e-13,8.068007338325829778e-14,6.329364361297672066e-17,3.073698072988325536e-18,6.522568847119276945e-25,3.752354389680353034e-24,4.024767157267707257e-27,8.864471022252637485e-29
+1.476727070885749739e-08,4.719680861419763303e-11,3.217539898066780543e-14,1.136636072746362428e-15,3.768235676679402110e-18,8.968332478650852884e-21,2.393092866289345443e-24,5.343771793681643186e-27,8.197408479455851651e-29,1.458085828834184692e-30
+7.363668477706068810e-14,1.004545152456460014e-15,1.777519366941865014e-19,2.170401242608409540e-36,8.630549712695930910e-23,6.719191820484390371e-25,4.695709122140632606e-27,5.540261863321322221e-29,1.200766877725943632e-30,2.070441283161667056e-32
+6.385770236207090882e-15,3.526649195324426070e-17,9.640483244511892122e-19,8.116120000928757587e-21,3.100480128509353448e-24,5.069952377237664269e-27,6.957091636079420765e-29,9.716818132345024123e-31,1.460595926677597109e-32,2.250881776894497007e-33
+1.145181275959549377e-19,3.291168763534576246e-21,8.161616711159423727e-25,9.770830230206857192e-55,1.783853747721186349e-27,3.458078158948407362e-29,8.296430133995025349e-31,1.081804101880232835e-32,1.314809684826450275e-33,1.891844133417665267e-34
+5.488512572893872103e-20,1.039740949210264183e-22,2.628911392812691714e-25,4.667303427721696567e-27,5.264961735446435348e-29,5.629581219737016405e-31,6.859277303071797465e-33,7.937453104746112648e-34,6.187981889674849700e-34,2.323177777015723380e-33
+1.004710239307804400e-24,2.983181665798993968e-26,1.974946414299688736e-58,3.165604131651504877e-30,3.733470480288271592e-31,2.906796335020420241e-33,2.532483922249689844e-34,2.007560291136614335e-33,3.142634658757549528e-33,3.193099797019922160e-33
+1.676934768634376269e-26,5.737271873329350061e-30,6.919225835666244085e-30,1.777008291687451850e-31,1.036501072875233304e-33,1.189239923230741163e-33,3.003066837551308825e-33,3.131137218087424255e-33,2.588992707880259636e-33,2.053330371758375928e-33
+1.705556009760342203e-30,3.872192735676801082e-31,1.994404357961113784e-32,2.652841408137110445e-34,3.003066837550530516e-33,2.781413870787809137e-33,2.004563413597096858e-33,1.477545771139725923e-33,1.083760624868947339e-33,8.397034827788485174e-34
+3.101010926836993666e-31,3.333278494199569904e-33,1.951127838773824859e-33,1.795634019071197224e-33,1.051352773311177994e-33,6.235166746822398618e-34,4.232363473037728849e-34,2.940485594876918609e-34,2.213266977516808966e-34,1.679969561720806326e-34
+1.000000000000000000e+01,1.195701607181822618e-66,9.150657234177723830e-66,9.124922374917237554e-66,2.533665734655846275e-65,2.376243820791334573e-65,2.157866808987865170e-65,3.074669372184216035e-65,2.300978260533329241e-65,2.285329469047867226e-65
+-8.222597940908607271e-51,9.047256677923816707e-36,2.601642402062659152e-36,8.970038517548554555e-39,5.897259116211476241e-36,9.994051015717160281e-36,1.472944114863648516e-35,1.399997630352139411e-35,1.375168265506383522e-35,1.250258555043295588e-35
+1.173661261791390766e-35,1.157719375146316879e-35,5.222369605031216485e-36,1.473235458154971119e-35,7.195976820107413981e-38,4.480211440514495481e-38,5.887158964162821802e-38,4.358287245093511756e-36,8.282163167572938486e-36,1.188878118624247730e-35
+1.171829703715971834e-35,1.166292087707056053e-35,8.433927149042493742e-37,5.222378710519594285e-36,1.426458911730633052e-35,1.210121482309624066e-35,7.195976820107413981e-38,2.338190597669498218e-38,3.983891623086363195e-39,1.221197122030305040e-38
+3.656704596207503173e-36,3.653658294477730851e-36,1.468021184553806588e-65,1.787238342509908131e-36,1.141256855429177013e-35,1.777243075250861350e-35,1.592529718349464518e-35,6.611255251218668068e-36,1.943338637225863069e-38,4.615656540340884273e-38
+5.094613789675807590e-36,5.092269046421625700e-36,6.280712382478481814e-37,3.121435455377238186e-37,6.835927930972514099e-36,1.008438717023403233e-35,1.610884262407782914e-35,1.728484969125983242e-35,1.330648594654802354e-35,5.160352797081987728e-36
+1.701280042453098380e-36,1.701018319352644728e-36,1.697595505136575313e-36,1.468021184733934377e-65,3.502328696453713646e-36,6.595564808978982721e-36,1.365124445178468591e-35,1.819714480226950696e-35,1.889854912961863180e-35,1.570395896752255598e-35
+2.743382909031231781e-36,2.743129409899963438e-36,3.251201208625893513e-37,1.765073659277507577e-37,1.543285407676462892e-36,3.849538755646743633e-36,1.026461825635782342e-35,1.237112104037464857e-35,1.675896867242123635e-35,1.852144752659866006e-35
+9.754214028466738083e-37,9.753871966167794249e-37,9.748111655271826976e-37,1.407301589513533891e-65,5.350774746777342219e-37,2.026972174855991879e-36,7.175165085951902570e-36,9.573132516274740750e-36,1.476410919533033984e-35,1.828191057845722355e-35
+1.701280037972101767e-36,1.701245837594035950e-36,1.978781026089717192e-37,1.976531228013457182e-37,1.047038280522498733e-37,9.314948169440434811e-37,4.754032687747500743e-36,6.989856193712789601e-36,1.217185555350214259e-35,1.365124445178468591e-35
+6.307874592674511268e-37,6.307843846895708821e-37,6.306139789297036060e-37,1.638286885368933493e-65,1.639163499760862194e-65,3.379461009997416452e-37,2.992455119261236864e-36,4.882799514158424844e-36,9.594151500177340647e-36,1.139861096568184571e-35
+1.155064740669878146e-36,1.155064205977149196e-36,1.154832089560785854e-36,1.328893029555567341e-37,7.216193241268633169e-38,6.570265712728893294e-37,1.772997790453278103e-36,3.273162860841677137e-36,7.320864365469539311e-36,9.170835998102534228e-36
+4.409058442371955157e-37,4.409076672674193123e-37,4.408516328471734064e-37,4.406499142250148805e-37,1.472526017592981591e-65,2.434666933231299889e-37,9.672208334212544441e-37,2.095591580561077579e-36,5.437566440852500665e-36,7.175165085951902570e-36
+8.345314179250434355e-37,8.345359920981399362e-37,8.344514758838201514e-37,9.539029574185426583e-38,5.225689202413240004e-38,5.096238013727271718e-38,4.642822731143041216e-37,1.265732834764982471e-36,3.935275348429446935e-36,5.483536018086042279e-36
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_60.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_60.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..e26eeb60ec9f9ae125b9ee576fb1a197eb19b108
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_60.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_3, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+4.308402948541780297e+00,2.291573583254597146e+00,1.090830381519853010e+00,5.120230125630527152e-01,4.306496332007289096e-01,4.010142017025526417e-01,3.823215724534532178e-01,2.952451743812425367e-01,3.395756324522045677e-01,5.645343181073499972e-01
+3.677406467360341047e+00,1.793959772789825768e+00,5.857802266172142946e-01,2.443269069661915538e-01,2.658322251803523772e-01,2.744657083292335042e-01,2.788745623788677630e-01,2.875562926746063064e-01,4.950002223754980113e-01,5.039934615721127775e-01
+2.909205672591421266e+00,1.413950603829275288e+00,4.601061897986000182e-01,2.101558761301733913e-01,1.646776126307314403e-01,1.117582484933603570e-01,1.748862227721765805e-01,3.334180041079789492e-01,5.706713972305275107e-01,2.425759902981017846e-01
+1.704252205991086289e+00,8.451505436435648999e-01,3.323815621918747021e-01,2.079385308262452492e-01,1.324903757560971229e-01,1.074209718015897430e-01,2.031440831274941294e-01,5.004005258695438663e-01,4.322876944286044854e-01,2.431363059214151565e-02
+1.138902641931356152e+00,4.700340184667004539e-01,1.978824379692379898e-01,1.714990513499324298e-01,9.926283414351018408e-02,1.163669707661130759e-01,2.690581594051426606e-01,5.363394309039452024e-01,1.028588115688919002e-01,2.535443458748451733e-05
+3.296902065705928919e-01,1.065298420555224890e-01,1.210725899802044536e-01,1.456874221169381367e-01,9.253993769216822818e-02,1.397764888227669977e-01,3.827341131539471752e-01,2.546627719068990103e-01,9.403318180529645406e-04,9.484244795743812341e-08
+1.596534166677146815e-01,8.186597538943669872e-02,1.115377975674503863e-01,1.035361676187396412e-01,8.368152698655609290e-02,1.595383644817324198e-01,2.695630050575608117e-01,1.049431919241070044e-02,4.024049844100690487e-08,1.219726035503980729e-10
+8.447571118047204897e-02,5.822224034259763925e-02,6.432715484187549737e-02,5.385126840382986613e-02,7.928862347931694976e-02,1.332032965374713163e-01,2.964898953095140149e-02,9.974489032451928167e-08,7.720755536912558608e-10,5.405220492124697883e-12
+5.147352117865430787e-02,4.284806517553474414e-02,4.009040505644523300e-02,3.741416694692033251e-02,5.254667144870126677e-02,1.796076698801466268e-02,1.210560877763378452e-06,5.507813626703891297e-10,5.292241512156823181e-12,8.567586199417753227e-14
+1.472579998151244893e-02,1.676882303547444844e-02,1.570785970029460465e-02,5.789740237924181042e-03,7.836467570214241014e-04,1.839863426387790185e-08,3.396620683115562058e-10,3.408753842108562248e-12,3.241338846536442120e-14,4.543582205612177127e-16
+2.448722963788548208e-07,4.609765526680925539e-07,3.739993770974779847e-07,4.039896723949538697e-38,7.087281253667519940e-11,1.524833192454921061e-11,5.543924749605219555e-13,1.259322605300774011e-14,3.229365356529087256e-16,4.288012174117493923e-17
+1.146220438005248259e-08,2.214533909897561093e-08,1.708195442173860004e-08,3.777537080713760797e-10,1.290940919244610866e-12,2.296790442158943239e-13,3.084855328224940543e-15,1.555356575547800686e-17,4.271199596301419415e-18,2.173357118484652244e-19
+4.291469049175492827e-13,7.402377483666473630e-13,2.023148873117228400e-42,1.010914838338754221e-13,3.645264045644538068e-16,3.623364099653855648e-17,3.192855377223903389e-17,1.892654772258338380e-18,6.490528966066611553e-19,1.004992184924835804e-19
+1.172389401312748630e-13,2.376923027146668049e-13,1.006936994522531061e-13,3.435077840578223893e-16,2.232372787317207693e-17,4.397134401728572168e-18,6.238309301801661324e-19,1.290961918261086623e-19,3.007644975126523813e-20,3.848336403485753904e-20
+6.148308721273865699e-18,9.869893377898247345e-18,9.237492468734217702e-18,3.604284358162202972e-18,1.005101676713810275e-19,8.802099966180513691e-20,3.968097074267573503e-20,4.775958609133148658e-20,1.736791708649896604e-20,3.272051686101288210e-22
+5.286489877612474442e-36,5.272386218190156286e-20,3.066585389702965180e-20,4.107636338544081776e-20,1.928828155339274332e-20,5.850645749288915093e-21,4.483184327128546116e-21,1.477071687586960382e-21,5.032686912702614768e-22,2.776466706206649738e-22
+1.000000000000000000e+01,2.856465572147598737e-52,1.261641372698278810e-51,1.549774513528863513e-51,1.777086461237426455e-51,2.168010602180071565e-51,1.478555281791954100e-51,1.350290357816502892e-51,1.307355031197406645e-51,1.429091962274805708e-51
+5.912419515658977994e-25,5.351597846298557394e-24,9.047366971981898593e-23,2.841627913594188291e-22,6.474464640100584238e-22,1.090640216093167623e-21,1.509189753169129204e-21,1.852680669756446888e-21,2.173818878817650886e-21,2.228901404027504257e-21
+3.251830733612390601e-24,3.512938596926410305e-24,1.585597592913409122e-23,9.434230924821106563e-23,1.728153331647104881e-22,2.534355279860738780e-22,3.397439620991126104e-22,4.876037778555413889e-22,7.028995292219750100e-22,9.727717469877998733e-22
+3.246756086408858499e-24,3.320039894918459602e-24,1.855891525508905184e-24,1.583539203061938683e-23,6.840323750846192116e-23,1.195297886802189335e-22,1.728117684892010991e-22,2.480182702522376704e-22,2.983606442463709410e-22,3.554996891567263832e-22
+1.561906506239381420e-24,1.570695608911798560e-24,6.200557827083759870e-53,4.154723658831608181e-24,3.311347418685035816e-23,7.571517376752890042e-23,1.134311106726661446e-22,1.526047656379828557e-22,1.914736276552672951e-22,2.298426919782724222e-22
+2.042915731649925404e-24,2.048527119629166170e-24,3.200628785537460455e-25,6.657585358528219347e-25,1.594990729889601414e-23,2.931912357914726437e-23,6.287430735535694492e-23,9.464628925446243019e-23,1.249870228000673866e-22,1.565341796232752806e-22
+7.946671000650259472e-25,7.955254826092597630e-25,8.053177271556682495e-25,6.200568556171675776e-53,7.349261226373354471e-24,1.592811669612931304e-23,3.979961873811304190e-23,6.885756284900731492e-23,9.494904175104365938e-23,1.200975849028719716e-22
+1.220223724707081502e-24,1.220967847669622179e-24,1.663915002589790025e-25,3.384981650221722719e-25,3.073357135787290038e-24,8.395211405977820806e-24,2.531611992225874090e-23,3.592330337832049805e-23,6.045700307721389383e-23,8.419805568168143034e-23
+4.736164638414879696e-25,4.737425390944962462e-25,4.758200262789365123e-25,6.125561491087371136e-53,1.043854473435749210e-24,4.172683656477656338e-24,1.598073626095759339e-23,2.404232886736688141e-23,4.331009672523493054e-23,6.529090276071276739e-23
+7.946670979719545732e-25,7.947834063877652301e-25,1.020825097145774510e-25,1.029595819257998174e-25,2.042444497972378876e-25,1.859556422142439100e-24,9.917996081117782425e-24,1.596402094172183781e-23,3.111203427069308953e-23,3.979961873812573724e-23
+3.129785203280926990e-25,3.129941612934744517e-25,3.136002234609007724e-25,4.784474198976709822e-53,5.124414235609914209e-53,6.664369682235790063e-25,5.985704546278334630e-24,1.046196129638713467e-23,2.238555673996315687e-23,2.942701261799558022e-23
+5.551396002220770259e-25,5.551465036769896325e-25,5.559472011449207048e-25,6.930097253051861448e-26,1.363349224264369033e-25,1.242875586179634540e-24,3.456273057544858793e-24,6.714523374716521926e-24,1.599332929955109954e-23,2.175277147749764694e-23
+2.218075911164161082e-25,2.218035692969184262e-25,2.220156979053103080e-25,2.227788962748597475e-25,4.408938997401362639e-53,4.614914985429620115e-25,1.859750222999365583e-24,4.175749512032605329e-24,1.132762719365409878e-23,1.598073626095758163e-23
+4.086485378282851104e-25,4.086359766468714443e-25,4.089370510002900337e-25,4.987077319734970292e-26,9.744614434016409413e-26,9.748968354320574206e-26,8.884820201635569283e-25,2.476712382091200707e-24,7.920516754196552961e-24,1.165602807698246230e-23
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_80.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_80.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..42b046d5eeddb076efcd908ae0bdd78f76f173ee
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_0.000000_Y_16.000000/t_80.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_3, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+7.185042014133008692e+00,3.733483038686866262e+00,1.272472670698379327e+00,1.101662872343234456e+00,1.211506288778220863e+00,9.872193622809827263e-01,8.806123024847983816e-01,9.665429852218458961e-01,1.017144886408395621e+00,9.753455925450786879e-01
+6.367856092829619286e+00,3.019576098523535368e+00,7.458373651064806875e-01,5.891515823675668173e-01,6.375142929393053937e-01,7.065664546251018141e-01,7.940605219712814078e-01,8.304139445348708293e-01,7.898495399854589261e-01,7.585333159156955052e-01
+5.555414026739801336e+00,2.402048694143741780e+00,5.387544420721784855e-01,4.553249044622712516e-01,5.058985785134608726e-01,6.066678823631777018e-01,6.601137941505133000e-01,6.505129401118069365e-01,5.567026675909062527e-01,6.076371547925010219e-01
+3.966496854232037794e+00,1.521948892423158561e+00,2.954149942666201567e-01,3.612938533896573601e-01,3.847631746600019276e-01,3.754569087759044299e-01,3.595435331613456298e-01,3.786523089150831689e-01,4.639623886420803922e-01,6.382337262535618949e-01
+1.768755871305943916e+00,9.009306619501921132e-01,2.297429325239991049e-01,2.514578358571235017e-01,2.754131412714690974e-01,2.582120816501787819e-01,2.651480573122663165e-01,3.638465946779675386e-01,5.218196260667872233e-01,6.401053076381002516e-01
+6.041068310507933248e-01,2.131486593863451406e-01,1.114661060549752003e-01,1.272684977880367274e-01,1.533975999261597556e-01,2.284046637660658852e-01,2.766318104454227877e-01,3.206893957147722851e-01,5.263534787277169835e-01,7.086772788762201181e-01
+7.852423307764747062e-02,6.037628714302006178e-02,6.986265787649602321e-02,1.017991279350609207e-01,1.407700500075488026e-01,2.157965400700621872e-01,2.632287155956968827e-01,3.805622860357082970e-01,5.781997635514534162e-01,6.834613513802447748e-01
+6.686135140528795540e-02,5.587192628643287973e-02,6.944347553744907586e-02,9.280723476793961702e-02,1.345977715942286157e-01,1.846006733753541851e-01,2.910905861288218821e-01,4.053377129195523398e-01,5.578790956885086860e-01,5.970988083675472513e-01
+4.467500147742543143e-02,4.036433264914006391e-02,4.769567248803937426e-02,8.503105956150769362e-02,1.481329767373488759e-01,1.989299580788539412e-01,2.653863203661919190e-01,3.498617797030233456e-01,4.470945607192606808e-01,4.175714436806540197e-01
+3.101649284496458409e-02,3.289010777046715017e-02,4.230783218675791130e-02,6.879021209560370886e-02,9.942883556178747084e-02,1.149722935909245070e-01,1.621987925464807023e-01,2.244922689884926437e-01,2.259466483787094249e-01,1.257865187002187857e-01
+1.562054648177352672e-06,1.764578810272857066e-06,2.097201949294791806e-06,1.110055340860818919e-35,9.012347732641209046e-06,2.131963426890576217e-05,5.751581864294287095e-05,1.109585871455590642e-04,1.080693569112938527e-04,3.661720941280897121e-05
+7.311806968363113864e-08,8.312097594913024448e-08,1.125569390860880716e-07,1.673171665905533911e-07,1.973250638765317881e-07,2.099423950759490157e-07,2.189871314869992367e-07,2.090788471908505155e-07,1.649998813830081820e-07,6.848631751319101175e-08
+2.737553114380276410e-12,3.038616147623825574e-12,1.854991755227283786e-41,1.369549756223695027e-11,1.372170161735324389e-10,3.496870498767034044e-10,6.615253651805069611e-10,1.212476300227641339e-09,1.275315475998954698e-09,5.189117188058786869e-10
+7.478740310259890774e-13,8.592364788657292007e-13,8.193856164087948266e-13,1.144245144782129877e-12,1.315918838675212661e-12,1.512738730275647628e-12,2.191670265339899098e-12,3.254250571122623717e-12,1.576357305601555851e-12,2.509389597118247184e-13
+3.922041961674745138e-17,4.292229612896785305e-17,3.798134626095441915e-17,1.789653525211403637e-16,3.408424506884673951e-16,5.113020440628956358e-16,7.746957306966978180e-16,1.157902804482178714e-15,1.535237257634827546e-15,1.316006847325459827e-15
+1.485784297341587604e-35,2.238242331261753652e-19,2.426487966802348456e-19,7.163373232005214460e-19,1.238774138421516917e-18,1.628296132368070439e-18,2.440573721148746720e-18,3.425520208718388565e-18,3.747088993008254013e-18,1.462484339296221720e-18
+1.000000000000000000e+01,1.425779026257677906e-51,9.684046326239024724e-51,1.533742737627771247e-50,2.376482462185402185e-50,3.116166286740140180e-50,4.292442442720772796e-50,8.443862456724014019e-50,1.037775980796448250e-49,8.932685008910350652e-50
+3.771566862802973630e-24,2.531388997626830613e-23,6.083813401787560375e-22,1.634378846528698112e-21,2.552587142281760952e-21,3.404384550205206541e-21,4.502586212133535912e-21,5.301307520517889469e-21,6.616370922245091928e-21,7.141604656888812477e-21
+2.074361774541621280e-23,2.114620047268888635e-23,1.028812467060979314e-22,6.268251245349357920e-22,1.163213425086989361e-21,1.664065820579066516e-21,2.064842707672906170e-21,2.522996331544638911e-21,2.786359838030000215e-21,3.487776259570828594e-21
+2.071124627518720344e-23,2.087530324918933737e-23,1.189413999971469719e-23,1.027269532522114341e-22,4.469226421236276131e-22,8.026324491876787101e-22,1.160755768371667212e-21,1.652311589783044072e-21,1.928295211848591468e-21,2.168702266572275035e-21
+9.963492621129229820e-24,9.995036250654980085e-24,1.950326024514038388e-53,2.671135768662688591e-23,2.144745761791623177e-22,4.932477162516258456e-22,7.569530224274901821e-22,1.025618935507045891e-21,1.287864950664871724e-21,1.536146670461160123e-21
+1.303187850013556929e-23,1.305897858514597059e-23,2.011572945964740653e-24,4.258736400773454546e-24,1.025738893199869663e-22,1.899729664624213297e-22,4.081859946247426565e-22,6.252071117435826080e-22,8.379270945762346234e-22,1.052577153447237609e-21
+5.069227739383380785e-24,5.075463736759451928e-24,5.096614766974860454e-24,1.950377942068137232e-53,4.705245952993400845e-23,1.025922245879746773e-22,2.574706392371494711e-22,4.463363324740503062e-22,6.250404516045417613e-22,8.017127561087577434e-22
+7.783878246667932325e-24,7.791162435452765537e-24,1.057923518877794391e-24,2.161376742952830601e-24,1.963559110173024335e-23,5.384053085362081984e-23,1.630692145227068515e-22,2.325776124305656291e-22,3.915353636778821027e-22,5.507374041670055781e-22
+3.021227022154915540e-24,3.023184391894326700e-24,3.029627488880344348e-24,1.233323697015765544e-53,6.664936204586093341e-24,2.668994561876048697e-23,1.025466760890337341e-22,1.550008576928881360e-22,2.799275933543109557e-22,4.223814866021265725e-22
+5.069227726031556854e-24,5.071910099485908730e-24,6.507125886902430566e-25,6.525309183087297344e-25,1.304087227095679968e-24,1.187902128440730864e-23,6.348170827433845080e-23,1.025618357815425691e-22,2.006144175423515733e-22,2.574706379442158995e-22
+1.996508219540623472e-24,1.997304334322372703e-24,1.999880851800990185e-24,7.001932118245982670e-53,3.610349649972756201e-53,4.255309160426321857e-24,3.825510715074443911e-23,6.703887349266298111e-23,1.438562565246881355e-22,1.898628086651997850e-22
+3.541267859768808057e-24,3.542470435941147094e-24,3.546340454292927336e-24,4.409714884989103100e-25,8.707289282199622600e-25,7.935386993122427612e-24,2.207289946209503517e-23,4.295003190605552452e-23,1.025341205763401579e-22,1.399083012371955120e-22
+1.414923549246143145e-24,1.415305357178583334e-24,1.416526167188250854e-24,1.418698552199233519e-24,4.075402058940126501e-55,2.946857550937955186e-24,1.187391400856657491e-23,2.668208341038409584e-23,7.249619452732241201e-23,1.025466760897409703e-22
+2.606792836205373513e-24,2.607408607670294317e-24,2.609369863233622360e-24,3.178327324565959763e-25,6.222922937680035700e-25,6.225983757238007920e-25,5.672612491309817737e-24,1.581677349277772132e-23,5.063159005461106748e-23,7.466027354634840642e-23
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_0.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_0.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..c215f490738cd1cf7ea0b29784ef43160695afcc
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_0.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit cross_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_100.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_100.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..5d497a72b6df618612b5146e045fe47a0dd3746e
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_100.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit cross_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.447600814298940497e+00,1.503038757430932515e+00,1.455843889476178266e+00,2.155709565865903787e+00,2.854225925652813078e+00,3.207149825177908475e+00,3.394321121036456557e+00,3.568481464663363134e+00,3.976532423608522659e+00,6.247353949282260288e+00
+3.848063399487036684e-01,2.465866928640332578e-01,5.398844889365028710e-01,1.089888714802894176e+00,1.497436456948221917e+00,2.035350230745543776e+00,2.239050794855910187e+00,2.655862720417003331e+00,3.773319698110320530e+00,5.441189008531259752e+00
+3.936274443248857779e-01,3.936274443248857779e-01,1.616448508490213043e-01,6.460784159704207052e-01,9.592683751299289074e-01,1.397265042782711353e+00,1.673742163168389308e+00,2.387242010666411840e+00,2.943104485745695165e+00,3.645548203379764818e+00
+2.564923915838530633e+00,4.422816579699960782e-01,3.608882217950958315e-01,9.256030948088335153e-01,1.145055382103409292e+00,1.433000394105863551e+00,1.603405057637969477e+00,2.007020598540970369e+00,2.401717155220259858e+00,3.269116925971025100e+00
+4.512804941593623553e+00,1.941028732106138577e+00,9.435555818819334473e-01,1.319063165569553941e+00,2.751350904826801891e+00,3.124713185889000489e+00,2.587349175732610362e+00,2.529217395936769197e+00,2.795173245349209079e+00,3.079467828403915419e+00
+5.088040942877642081e+00,2.584430291622208387e+00,1.707253424784001439e+00,1.628059231102002791e+00,2.010639814375435819e+00,3.462838762027646400e+00,4.400633289536019177e+00,4.457973550589946043e+00,4.193148514366766832e+00,4.150898850794766837e+00
+5.553577476657521217e+00,3.661699278375261102e+00,2.918597790274113368e+00,2.276417210948629588e+00,2.070935456340070147e+00,2.742656581769731705e+00,4.032629257550337520e+00,5.217994741847004292e+00,5.832482040102768828e+00,5.914068223899324295e+00
+5.440483045892539948e+00,4.304885910245706881e+00,3.563473771134144652e+00,2.867043925792650327e+00,2.503084962538538960e+00,2.614691186238133458e+00,3.171019049125823219e+00,4.505059365238013314e+00,5.799739120219909339e+00,7.002327664663799744e+00
+6.189135783749146746e+00,5.098232516205927212e+00,4.336255975643021898e+00,3.383315138990936610e+00,3.049581452535494730e+00,3.018925573676182417e+00,3.093773411937974505e+00,4.558421138066590217e+00,5.709446590488232331e+00,6.892990315608709118e+00
+6.544013918487459058e+00,5.484108081168441728e+00,4.823613591199868544e+00,4.145838645254298349e+00,3.752063994081081155e+00,3.562533408030522430e+00,4.137057037114565183e+00,5.470029892071835320e+00,7.095580914020680474e+00,7.025152276948988472e+00
+7.459893596202774368e+00,6.484507145159444264e+00,5.776663384219064667e+00,4.851039270126705105e+00,4.408086080212519242e+00,4.194281572686423765e+00,4.902926019782361422e+00,6.255214201276056762e+00,8.090295019055615100e+00,1.000000000000000000e+01
+7.175287229983579707e+00,6.362920632296708234e+00,5.763926466813213523e+00,5.195384821396904940e+00,4.493766138967334456e+00,4.310524119827560341e+00,4.823298205035809971e+00,5.328736294598216183e+00,6.435345826646699408e+00,8.841021061080684973e+00
+7.287123909225257989e+00,6.558883309220418845e+00,6.008132900900076123e+00,5.276899200585081218e+00,4.752931024966282614e+00,4.319130417731833482e+00,4.278896535185497285e+00,5.245138775375339790e+00,5.544800118638408826e+00,7.120886703969054210e+00
+7.084438457316152515e+00,6.453463386244910005e+00,5.970378909336999662e+00,5.335804873687107985e+00,4.846850811249127311e+00,4.515630342204258518e+00,4.322954702086317269e+00,4.740996692755254927e+00,5.487437339908308509e+00,6.109633187441774638e+00
+7.184248029663308444e+00,6.605694694058911409e+00,6.153856852117824516e+00,5.571297142264253210e+00,4.934289785174653886e+00,4.579957342186625091e+00,4.374972197890302894e+00,4.632360701646925705e+00,4.736762531532012765e+00,5.656298166574416086e+00
+7.028992541041389153e+00,6.514812743699391895e+00,6.108787388997685142e+00,5.594938474862728661e+00,5.161095932172163003e+00,4.767637982091474491e+00,4.426820544896527210e+00,4.278515395376806474e+00,4.836781972043631583e+00,5.351673749855565987e+00
+7.117193496194841096e+00,6.638547064762294170e+00,6.254421033436669219e+00,5.778381594412441480e+00,5.225024605470363070e+00,4.839028614175561849e+00,4.576925788861222699e+00,4.408657291288125002e+00,4.639878396474744093e+00,4.993436063667070712e+00
+6.992117242727334592e+00,6.558880718085547734e+00,6.207849789326735923e+00,5.781280889730374462e+00,5.412793831229602226e+00,4.908532593248724041e+00,4.628865538011762482e+00,4.452238336016370646e+00,4.538281964806507141e+00,4.656684747956089332e+00
+7.070668549527452384e+00,6.662867720922220904e+00,6.328039382628563914e+00,5.929148368642298550e+00,5.453434367850283238e+00,5.084212459747709190e+00,4.683574813984722418e+00,4.494670955646233423e+00,4.359827662178802576e+00,4.701622086067826167e+00
+6.966235119370818296e+00,6.592025543107506103e+00,6.282245279897543000e+00,5.919853697944043702e+00,5.608755244961749042e+00,5.143093326501059437e+00,4.833021162165710649e+00,4.616656220019217827e+00,4.397391453443822762e+00,4.361800135599793293e+00
+7.036795075311609082e+00,6.681595812128524159e+00,6.384307029633910169e+00,6.042509966990242454e+00,5.631685482735636405e+00,5.297787454890339198e+00,4.889957563965393383e+00,4.660250365080083945e+00,4.505474121190406578e+00,4.483318289890130259e+00
+6.947252312184490464e+00,6.617854837603682761e+00,6.340218612029948630e+00,6.026020172837599276e+00,5.761859232508004247e+00,5.342319434610530493e+00,5.032165503622589853e+00,4.705866598961995884e+00,4.541602154488296961e+00,4.419598202238789852e+00
+7.011143274893637312e+00,6.696460260835750411e+00,6.428775732332380421e+00,6.130204842063533555e+00,5.772289653734916648e+00,5.379936130860550669e+00,5.084212459747707413e+00,4.828602666314933067e+00,4.577822474293299138e+00,4.452238336018321974e+00
+6.932804046763298089e+00,6.638547064758758331e+00,6.386724112077936333e+00,6.109536095434026315e+00,5.883234341578656768e+00,5.507744113110558004e+00,5.131898477928306335e+00,4.876485294052182340e+00,4.682114509958623216e+00,4.544513019232184980e+00
+6.991084299426583826e+00,6.708544257465809402e+00,6.464857294796683362e+00,6.199795151078443922e+00,5.884972104957867600e+00,5.533541371686138355e+00,5.257926254557965251e+00,4.995430099323703743e+00,4.721223434773822447e+00,4.576074714238745678e+00
+6.921466320572825737e+00,6.655494608758901975e+00,6.424899052333338467e+00,6.176814052556506063e+00,5.883795710632494291e+00,5.644644415026918161e+00,5.296438896168593757e+00,5.041114951574710901e+00,4.825301186633045525e+00,4.607943500452297059e+00
+6.974986006748494560e+00,6.718560865005196447e+00,6.494754390962015123e+00,6.256314357573216078e+00,5.976667905042174489e+00,5.661061738665129184e+00,5.408920352550761201e+00,5.084212459747709190e+00,4.866453266994880344e+00,4.698225910959928697e+00
+6.912345656518660064e+00,6.669628747316097339e+00,6.456824744701615160e+00,6.232176349884813504e+00,5.970401692044433162e+00,5.758448693013150432e+00,5.438552699795568657e+00,5.193427161623334953e+00,4.907307575693468316e+00,4.732448006165225429e+00
+6.961789351036273388e+00,6.726998613500327018e+00,6.519955959212766494e+00,6.303149052162581256e+00,6.052346985689078807e+00,5.767680379223479648e+00,5.538755999862007506e+00,5.230552658343830430e+00,5.008709152560882671e+00,4.822768350153269878e+00
+6.904856629864173811e+00,6.681595812128526823e+00,6.483941013818052213e+00,6.278548367673696617e+00,6.042509966990245118e+00,5.853869886549495583e+00,5.560676100035029101e+00,5.330448761059019880e+00,5.047443729218645814e+00,4.858767237212488155e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_120.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_120.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..f466420d419c416f4150a5d4c9987087a7300c2e
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_120.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit cross_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+2.055211471166311199e+00,1.677217762208609075e+00,1.648352261664047580e+00,2.454306360632720452e+00,3.584583482697503154e+00,4.214322887436265042e+00,3.852230910952913590e+00,4.264827722565466495e+00,5.562418837157085072e+00,6.544787382117704055e+00
+1.016991918674380990e+00,3.284632543110916902e-01,5.377487172676228555e-01,1.053616763879282381e+00,1.572558022422616553e+00,2.353109068602972531e+00,2.854947168245102418e+00,3.721476096745779838e+00,4.501113426369879988e+00,5.540775213560272583e+00
+1.220371920743983152e+00,1.220371920743983152e+00,2.970534235611096419e-01,9.639051769426987271e-01,1.489597739952237765e+00,2.265852123914378957e+00,2.818558515479395066e+00,3.665923915999536931e+00,4.177795175142712480e+00,4.965407064816976579e+00
+3.333557385025520237e+00,3.560235634553021167e-01,6.017334380508930769e-01,1.098138202044899536e+00,1.536273466400895238e+00,2.150064452275694205e+00,2.670648837928006003e+00,3.467962366381760475e+00,4.031654095519202841e+00,4.883110166980737077e+00
+5.855570061181732733e+00,1.536280257082693890e+00,1.107833399382588180e+00,1.625005227178722311e+00,2.022133016860229837e+00,2.350235131025216084e+00,2.811618481381882972e+00,3.426728392792094624e+00,4.268762271871435310e+00,4.880981067537591755e+00
+6.041498498254348704e+00,2.177104521920173230e+00,1.524393390727340813e+00,1.880745639891487020e+00,2.214632697769987058e+00,2.769459939462810993e+00,3.226263748881465609e+00,3.900184404232183155e+00,4.647450031752377697e+00,5.132606547789068330e+00
+5.723065589327842595e+00,2.909275038165542782e+00,2.219765759837134755e+00,2.307252999585060582e+00,2.624205163514909511e+00,3.422396675325444892e+00,5.160385272651688560e+00,5.721248028715608669e+00,5.418890387209459369e+00,5.746510983260687766e+00
+5.039083112001376819e+00,3.272033138982784362e+00,2.728586287800752963e+00,2.861967145247858557e+00,3.128165976810998394e+00,3.874766180193374154e+00,5.397525494097275889e+00,6.866525458855388564e+00,7.105855993406398063e+00,7.206203846691277448e+00
+5.310682457184937810e+00,4.043922703073866032e+00,3.521736810876672230e+00,3.482228786624129047e+00,3.674237032891839227e+00,4.297993489479185136e+00,4.946931166181453676e+00,7.144633876505856129e+00,8.269391688217933023e+00,9.021381874635489240e+00
+5.696722612373720018e+00,4.579091845045963005e+00,4.083429381790240953e+00,4.454465417396943572e+00,4.660580184150438399e+00,4.770111490283559519e+00,5.329209453370099325e+00,6.393211519818561506e+00,8.572791099593143116e+00,9.977710683178841578e+00
+6.393002738833649445e+00,5.405123994085738737e+00,4.888397366653328469e+00,4.798752739551611413e+00,5.157102692838517299e+00,5.260057296553649842e+00,5.609609649790579411e+00,6.602987978037394790e+00,8.070875396136205637e+00,1.000000000000000000e+01
+6.132315425904066863e+00,5.304401015995495072e+00,4.848211365382151250e+00,4.912652903889275890e+00,5.041529133905823912e+00,5.189875174252035706e+00,5.329795290972853650e+00,6.016598802381070143e+00,6.757832406751809629e+00,8.711556039439432908e+00
+6.192017316631074131e+00,5.468724791297975507e+00,5.055575841389066127e+00,4.807842676093924794e+00,5.120861654021985565e+00,5.136242567104400081e+00,5.208388158884588393e+00,5.651727352012847483e+00,6.163253086514131063e+00,7.445339403777335718e+00
+6.003830565687364285e+00,5.378906638077304514e+00,5.007773423014389103e+00,4.730326706711839968e+00,4.990310484333910779e+00,5.255515778382971348e+00,5.337934464340068352e+00,5.446036760698316215e+00,5.775282037156657999e+00,6.491891873153714521e+00
+6.068056738274454354e+00,5.509751652689115708e+00,5.169202867204656826e+00,4.838804781925624354e+00,4.884463384301836797e+00,5.187186145531095249e+00,5.286482751046889916e+00,5.341873811883941059e+00,5.523215954300169983e+00,6.073625651294559447e+00
+5.925347373027682885e+00,5.430758215133359101e+00,5.119934464908708627e+00,4.802766529305579901e+00,4.954389295157607620e+00,5.209728775935897893e+00,5.229933159873541904e+00,5.285174085000665656e+00,5.375259161445594458e+00,5.777848963710370711e+00
+5.988772930671490080e+00,5.538995654590998186e+00,5.250364427528971589e+00,4.946763312445739302e+00,4.873843045598065693e+00,5.101119303685214490e+00,5.310193302980060537e+00,5.390925672794754320e+00,5.437191775414284223e+00,5.580013178626202830e+00
+5.874682320558565429e+00,5.468722733261699886e+00,5.201841009147115891e+00,4.916106857358042426e+00,4.941621706000970171e+00,5.006760726771528169e+00,5.228239589834785761e+00,5.341678235405423081e+00,5.381379301161707929e+00,5.457321950844946201e+00
+5.935054659996774618e+00,5.560895112670368512e+00,5.310689957737978695e+00,5.038578291100402673e+00,4.879018293836701048e+00,5.053102533103385419e+00,5.136458968281376158e+00,5.286051196017406362e+00,5.340883966044480680e+00,5.383560240005413888e+00
+5.840214279565042688e+00,5.497694984802174112e+00,5.264007241095587375e+00,5.008018658808856216e+00,4.944898819938393864e+00,4.977190248936419259e+00,5.173090304138718842e+00,5.344899070293492649e+00,5.303111626821578994e+00,5.336419309907350694e+00
+5.896889784731972561e+00,5.577908369692612389e+00,5.357154808210396801e+00,5.113534778152032167e+00,4.899900473016517211e+00,5.023905212553221311e+00,5.089891466964245659e+00,5.270196166297518303e+00,5.375937606918449241e+00,5.414824570452624108e+00
+5.815773883393112520e+00,5.520531748393628035e+00,5.312708330353491881e+00,5.083069511038106114e+00,4.997720559441016341e+00,4.961830389504820360e+00,5.123206518448425228e+00,5.194278527170724580e+00,5.323141416768532252e+00,5.379016388424591177e+00
+5.868734691448319829e+00,5.591506690833726978e+00,5.393979138085025937e+00,5.175197621646035806e+00,4.970509122206356878e+00,4.908178764145062267e+00,5.053102533103385419e+00,5.223365287349128749e+00,5.265595006156130964e+00,5.341678235407430364e+00
+5.797859379972654992e+00,5.538995654588188877e+00,5.351843833339435363e+00,5.145019600442068963e+00,5.058657206262596517e+00,4.957241562614778552e+00,4.991440324874329093e+00,5.149745702767640765e+00,5.302946919445385099e+00,5.398828937974152531e+00
+5.847326017635367634e+00,5.602624515751002399e+00,5.423846205618737315e+00,5.226412710990041788e+00,5.033050404457602767e+00,4.912580415916187881e+00,5.028516890768218062e+00,5.175317739512921733e+00,5.236236621853901596e+00,5.349393266898449184e+00
+5.784370443233565418e+00,5.554233080958840496e+00,5.383952889317606072e+00,5.196683557041255064e+00,5.010037273688140225e+00,4.960605511909673027e+00,4.976121856355250728e+00,5.110876655278742575e+00,5.260376569582160045e+00,5.296606308078198211e+00
+5.830638487090027411e+00,5.611883843944232453e+00,5.448537251696077277e+00,5.269319242749462617e+00,5.087835468633157276e+00,4.932343092147059238e+00,5.013228761224559626e+00,5.053102533103385419e+00,5.194720117181717001e+00,5.327508500953229920e+00
+5.773984641679808405e+00,5.567021857795158901e+00,5.410756517966587964e+00,5.240147549459752696e+00,5.065248779860383799e+00,5.005171739227286309e+00,4.968375922528757371e+00,5.081958184869134421e+00,5.133813201686857397e+00,5.268064373730394934e+00
+5.817357472059365264e+00,5.619714750419695370e+00,5.469279329987051241e+00,5.305543697332638864e+00,5.135784062529871186e+00,4.983627068357709966e+00,5.005497414667071432e+00,5.031908758731561626e+00,5.156181965963123837e+00,5.288719927683870559e+00
+5.765835192114337815e+00,5.577908369692612389e+00,5.433460822004895441e+00,5.277037974138478305e+00,5.113534778152032167e+00,5.051064527258802173e+00,4.966855368156306128e+00,5.061173851699466653e+00,5.102233512916528824e+00,5.229656796913780603e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_20.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_20.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..8053efdcf48377a0ebb9d8f9b623af3cedf84e2b
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_20.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit cross_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.047095954263337356e-13,1.641258283461205717e-11,4.003794198225630952e-11,1.809771907615884452e-10,4.405069025037897971e-10,6.777011550891215587e-09,2.020330986854961721e-08,3.848683619442464040e-08,7.009022931773439128e-08,8.457759378013772352e-08
+-6.304983932676718511e-27,-6.278829134853819604e-27,4.668467777944922858e-10,8.813025204816737884e-09,3.830040871803600664e-08,7.490939560643625893e-08,8.773561417600255576e-08,9.846433038670698279e-08,9.017350562845122646e-08,8.574974548021009443e-08
+-9.278278063196201543e-42,-9.278278063196201543e-42,1.048710514800118929e-38,3.883934831270771922e-38,3.875551244306527220e-38,1.051777780018270317e-37,6.919692486306826950e-38,3.957798220857444725e-38,7.137147856473483499e-38,6.570287449925047939e-38
+3.429657334721806382e-10,4.342044017489889766e-07,4.645864379288720837e-06,9.093156253228661466e-07,8.070601666785580628e-08,5.016207182514118941e-09,4.330112636568520044e-09,3.084229545052954271e-08,1.509736089160389545e-08,3.290920334141568326e-08
+7.018281473040713055e-09,2.417012154022877666e-06,1.752443441920699917e-03,1.729279875001769512e-06,6.218365887188814726e-06,1.038749228578828183e-06,3.619241266264755065e-07,1.111434865069343371e-07,6.944388862519500549e-08,3.111001110092236648e-08
+3.228224380263808191e-06,1.831754387978966933e-04,5.904633945775630721e+00,5.436133452062561974e-03,2.596530768147312004e-05,7.051798465883112969e-06,4.608795041189946226e-06,1.043843644693852537e-06,3.406172075124281144e-07,3.361410874995945014e-07
+2.755399174196281596e-05,5.805306561878954483e-03,7.468350741953227789e+00,6.669842207753596819e-01,6.846081834814195808e-04,3.222177087830104144e-05,4.292359040189139434e-07,8.202087598490646279e-06,4.914213072803218774e-06,1.280900651530243069e-06
+5.795679979155731083e-04,3.971033828398393833e-03,4.102397083759024454e+00,5.908099719256924232e+00,7.189207090094401099e-03,1.117244810298618444e-03,3.314486455208770965e-05,6.712400161182587635e-06,6.029145253169355078e-06,7.043404379066014448e-06
+2.444237151488669411e-03,8.612295262547248545e-03,2.056030936292958522e+00,9.177027265074070073e+00,6.669555404997662418e-01,6.247278013429315158e-03,1.300810784599430682e-03,4.024235193997526244e-05,1.116142178690729132e-05,4.819904950467279877e-06
+3.309257205464207624e-03,7.177926043110474663e-03,1.035616601510054524e+00,8.644425590529051462e+00,3.695338040108524957e+00,1.839251948781765386e-02,1.280327179355647462e-03,6.721486816353651386e-04,3.806642902296797392e-05,1.687233754646218675e-05
+3.125600952421445609e-03,9.220357790790063846e-03,4.463700375818989707e-01,7.422007448726267498e+00,7.032854083600841300e+00,6.851364668591692908e-01,9.886280250564693020e-03,9.553864911268860304e-04,5.770991884516833747e-04,3.506829854032547363e-05
+2.339731757782379656e-03,8.612295717623301775e-03,2.211221067850669408e-01,5.124765114580986491e+00,8.851447007986227078e+00,2.928790653434547586e+00,1.761610312250632554e-02,5.882129387714210393e-03,1.334852409902529975e-03,3.005423603770507887e-04
+1.217224940671345979e-03,9.186512769313872132e-03,1.154213061077040553e-01,3.896879991785527686e+00,8.685390362055072089e+00,5.723516742000866131e+00,6.979431024237767733e-01,2.442915959586526922e-02,2.886155650822328379e-03,1.661677119629669745e-03
+5.260890094593477853e-04,9.130247454151398101e-03,5.033606882194374688e-02,2.858023949518417872e+00,7.909649052822366855e+00,7.311618143193737929e+00,2.134531782139802214e+00,5.875092154656968990e-02,9.285417982550340371e-03,5.882119017845940977e-04
+1.733752796384575444e-04,8.968569879804938125e-03,2.446628789739071358e-02,1.848098319500195874e+00,7.133567608421406803e+00,8.264392470728916251e+00,4.227056058416157391e+00,6.467853079936675131e-01,2.667722988263918765e-02,5.619783814748208726e-03
+5.368602126926976621e-05,9.246676454532519809e-03,9.182194969347547836e-03,1.344723388232673456e+00,5.866938221953398092e+00,9.389512134113147113e+00,6.223798074429833349e+00,1.935512367249483834e+00,1.064398508441746494e-01,1.687008637584656162e-02
+6.683076050768411264e-05,8.708778098628999417e-03,2.559080088759535781e-03,9.825967122420181665e-01,4.699879927580433936e+00,8.606348945868157685e+00,8.157825312403893747e+00,3.559725375813523218e+00,5.801110995173635043e-01,1.781894914755546150e-02
+7.832925152609296479e-05,9.186512769314385610e-03,3.667014462208873730e-04,6.408489479456032090e-01,4.085858497878003703e+00,7.504751238178595685e+00,8.684538613600977897e+00,5.371343042821063563e+00,1.560440690987512369e+00,1.369263613408094882e-01
+7.078712344457838309e-05,8.453956093411194028e-03,1.527530811466537011e-03,5.106040725956708659e-01,3.055757515082157649e+00,7.487050392865004511e+00,8.570978308733741002e+00,6.801839733423390655e+00,2.924913686830012516e+00,6.203411155925860898e-01
+1.364904513245814293e-04,9.049891436562724351e-03,3.131156031532685274e-03,3.388422145353847670e-01,2.682117027615584348e+00,6.258554938046337668e+00,9.247097511340232501e+00,8.663402202718188505e+00,4.428297801044426940e+00,1.496892574822027200e+00
+2.002590557120878241e-04,8.218940191454983044e-03,4.461229255783787095e-03,2.596255515040287731e-01,2.012493622454448072e+00,5.895577410042914579e+00,8.467301550120254205e+00,9.084200376405771493e+00,6.417464321282416506e+00,2.627229362807779633e+00
+3.523238513866071373e-04,8.883258821977902189e-03,5.664663164607337646e-03,1.735227110140585283e-01,1.724137139333406399e+00,4.832118632116290335e+00,8.474770668118997818e+00,9.051239826157397417e+00,7.532054787885114955e+00,4.030381172323667549e+00
+4.964507475540029177e-04,8.007128474180261538e-03,6.403805667615490062e-03,1.276051714338682641e-01,1.303643990630119820e+00,3.908760089712917551e+00,7.487050392865004511e+00,9.617149665061063502e+00,8.214363378363056967e+00,5.371343042821074221e+00
+7.053374599806659694e-04,8.708778098629047990e-03,7.377524762850325331e-03,8.482210455685258721e-02,1.099612012890749169e+00,3.568317176931521839e+00,6.498957046686518524e+00,9.056947932561898895e+00,9.343876330978540423e+00,7.151622643898072340e+00
+8.188122888340815773e-04,7.817784439613196037e-03,7.648916297496537349e-03,5.913618923976138309e-02,8.376029473784967205e-01,2.878817236355017073e+00,6.217696243086598962e+00,9.097455004254417332e+00,9.355635398566137795e+00,8.037126390961566003e+00
+1.071503090820496648e-03,8.537081705766991907e-03,8.497341143265979210e-03,3.839148160811992755e-02,6.364704682840626182e-01,2.579771590520231861e+00,5.322385951899773815e+00,8.313008997896254471e+00,9.847772598605033068e+00,8.588621166787742567e+00
+1.137648866270616005e-03,7.648798344894688385e-03,8.429110672945678423e-03,2.465494477756562108e-02,5.347078572628684023e-01,2.086081242886572706e+00,4.963901150589632216e+00,7.487050392865004511e+00,9.436639724274554553e+00,9.524330295261933088e+00
+1.424513566518220220e-03,8.373113769228925085e-03,9.209612962380795548e-03,1.512690036682501349e-02,4.086800189269815808e-01,1.847686787962500965e+00,4.215860927910583200e+00,7.242631635041638205e+00,8.885108742358124090e+00,9.561976645088483551e+00
+1.438353722307366984e-03,7.497759548275458562e-03,8.903661561925402257e-03,8.340293156442833006e-03,3.386493328559981864e-01,1.499953080630591629e+00,3.865665365059159253e+00,6.433638203834572522e+00,8.880508555035252272e+00,1.000000000000000000e+01
+1.752020194030554610e-03,8.218940191454941410e-03,9.646192460769798666e-03,4.454342700023808041e-03,2.596255515040259421e-01,1.317610428954873125e+00,3.274531968253258540e+00,6.098077683242620672e+00,8.196456220228022005e+00,9.692856292674353114e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_40.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_40.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..df405b33b048f631916cd4d8a6bd95460216ec67
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_40.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit cross_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+6.626627320493527762e-01,6.261755508865975983e-01,5.448307288245015645e-01,6.710748235890353630e-01,7.617855636131862784e-01,8.278243098422073398e-01,8.785582329749861419e-01,9.172037221761035752e-01,1.002711657484197438e+00,1.021230909377410123e+00
+5.968555799241586080e-01,4.014538376292704491e-01,4.820510582967968971e-01,6.774171912465410950e-01,7.952115436164859386e-01,9.702305270493101208e-01,1.004384549459909959e+00,1.103704580060751006e+00,1.112507688421892293e+00,1.178821571402128177e+00
+5.638302583522681877e-01,5.638302583522681877e-01,5.070064422132263271e-01,1.163170609881835293e+00,1.162896364308654062e+00,1.303841191205991734e+00,1.275536476881008685e+00,1.350899674937632078e+00,1.324024264999563272e+00,1.374406171231059126e+00
+4.210329430987993504e+00,8.072739885257382841e-01,1.765605302461739301e+00,2.043354075737010778e+00,1.754894508057887048e+00,1.789743495927855754e+00,1.645816465267913919e+00,1.673348051728963615e+00,1.590657552657309459e+00,1.614489565352120959e+00
+8.000703477829933519e+00,3.977532138819455554e+00,3.327292179514799830e+00,3.724591858298746061e+00,3.016868716450371135e+00,2.561930818764498241e+00,2.254490109625582939e+00,2.044466620187678885e+00,2.015115985068840487e+00,1.888741126344544607e+00
+8.923265476038658051e+00,4.984364378359585679e+00,3.924992661395718674e+00,4.480814289061225253e+00,3.726349226757555311e+00,3.253277835570681731e+00,2.838018703336833148e+00,2.561931206550679185e+00,2.481729027358567485e+00,2.289781583846027591e+00
+1.000000000000000000e+01,6.087385774812663186e+00,4.641959755213122207e+00,4.670751686246822132e+00,4.321469591317949721e+00,4.033833377400680043e+00,3.617506557764919695e+00,3.208354309494570344e+00,2.917134543529140700e+00,2.689968767137602246e+00
+9.091417785649047900e+00,5.948819548422656922e+00,4.633886348403278177e+00,4.691380965519150514e+00,4.578427405688978880e+00,4.513091443006037373e+00,3.972651658085854631e+00,3.652313173319300610e+00,3.324556876201548938e+00,3.038401014180092119e+00
+8.662345361086488893e+00,6.339910245185089721e+00,5.039478222017955034e+00,4.673810893551344492e+00,4.670747828515882993e+00,4.765158330520653074e+00,4.376987683566036402e+00,4.135751283939436362e+00,3.846552004096587929e+00,3.551086312001976442e+00
+8.151039600417277597e+00,6.201208631695608098e+00,5.011552685287147924e+00,4.970767804251844169e+00,4.984424538269712990e+00,4.876514289292918747e+00,4.628485156599245975e+00,4.483423656276110947e+00,4.077499672779482331e+00,3.838348606327681711e+00
+8.250487039633455311e+00,6.460342208121554464e+00,5.304443466516164385e+00,4.924335433060576861e+00,4.950584809320381474e+00,4.914892214102771995e+00,4.766718997426645288e+00,4.716787670979906366e+00,4.383140886534364178e+00,4.186802501284511813e+00
+7.911800441460376199e+00,6.339910349242150467e+00,5.276866461132080133e+00,5.141823299688498494e+00,4.913824318249681689e+00,4.915955797413305461e+00,4.836726679262733697e+00,4.859256289864763545e+00,4.603881822937185397e+00,4.458927473165397615e+00
+7.989121920248674513e+00,6.532210641427420583e+00,5.507045247221085127e+00,5.096893258905190294e+00,5.097851896880044364e+00,4.899711209072580509e+00,4.866301427352123454e+00,4.939748809905862181e+00,4.752697790515344245e+00,4.662901611104150135e+00
+7.732630668529848705e+00,6.427579329346483128e+00,5.478894302029101659e+00,5.063589713267599102e+00,5.053654025326107302e+00,5.068634609926155221e+00,5.053781020188613304e+00,4.980395186473359104e+00,4.847156343752012653e+00,4.808235706623892547e+00
+7.801377912339324538e+00,6.579966019445816272e+00,5.666748810751124132e+00,5.233388323201833003e+00,5.017306263937665101e+00,5.032583946720348145e+00,5.035267205947898894e+00,4.995623006223846474e+00,4.904162059398346152e+00,4.906237122948871487e+00
+7.599212671450606749e+00,6.488017753524206732e+00,5.637514432947334342e+00,5.203879811188809157e+00,5.159909295857873168e+00,5.165199561807035877e+00,5.011302814672136563e+00,4.994842032763565420e+00,4.935612335110175053e+00,4.969411858960977924e+00
+7.662475930936537338e+00,6.614001552040381426e+00,5.794865761216390077e+00,5.350123712282139898e+00,5.125380328960523535e+00,5.126435812740846920e+00,5.136138681151351193e+00,5.128849818471237221e+00,5.087505943291824373e+00,5.007588936050054507e+00
+7.497585749402350785e+00,6.532210641427541375e+00,5.764797779505041575e+00,5.324449450021485397e+00,5.248025489447117664e+00,5.092725557608862808e+00,5.103448556663847668e+00,5.105811998928585282e+00,5.083484370356138093e+00,5.028042936210540326e+00
+7.556405714151486208e+00,6.639487376093705429e+00,5.899273920826050954e+00,5.453489269603425171e+00,5.216678024591631768e+00,5.201608675093099876e+00,5.073243647534294354e+00,5.081069578792546615e+00,5.072038150678457313e+00,5.035871341859571082e+00
+7.418202250265179210e+00,6.565933179101445027e+00,5.868755013703551349e+00,5.430617211196225647e+00,5.325380128022701776e+00,5.169613928873372899e+00,5.173019299521727454e+00,5.179835945712976120e+00,5.056085590444342692e+00,5.034831742427902768e+00
+7.473155387021900076e+00,6.659285654075661753e+00,5.985546446411942334e+00,5.545969113151089758e+00,5.297486404199746701e+00,5.265844782355628695e+00,5.142615492429031043e+00,5.150529390902126359e+00,5.152516268313079628e+00,5.138839851001055337e+00
+7.354788160617770743e+00,6.592512695458077943e+00,5.954920423341324209e+00,5.524878790930110917e+00,5.395841826402046237e+00,5.236240977857607781e+00,5.230616189672564253e+00,5.123143076736332624e+00,5.128821026022397866e+00,5.123389048194977313e+00
+7.406298177863599008e+00,6.675109207243869136e+00,6.057717554272874949e+00,5.628856991161631740e+00,5.371122365761239692e+00,5.210379294865690625e+00,5.201608675093101652e+00,5.205367626206333753e+00,5.105555001083278199e+00,5.105811998928585282e+00
+7.303132565772503249e+00,6.614001552040376986e+00,6.027267004525813654e+00,5.608866164712907221e+00,5.461336482750152932e+00,5.296002936964992358e+00,5.175659454872420184e+00,5.178001212200094905e+00,5.184079727753837297e+00,5.185750109904503802e+00
+7.351541901337838247e+00,6.688045820273166520e+00,6.118787890359381976e+00,5.703229301952833730e+00,5.439302892428003133e+00,5.272286305157871666e+00,5.253650172046281597e+00,5.251832355077946879e+00,5.159236207691259679e+00,5.163558408772659369e+00
+7.260324865814574480e+00,6.631734508433416941e+00,6.088732268497169642e+00,5.683934838294933733e+00,5.420325531601694280e+00,5.351056969241327899e+00,5.229249153302117037e+00,5.225554181396585562e+00,5.229131955198152326e+00,5.141913192866482518e+00
+7.305930900676247397e+00,6.698819520539665895e+00,6.171026154329250168e+00,5.770079045961578501e+00,5.502859526788949296e+00,5.329437237435205255e+00,5.300839479213052208e+00,5.201608675093099876e+00,5.204381438702400331e+00,5.209199677450780719e+00
+7.224313077877079436e+00,6.646617172180762978e+00,6.141521955628644669e+00,5.751253053579445051e+00,5.485451658508942785e+00,5.402673662425505619e+00,5.278077553680507350e+00,5.268073938152850744e+00,5.181480360758992099e+00,5.186556677097051704e+00
+7.267382066524731066e+00,6.707930901541514501e+00,6.216158260583032558e+00,5.830315284924640906e+00,5.562202937539995062e+00,5.382980305403717303e+00,5.344529795391974147e+00,5.245356158290484849e+00,5.244073546788571960e+00,5.247324859261820684e+00
+7.193622566093051063e+00,6.659285654075658201e+00,6.187307346086539539e+00,5.811829651620250559e+00,5.545969113151086205e+00,5.451593220529273864e+00,5.323446484708657778e+00,5.306968586042103198e+00,5.221995695529043857e+00,5.224795381485925816e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_60.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_60.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..e722a0b34a343053c161d58afff7755f0194842a
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_60.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit cross_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+4.882664276780311674e+00,3.938024245868146700e+00,3.022795737255136395e+00,3.372608165638907973e+00,3.772318720410693160e+00,4.558983715744434839e+00,5.434476114596926699e+00,5.717047428708470491e+00,5.814162994221954150e+00,5.541438375840757935e+00
+2.331490916981187045e+00,9.005724538954372749e-01,1.278456907676859711e+00,1.822133036379359972e+00,2.414722991931859131e+00,3.514264823112326575e+00,4.222626112847704505e+00,4.890801225454194601e+00,4.653864252853860073e+00,4.675108053131642016e+00
+1.911209505969427180e+00,1.911209505969427180e+00,6.012231427865375455e-01,1.462183417698271759e+00,1.673688430875319488e+00,2.155050585620172932e+00,2.564162970224761473e+00,3.313707313045078706e+00,3.327139511276971273e+00,3.456190344751423282e+00
+2.973789224111261120e+00,9.330156520531451836e-01,1.377746778310141362e+00,1.597639774224228981e+00,1.598839749070807503e+00,1.849467483602121654e+00,2.117131701235962282e+00,2.521753600131575457e+00,2.510116983469268259e+00,2.654664541654354615e+00
+5.628704675724081063e+00,3.813815182239833845e+00,2.824212964320435670e+00,2.793042976974990488e+00,2.553037099737181848e+00,2.330644725466887834e+00,2.589261889128485983e+00,3.029516654166737766e+00,2.952725910167441903e+00,2.703526577714925772e+00
+7.669947014061232693e+00,5.017552855456846039e+00,3.745375949348781042e+00,3.802847108895111017e+00,3.079870304376346901e+00,2.899101190877160228e+00,3.320731790290914365e+00,4.158244506308453659e+00,4.274663095584797290e+00,3.775634917443895233e+00
+8.604062239357000763e+00,6.029627453313266550e+00,4.820688803763721886e+00,4.564184109706378223e+00,3.927065093486306502e+00,3.879827572434017657e+00,4.445134140733253858e+00,4.967829737920556710e+00,4.841262323237465637e+00,4.618230361645648152e+00
+8.506748715613110079e+00,6.404073004427171867e+00,5.518761987130328173e+00,5.427198641857722272e+00,4.832165603174967572e+00,5.014748477039741914e+00,5.126689098012220391e+00,5.146042790226443842e+00,5.028837327296855619e+00,4.889700823445473965e+00
+9.297460210799210145e+00,7.145413575130474371e+00,6.305719182449949223e+00,5.984932795150486484e+00,5.799570564847224219e+00,6.052126244748103900e+00,5.705561293016726765e+00,5.496160610772604649e+00,5.353631091951997156e+00,5.251096039393271298e+00
+9.498714217900094070e+00,7.571130715781329457e+00,6.745780066785962426e+00,6.945366505572524218e+00,6.924603602086293108e+00,6.516357404684614885e+00,6.030504080359281538e+00,5.857884692612456590e+00,5.417975883794628800e+00,5.296502446757327398e+00
+1.000000000000000000e+01,8.336504030105103880e+00,7.480274386306376755e+00,7.025754453587768289e+00,7.024469645216106173e+00,6.713863494275144284e+00,6.288006006939268033e+00,6.136659497722684264e+00,5.735933145821644707e+00,5.564638388251105461e+00
+9.605090460621333648e+00,8.188366649661467989e+00,7.412254946988560356e+00,7.326117273096262927e+00,7.014878674202086550e+00,6.833661028125794346e+00,6.496129868803627083e+00,6.361032076962075621e+00,5.989250306651833000e+00,5.844085266455115502e+00
+9.705135805647813640e+00,8.427324219493243618e+00,7.689572369651713757e+00,7.263294810593628803e+00,7.279290589234110875e+00,6.908715236933100634e+00,6.649899334105474402e+00,6.549570162766746861e+00,6.198723014447958590e+00,6.070317825526510447e+00
+9.413792388224921481e+00,8.296875890781711504e+00,7.621045631232003181e+00,7.213856842369269273e+00,7.210183453678052246e+00,7.207843828489080451e+00,7.004234766218617736e+00,6.705441506511961691e+00,6.377900779682414978e+00,6.260149772220692022e+00
+9.510441795772871743e+00,8.487035772198259664e+00,7.842865178051420472e+00,7.439418815415058894e+00,7.154700027152246733e+00,7.182769307231304801e+00,7.067439563553011617e+00,6.820542211515693509e+00,6.530955330686955662e+00,6.422285424213986182e+00
+9.286122869988567174e+00,8.372150555106355085e+00,7.776574033432847699e+00,7.388149749421556223e+00,7.351253300606870766e+00,7.375320793155442978e+00,7.095466518662445488e+00,6.902008767048045890e+00,6.661488564284812064e+00,6.565300542061114797e+00
+9.378399181045882216e+00,8.529652329971291636e+00,7.960139453510728380e+00,7.574761677673153670e+00,7.303262585747565261e+00,7.315981748352836433e+00,7.311372180810073118e+00,7.174420592934517060e+00,6.942437134702200474e+00,6.688343465266179066e+00
+9.197938142283025087e+00,8.427322962809419948e+00,7.896576940390312771e+00,7.524367284413470358e+00,7.472077020721375362e+00,7.263052137248548590e+00,7.283195881827117191e+00,7.202137060784941980e+00,7.014298639583214090e+00,6.794145755494006345e+00
+9.284642394670528986e+00,8.561595874796187999e+00,8.052306150262836582e+00,7.683776010959084246e+00,7.426150834093631303e+00,7.411188377412120332e+00,7.245529158325133778e+00,7.210055018371260616e+00,7.072588953412878077e+00,6.873868836388822956e+00
+9.134301976127531475e+00,8.469479272330351804e+00,7.991599798340550898e+00,7.635766907398205738e+00,7.571970796131647141e+00,7.364927812251139017e+00,7.383916073469290353e+00,7.377838740533123385e+00,7.107504334368062615e+00,6.934241945898275361e+00
+9.215253092167092319e+00,8.586429855679723389e+00,8.126341959306998319e+00,7.775338382536728155e+00,7.527578969376955698e+00,7.498259600393159197e+00,7.336192300745572048e+00,7.350023486516978899e+00,7.289314054598222015e+00,7.150985938958493549e+00
+9.086680783003991735e+00,8.502739992518549172e+00,8.068502537886468318e+00,7.729926016150647783e+00,7.655703939339853825e+00,7.456688341715308255e+00,7.454931282110569768e+00,7.315865022092498116e+00,7.287383812104922143e+00,7.183494450912943918e+00
+9.162159923951726626e+00,8.606290187333536679e+00,8.186958192831481185e+00,7.853875947456590012e+00,7.613041949322600921e+00,7.419968935542529564e+00,7.411188377412120332e+00,7.430957432805389118e+00,7.274835368507595490e+00,7.202137060784945533e+00
+9.049962540550319900e+00,8.529652329969577451e+00,8.131909477911172246e+00,7.810648651831485267e+00,7.727308920694992977e+00,7.536627686087601141e+00,7.373520811251214724e+00,7.388455436107460805e+00,7.397696861508640254e+00,7.350104693514724730e+00
+9.120408752594494572e+00,8.622535053081051615e+00,8.237417322902876649e+00,7.921870379889837999e+00,7.686568233830066710e+00,7.501006358418407238e+00,7.481476131695570686e+00,7.487820135113070208e+00,7.366729460043161204e+00,7.343016005656602729e+00
+9.020931495707058545e+00,8.551875619452383503e+00,8.185027609749932154e+00,7.880555854337343291e+00,7.649716632909920655e+00,7.606092676340868053e+00,7.447242369686536634e+00,7.447183083596780051e+00,7.465356056196513990e+00,7.328404706141323999e+00
+9.086816927919564080e+00,8.636069366742486153e+00,8.280026734949961664e+00,7.981256094520579936e+00,7.751137137979547731e+00,7.571599778911592082e+00,7.546245426858257943e+00,7.411188377412120332e+00,7.427442597369852351e+00,7.433418572778608180e+00
+8.997483451457888748e+00,8.570537209723623207e+00,8.230137885653585172e+00,7.941659748649730233e+00,7.715941232621926993e+00,7.667131236430537733e+00,7.513723397657256164e+00,7.502525502109519628e+00,7.391468037145455305e+00,7.405217241322460175e+00
+9.059260413704167902e+00,8.647519304090474535e+00,8.316459228043910912e+00,8.033517650259291543e+00,7.808913192224911981e+00,7.633785769810724986e+00,7.604375686463884065e+00,7.470088480331771308e+00,7.475724898071578473e+00,7.491561797922764221e+00
+8.978193785146022066e+00,8.586429855679723389e+00,8.268907795303890751e+00,7.995458630047611592e+00,7.775338382536726378e+00,7.721360031013905001e+00,7.572996584032782863e+00,7.555526026389208560e+00,7.441763172274223237e+00,7.457532429773563010e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_80.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_80.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..d0859d75e58d9fe6e4baccc89b01a522596defd9
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_2.000000/t_80.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit cross_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+2.587931011699279971e+00,2.060532864277563547e+00,1.885013058956567900e+00,2.700572291291316596e+00,3.576012325995221897e+00,4.321719500244867618e+00,4.687137377767481183e+00,4.908986962924698716e+00,5.761873982421220397e+00,6.537785621615599396e+00
+1.073225147762773890e+00,5.553728435219910109e-01,9.482319555679052936e-01,1.671140428135516665e+00,2.364666517860775308e+00,3.299156240952676011e+00,3.831404659209367125e+00,4.903703969014688191e+00,5.789671066925055065e+00,7.022270802190852201e+00
+1.007397102344719908e+00,1.007397102344719908e+00,5.519892929355062483e-01,1.744936881000984652e+00,2.383573873682207633e+00,3.504491544910635081e+00,4.329743512574093067e+00,5.578283324511062347e+00,6.344671138590635806e+00,7.254758401721772998e+00
+4.109695337107458712e+00,6.775803022966686573e-01,8.431710082751995294e-01,1.573348982224648029e+00,2.343933087973244511e+00,3.459790551829222682e+00,4.179933342235671923e+00,5.254413164897836275e+00,5.777589609311551300e+00,6.616641485849078741e+00
+7.182750769918587963e+00,3.028764588286519288e+00,1.529104381088405518e+00,1.970475953429745353e+00,2.655046106948493634e+00,3.204215449695234419e+00,3.766658231356167619e+00,4.367566276975362705e+00,5.307321749152430712e+00,5.676787311311253248e+00
+8.332831792367045409e+00,4.359204058332162290e+00,2.427883540228250592e+00,2.504207967474298524e+00,2.792913142545472738e+00,3.301056015341530703e+00,3.523888027019824065e+00,3.904637882962350481e+00,4.919569702470321992e+00,5.433260111067284903e+00
+1.000000000000000000e+01,5.397784126901671087e+00,3.405411139492512618e+00,2.865985761437748192e+00,2.901535824802572883e+00,3.433749153762704065e+00,3.782776476635249630e+00,4.042759432320298885e+00,4.692040918011642248e+00,5.253217660781301035e+00
+9.232523378633191058e+00,5.386184190405286287e+00,3.718026029332737181e+00,3.181195626729771853e+00,3.079067549010941374e+00,3.472205041607257847e+00,3.690746046446599316e+00,4.090623025361874276e+00,4.680861610517953686e+00,5.298076854465774588e+00
+9.263271848373596740e+00,5.854649201255803348e+00,4.273260035759786746e+00,3.451617362105646514e+00,3.266276070780347762e+00,3.592097054700746472e+00,3.940645340105079608e+00,4.617103708860182287e+00,5.079422236776441224e+00,5.610080459815602438e+00
+8.860752527316357430e+00,5.859955599431434514e+00,4.547242026780900837e+00,4.073671426670922635e+00,3.909851215108051115e+00,4.052734247473327223e+00,4.467286721745058031e+00,5.300557063217127052e+00,5.521803794200421223e+00,5.893458154555203166e+00
+9.474676453671390775e+00,6.555912531610004201e+00,5.287226612494912104e+00,4.626151762851816507e+00,4.531114250104017138e+00,4.603394689596385980e+00,4.998654480525363653e+00,5.824364099914617121e+00,6.347040154457866734e+00,6.447093405770859320e+00
+8.936845871924223417e+00,6.414169635014292048e+00,5.293587010010766036e+00,4.867404528774789796e+00,4.519560931321609409e+00,4.518573514611153641e+00,4.715620212312895632e+00,5.346018547269077104e+00,5.918499500966646565e+00,6.514498291788639150e+00
+9.017311956088033043e+00,6.636353152429932400e+00,5.546073035989042666e+00,4.865668308737946646e+00,4.710039531655829670e+00,4.485186837443001728e+00,4.557608848463750917e+00,5.031996144630533685e+00,5.456488121978423145e+00,6.192176398808181048e+00
+8.627542141112593654e+00,6.519628750504153913e+00,5.532125251891143236e+00,4.874184617192656610e+00,4.706505943796309488e+00,4.636942288399350964e+00,4.648900704240248594e+00,4.808510610814274777e+00,5.143394444948264699e+00,5.732492946359915464e+00
+8.680725060313063679e+00,6.686100384142834585e+00,5.730862796930351166e+00,5.094886228023922214e+00,4.709291078226077509e+00,4.621770007117951273e+00,4.606829067378294340e+00,4.674545766102421673e+00,4.909078181243233807e+00,5.396693296429998732e+00
+8.387940552746371736e+00,6.588333280632290290e+00,5.707735203754577213e+00,5.106293664410046063e+00,4.867866415425004867e+00,4.760615823808715064e+00,4.582322231358459064e+00,4.604618409786301214e+00,4.739082680239425471e+00,5.147720482537093467e+00
+8.430982871285458202e+00,6.720196906638506107e+00,5.869990511893563578e+00,5.286610836694776161e+00,4.866061007881338440e+00,4.752628885297246697e+00,4.698379740118781456e+00,4.694497162911170030e+00,4.758081600815076584e+00,4.951235666417993286e+00
+8.202230061017189655e+00,6.636351623041455206e+00,5.842074217345711418e+00,5.287277655986307501e+00,5.001286019825293749e+00,4.749663524835405326e+00,4.683530401266511767e+00,4.664956258064709260e+00,4.690261464025349269e+00,4.806276718736401499e+00
+8.240430663111331100e+00,6.744986559203816512e+00,5.978273468687995695e+00,5.439240755699613850e+00,5.007392305968685342e+00,4.872173053697250289e+00,4.675149580925427095e+00,4.644623235975238629e+00,4.649935251105510758e+00,4.711094452452790016e+00
+8.055736941978276278e+00,6.671712794360201926e+00,5.947959460784443486e+00,5.433504117848496406e+00,5.154517826777002654e+00,4.868644306796864107e+00,4.782983829898715733e+00,4.738543384344956699e+00,4.623586899452861942e+00,4.652498826754020378e+00
+8.091016580241689127e+00,6.763805247155637801e+00,6.064800683268832593e+00,5.564477474433516591e+00,5.159346560836137741e+00,4.977693493074557551e+00,4.777565785932890385e+00,4.724703566409726996e+00,4.705477806214598324e+00,4.714543060968131805e+00
+7.937894406318059204e+00,6.698801328949403278e+00,6.033463349461007041e+00,5.554616634924011365e+00,5.287068649553992472e+00,4.971981988935272767e+00,4.876872547125736368e+00,4.715566018405655591e+00,4.687979229406607828e+00,4.686006468341274100e+00
+7.971046651480673262e+00,6.778569865833442343e+00,6.135444613109182654e+00,5.669353937918964803e+00,5.286631024204701212e+00,4.967382700753039337e+00,4.872173053697250289e+00,4.804483344063413597e+00,4.675006990172433596e+00,4.664956258067252115e+00
+7.841344904501031721e+00,6.720196906636416223e+00,6.103888765836295249e+00,5.656732917312583098e+00,5.399229077296865853e+00,5.076498705516066856e+00,4.869193381717968450e+00,4.798017659936904877e+00,4.754113504095160536e+00,4.735284103671945743e+00
+7.872752644214184414e+00,6.790458488222158806e+00,6.194157490447176784e+00,5.758546659339297769e+00,5.395202434921491097e+00,5.082796041849293900e+00,4.957769593217967063e+00,4.881320116409776588e+00,4.744935980706110001e+00,4.719892692943931323e+00
+7.760940995178319923e+00,6.737512737025284970e+00,6.162861199738657092e+00,5.744051004272207273e+00,5.391856014980094258e+00,5.189084162028806624e+00,4.953460231237382771e+00,4.875940196768588919e+00,4.820511685076990460e+00,4.707934817171594233e+00
+7.790825450884862668e+00,6.800234247341343519e+00,6.243695121270445014e+00,5.835347104364640103e+00,5.489318997456988036e+00,5.191539553395262629e+00,5.034109196937003539e+00,4.872173053697250289e+00,4.813649507775015657e+00,4.776171472121045980e+00
+7.693022316033450103e+00,6.751807801571744427e+00,6.212941291910530239e+00,5.819565642977616804e+00,5.483617787474312166e+00,5.287249139511354556e+00,5.028408389807354162e+00,4.948379186122346951e+00,4.808761431888577853e+00,4.767245011200215821e+00
+7.721534631710235352e+00,6.808412867213783137e+00,6.286034383795172431e+00,5.902136370049573699e+00,5.571916371804012336e+00,5.286794829147068775e+00,5.118798552603331942e+00,4.944162580084492831e+00,4.879591331009957678e+00,4.832922713272277626e+00
+7.634933879599433482e+00,6.763805247155637801e+00,6.255985987671611070e+00,5.885473552661486529e+00,5.564477474433515702e+00,5.373731314321568142e+00,5.122533808772436359e+00,5.014677570886732383e+00,4.875313799817290850e+00,4.825984763931280952e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_0.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_0.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..8f19582b456c227d1e7a6f392c1eeebcf2891016
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_0.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_100.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_100.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0908619c45753191016245d4774243410c2683b2
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_100.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.000000000000000000e+01,5.555569366425727296e+00,4.397203272431433163e+00,4.223670799969855061e+00,4.472129184670053270e+00,4.390116254455940670e+00,4.972051843129563053e+00,5.567148029731258774e+00,6.167614878329695571e+00,7.689055570967399333e+00
+9.144578186388256924e+00,4.325828398146574827e+00,2.761639196105021288e+00,2.984488807312404290e+00,2.992398193157801423e+00,4.092922119303223027e+00,4.491473675222042772e+00,4.903918884868792460e+00,4.963299342648941348e+00,6.010190188169879377e+00
+9.359829729844847179e+00,3.603326565383602187e+00,2.030891788600940995e+00,2.126702802901723199e+00,2.901104086926134418e+00,3.815781592363574060e+00,4.046402149556124428e+00,3.738998044877876570e+00,3.764879702885004509e+00,4.188200461849655554e+00
+5.807731485905690327e+00,2.221258986985072514e+00,1.176796289414436147e+00,2.013307387941319249e+00,2.781395542237560470e+00,3.122775243536707990e+00,2.725270066382043499e+00,2.944803198264836830e+00,3.717734788545569824e+00,4.316223978310979703e+00
+2.321836539760997908e+00,8.105099841701423058e-01,7.057339495844756616e-01,1.210957534483816156e+00,2.018436618352718703e+00,2.102627647665018085e+00,2.567173530134801318e+00,3.119315975739432645e+00,3.816794649997268696e+00,4.145495653736958275e+00
+2.967887580239749190e-01,1.456499729606336169e-01,3.858210981315143839e-01,8.353743529398071077e-01,1.259413854206542727e+00,1.948906654603406174e+00,2.252171742455745473e+00,2.716893874181958601e+00,2.932643434403621185e+00,3.528621115387191587e+00
+1.227844386738286137e-01,1.227844386738286137e-01,2.153123994256310458e-01,8.143994350330605592e-01,1.092317737951917112e+00,1.549664864395580377e+00,1.782652306925509134e+00,2.285463042281344226e+00,2.713277979603851087e+00,3.421768260968577557e+00
+2.809411908065025942e-01,1.531565224128152158e-01,3.560655445744862480e-01,6.722128848708814886e-01,1.015370358993768152e+00,1.506122199709458931e+00,1.847618090077011166e+00,2.404133609313001685e+00,2.964962281317383486e+00,3.822992851666052516e+00
+5.665951470899566189e-01,6.098196713954655568e-01,6.241011438784052068e-01,8.575401822702681809e-01,1.206741146018108335e+00,1.601615559407144618e+00,2.012118069594049707e+00,2.768449389602107846e+00,3.870797587378953075e+00,4.355669105807945307e+00
+8.749443733839628035e-01,8.585655430587918469e-01,8.849860487518133034e-01,1.146177822401926116e+00,1.255506238244536554e+00,1.662538763606623782e+00,2.334516271321207981e+00,3.323665866098963306e+00,4.997015898668166756e+00,5.658506553994262944e+00
+1.652400806416695067e+00,1.682728717339919688e+00,1.542795595546654353e+00,1.594229432939158420e+00,1.661517882086547049e+00,2.269942354914412874e+00,3.027792293898474263e+00,3.892376465868307100e+00,5.021824473573880177e+00,7.077711812605773645e+00
+1.441992378463718749e+00,1.472462447222524284e+00,1.373929574398891296e+00,1.521336959339758321e+00,1.765494528209570424e+00,1.892952197140783666e+00,2.271017253557813920e+00,2.691903103094246852e+00,3.482968770741716735e+00,4.267908722659461418e+00
+1.796283133151279188e+00,1.778306529961266813e+00,1.653883324186634640e+00,1.596758261924555722e+00,1.594229432939158420e+00,1.890477574789432902e+00,1.905022361857862112e+00,2.184786923391654589e+00,2.732629351229101111e+00,3.350433621654093308e+00
+1.765241812952606182e+00,1.758490724416054807e+00,1.662317087422878759e+00,1.483251060288929279e+00,1.776814567138600420e+00,1.676835087367292143e+00,1.919231741216930409e+00,2.135813584109454322e+00,2.235548967878707494e+00,2.629365956694416084e+00
+1.789038545404300073e+00,1.745823218087834361e+00,1.641435783518381264e+00,1.573687795824068036e+00,1.614116336764147563e+00,1.780933858106691359e+00,1.675844801949612162e+00,1.880618227125308906e+00,2.116287111760732031e+00,2.314470077538241632e+00
+1.807869207714269733e+00,1.778303523981678680e+00,1.693669586145306605e+00,1.483533054316672706e+00,1.499175974942257739e+00,1.754158456839532310e+00,1.741709299433715552e+00,1.949315568926237585e+00,1.886136153148859629e+00,2.186590989517680494e+00
+1.763355151026711365e+00,1.712116365214364277e+00,1.622975419567187494e+00,1.555170995224061103e+00,1.625017282922800677e+00,1.610996115435580078e+00,1.783181677953656896e+00,1.825947535632907126e+00,1.947481902062924375e+00,2.039641481525181099e+00
+1.797288782227250747e+00,1.758118728527038765e+00,1.683464687674016469e+00,1.617676997757222734e+00,1.496503831404208062e+00,1.746656232089561112e+00,1.781164926468388421e+00,1.672347455158458729e+00,1.865503993337667143e+00,1.877902450028439141e+00
+1.738302966848877196e+00,1.685933380418064287e+00,1.608374914502167741e+00,1.544211423464429078e+00,1.507975240982923015e+00,1.619294577008251412e+00,1.788060981517938464e+00,1.749131189050764368e+00,1.681583623006332129e+00,1.950232379057186272e+00
+1.776189032238801424e+00,1.733823511911801729e+00,1.667306324893937930e+00,1.606511263937165035e+00,1.494560773364433048e+00,1.740329341282331299e+00,1.729989100856395234e+00,1.789088841520372508e+00,1.712564445132289448e+00,1.923436246295529006e+00
+1.716860363977249726e+00,1.666057936260395334e+00,1.597549014510853738e+00,1.538017389419890302e+00,1.498387024962921421e+00,1.628295750311730572e+00,1.784532127356510456e+00,1.779144118895314541e+00,1.684305646581215621e+00,1.785926468859272642e+00
+1.754707322215476095e+00,1.712116365211132862e+00,1.652274792171266826e+00,1.596366391294161469e+00,1.500275753862559736e+00,1.502654883222753979e+00,1.724316648102063976e+00,1.796251826466018109e+00,1.752847288349812072e+00,1.676813748920707114e+00
+1.698976692219208218e+00,1.650744246316880659e+00,1.589484914361420476e+00,1.534427368974636163e+00,1.493817901622416011e+00,1.639493840280894510e+00,1.622600916796067771e+00,1.772618459729140783e+00,1.789017201704665272e+00,1.723529394642925983e+00
+1.735321963256214461e+00,1.693866469017361931e+00,1.639571899270035660e+00,1.588010035985894852e+00,1.534330748380711151e+00,1.506372242439186770e+00,1.721758110300218858e+00,1.796911725831759732e+00,1.791352116798311744e+00,1.771547281576003829e+00
+1.684071549631085407e+00,1.638691645760689264e+00,1.583358534937074014e+00,1.532348899887052252e+00,1.492256078178247680e+00,1.651154257054934016e+00,1.630397972465619905e+00,1.767644884917129566e+00,1.797255435642212129e+00,1.754866303757541823e+00
+1.718438480552063830e+00,1.678700948483969002e+00,1.629071309712620819e+00,1.581307668600609784e+00,1.561994803010067656e+00,1.533593523049916696e+00,1.722487353762210738e+00,1.709205368971554728e+00,1.789859833933317157e+00,1.787361049760542997e+00
+1.671578504930534503e+00,1.629007098966211098e+00,1.578594719926749379e+00,1.531190533009062271e+00,1.492333522122146316e+00,1.483939862585073488e+00,1.639493840280894510e+00,1.764431917965428642e+00,1.756485007059147341e+00,1.796251826466017665e+00
+1.703885590632881364e+00,1.666057936260398664e+00,1.620392088278315601e+00,1.575954967489403780e+00,1.584787776180812457e+00,1.556764207302942626e+00,1.534857937226579594e+00,1.708755549559392906e+00,1.787334081335852698e+00,1.796009782501025942e+00
+1.661019733616669880e+00,1.621079483288758505e+00,1.574808642382566903e+00,1.530609574620981350e+00,1.493264492112963637e+00,1.484533157505555145e+00,1.648849953626555509e+00,1.763349889145991334e+00,1.752697418917147365e+00,1.797000154797015803e+00
+1.691342129680889483e+00,1.655431880840221526e+00,1.613167519203302591e+00,1.571661874867701369e+00,1.535416038775363923e+00,1.576651135444433471e+00,1.554204126123157614e+00,1.710397252920212940e+00,1.785492497520369204e+00,1.778855083180410634e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_120.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_120.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..07529d9f8cdef54bff86817235d2d87d20f90712
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_120.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.000000000000000000e+01,3.828296643276309474e+00,3.190891140411604265e+00,3.165191939878522653e+00,3.559251216528794615e+00,3.487279371428746444e+00,2.731957897068317376e+00,3.124464031469996073e+00,3.928322866481956055e+00,4.739797526559295093e+00
+9.523810255454257856e+00,2.556637458754791759e+00,1.352144902968865914e+00,1.611975537611826326e+00,1.617723113401432711e+00,1.593469868191596861e+00,1.531748936278634954e+00,2.373036865503182380e+00,3.061058201870095363e+00,3.322978253855040087e+00
+8.902994646386666489e+00,2.054476746915942176e+00,1.001507698948882696e+00,1.164560669428280182e+00,1.025438089070438430e+00,1.131540103218924731e+00,1.409786657984755109e+00,1.713358032390844832e+00,1.921215570354378510e+00,2.448208833170073984e+00
+4.770206589249965212e+00,9.994720430874780570e-01,6.802894635275078539e-01,7.326725117661924136e-01,5.179571316876919740e-01,6.821410670576831814e-01,1.168791141637567144e+00,1.551119719556511622e+00,2.076637152661750640e+00,2.841053242617357366e+00
+2.419122863495906106e+00,5.924591657075036766e-01,2.097373968445979953e-01,2.674962180296848180e-01,4.651993968403950186e-01,7.466005345820653227e-01,1.281088026272434233e+00,1.923233449194700295e+00,2.770534437240472325e+00,3.435765499020848601e+00
+2.261254489540623636e-01,6.510302122898545263e-02,8.990100536661843611e-02,2.238739990653972056e-01,5.690046842237567182e-01,1.171727157488114734e+00,1.902623960278090109e+00,2.808338899182949433e+00,3.373192382487697039e+00,4.232427391163841257e+00
+4.206425995661337847e-02,4.206425995661337847e-02,7.499257013846845343e-02,4.079281042739174579e-01,6.942191399484215486e-01,1.473462589840437653e+00,2.744099949599572597e+00,3.857577826484062555e+00,4.431606397574219258e+00,5.284870636740946814e+00
+1.161603823081958919e-01,6.174547764817524265e-02,1.741495749093607825e-01,4.217984107942334693e-01,7.277658032369536123e-01,1.436475816075717171e+00,2.225465223277543814e+00,3.201595031808879721e+00,3.949800357372025950e+00,5.050615023856302344e+00
+3.755475831826897704e-01,3.335163994107288588e-01,4.426241455445506512e-01,9.202097757566207736e-01,1.027214199256265781e+00,1.367154935308440677e+00,1.890946528356521217e+00,2.519750620550209597e+00,3.273224000157624047e+00,3.710739733194742485e+00
+7.049337431314690594e-01,6.037674108659922823e-01,6.422823740754800559e-01,1.254847755005563892e+00,1.776056157381615597e+00,1.640845240031033381e+00,2.006870051677344780e+00,2.842696729154124302e+00,3.838773989548109888e+00,4.364114741025512778e+00
+1.079092545976435780e+00,1.176643061567616888e+00,1.178107676304582796e+00,1.217767713836277466e+00,1.834333070271965571e+00,2.409915415743079770e+00,2.450447102007613065e+00,3.023608315131123270e+00,3.866987146907753914e+00,5.039620025615057841e+00
+9.817545442280148915e-01,1.025633186320225487e+00,1.063386181890034532e+00,1.091563437246364288e+00,1.437505711809654363e+00,2.116616987508026071e+00,2.352521514265607294e+00,2.381746557945550347e+00,2.734196567106633502e+00,3.306392583020901554e+00
+1.167349081947586464e+00,1.255883881195528851e+00,1.337314112559835344e+00,1.172426618795535891e+00,1.217767713836277244e+00,1.727801925150266316e+00,2.176416677687273094e+00,2.505187319393059830e+00,2.491766602941297926e+00,2.665019199776343495e+00
+1.140679925386177906e+00,1.233773498598625062e+00,1.314306577891406924e+00,1.206184483595834633e+00,1.186669092252766733e+00,1.431807632901341831e+00,1.853934398741998280e+00,2.285030120428572786e+00,2.449805446328324088e+00,2.476453192011936810e+00
+1.168449428096213438e+00,1.242627452001166199e+00,1.326396922164994496e+00,1.271198082865591994e+00,1.091443997391638110e+00,1.268026703830075208e+00,1.567366995727808909e+00,2.012100924576313954e+00,2.273661336811655609e+00,2.546178593450789229e+00
+1.178648319454603577e+00,1.255881999259242487e+00,1.335185008082636626e+00,1.251722845230954784e+00,1.144066022067200761e+00,1.163276199943982014e+00,1.375990401603034652e+00,1.766132480095043089e+00,2.071521108279901657e+00,2.410004233828789921e+00
+1.162235771798303396e+00,1.225732429185141026e+00,1.300232420541142186e+00,1.298505646706274108e+00,1.176409426661045421e+00,1.094620527514210906e+00,1.258459456714531077e+00,1.556574078100302128e+00,1.850333682989847794e+00,2.147284697739577197e+00
+1.183343682271357222e+00,1.248438987505628983e+00,1.319085409233611283e+00,1.327069184289393355e+00,1.203258257376307094e+00,1.206786793966411642e+00,1.208609556989352019e+00,1.396177919024626179e+00,1.648476380385800466e+00,1.961273789316906324e+00
+1.156874010623523130e+00,1.212289067794744435e+00,1.277348377306983584e+00,1.297961831682401534e+00,1.249511482258265582e+00,1.135069327241783110e+00,1.204122056484980607e+00,1.283652014942233466e+00,1.484003092347669694e+00,1.782282582777328095e+00
+1.180601513945757741e+00,1.236715143576978093e+00,1.298738650296358710e+00,1.323150981926857428e+00,1.233068684085127931e+00,1.265502617101210259e+00,1.172982761735573920e+00,1.209119814788476077e+00,1.356839895889839775e+00,1.621993440479371440e+00
+1.153005058241111991e+00,1.202069104428557411e+00,1.259147939013398165e+00,1.288365479212209896e+00,1.269099382948529087e+00,1.194788438966323696e+00,1.251080866007286740e+00,1.216122903890799023e+00,1.312867663645597816e+00,1.487976023337765241e+00
+1.176473117185551809e+00,1.225732429183089778e+00,1.280419041029810190e+00,1.311070160540001028e+00,1.246254907575806037e+00,1.201140844062354995e+00,1.220713376021989482e+00,1.228221425479155915e+00,1.236988591035562912e+00,1.379703096047492972e+00
+1.150295863370460969e+00,1.194230136080275173e+00,1.244784613191969536e+00,1.276963435837075389e+00,1.275163978877481341e+00,1.239808433206123439e+00,1.160530118020532075e+00,1.219564417699889436e+00,1.209941828874294023e+00,1.294501149252687444e+00
+1.172510341807656120e+00,1.216370937665670615e+00,1.265014060231079540e+00,1.297595970811233901e+00,1.250244435988505431e+00,1.223455241347877642e+00,1.264654184898621470e+00,1.272826240518925900e+00,1.211220626539843748e+00,1.233765900610566346e+00
+1.148389976997199913e+00,1.188099350869769477e+00,1.233323099601075334e+00,1.265993109218402246e+00,1.274105538822508432e+00,1.271394532308148806e+00,1.204995994930398995e+00,1.260768787443244054e+00,1.244301317768892412e+00,1.212344492809565688e+00
+1.169066156304222392e+00,1.208567177372673163e+00,1.252240004524752148e+00,1.284826648272404448e+00,1.249407174133750242e+00,1.236013996135425952e+00,1.298985241196046747e+00,1.228198473749518405e+00,1.245400932080907186e+00,1.220893570292635344e+00
+1.147021556344371085e+00,1.183206192421742298e+00,1.224037068410759765e+00,1.256071387589178023e+00,1.269741257550587532e+00,1.259717309115206518e+00,1.239808433206123439e+00,1.297735664977624825e+00,1.230495306785716725e+00,1.228221425479155915e+00
+1.166154173133289618e+00,1.202069104428559410e+00,1.241622122820447593e+00,1.273335769559545971e+00,1.246305655728464634e+00,1.242275599182682377e+00,1.217654358905887912e+00,1.262714579083249689e+00,1.282222538717520344e+00,1.255742083024912414e+00
+1.146016378198153385e+00,1.179227152790893740e+00,1.216396934776451833e+00,1.247285229815371377e+00,1.264075385876157975e+00,1.262467520362542617e+00,1.266002321341462178e+00,1.327429284173696544e+00,1.264458950781251145e+00,1.261445921940059112e+00
+1.163707009730013731e+00,1.196624722092589410e+00,1.232726321437562333e+00,1.263181356588263249e+00,1.280775657368721898e+00,1.244484672751720922e+00,1.229091196426463917e+00,1.290454815959877211e+00,1.314979420678361599e+00,1.255322836991119573e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_20.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_20.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..7f54a893f2afa9dd0ed6af5ee4b51234e4606389
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_20.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.336119118100561644e-03,6.805943175672830511e-03,6.530885538406520918e-02,2.696451770262326519e+00,8.439036978068672923e+00,1.000000000000000000e+01,4.095775380916279573e+00,1.183087532005934639e+00,3.084842538985610449e-01,1.257333802876288154e-01
+2.971342849461158613e-03,7.116581093700361134e-03,1.823272331044273054e-01,5.138345895607361768e+00,9.296032014107677099e+00,5.477511232575662525e+00,1.067912179704747722e+00,2.438005590246345444e-01,1.216673657723989083e-01,1.239534883897944056e-01
+4.439058248132068778e-03,7.000620360009149161e-03,7.272693114076601573e-01,8.439036978068672923e+00,5.684092476563869845e+00,1.005150325750573170e+00,1.744189694446819927e-01,1.129986859426534290e-01,1.394994060227300881e-01,1.692761407843268451e-01
+1.238249479377188413e-03,7.533309119839041654e-03,2.967727842444796149e+00,8.148327101511380732e+00,1.260039058653758648e+00,1.653280194068559583e-01,1.403327849188784615e-01,1.725592415758912535e-01,1.866963741406300892e-01,1.819741347597944869e-01
+6.464215070336959228e-05,7.419761909879017160e-03,7.555957744164611967e+00,1.259603267791659098e+00,1.320637968420670660e-01,1.725596493344033755e-01,1.811844395250808426e-01,1.559940394873955416e-01,1.345067894384675555e-01,1.049753723665872718e-01
+1.698714162585267125e-10,-2.535526180552895385e-05,5.353182478066825789e-01,1.068799429411564084e-01,1.151670552957928806e-01,9.566401596740461977e-02,5.843098402577169559e-02,4.526191541377304339e-02,3.115643702072945498e-02,2.517308951593552960e-02
+3.156027638567086241e-23,3.156027638567086241e-23,1.197893210131418509e-04,4.220386959677676969e-04,4.215906641462596966e-04,4.930427978544730952e-04,4.818831992308891723e-04,5.083748706900856991e-04,5.000907450721115560e-04,5.146739389268872996e-04
+1.989355000662961586e-08,-3.799778188745295105e-09,4.713074741026211678e-05,2.329146363700009112e-04,2.135656592909753434e-06,6.134717695950127049e-07,3.758734186515893708e-06,5.722632987052710411e-06,2.418402658811331048e-05,4.046597163039634531e-05
+2.376353864590274240e-08,9.987427601213559751e-10,6.509018938651369759e-07,2.624889449502594503e-05,1.923256457426210765e-04,2.064566152214297528e-04,1.077420840736311673e-04,3.206652624743396058e-07,9.110869109966201112e-06,6.361151732338783113e-07
+2.142470176509946450e-10,9.988023329668167972e-10,1.748296524336592095e-07,8.662916930460706619e-07,2.625011841361977170e-05,1.287967278129343012e-04,2.343397011225144234e-04,2.064566078315379673e-04,1.812167818268672383e-04,7.344645134495895338e-05
+1.298538793535812410e-09,2.675292040172976868e-09,1.574103936838094874e-07,1.327192278165664609e-08,3.105087152218838703e-06,3.355572543161937002e-05,1.042079278996613635e-04,1.939917785736928687e-04,2.280423180309201715e-04,2.286843870298915825e-04
+1.104175447356983411e-09,2.550961626260288813e-09,1.092423590648877646e-07,1.510170557522759497e-07,1.347732026246341801e-07,7.825858593884564915e-06,3.241334961714783017e-05,8.576645455699613389e-05,1.601261407411423915e-04,2.187727227195743977e-04
+3.199311400079149418e-09,2.470205994840052571e-09,7.252224538707044040e-08,1.950128440193312677e-07,1.327192278165664609e-08,1.317517795959448781e-06,1.007787385606603017e-05,3.504573320012104005e-05,7.746541364410687298e-05,1.372052144570201746e-04
+4.761996604709933784e-09,2.656785931084562977e-09,6.190365874465162474e-08,9.424417111450287165e-08,2.042004919182629883e-07,1.391350697117505825e-07,2.757849161490102597e-06,1.378498488728038238e-05,3.426123203343953676e-05,6.945152652176505355e-05
+4.182307382380930740e-09,2.136718662100682103e-09,3.789017253685754769e-08,1.189174724126259827e-07,1.253086088278685304e-08,2.830896406131584090e-07,4.384473787289648956e-07,4.967472486103881619e-06,1.527792425081910072e-05,3.557988232870877928e-05
+5.156634025706566769e-09,2.470205994899936311e-09,3.730302969219222015e-08,5.235325452907303188e-08,9.028969546254883898e-08,1.528261841780921717e-07,1.654487847702785525e-07,1.393321725784573369e-06,6.481501305059113244e-06,1.795483999454027197e-05
+3.834098000846513900e-09,1.853385353852490216e-09,2.289619861976496702e-08,7.108494119438284018e-08,1.140500674807628218e-08,1.232907663307473608e-08,2.162584436030841188e-07,4.638428423447205214e-08,2.441068384283441254e-06,8.661207947391918229e-06
+4.536869678124371777e-09,2.244429477741263430e-09,2.463829854091025158e-08,7.499114416742780721e-08,6.002485428711762946e-08,1.274096854258318874e-07,3.934808358420543640e-07,3.640650824049992259e-07,6.424306597311331356e-07,3.859635395069704917e-06
+3.264969393508476765e-09,1.627847843030835065e-09,1.530431428870601194e-08,4.523744499877965342e-08,8.845255669448218979e-08,1.216625616606427033e-08,2.426483670674585753e-07,4.047242367748094661e-07,8.589812183218630743e-08,1.419751861592528470e-06
+3.781615708350915498e-09,2.035395134185733913e-09,1.747844673230232393e-08,5.049475672673312418e-08,4.007880640336081721e-08,9.336642199876221942e-08,1.117383447809276587e-07,3.185769973665075533e-07,3.181387038138155663e-07,2.375453459716964057e-07
+2.754672394421753995e-09,1.448216241620850060e-09,1.098352081854098251e-08,3.077678371450257762e-08,6.108767102233276000e-08,1.098898427722528578e-08,1.962794158850877058e-07,4.329109535571278141e-07,5.564412062031795457e-07,2.804810012556625608e-07
+3.121568337440600257e-09,1.853385353852490009e-09,1.308428105703716229e-08,3.589308941773752627e-08,2.771659987233490717e-08,4.387646537915362059e-08,8.915556781887779579e-08,2.945494949424450327e-07,4.793217728749912837e-07,4.579428986991475729e-07
+2.351520163094357821e-09,1.303142858682204950e-09,8.303134902571328942e-09,2.213196716289431096e-08,4.357508938268923081e-08,9.801425183469423552e-09,1.172910599141199520e-08,1.770832590001806676e-07,3.691104063022832335e-07,4.696455469769041843e-07
+2.594823463161064555e-09,1.697294462391042130e-09,1.020520378449399799e-08,2.668686469994741536e-08,1.992945756470370656e-08,3.228490866355568276e-08,6.969534547347542697e-08,2.413271649356072755e-07,2.582230159696940882e-07,4.078965002535762028e-07
+2.046117415910502232e-09,1.184083604042964378e-09,6.528462411767183488e-09,1.662520997659074143e-08,3.217868853429320896e-08,8.804014537835716296e-09,1.074047850302809734e-08,1.439631694225898272e-07,3.269942947934213244e-07,5.057796323769983855e-07
+2.187949393151836531e-09,1.563486201434948232e-09,8.218495481720326220e-09,2.057487506864302773e-08,1.486741061866548131e-08,2.424656435989062962e-08,5.506257882138103018e-08,6.863335732250052990e-08,2.221431277322577497e-07,3.969039786045101475e-07
+1.818427473163207728e-09,1.084871489436424289e-09,5.292481696001102896e-09,1.293040392890615773e-08,2.455086885573606542e-08,4.003397050200549464e-08,9.801425183469423552e-09,1.157698856301116113e-07,1.358070036130212001e-07,2.945494949424442915e-07
+1.877590460390268267e-09,1.448216241620850060e-09,6.789375084686863649e-09,1.633714322811053400e-08,1.145506145316559165e-08,1.862681074336327222e-08,2.698723659227823063e-08,5.624074522663690846e-08,1.845860572601133138e-07,3.487669342598470643e-07
+1.649866148340226970e-09,1.001054266099700897e-09,4.396310924690703495e-09,1.034373569257425072e-08,1.926706289550342132e-08,3.125701006036345536e-08,8.987472540360464557e-09,9.372381056889008974e-08,1.131988674005952995e-07,2.547542394862035286e-07
+1.642036213206352356e-09,1.348243902227064780e-09,5.725928634676383075e-09,1.329050084566094823e-08,2.457109774039483102e-08,1.463084153963742745e-08,2.136205362106510078e-08,4.653705185470140267e-08,1.523803491119709668e-07,1.753427933873247682e-07
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_40.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_40.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..121355107bbfd5a5ac80a747a2fcc15a18ffada0
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_40.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+8.838588938150648389e+00,5.635303640461513552e+00,3.866856525052797089e+00,2.594683241859953249e+00,9.855407450176336681e-01,2.108577420057232421e-01,2.403215907122750045e-02,1.723623584207629404e-03,3.391517260428005259e-04,1.581794737118158857e-04
+9.068721614827047972e+00,5.534219413001649102e+00,3.419937982867188975e+00,1.856191594756057217e+00,3.926529508468803997e-01,3.867849248725950539e-02,1.648718280723580638e-03,2.629320616104798025e-04,1.368146747506495818e-04,1.326728028598095246e-04
+1.000000000000000000e+01,4.945474327320313002e+00,3.109038100587523168e+00,9.857503510953168346e-01,7.363035466952236319e-02,1.647405623498897917e-03,2.057102629169151888e-04,1.327349500083735293e-04,1.374857316186906681e-04,1.384973383309106361e-04
+6.712442068071734269e+00,2.271398811422454145e+00,1.524653495583050411e+00,1.973565213656290895e-01,1.643518609377555856e-03,1.448506205831607305e-04,1.276323989896759070e-04,1.324836211288062376e-04,1.362902347394908775e-04,1.319707542105790258e-04
+1.652621541947464134e+00,7.174827321955399295e-01,2.327040630907982743e-01,1.623980280859762225e-03,1.245071864817555939e-04,1.324664253836399085e-04,1.293108979668587688e-04,1.253196729901833134e-04,1.256433595522426778e-04,1.225193333518274756e-04
+5.488290072100943107e-01,4.904211375133313289e-02,2.139018186563782127e-04,1.186892586127377800e-04,1.209147795027616293e-04,1.202645167676868418e-04,1.175910112734341646e-04,1.174325413338406243e-04,1.157215440658622803e-04,1.156317225773937979e-04
+1.394681449431666928e-02,1.394681449431666928e-02,1.216609329205163353e-04,1.116677032730451326e-04,1.116298802853834979e-04,1.096806726999772314e-04,1.098471203574264928e-04,1.096069280640488901e-04,1.096199407955704034e-04,1.096546746003789803e-04
+1.253207902432454065e-04,1.221586208267785812e-04,1.238679813934841093e-04,1.173789382113727005e-04,1.135125417456899410e-04,1.082739147975808516e-04,1.083148612517361543e-04,1.069369592633230792e-04,1.073187606016007500e-04,1.068929976456443518e-04
+1.161116654547461575e-04,1.166065852527850246e-04,1.252976924944046368e-04,1.193618180693728476e-04,1.137248252856545508e-04,1.109907480434064938e-04,1.095077253722622087e-04,1.087526110500967164e-04,1.070483667821420210e-04,1.070505473687014577e-04
+1.142776450966229607e-04,1.166108818116537497e-04,1.228512134579094631e-04,1.217550223580828083e-04,1.193618008967905488e-04,1.151422552829255798e-04,1.126151953584404080e-04,1.109907481012975907e-04,1.086105445351176317e-04,1.080254918821474093e-04
+1.165977483840332336e-04,1.164648945887737338e-04,1.197300465654296066e-04,1.217241895733446003e-04,1.213435684488689293e-04,1.176487860196084867e-04,1.144987642625745864e-04,1.123989237467522306e-04,1.109456758249539312e-04,1.098832200288867576e-04
+1.158513917478814885e-04,1.164860762358611255e-04,1.191712004675972355e-04,1.211479788881223048e-04,1.218882205608025414e-04,1.197629993428950669e-04,1.179545091791329688e-04,1.153144679728355731e-04,1.133909601444047345e-04,1.119909445735916832e-04
+1.163446109115792276e-04,1.164339036745367999e-04,1.181442641114704046e-04,1.205832226854671330e-04,1.217241895733446003e-04,1.207858851023011198e-04,1.196618989863835092e-04,1.171824162816529377e-04,1.149856185873633912e-04,1.132968135311789265e-04
+1.160628217739404281e-04,1.164510756690753353e-04,1.179854819087082811e-04,1.194032294637535488e-04,1.205555115291278125e-04,1.210753719149843801e-04,1.206832501694343182e-04,1.188094837446775147e-04,1.174422768893591969e-04,1.155142430067826302e-04
+1.162742217923419438e-04,1.164197205770179467e-04,1.175039563334518854e-04,1.191357803607674638e-04,1.202673803962746660e-04,1.210131308114320412e-04,1.211283236484519748e-04,1.199021487822424584e-04,1.188203943425055668e-04,1.169695132910175027e-04
+1.161377848665681571e-04,1.164339036770984851e-04,1.174506424593377865e-04,1.184806100514352483e-04,1.199902113212982505e-04,1.208167099060477548e-04,1.212284350882189240e-04,1.205109397083679060e-04,1.198280797823656017e-04,1.182704191099016817e-04
+1.162556661874247820e-04,1.164114745135100759e-04,1.171772849727353708e-04,1.183506812034109030e-04,1.192852615453483746e-04,1.205847420726237910e-04,1.211465929739335680e-04,1.207853943794349148e-04,1.204621739354420039e-04,1.192679699576806027e-04
+1.161792206591825223e-04,1.164235273811490797e-04,1.171606688978965680e-04,1.182400332119158627e-04,1.191123285094423126e-04,1.199030098509667021e-04,1.205158331234945570e-04,1.208523595289710080e-04,1.208082361100365509e-04,1.199534880114743656e-04
+1.162540143282247523e-04,1.164060574312755249e-04,1.169857281375983986e-04,1.178759257601431378e-04,1.189593347726438754e-04,1.197243597865255312e-04,1.203603163532728214e-04,1.208006089585276555e-04,1.209568680630490259e-04,1.203823735889696155e-04
+1.162069616640750509e-04,1.164165296276454560e-04,1.169837328343712178e-04,1.178172908584307924e-04,1.185291544558264413e-04,1.192250674491924557e-04,1.201971634937324968e-04,1.206906399958182074e-04,1.209776653807759532e-04,1.206211736035682166e-04
+1.162582314490356883e-04,1.164022190814666737e-04,1.168623930832809386e-04,1.175649215597941618e-04,1.184348310399550435e-04,1.190977448833611843e-04,1.197057002016525796e-04,1.202126266685745972e-04,1.205732122139522883e-04,1.207263148955978470e-04
+1.162273842330079565e-04,1.164114745135100623e-04,1.168666793497302676e-04,1.175333450686440157e-04,1.181238594270915527e-04,1.189811843321721574e-04,1.195743283234684871e-04,1.200891968075508556e-04,1.204929693285835434e-04,1.207410235964469144e-04
+1.162643841706579694e-04,1.163993543084829109e-04,1.167775220982665807e-04,1.173492908169607678e-04,1.180647257638588958e-04,1.186354660122849048e-04,1.194498906074645272e-04,1.199645414129611270e-04,1.203912791033354205e-04,1.206990655485074763e-04
+1.162432491039533172e-04,1.164076450114895171e-04,1.167845375322427824e-04,1.173327830135239408e-04,1.178306082326033229e-04,1.185545363578961703e-04,1.190880594143288261e-04,1.195824887989304437e-04,1.202802592820072757e-04,1.206246820480802342e-04
+1.162709509759151852e-04,1.163971332095527672e-04,1.167161408659224680e-04,1.171930838356590512e-04,1.177931158176324911e-04,1.182867814334047449e-04,1.189940555395046151e-04,1.194785135545389386e-04,1.199105659534559297e-04,1.202715575209541002e-04
+1.162560104225500093e-04,1.164046405978381949e-04,1.167242548812017861e-04,1.171853229281864806e-04,1.176111847952190264e-04,1.182304523898415280e-04,1.187058504367256894e-04,1.193793506984537265e-04,1.198100323672595004e-04,1.201822296200614993e-04
+1.162773292208752233e-04,1.163953602016275305e-04,1.166700047438173243e-04,1.170758089310040633e-04,1.175873877173419805e-04,1.181786543283722525e-04,1.186354660122849048e-04,1.190815117604197880e-04,1.197116858502135967e-04,1.200891968075508556e-04
+1.162665331755024069e-04,1.164022190814666737e-04,1.166784323237091635e-04,1.170732749987000358e-04,1.174423994124969642e-04,1.179785445525716967e-04,1.185701374076567570e-04,1.190025171647460830e-04,1.194122614660685241e-04,1.197843200604049001e-04
+1.162832918720475519e-04,1.163939118251248810e-04,1.166342471158462676e-04,1.169851606793316078e-04,1.174275420715008311e-04,1.179420151629530499e-04,1.183492473359514581e-04,1.187560249096447672e-04,1.193296990792563114e-04,1.197001560316428021e-04
+1.162753755385978255e-04,1.164002250510238340e-04,1.166426027402654936e-04,1.169858205332830213e-04,1.174132097199766776e-04,1.177787179615781522e-04,1.183003927328313656e-04,1.186937334931844002e-04,1.190769402500704800e-04,1.196178629187512419e-04
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_60.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_60.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..d225877debaf6da2c3bd74b8949dd3814d8e43eb
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_60.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.000000000000000000e+01,6.086827306470228294e+00,3.269578984785884046e+00,1.480617305012987828e+00,1.129784156066471645e+00,1.210262832211987050e+00,1.198467521193625540e+00,8.858292601877790773e-01,5.920766064893780989e-01,4.530304163494807690e-01
+8.291620855242822330e+00,4.367680658900845003e+00,1.714443514595717755e+00,8.908759368284681068e-01,6.090428954225406422e-01,7.206497319680011948e-01,6.472787964884813006e-01,5.432369181216304410e-01,3.689779101651564086e-01,2.328392245309557351e-01
+6.902113268381881106e+00,3.343911718247451148e+00,1.197833599731726206e+00,5.130171360139058612e-01,2.234376290520408981e-01,1.651601012621190245e-01,2.882155334764741617e-01,2.741050753758314529e-01,2.174571073416977640e-01,2.572825698396035143e-01
+3.288206545484983589e+00,1.614468435718474870e+00,6.267915923551810042e-01,2.453223165075072987e-01,1.298048096160060172e-01,8.693150838755731025e-02,1.606089370555301155e-01,2.332884648412506534e-01,3.752596913299927062e-01,5.389364564145389114e-01
+1.661339618667781348e+00,6.557253795944434360e-01,2.036844873566569236e-01,9.603586345629147591e-02,6.129586070832408751e-02,5.929144131205859453e-02,2.862441145048339464e-01,6.400116783489713246e-01,9.420762927083515814e-01,1.046465717838982679e+00
+2.006430757121940300e-01,3.766274942432144834e-02,1.831581669450631916e-02,3.077141131214469749e-02,5.381306501917425267e-02,9.598743806694094716e-02,5.980350103350204893e-01,1.104482609350082800e+00,1.192217388557176294e+00,1.226985914097654451e+00
+3.365844418007207794e-02,3.365844418007207794e-02,1.765652907061387653e-02,9.819612770571868599e-02,1.469770111182908956e-01,3.149700993124374127e-01,8.478834608167264975e-01,1.120867185936636368e+00,1.141245658238974503e+00,1.183366607480191179e+00
+1.077252396042458760e-01,2.299337474523118624e-02,8.562227199933622468e-02,2.382552018207756972e-01,3.327320895291848712e-01,6.175140835012467022e-01,8.258135115843280305e-01,9.543243279235026355e-01,9.610018494257570598e-01,1.032320539898837541e+00
+1.457604047492495059e-01,1.071987375609333437e-01,1.136348047621342366e-01,2.513465785622416293e-01,4.597046000754771988e-01,6.845221298902858242e-01,8.023211890816319691e-01,8.321481925391488454e-01,9.254726300138514938e-01,9.335360600759186056e-01
+2.481191325581839635e-01,1.804948779880799214e-01,1.750938557163485010e-01,2.953226749050329447e-01,3.930614140170571869e-01,5.440505594930032940e-01,6.492577205906133742e-01,7.293227641523768456e-01,7.960293201920956019e-01,8.449801144045847590e-01
+3.266382227881706179e-01,2.824921839832762460e-01,2.693940831285793758e-01,2.972717467844365191e-01,3.394132440895774594e-01,4.198726649154516100e-01,5.580826047771638709e-01,6.464368520917438410e-01,7.176382167837659365e-01,7.621244782175171650e-01
+3.042973932585266716e-01,2.780473049727079093e-01,2.610877115914344015e-01,2.886429131269579451e-01,3.096019430623151436e-01,3.699247329635111381e-01,4.164524925603473315e-01,5.241352771332778993e-01,6.081016925540981832e-01,6.639315426021912270e-01
+3.146103651252372124e-01,2.860124643638253250e-01,2.863091046639058002e-01,2.820942048267391922e-01,2.972717467844364636e-01,3.395418725813858507e-01,3.746669100978817779e-01,4.377434891153582086e-01,5.337794518581061576e-01,6.060493942440752235e-01
+3.052095839964780177e-01,2.849109760771204591e-01,2.764162117378872185e-01,3.020900062543135367e-01,3.125863974792562061e-01,3.230498723740491407e-01,3.463667159924838646e-01,3.892868072346751251e-01,4.268651104659519913e-01,5.118052971687927499e-01
+3.064212931879264357e-01,2.862164896915529999e-01,2.932022843292459435e-01,2.939417324075652149e-01,3.070396826656965894e-01,3.144109915646967623e-01,3.282644909653575915e-01,3.633329192923514528e-01,3.906715927464753935e-01,4.469146966336013937e-01
+3.022744509480560504e-01,2.860121551196852518e-01,2.848031021355379999e-01,3.066358908832129693e-01,3.017104578392861836e-01,3.090372114803414672e-01,3.176074907636578515e-01,3.449015507368259348e-01,3.669067630611284603e-01,3.998529932423228739e-01
+3.011356970912810738e-01,2.909042865446390125e-01,2.969107585687464912e-01,2.989823066777068106e-01,3.129892531495409025e-01,3.047835765874475911e-01,3.111880631477348391e-01,3.326394505994301753e-01,3.489453313562054237e-01,3.778165808859191843e-01
+2.993177997719410621e-01,2.858286677249924912e-01,2.897586023784846643e-01,2.922416182770893878e-01,3.070583826158526652e-01,3.148504758055321040e-01,3.189847016735577467e-01,3.247980018686746351e-01,3.359664411709342158e-01,3.606107046274495964e-01
+2.974900440888185171e-01,2.950148094893518258e-01,2.992014965179983221e-01,3.016950942037366912e-01,3.013671569754671764e-01,3.106214698849056877e-01,3.152806713967148955e-01,3.195765572776239072e-01,3.270700698250904592e-01,3.474513043899412623e-01
+2.968374994836274761e-01,2.880313538946936980e-01,2.930158403138715673e-01,2.957086025220809766e-01,3.093995898833074576e-01,3.183727960031965121e-01,3.119049995692938504e-01,3.157421626054791597e-01,3.209820711202814869e-01,3.377664908978013081e-01
+2.996153867855136932e-01,2.981004554500398251e-01,3.007463698031316301e-01,3.033724586479850660e-01,3.039786431632006680e-01,3.138018495766699001e-01,3.191625022950850266e-01,3.220380914712997478e-01,3.251841252461212251e-01,3.308100898770259812e-01
+2.948146550499610163e-01,2.909042865442881820e-01,2.953130679560009852e-01,2.980368513779762529e-01,3.104990571822908718e-01,3.093020434003108110e-01,3.156886754407796092e-01,3.190841523039627536e-01,3.218027933597710222e-01,3.258110616142323446e-01
+3.018674337535400820e-01,3.003532472854898439e-01,3.018533784984408497e-01,3.044845031502713684e-01,3.055290764818762717e-01,3.152319190587173914e-01,3.121731418142424941e-01,3.162530816773733156e-01,3.189609806140502046e-01,3.220674041063313897e-01
+2.942342856740773338e-01,2.937194764696359206e-01,2.970168593990751837e-01,2.996916742776635223e-01,3.110723655746447935e-01,3.108206586898391577e-01,3.178739509718209177e-01,3.218968921134554573e-01,3.163961518548781271e-01,3.190897915495278792e-01
+3.035487329317828054e-01,3.020655817444332092e-01,3.026833973751218987e-01,3.052595315527724118e-01,3.065428613140915304e-01,3.157897971798714898e-01,3.141945358176629344e-01,3.189566350344052448e-01,3.216302215438854861e-01,3.236105909761116117e-01
+2.968495322961663963e-01,2.961618999959928500e-01,2.983299177314100437e-01,3.009195648362947839e-01,3.113839037533997489e-01,3.116257644686481476e-01,3.189019863141167033e-01,3.159819575721594109e-01,3.191802234366392099e-01,3.212804016719750799e-01
+3.048459909873857399e-01,3.034087340804823008e-01,3.033285886532486875e-01,3.058214646527065428e-01,3.072410068412473327e-01,3.076963442306234753e-01,3.152319190587173914e-01,3.205923362308418789e-01,3.167304912439191655e-01,3.190841523039625316e-01
+2.988891413933583152e-01,2.981004554500398807e-01,2.993731933665887412e-01,3.018620491375522685e-01,3.115449451783182111e-01,3.120737349725878906e-01,3.116855243031794731e-01,3.174929208531149238e-01,3.212393901720788092e-01,3.234473809595879157e-01
+3.058740406618550289e-01,3.044891819781855302e-01,3.038450984151092604e-01,3.062420959040727531e-01,3.077353449146367770e-01,3.084112928026264688e-01,3.157200266383218823e-01,3.214043823324858051e-01,3.186649251153601536e-01,3.212841477125277789e-01
+3.005193476990252188e-01,2.996735351426776384e-01,3.002227236541002986e-01,3.026053215983246503e-01,3.041596362261061448e-01,3.123275984663286819e-01,3.123259455667410367e-01,3.182827455585468535e-01,3.225337763636068056e-01,3.191131811247341354e-01
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_80.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_80.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..7bea8beff0a564216a15d9fad1629ae1af8f6837
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_1.000000_Y_6.000000/t_80.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_0, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.000000000000000000e+01,5.113493735773648297e+00,2.644902235523604705e+00,2.078057095343655902e+00,2.210128498543113551e+00,2.055541055535007544e+00,1.714132985629788442e+00,2.092924750935840628e+00,2.594824503080070954e+00,2.908761416932477140e+00
+9.145605511073513938e+00,4.117383098060404478e+00,1.667676096755228654e+00,1.042190238164108385e+00,1.188132894132407191e+00,1.397689280725060490e+00,1.699732565423593300e+00,2.051335999357911000e+00,2.279996995769501655e+00,2.277718479976336585e+00
+8.873483166053867777e+00,3.412332335252634685e+00,1.059722363994540562e+00,7.622078675806780446e-01,9.567844009900129398e-01,1.311495405709574014e+00,1.571513201792864134e+00,1.709894260840175928e+00,1.563215901955357312e+00,1.221303176621751252e+00
+5.767095144520185457e+00,2.093302027055274461e+00,5.361005923020132347e-01,5.635019970446452087e-01,7.255816132898782467e-01,7.753646333328225726e-01,8.346690658104474192e-01,7.960943461597878024e-01,6.546914922932365322e-01,6.842652999567834238e-01
+2.185063275889095102e+00,1.155807380855405020e+00,2.853934201780264912e-01,4.469603031929319514e-01,4.813566909093514035e-01,4.824554300356388437e-01,3.365834960538180987e-01,3.130262340677095745e-01,4.674462883225458665e-01,5.430814645326536017e-01
+5.191178006340737561e-01,8.970923855214153753e-02,7.178287672224764604e-02,6.230184399881138341e-02,1.072391783178788804e-01,1.249287420494963607e-01,1.261203099877681866e-01,2.451513721058171669e-01,4.712735857775323667e-01,5.859524403627781597e-01
+2.020974085712976681e-02,2.020974085712976681e-02,6.229979081156182541e-03,2.671826273395604828e-02,5.819324549525195511e-02,1.133365387224000431e-01,1.379472714361326957e-01,1.816805804993814055e-01,5.013573261020050076e-01,6.608407166998448989e-01
+8.721698888471476896e-03,4.494322481465615887e-03,8.785057861118579850e-03,1.949617267917338678e-02,3.302458710466223135e-02,5.879622545078336954e-02,1.001145484151726855e-01,2.508860932961377022e-01,4.819541415984920363e-01,6.394836334824764990e-01
+1.667519615525799026e-02,1.264818967077802232e-02,1.470207731222085423e-02,2.511808526596811739e-02,4.989841146722968218e-02,1.235471183985836774e-01,2.947057065535296783e-01,4.937351335740275959e-01,5.940819782153279327e-01,6.936604645657784562e-01
+4.263503830260995109e-02,2.917743067607388857e-02,3.980438535712795683e-02,9.815274453306399582e-02,1.795879465877415204e-01,3.021015293884544151e-01,5.322993611430200112e-01,8.383848334088015442e-01,1.023462938396765942e+00,1.067000578378791698e+00
+1.505663567197579045e-01,1.472972277711910305e-01,1.729660782596113833e-01,2.661934289829921974e-01,3.699290829030324468e-01,5.609413073038850284e-01,8.249973994075466832e-01,1.225745027726267367e+00,1.653875370924317911e+00,1.502857394703518423e+00
+1.298820456092983078e-01,1.311916881524091139e-01,1.466895657162476663e-01,2.009372634806259050e-01,3.356532020375740388e-01,4.444324011811954245e-01,5.656647083130248443e-01,6.884862565070687390e-01,1.021937532166942386e+00,1.381165816103874455e+00
+1.474390954741520154e-01,1.498331626370983938e-01,1.632461102329133551e-01,1.964564911057511964e-01,2.661934289829921974e-01,3.965435454348377187e-01,4.558042606513107997e-01,5.549112277985778219e-01,7.256938493656329703e-01,9.520740502151703311e-01
+1.481692411784567565e-01,1.519629262424769811e-01,1.629855679638761712e-01,1.607414563279878361e-01,2.588312563444936099e-01,2.936187298041639249e-01,4.243199021359151391e-01,5.223512313159081044e-01,5.473917925969411513e-01,6.601027015926769215e-01
+1.395531472806766093e-01,1.429519251953481063e-01,1.519076713797511691e-01,1.683063487749200948e-01,2.198106180570659485e-01,2.868746164475386995e-01,3.246817659847616722e-01,4.235122883255392767e-01,5.218443758546451594e-01,5.888132691737596458e-01
+1.458461803957367686e-01,1.498326670992444209e-01,1.579838365402334022e-01,1.491002506023027530e-01,1.715672730546509150e-01,2.636391203892386459e-01,3.028230834389060711e-01,4.056456882137649544e-01,4.354977204170328853e-01,5.356797583592521894e-01
+1.339672405687983292e-01,1.373474159610655609e-01,1.441244831775060631e-01,1.538561540321767562e-01,1.969301215348131795e-01,2.284799335932304887e-01,2.897152458480726223e-01,3.519907320330745715e-01,4.214914314478957480e-01,4.863223430849592521e-01
+1.414883086938373835e-01,1.451810316986225646e-01,1.516028353722597699e-01,1.600302112661242393e-01,1.648601502264308849e-01,2.307738816182619279e-01,2.646979012382902896e-01,2.762780885017217525e-01,3.770161363796684095e-01,4.129436074676021695e-01
+1.300637407372979004e-01,1.332067211838756648e-01,1.386730783630899522e-01,1.453757552194529512e-01,1.572168819788526961e-01,2.064472537988301659e-01,2.543976902765773263e-01,2.771690753148207120e-01,3.086201200981439352e-01,4.040134694058449272e-01
+1.375670348726323045e-01,1.408990234675414899e-01,1.461775663710721263e-01,1.523265043423251142e-01,1.615296468901686600e-01,2.113237447585668283e-01,2.368502451719491364e-01,2.712012456172653296e-01,2.864190185425932178e-01,3.760535434004053656e-01
+1.272387315560770116e-01,1.301123867181464000e-01,1.346904901649781938e-01,1.398309031805605451e-01,1.478934764510647093e-01,1.932211470371881790e-01,2.315547757537911033e-01,2.524528261867738377e-01,2.609411140980241184e-01,3.312338022927558967e-01
+1.343494587126449202e-01,1.373474159605580502e-01,1.418130263116601786e-01,1.466916131026544667e-01,1.598634670072778263e-01,1.713946317573642464e-01,2.179986526478535913e-01,2.472399057951478463e-01,2.624693074863715947e-01,2.739355378030817190e-01
+1.251180842593542786e-01,1.277391973155976301e-01,1.316695963170587125e-01,1.358893402963405606e-01,1.417640679702478756e-01,1.850179096372584486e-01,2.003633339360422205e-01,2.372757828644650735e-01,2.595408096876781201e-01,2.705775744650293912e-01
+1.317427446039527161e-01,1.344509157090794660e-01,1.383078982190714679e-01,1.423924376976067052e-01,1.590177140122234212e-01,1.676633788852878448e-01,2.053913566355793918e-01,2.303641920921243869e-01,2.523970626008877338e-01,2.693080324871892639e-01
+1.278491708068642818e-01,1.305642063290596844e-01,1.339953281477063163e-01,1.376262171388115962e-01,1.422628211692323064e-01,1.796786986651324469e-01,1.912646184205208932e-01,2.220908670695223575e-01,2.419779504170086470e-01,2.530599825757368637e-01
+1.296166216285737083e-01,1.320777052850903299e-01,1.354625617455795239e-01,1.390041433835248752e-01,1.585889385641847948e-01,1.653053821503633058e-01,1.967401576854309331e-01,2.107568159713536504e-01,2.358522743395769228e-01,2.516366598530494492e-01
+1.312876445659719171e-01,1.338440427203876903e-01,1.369981039484091945e-01,1.402941792273914856e-01,1.442167641001090850e-01,1.496986454185830484e-01,1.850179096372584486e-01,2.111519955207294130e-01,2.268396084855742734e-01,2.472399057951477352e-01
+1.278615540416319918e-01,1.301123867181468441e-01,1.331220531411315688e-01,1.362647525959636563e-01,1.583725244831467593e-01,1.637650453655405125e-01,1.712870006069489304e-01,2.016407439691368930e-01,2.234922209072658927e-01,2.380284084706944525e-01
+1.340353861326545326e-01,1.364422792426496223e-01,1.393547888997754280e-01,1.423839341581150941e-01,1.458034104396764286e-01,1.503253899290132034e-01,1.805839259508960903e-01,2.031286139892717058e-01,2.157989502178679908e-01,2.340682247533708016e-01
+1.263941759763984318e-01,1.284652797581744832e-01,1.311707815674399424e-01,1.340040016519045418e-01,1.370721033275718315e-01,1.627271316561950121e-01,1.688182676876208155e-01,1.949554908555035659e-01,2.141105867866748003e-01,2.279141355152410897e-01
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_0.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_0.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..35a582768037dfca2a3700fdcbefea7400d74018
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_0.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_2, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_100.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_100.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..c11ef5972c8a33459c233fc422fabadbbdad59b8
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_100.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_2, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+6.681304048044133026e+00,6.052942261352573183e+00,5.267567520731208930e+00,4.365636817488417698e+00,4.153130158116169923e+00,3.924316200941342370e+00,3.815923950319759506e+00,3.664573567314821201e+00,2.965572135533011355e+00,3.174710406634614124e+00
+5.662772530866440057e+00,5.764663816030164867e+00,5.198740870654409818e+00,4.153407413554343286e+00,3.660037714930496122e+00,3.515059350417315542e+00,3.325024625632772235e+00,3.394793721127952857e+00,2.761892016898365831e+00,2.501260851417754782e+00
+6.974302173711129704e+00,5.088673442440628136e+00,5.179136238918741419e+00,4.266152372220651579e+00,3.534005202613082375e+00,3.238504134898929188e+00,3.088211462417350894e+00,2.966111617400999378e+00,2.447022103850187591e+00,1.723842124541450138e+00
+1.000000000000000000e+01,4.928222518259244289e+00,4.539661000613216757e+00,4.402464368053374599e+00,3.702657236306970745e+00,3.034211495135088477e+00,2.910150750716980816e+00,2.715814426147223237e+00,2.409258533838499972e+00,1.556939371097515679e+00
+6.669180127742116326e+00,4.258522453166984079e+00,3.936237501616075107e+00,3.854150825749294018e+00,3.607673981487578452e+00,2.889484382867710810e+00,2.678303102918345502e+00,2.469718484147009008e+00,2.189378120759291502e+00,1.323019189394203377e+00
+3.698009859588372805e+00,3.670916009782347444e+00,3.595616376868390862e+00,3.454106145987982490e+00,3.241271909916275007e+00,2.782270421196160637e+00,2.381168175240031992e+00,2.075865599845754694e+00,1.833032378344594759e+00,1.255273863797651490e+00
+2.792667733859841572e+00,2.892030986264377823e+00,2.863283626820358752e+00,2.892997185864176313e+00,2.763528020491333947e+00,2.670578860775687957e+00,2.415455968585246360e+00,1.963477275266602096e+00,1.617677713286295393e+00,1.010334292683128465e+00
+2.088793134501520488e+00,2.104961969056369231e+00,2.143354718133344328e+00,2.334817262898953860e+00,2.333762986197092548e+00,2.415271780329883544e+00,2.279318933192118646e+00,1.732236065873659303e+00,1.367371391428586325e+00,8.958977218012819099e-01
+1.758208489402212082e+00,1.627455716486831738e+00,1.623365634347144537e+00,1.650459821537741512e+00,1.577532079444229574e+00,1.650215331405313401e+00,1.695469237831092268e+00,1.495350384069252803e+00,1.107864726907881403e+00,6.480717877534327709e-01
+1.303175069232946681e+00,1.159025621685640495e+00,1.038978309035164527e+00,1.027516186870629067e+00,9.534387439190699087e-01,9.440893231223288495e-01,9.035759881212999112e-01,9.385077392368088578e-01,7.071462509586007306e-01,3.207363985778976523e-01
+2.130990049116314889e-03,1.861867983334492514e-03,1.669511619514125154e-03,1.462615685370119174e-03,1.409336335909623650e-03,1.220593554972246829e-03,1.102696731494586489e-03,6.981921046420106998e-04,3.355815489265519432e-04,1.131413838188555568e-04
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+2.163948397882471806e-06,1.524989715993232605e-06,1.040854753220472660e-06,4.530149167055451428e-07,5.123886528219642443e-08,3.600395086051364331e-07,4.778520935720398657e-07,5.701570424879634865e-07,3.401152676614783506e-07,1.776971160092224982e-07
+3.823656118441874088e-07,4.706895613987915129e-07,5.076581326420068036e-07,5.313350752748158894e-07,4.867094595223830508e-07,5.255253252999003300e-07,5.369052606394342966e-07,9.604816998775106527e-08,3.785827246234121603e-09,6.184811126035036743e-11
+5.076304595101001525e-07,4.903327085738911330e-07,4.295560578228945003e-07,9.120559062599445128e-07,5.380208408250742262e-07,2.213769628428576361e-07,1.373847773768746250e-08,3.750050007742684217e-09,1.117112937896054313e-08,4.682587703680263494e-11
+4.793150523101529499e-07,8.432902496127716186e-07,6.396676964597204782e-07,4.027192042407524592e-07,1.820067689339869164e-07,2.829463777499371459e-08,6.151102671629310153e-09,1.007267143369993678e-08,9.545410070353713313e-09,4.014719656207814279e-13
+6.202838025545811842e-07,4.289100786439579221e-07,2.446099071030735846e-07,9.472615728310229772e-08,5.378383347503486218e-09,6.329362841728577509e-09,3.419276554584646416e-09,1.109176134606057072e-08,1.659070621361236759e-09,1.987092783648575438e-13
+3.602299735598356781e-07,2.136015672549747049e-07,9.370909266896761489e-08,1.374931925479267413e-08,5.084018922183942244e-09,3.474506942383113389e-09,7.193077673065346788e-09,9.545534201977529435e-09,9.968378139842469500e-10,1.178524528090409575e-15
+1.417046194923941538e-07,5.299183385591613119e-08,2.826884229397433755e-09,5.807546408808489137e-09,5.691875032883300961e-09,6.393976195052061079e-09,1.021426323019362681e-08,2.859629582926477501e-09,3.094605279199448443e-11,8.493707775478225158e-16
+5.737896870426157705e-08,8.262863861410306106e-09,4.226345848473972859e-09,5.590455634837606911e-09,3.338411053831786985e-09,9.621190985725827504e-09,2.956668551057980795e-09,2.503676991423910582e-09,1.585715537574820830e-11,1.025287050355035952e-17
+1.657808981796309442e-09,5.084018792544763018e-09,5.951280909541186767e-09,3.382974629248333223e-09,4.997073404579312651e-09,1.079219334879246144e-08,2.825160533749092601e-09,2.062116465978499015e-09,8.881429135241469730e-12,3.827229094176680477e-18
+3.625588560718831413e-09,6.023785209567838561e-09,5.122246495840219840e-09,4.572251145080290532e-09,8.175287916308441035e-09,2.968470693679757788e-09,2.512877144531858075e-09,4.940651779189353320e-11,5.243100553738288549e-12,8.779630255135119129e-20
+5.673935789492684769e-09,5.052082506399328294e-09,3.302783472129301856e-09,7.658904452745756005e-09,9.919185929544152567e-09,2.892768178325212675e-09,2.748720665551386975e-09,3.798850921117393215e-11,1.587544640697645263e-14,1.786828863468505313e-20
+5.760087065649122711e-09,3.338411053890064341e-09,3.797384289840677832e-09,9.512382057981245304e-09,2.841813653868785823e-09,2.876460229320592104e-09,2.500969301544167618e-09,2.712977766554630082e-11,8.928027241191143432e-14,5.790048522681261509e-22
+4.743393611535939824e-09,3.541743153438578623e-09,6.616935958103934840e-09,1.047472016239149856e-08,2.926123467708697475e-09,2.722755364496716169e-09,5.533924722859114052e-11,1.027803708400491355e-11,7.751254673406492124e-15,8.539851482079319673e-23
+3.282818001699038310e-09,6.246286828432641723e-09,8.549571796096332477e-09,2.573971983594221859e-09,2.860774511928551608e-09,2.834861347788943210e-09,4.904990664482866456e-11,7.557414293641665654e-12,2.724844198153554646e-14,3.465220184006210590e-24
+3.055266087010609893e-09,8.175287916308186264e-09,2.461712867821804666e-09,2.810404040911681599e-09,2.886914949405033633e-09,5.571647505669985445e-11,4.107975361458746761e-11,1.062685483636284039e-11,1.157070611894814483e-16,4.147508949080462287e-25
+5.508787722582010922e-09,9.467171153147915693e-09,2.741577018932561800e-09,2.898568860203148258e-09,2.811739549082028780e-09,4.977143801581724697e-11,4.846571739856625499e-11,1.313710020641890019e-13,4.791691070977347950e-16,1.976083330055476779e-26
+7.381710150413481724e-09,2.180493944886818822e-09,2.880751148115443880e-09,2.881126331473602352e-09,2.867881261366844467e-09,5.397326567063015449e-11,1.098745784276275942e-11,1.983143801447774171e-13,4.445452347535042047e-17,2.037469480560870697e-27
+8.746007784663434716e-09,2.516582923463312776e-09,2.794133623838625666e-09,2.885356856258409927e-09,5.739476810802044452e-11,4.888102644836716460e-11,1.292435807407305221e-11,1.443930658209950352e-13,1.410807165114027043e-16,1.095933538147629451e-28
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_120.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_120.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..d8f742d14506a78fbcc41db90563b6fa5d9c7650
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_120.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_2, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+6.243810167905900599e+00,5.558801879584450489e+00,5.421171059734871456e+00,5.110704735509937535e+00,5.277945985007620244e+00,4.416390562359993943e+00,3.852849892399850429e+00,3.564704372107002861e+00,3.218510956802243417e+00,2.798000829747780305e+00
+5.409747566046250178e+00,5.004337016139644767e+00,4.813004882071102664e+00,4.426936232414723449e+00,4.150158663937786763e+00,3.607260673012528507e+00,3.354631310010374623e+00,3.240207624368766304e+00,2.664886907519419257e+00,2.169119978634444834e+00
+1.000000000000000000e+01,4.515524678087020405e+00,4.671352748923930598e+00,4.186978957493126430e+00,3.976625027452089789e+00,3.405093996758708386e+00,3.133107659260545130e+00,2.868374239996577924e+00,2.248249400043556001e+00,1.763872572910654135e+00
+9.183613581781905566e+00,3.866116417170573083e+00,4.055739593230645035e+00,4.030621282095705027e+00,3.740196103688454343e+00,3.379518755675338326e+00,2.944904812154637064e+00,2.675494263501811965e+00,2.284696846980959428e+00,1.597533270217660117e+00
+7.922980705097572240e+00,3.577801874503316437e+00,3.272171714406868048e+00,3.441587622759580967e+00,3.731014019134424320e+00,3.192326363498415809e+00,2.764333265142465912e+00,2.452720228375533384e+00,2.089702962916196061e+00,1.282813225121956835e+00
+3.189557378509314312e+00,3.124236037516685549e+00,3.156999395684196408e+00,3.085858029577122519e+00,3.197780779934904061e+00,3.008120074837629332e+00,2.803961330527920737e+00,2.038123659042429647e+00,1.751936748758499141e+00,1.175936943334222384e+00
+2.606270995260212331e+00,2.588765183700966865e+00,2.656073063453745053e+00,2.657336497902989425e+00,2.496988443503729282e+00,2.506693061216322072e+00,2.438674522800348576e+00,1.777097349828489659e+00,1.514336793965453509e+00,9.392466142919796424e-01
+2.372454664327187768e+00,2.238188616219080274e+00,2.178036198004792201e+00,2.114905667522938959e+00,2.052406015384879545e+00,2.019766218500468113e+00,1.813115655268777493e+00,1.424717865053409804e+00,1.221516163075619499e+00,8.540107593932060315e-01
+1.576259163274791542e+00,1.605862979384924616e+00,1.814306821262547498e+00,1.613877968534123131e+00,1.389415327118705523e+00,1.378331377905714694e+00,1.298186205617662070e+00,1.101017833280448333e+00,9.096091326935347166e-01,6.266655852192273279e-01
+1.020088947466344820e+00,7.859104709290580804e-01,6.933428189982229206e-01,7.259235104197165889e-01,6.859265708924802141e-01,7.014664955872229601e-01,7.017460005454773109e-01,6.603347904439567095e-01,5.087802951540640883e-01,2.897672518600106217e-01
+1.515598517023032839e-03,1.262959864035508202e-03,1.084416644691978127e-03,9.970592240228397848e-04,9.931834618905959963e-04,8.839159505028696458e-04,8.199901691856953346e-04,4.985227366566364563e-04,2.506151572368808355e-04,1.124341936823569784e-04
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+2.020534175595984193e-06,1.494291705444434071e-06,1.099136920753040115e-06,6.545109827130199118e-07,3.839174501677659665e-07,1.505034922096718019e-08,1.832144130316190828e-07,4.404168403418345397e-07,3.377871032170879622e-07,1.765864203160607940e-07
+4.322011131029594021e-08,6.689060392515691595e-08,1.983711189692019663e-07,2.791181810618932200e-07,3.364167663709428449e-07,4.468131878487940170e-07,4.943832997156278160e-07,9.216717224870778195e-08,3.224419882322961595e-09,5.419218931034644249e-11
+2.832687832889023983e-07,3.312880775028224311e-07,3.473294572043583614e-07,8.310885432608774869e-07,4.952954991487229177e-07,2.091283441825805678e-07,1.420567491671352893e-08,3.198422891361158015e-09,1.072019594650602694e-08,4.559556590000531752e-11
+4.062787233741986509e-07,7.706457256315156171e-07,5.947217405560168646e-07,3.817572077434691718e-07,1.766108378953009179e-07,2.875707229098222808e-08,5.239204448944278932e-09,9.496389996331569500e-09,9.431467768623001631e-09,3.900886741528345739e-13
+5.755936936901133543e-07,4.040695706653630344e-07,2.346066789689336418e-07,9.261354419460945748e-08,6.160225028326594930e-09,5.407199638372983040e-09,3.083872238180683733e-09,1.078452576561160022e-08,1.656931971866399744e-09,1.975728889940381693e-13
+3.451440152731721339e-07,2.079904449425507823e-07,9.272783381768574175e-08,1.456616612505629126e-08,4.276087865030330405e-09,3.105306796202050795e-09,6.967759372713094324e-09,9.431569433532953822e-09,1.003080734916671149e-09,1.166361262540913929e-15
+1.386221863693423856e-07,5.289971096447049602e-08,3.587779937577529129e-09,4.927751598460466086e-09,5.069930568412059664e-09,6.127633598479035891e-09,1.004470018906226554e-08,2.857090628642310223e-09,3.053838354150506615e-11,8.490870993010236689e-16
+5.757281857780432269e-08,9.094169835024853497e-09,3.504896981098436662e-09,4.954055729416637445e-09,3.051586603201241039e-09,9.372499217588767985e-09,2.904696119989400707e-09,2.517292678433965996e-09,1.581381457528634733e-11,1.027284328898313379e-17
+2.378390651701571208e-09,4.276087774125075329e-09,5.246136797334502350e-09,3.069482167359640707e-09,4.853605714995217027e-09,1.062467774670034331e-08,2.810820394649741764e-09,2.075918789975451544e-09,8.910216294090386089e-12,3.834274017165212768e-18
+2.964976952172123857e-09,5.296344165148848026e-09,4.634204275194943827e-09,4.407942449690975597e-09,8.022907207665038019e-09,2.911854301900363246e-09,2.518402277747577402e-09,4.863752365391178541e-11,5.272284266039289215e-12,8.807023408597868068e-20
+4.956213740673012658e-09,4.546814579933128310e-09,3.037167626752827808e-09,7.465568790277428607e-09,9.801272741442214019e-09,2.880407123442649997e-09,2.766874899700683755e-09,3.772440676635725684e-11,1.577340367949495667e-14,1.792063656002108796e-20
+5.166044358696525133e-09,3.051586603243190263e-09,3.693165641219776240e-09,9.346604209991230544e-09,2.798315749335956155e-09,2.881290712728347865e-09,2.517156967849577700e-09,2.708717474868644961e-11,8.942063134390013055e-14,5.811711494922302926e-22
+4.325502246074991078e-09,3.424902368362702727e-09,6.485859439560114619e-09,1.035018302475821930e-08,2.906156788753792222e-09,2.736616034717975070e-09,5.440414926718168854e-11,1.029432161673648369e-11,7.772736811499779931e-15,8.570181854529080979e-23
+3.029070495098671477e-09,6.090521591133642370e-09,8.428953362308232207e-09,2.540409995815408175e-09,2.864202401470751566e-09,2.854109378134342425e-09,4.857269705185032985e-11,7.590808066638060414e-12,2.739410937759330119e-14,3.479463024860244060e-24
+2.973665782667724010e-09,8.022907207664826260e-09,2.406104266159449210e-09,2.793431390172679048e-09,2.899675316423824309e-09,5.405471230145506211e-11,4.089197933047307770e-11,1.068714721141107788e-11,1.155796261069808637e-16,4.163850143590556524e-25
+5.395663981069345083e-09,9.336308027837215628e-09,2.702448587505970253e-09,2.895777658668841423e-09,2.829103974267670231e-09,4.870753039761734662e-11,4.847423735123041837e-11,1.305688509820500738e-13,4.806573310194205840e-16,1.984673301375728064e-26
+7.266027865470947717e-09,2.137301807120504930e-09,2.858212575975921946e-09,2.888588698567158828e-09,2.887188387999614957e-09,5.334480338006845689e-11,1.099356305162669672e-11,1.982705007140958828e-13,4.462324464973084324e-17,2.046024118524976488e-27
+8.642070231345196794e-09,2.484631836771996169e-09,2.791088100649881830e-09,2.901735067573986084e-09,5.577068429859474541e-11,4.854325836066969604e-11,1.297905380364293238e-11,1.446905847172706126e-13,1.418215637366396244e-16,1.100873920119056320e-28
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_20.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_20.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..d45a0dc3d748f93e69ff13bed02e48efe8325cd9
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_20.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_2, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.229368518597213682e-06,3.330782678005543855e-08,1.849782157711665532e-10,1.785022287406527893e-12,1.977590058919713527e-14,7.185215412258815313e-15,3.064655794312008154e-17,5.849155100932573210e-20,1.415503801867075556e-21,6.052809181762635836e-22
+2.994072150088878656e-05,1.043607550085170505e-07,7.575296325502421808e-09,2.649658532011806850e-10,2.162878159271142402e-12,6.780922464909380490e-15,7.289204631412540699e-17,6.680786300927667589e-19,9.690518466083084745e-20,7.794669523082582734e-22
+5.248043205573288406e-03,4.406782354350853792e-05,4.348487061337859661e-07,9.558061457089602927e-10,8.207495024834525781e-12,2.606201575537153672e-14,3.096118856435424830e-15,4.990345480538992665e-17,3.229479144996115191e-19,5.307930399781809950e-22
+8.868307678617043166e+00,1.699287544518258627e-02,3.767593374613587318e-05,6.262214950536649919e-08,5.538227956711072420e-10,2.187845082380535370e-12,4.878273432828196961e-15,1.136370253645559530e-17,7.065165785551924695e-20,1.249275534974938162e-22
+4.021074323402289985e-01,1.000000000000000000e+01,1.296901427938501085e-02,5.282195742916036510e-06,3.988844705952036971e-08,1.681834001749639823e-10,8.597116077640932212e-13,1.102379533095764212e-16,5.473409202945735068e-19,4.298990961014991267e-22
+1.105603876240859526e-03,6.261639460476499386e-02,8.483351294760246297e-01,1.020619762637420725e-04,5.056296959057436735e-08,3.259092306427490945e-13,4.751835724711184751e-14,2.357935259164655049e-16,1.359933117044007270e-18,2.086092097630733545e-21
+1.618833293346595326e-06,2.075312259808658583e-04,1.469138994967964722e-04,4.686647439417814893e-10,1.543849803426830266e-13,1.418040656730527221e-13,2.193911843887413999e-16,2.413145195482669647e-21,1.442706273105753880e-25,5.490569015425736565e-26
+1.046202051329694115e-08,6.072389433457427626e-07,2.772189261484087802e-08,4.043689177007775246e-09,1.008207777889065261e-16,4.417306882009519155e-17,1.662917114841149551e-21,1.673721514012418477e-20,7.839346707667194106e-25,2.237553786185794803e-27
+2.225191479637235519e-11,1.720317253332156955e-09,8.027728924417481025e-10,2.371458175236928409e-13,7.753995696115420561e-48,4.821375088798469192e-21,2.022746376292876918e-25,1.161718118592215774e-25,4.123918970206788363e-29,8.776123401736514891e-34
+5.184470641634871918e-15,1.751774664057641307e-13,1.136147012857237468e-11,6.712018718060260442e-16,9.353492324500188854e-22,1.336292272666772553e-20,1.970351559651506919e-55,3.379893227146902109e-28,2.505586167294466466e-34,5.495374800429340909e-32
+2.235301730106348152e-16,8.551553768467526858e-17,2.657948240549099638e-17,3.759382993824200803e-20,8.473540129834347551e-24,3.423900576967687553e-25,2.535424119809498834e-29,8.486663403282386001e-34,3.678647136438455407e-34,6.935793318900172308e-53
+2.008206762872758601e-18,5.523453557551337993e-19,4.659912615358229001e-19,9.222805284556614939e-21,8.250593375083481989e-26,3.862013424092926238e-27,1.445982583187546456e-31,3.949386131536596701e-32,2.030175850825759447e-36,0.000000000000000000e+00
+9.923620855248039276e-21,1.699462333945035170e-21,1.607897898605112496e-22,2.423120449800184349e-25,3.263922151819880404e-29,2.138556174277712644e-30,2.996738759960353896e-34,3.929030493798325071e-37,2.350815738442255332e-38,4.861504900979103626e-56
+1.671877831897602059e-23,1.597520633519057824e-23,5.219043116960615147e-23,3.458875603941660199e-27,1.509030058974746143e-31,3.046228204679422468e-32,9.374481431893161565e-66,1.996212745108339842e-38,5.991716427202957882e-41,4.032923221316464161e-43
+8.101984375618073155e-26,2.185589317718937097e-25,4.346619403547958620e-26,1.177632837007915556e-29,3.673542149493873376e-63,1.228231528789825750e-35,9.135422192911089129e-39,2.960806234950411296e-41,2.449879139016866175e-42,1.208074817241301725e-45
+6.668017425259295393e-28,1.198833289716616371e-27,4.699802590076067835e-30,3.007273597219736532e-32,4.620693188181128182e-36,2.517440297988837014e-38,9.426448154481194979e-41,8.476428155935943308e-42,7.608303789075944502e-43,4.620160199191671900e-47
+2.558661564884062174e-29,6.554655246998561173e-30,1.699772129516577505e-32,9.882969147728658405e-36,2.432969482284195119e-38,2.107934872267826026e-41,2.550282059636764989e-41,1.960631995700698218e-42,5.428203591049540213e-44,1.786374879055005009e-48
+2.171280005832316526e-31,1.277535229634765482e-32,1.253728339261242739e-34,3.742536410247249542e-38,1.110543438424975162e-40,5.471284171961548821e-41,1.466803868428996421e-42,7.666032300591336963e-43,1.615202380147856335e-44,9.306827239189654642e-51
+9.066030033160310843e-35,6.317621356475185884e-35,2.998916020990114797e-37,4.583408603925178100e-41,1.009049827904003025e-40,4.980852541666764165e-43,6.251166064401729715e-43,7.931279407588876377e-44,1.092587923326101397e-45,2.655650225662887191e-51
+6.764023936042749178e-36,2.611615039433516678e-37,2.327333013349821983e-40,1.405944819882121350e-40,7.357670413873252667e-42,1.455722426353378856e-42,4.543225340233497451e-43,6.148607878636132876e-44,2.285469599539215324e-46,8.247820143800382152e-55
+1.563615555183547478e-37,1.179279031256948249e-41,1.696163045927124120e-40,1.340427609972220281e-41,9.642119370882662286e-43,9.267830908906093756e-43,1.777039491109330095e-43,4.083462546986399004e-44,2.759548821359726593e-47,4.707263817380617437e-54
+1.106272162831259780e-40,2.110184221554808729e-40,3.426085536787979465e-41,2.630822884440891398e-43,5.411157545681691818e-43,5.416927202574080704e-43,1.506795196880944090e-45,3.510282329945756771e-45,1.921393801997344637e-47,2.366335176731884577e-56
+2.351028392190857182e-40,4.344981180164954481e-41,3.554078724852025060e-42,1.146864000720119243e-42,3.774597124564284428e-43,1.630670921331733987e-43,7.775518598692026421e-44,5.538578192835510221e-46,1.352197354185667588e-48,9.622516949925765389e-57
+6.935983291258605781e-41,7.296385117357749536e-42,7.212712491195818228e-43,3.175381224164875060e-43,3.071126822970066827e-43,1.415851701083518425e-44,4.038895318255446934e-44,4.859388282645347085e-46,4.492604649433344439e-49,9.580624969477869609e-59
+1.817833445336401573e-41,3.677517481481545516e-43,6.758138604358528499e-43,5.810779585836119687e-43,2.194258004387914407e-43,6.255061684123975007e-44,5.551004503816287651e-45,1.389172118597871985e-46,3.749560819930569328e-50,2.238597894561496274e-59
+1.994017350234214397e-42,9.561619136128327512e-43,4.666345684890393749e-43,2.403075130781959450e-43,2.914266601162572569e-44,7.078585229121699269e-44,3.317981468805700928e-46,1.616481544229472444e-47,3.102617426127093961e-50,3.411385771177858167e-61
+7.100466348550872459e-43,5.411104220532315474e-43,2.596631992270943711e-43,1.927503118968817242e-43,5.134623427268225945e-44,3.597265824621353935e-44,8.081714371425505978e-46,3.472440646602994660e-47,2.048933138819932115e-51,5.778139621207209488e-62
+7.292190767829914757e-43,2.774723402405763356e-43,2.667261143700166813e-43,8.349881415490677319e-44,7.965132796101729522e-44,1.204017855984975040e-44,7.375411613608789894e-46,5.390978378730114432e-48,9.449617306943778295e-52,1.202179118650492827e-63
+6.808857745514276054e-43,1.640823234061570888e-43,2.315646646790186440e-43,8.663241177832157156e-45,6.121172192456148189e-44,4.559156241687364873e-46,2.330990148168592425e-46,9.799788251667256733e-49,7.985376513560188510e-53,1.619954844237792418e-64
+3.498968519490080589e-43,2.305794037912045853e-43,8.472384676425799250e-44,7.378588497755939950e-44,3.220474650322424243e-44,7.400978244436923422e-46,2.671519760074358586e-47,7.697735861319473229e-49,6.413651452243091667e-53,4.644650694809588179e-66
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_40.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_40.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..4235410670d0545de3b557815771b022894b4607
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_40.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_2, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+7.186240988140417674e-01,2.465192453202066968e-04,1.014074192705995483e-08,4.086281591044378391e-11,3.885008056160287367e-13,1.319204035829209052e-15,2.837641909187040921e-17,9.241806778500172264e-19,9.323886560103044957e-21,2.822233943736358670e-23
+5.415736236561722095e+00,4.738435864020909549e-01,2.160585726126022628e-06,3.824188507402411739e-09,1.586532113270524106e-11,3.505026415883067715e-14,5.069025610226621649e-16,3.436692390961166412e-18,9.686717644497023676e-21,9.649211913835068099e-24
+7.453744779542556209e+00,4.242075874342368991e+00,1.862794821815574320e-01,1.875452372959342161e-07,2.760430493455943705e-09,1.121813658743853554e-12,2.921031260666989613e-15,9.942113618443895933e-20,2.699434578317010357e-20,3.591347551333346214e-23
+1.000000000000000000e+01,2.629283237721125044e+00,1.054478661015595620e+00,2.039507118599922012e-04,1.689725595525428680e-09,3.000000862417947796e-12,4.775899208639580167e-14,1.395731638111169398e-16,9.006042575494990406e-21,2.820713060162983140e-23
+2.007866361415879375e+00,8.004717480159656562e-01,1.991056407141746087e-01,4.507366451117538306e-06,8.465303300113234755e-10,1.542757257465909671e-12,4.723812209942760118e-19,8.401170795882354585e-24,4.468130991498341910e-21,2.370799717094967981e-23
+1.241159900652454073e+00,7.295861836565076253e-02,6.688962921530097251e-05,6.399038272720151730e-08,1.388137669671841950e-13,1.594540432504536042e-16,4.124983646177769571e-20,1.928055384045745504e-19,3.232726868999283479e-24,2.866270178601497957e-26
+2.567726079370383219e-02,1.400459696821569091e-04,8.619314702135971871e-11,3.313161474269746976e-12,1.169148361182501487e-15,4.353120800077609493e-17,1.149274212584347443e-23,2.040611960237498323e-26,1.265752721686267809e-28,1.428181736030493375e-28
+5.976116599960174121e-07,1.997896552103544321e-09,9.965651419473264747e-14,3.524132208754423668e-15,3.741800508163335356e-21,3.757729576439070657e-19,4.360766728382821018e-24,3.975878714091594759e-27,6.497921333796988356e-31,9.401428728632796761e-31
+5.299170166205364460e-12,1.536537775996107576e-12,6.862229986358622681e-17,8.976032805782708131e-19,5.301042591639928423e-41,1.612247475972369919e-23,1.655339512029519694e-27,6.920325043079049420e-33,3.542245207162197682e-35,1.945953661639348801e-36
+6.571619821723058500e-16,5.752512185820187084e-17,1.446769498022952774e-17,2.954021374604352938e-19,2.973906888454209003e-25,2.314867347377093879e-26,4.733274294972818010e-58,1.324199841139330277e-30,9.558079753003733455e-36,0.000000000000000000e+00
+2.064767997812339209e-16,1.884204379171420381e-20,5.232041279992460211e-22,5.449681947208571429e-24,2.271933846111170627e-28,2.759727598371747819e-30,2.791884339711004597e-33,2.140664447329420726e-35,2.683381659307019521e-41,6.342069017194042484e-43
+5.600730957675615693e-18,5.411683242446502132e-21,7.098113224880354256e-24,1.009782607709162357e-25,1.663480226550298178e-30,7.972563970048052240e-31,1.459471543148241215e-35,2.435405117574148374e-37,2.383068969280667596e-41,4.332852671419443422e-42
+7.781173772118817883e-22,1.402695203785143404e-25,1.809294544788498616e-27,2.354507333388974423e-29,1.367763486767667282e-33,2.978455627771416796e-35,1.716818757347458359e-38,3.972753948490785082e-40,4.513703422741921907e-44,9.960699930019545657e-46
+8.792087675684315005e-26,9.807873257206308155e-27,3.035742765924261588e-29,7.737984388243421109e-31,7.985804081154023528e-36,2.220843121805627888e-37,3.751889543173813384e-70,3.099465604182804960e-42,3.543877159084362482e-45,7.842869472711351252e-62
+1.082218434645897964e-27,7.157241573092514197e-29,7.621538260720953779e-33,1.217253137657792149e-34,5.129515428168118784e-57,2.040911397436548533e-39,5.309070801915534741e-43,1.433432660376008174e-45,9.114395687849284172e-47,4.566219829406363565e-50
+4.494340581553104279e-30,2.262387243216775035e-32,1.822716146031850503e-35,4.316211027721036396e-37,3.992329845321020359e-40,4.052910757000176830e-42,4.889053642646837883e-45,1.254336669957087577e-46,9.142673976909649043e-47,2.073864724268435788e-51
+6.559443088817931129e-32,7.836851839942884619e-35,1.708233417910730282e-37,2.845857471915576813e-39,2.407258421251545555e-42,1.053048627639083636e-45,6.440211656169005081e-46,1.641987984528323283e-46,3.090052920669992001e-48,1.396120192951232730e-52
+9.086897486652061678e-35,6.296387640412017182e-38,1.775191627214415481e-39,6.220450039432179384e-42,5.447440375063415274e-45,7.393960367053535990e-46,6.488209928679586494e-47,9.212044624374507403e-47,1.597883032580861953e-49,5.063730867839528211e-55
+2.085793367459725698e-38,3.677224287790437850e-40,5.062842380810668228e-43,2.204192826294257548e-45,1.274038223965757008e-45,1.396140457229763873e-47,1.417291168020236454e-46,4.014496599876794164e-48,5.363519392529139492e-50,1.855773832108565572e-55
+1.908394527712346518e-40,1.055893088204714664e-42,1.697066714541576143e-45,1.741878493785628744e-45,2.450697910364121868e-46,1.351868795105695945e-46,6.152686776201224116e-47,1.082686466913733722e-48,2.344269275435651935e-50,3.124568929832651504e-59
+1.750239570333415032e-42,2.712133587034151680e-47,2.298529146830931462e-45,4.643107878750678960e-46,6.418508470497321083e-47,1.444771267457377804e-46,1.281256655250598750e-47,7.831635856262182775e-49,8.957556766710732733e-52,2.959443195908446659e-58
+2.132316764445959837e-46,2.219131875870785547e-45,5.487522803687242660e-46,1.261528234152362733e-47,1.153641474899654300e-46,6.871773450423778831e-47,5.390754554044100144e-50,1.584947322806302227e-49,4.421476405834583905e-52,1.416332945012418923e-60
+2.685078200459569403e-45,7.524057810435059433e-46,1.476889599684396703e-46,1.010692758153938761e-46,9.686764521852995091e-47,1.143825745660043322e-47,1.140858243479637741e-48,5.199086722577739832e-50,3.628972633708116408e-53,5.766453276675578478e-61
+1.172022924742948403e-45,2.430944004722692590e-46,6.252769212305138787e-47,1.336757094638794285e-46,4.974761436122565152e-47,5.434591476159499862e-49,9.336956656684932296e-49,3.895195895510372958e-50,3.208811171177508077e-53,7.105870723219500728e-63
+4.158479998620912369e-46,2.444223724077460438e-47,9.114784809939401976e-47,1.027853413016929465e-46,1.849357061990153661e-47,1.244387426203476470e-48,2.347028847539551073e-49,5.759735155456783704e-51,2.176240224060493933e-54,1.308935221673193316e-63
+9.006503331429456449e-47,7.745229504415181930e-47,1.010748068352631571e-46,3.746278335764136789e-47,1.229477056244692941e-48,1.263834098705905225e-48,2.301113055980658791e-50,3.801234224552663981e-52,8.726405657628736577e-55,2.873372728896995596e-65
+5.918779789692420870e-47,1.153630072799075409e-46,7.435656461476455830e-47,1.602527640126733505e-47,1.244959856943512477e-48,9.070804913474173171e-49,7.308156435418890408e-50,1.087109708659549924e-51,7.343407870160011081e-56,3.333799943533434615e-66
+7.289647821272134389e-47,1.105586824127229513e-46,4.419066910203428022e-47,4.363322680756619984e-48,9.477945710039853187e-49,4.109864540091817064e-49,4.452719890656355741e-50,2.261147854016757397e-52,5.935766206378068612e-56,1.102179063272764644e-67
+9.422090216321381171e-47,5.620002819620819523e-47,2.159285519611402720e-47,2.939774010752293271e-49,1.217454361021236785e-48,2.690277561451963875e-50,1.072667609674286362e-50,7.218201786602667338e-53,3.840913434487111427e-57,9.278487956664219614e-69
+8.506706767335744539e-47,3.557526909185448620e-47,4.668216062839368238e-48,1.190953072963336483e-48,8.526687722211763151e-49,7.204613189006742576e-50,6.371804804723337646e-52,4.745375062796146394e-53,1.972752521957214997e-57,4.190251671900439652e-70
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_60.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_60.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..9af2f06c84380dcae6d571309f637291df79b6fe
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_60.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_2, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+7.474472707481185196e+00,4.712538034315139512e+00,3.056202464837677546e+00,2.262031347033699458e+00,2.104850469027630844e+00,1.656976969030661717e+00,7.277917664321691404e-01,2.691560977161192199e-03,1.151786329976830943e-07,5.087624774855228867e-11
+7.405595339513691755e+00,3.079741901934329285e+00,1.386191290516941566e+00,1.471982183347739559e+00,1.667219407181674828e+00,1.295103156556524304e+00,5.872208628698041277e-01,1.570253857927787766e-02,2.324214976699819286e-07,4.991058896625465395e-10
+1.000000000000000000e+01,3.875773595988801112e+00,1.143028118077814348e+00,1.074596725273989639e+00,1.228579634011335742e+00,1.229595605108927181e+00,3.715273875017607863e-01,9.958721079562121020e-03,8.502325493078061805e-09,1.423527350677212900e-10
+6.988612162902714253e+00,3.427650598593715792e+00,1.172173648919583533e+00,9.832539518455007954e-01,1.066087240852586326e+00,1.183480115597290938e+00,7.260140325368257264e-01,6.771952311340990668e-03,4.170212949485115643e-08,3.894891955640586453e-11
+5.177563173888069414e+00,2.297139351203260738e+00,1.004380076394118415e+00,8.364074541262851437e-01,8.754031449988461944e-01,1.001187161972888262e+00,9.045891364424309966e-01,8.176452250844715164e-02,3.159552717975354549e-08,4.394586922253170144e-10
+1.875310102388330069e+00,9.989172592395246797e-01,8.752339848523755794e-01,7.829098729441794635e-01,7.498062373101855860e-01,8.066694111752180651e-01,6.649746934607158044e-01,7.685617775307772293e-02,4.548038371864792449e-07,1.106625217559102653e-09
+9.607013605985648130e-01,9.197304801277730313e-01,8.332997256375128670e-01,6.604326143136601823e-01,6.002740739625909150e-01,5.210405295948795645e-01,3.091519209792407685e-01,3.346925703551542272e-03,6.047298046396366974e-10,5.796808781203965983e-13
+5.223909355407835298e-01,5.090446832492376839e-01,5.279486943180657921e-01,5.090359397723189794e-01,4.439174559571916756e-01,2.795354611887073126e-01,2.686723280329049793e-02,4.335567875511571080e-12,5.229883611969152693e-14,6.853095300809353682e-13
+4.140219473222297997e-01,3.172453457725473713e-01,2.993783856664672949e-01,2.978718509421146021e-01,1.942438002395294461e-01,3.598403516359006959e-02,3.976331558409851998e-06,2.210530810357148574e-11,2.674026973796672698e-15,3.244345233331326100e-15
+2.817317054512175623e-01,1.872418547887047258e-01,9.188565265573853114e-02,3.029468022188996912e-02,3.315560906030275493e-03,1.058571523554454137e-08,3.871492853863014543e-14,1.914363745641378080e-13,1.314208436049710742e-18,3.120509910426676510e-17
+1.163863157359939092e-06,5.210555769868814761e-08,1.656861553888376132e-08,3.888027471232096238e-09,1.016781260586833263e-09,2.616540513943291601e-12,2.087691168395594412e-14,5.471945212164189114e-19,2.270675935578511327e-19,0.000000000000000000e+00
+7.471211737326691420e-09,3.567128266516486234e-09,1.153723735172241973e-09,1.388362318388998080e-10,1.062796480590556332e-11,7.262408806466242973e-13,1.638447420860347580e-15,2.116971243747165215e-17,1.250182476018169050e-21,0.000000000000000000e+00
+1.399090319680642061e-10,7.552863364440478992e-12,6.601574205163846339e-13,1.273094197431699802e-13,1.200317387555864748e-14,1.523550564779786839e-17,2.913457135485550204e-19,2.530582882773750810e-22,1.451060899518827269e-23,2.097896809680382543e-41
+1.419471340990867716e-11,1.375852743978360220e-12,1.573585311223896476e-12,1.493111163460669157e-14,2.111548312069944169e-16,4.448387773779482990e-19,2.719538134446990207e-23,1.184266673158100028e-23,3.697020131581034872e-26,2.489356959113390234e-28
+4.465484487731689748e-14,8.303018690683723901e-15,3.296500105825636618e-15,5.002028287979385225e-18,1.141467589358125948e-18,7.482312212387130305e-22,2.788888485842382949e-24,2.007685873822080778e-26,1.512192078525929440e-27,7.456946954375507314e-31
+1.738286506044701197e-16,1.345614846032077622e-17,4.004926130398041825e-18,2.330516788434969112e-20,1.516017074251751021e-21,1.857098792852072420e-23,3.230201497721925280e-26,5.244927361293229918e-27,4.696293145377050650e-28,2.851834094581779094e-32
+3.114039635511713565e-18,2.583623470495008201e-19,6.161765251221945299e-21,1.325480432312689654e-22,1.456594803565958865e-23,2.379336172867982291e-26,1.572830272651963236e-26,1.210352423006012725e-27,3.350605030077533081e-29,1.102655441836491146e-33
+6.308263885066342246e-21,1.851896827401059805e-21,7.627448257107033051e-23,2.203045636438283836e-24,2.582183590556456598e-26,3.379398513339539397e-26,9.079327481716775711e-28,4.731982063169637261e-28,9.969976934083094155e-30,5.744720115496183096e-36
+2.645563606276565731e-22,1.400881516013238339e-23,2.159952870036132206e-24,2.725536574161345549e-26,6.438262650602420826e-26,2.978472523258884129e-28,3.858931830535585202e-28,4.895643183543969970e-29,6.744094062073673445e-31,1.639223215282938511e-36
+3.600742596377783637e-23,3.192551569954006852e-24,2.427729195044338424e-26,9.692964862724618793e-26,4.533732024004048839e-27,8.986329404820598752e-28,2.804337705359762997e-28,3.795284602247022820e-29,1.410726001948882230e-31,5.091038768933359344e-40
+1.234743153366559480e-24,2.811609249156818955e-26,1.280628051682264685e-25,8.258599746117767013e-27,5.944993921733150715e-28,5.720717682861098748e-28,1.096885744503469262e-28,2.520552748767439928e-29,1.703355527638993322e-32,2.905599561021785560e-39
+2.660683589203794306e-26,1.654076979971612330e-25,2.085783427653654924e-26,1.638292913701065904e-28,3.340587885281362370e-28,3.343661925078730080e-28,9.302251807619674483e-31,2.166752290670570102e-30,1.185997047157347738e-32,1.460640983273459312e-41
+1.817792463290615394e-25,2.595047564567366029e-26,2.198382278744407341e-27,7.077789988804832442e-28,2.329871577076039117e-28,1.006550653028172787e-28,4.799506662488731947e-29,3.418735599851380648e-31,8.346555857412909151e-34,5.939582337068070758e-42
+4.101697492747756903e-26,4.532869382395608797e-27,4.448247111595205857e-28,1.960265085503515737e-28,1.895659963136521056e-28,8.739528864669146189e-30,2.493043287780909620e-29,2.999499711764476383e-31,2.773099321315056859e-34,5.913724147529409387e-44
+1.128704754903661742e-26,2.279009193896400528e-28,4.172117190745490983e-28,3.586711092808677993e-28,1.354427290825377177e-28,3.860993197034143462e-29,3.426405787735350549e-30,8.574785808514605689e-32,2.314449050460588147e-35,1.381794034090757006e-44
+1.232070590683851229e-27,5.900770103480730995e-28,2.880530895233482845e-28,1.483306249135595741e-28,1.798825546642616348e-29,4.369318227404843632e-29,2.048052856288075696e-31,9.977873022788988295e-33,1.915117609954326547e-35,2.105707558310927151e-46
+4.380667326923412012e-28,3.340586626111264689e-28,1.602732250927992428e-28,1.189783406150268476e-28,3.169388569036245758e-29,2.220443683255966647e-29,4.988508543386385523e-31,2.143394211558181512e-32,1.264721812856544625e-36,3.566606971324956039e-47
+4.501988709909440965e-28,1.712789644039728926e-28,1.646370526808089075e-28,5.154022570029875122e-29,4.916548775310317903e-29,7.431904963192318307e-30,4.552537010505577516e-31,3.327628324732098864e-33,5.832858527598289825e-37,7.420555241717920882e-49
+4.203408739382707782e-28,1.012763874750142959e-28,1.429364076951873765e-28,5.347414790075085083e-30,3.778346817618277522e-29,2.814179038900511409e-31,1.438823956888073793e-31,6.049004590948859969e-34,4.929043153838245070e-38,9.999312269116476826e-50
+2.159751749933401295e-28,1.423261920370753715e-28,5.229638799728558408e-29,4.554495590654598750e-29,1.987866039934891642e-29,4.568318250893917432e-31,1.649018823373360107e-32,4.751494457759350336e-34,3.958882180209712081e-38,2.866951066164133190e-51
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_80.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_80.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..269da12815381da01e22c1fedbb2d05060232d1e
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_10.000000_Y_11.000000/t_80.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_2, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+6.097441301215114962e+00,4.217855143173498078e+00,3.187009561027628557e+00,3.079344881390901456e+00,3.177954948441741756e+00,2.598266740883441894e+00,2.306557729136798240e+00,1.852389599644120866e+00,1.711521073821328454e+00,1.418746853752538950e+00
+4.678469033280505229e+00,2.623829010842730902e+00,1.745016184206755749e+00,1.661912578926458606e+00,1.808104974844942037e+00,1.978502124909354176e+00,2.083124975405492574e+00,1.756932819156055370e+00,1.289104201050720100e+00,1.153025895850856353e+00
+7.403197378270222728e+00,3.584119157155126523e+00,1.988692539094230050e+00,1.405810355168140902e+00,1.440910286522160133e+00,1.549461841061465339e+00,1.802345368944613613e+00,1.532303724988304472e+00,9.271946175300858073e-01,7.047400664742898835e-01
+1.000000000000000000e+01,3.177402518429999656e+00,1.387505048187044565e+00,1.146719691521010942e+00,9.890297638041024575e-01,1.009970105941112362e+00,1.061783515416646617e+00,1.037026031864534348e+00,7.115720856935272565e-01,6.535899362550248171e-01
+6.012529000554057035e+00,3.364980706991349990e+00,1.314809346768633036e+00,1.168866384010959214e+00,8.872347735478101072e-01,6.766178704479883788e-01,7.535976174931485749e-01,9.290321205803924176e-01,6.834572979585730179e-01,5.280510480570841381e-01
+3.144871179470476896e+00,1.617560385301077375e+00,1.277793352507614610e+00,1.093707831783210960e+00,8.669533270455426210e-01,6.636281096224928566e-01,6.108440201954621340e-01,7.001117297346394208e-01,6.289905105664239660e-01,4.997673935242107901e-01
+1.563835524346746331e+00,1.460489712534850604e+00,1.399170377895611050e+00,1.153300618783900999e+00,9.461840124411642350e-01,7.176227538934283334e-01,5.868479407413388360e-01,5.332174530713389426e-01,5.399604594579708872e-01,3.919232642635355202e-01
+1.240959026298868784e+00,1.335872049286819019e+00,1.435698728411833436e+00,1.333832324327197671e+00,1.179437965330365046e+00,9.123717921132077358e-01,6.452563254691779937e-01,4.407913230127624704e-01,3.945465790799950745e-01,3.188530695233898760e-01
+9.710653251265570773e-01,1.014224629362887597e+00,1.111408881071166421e+00,1.237004546835667407e+00,1.212008773788249227e+00,1.102385576097778763e+00,7.681423947884467029e-01,4.179004029769534667e-01,2.659610393788017224e-01,1.877349210289087633e-01
+5.632803360788265490e-01,6.399641957310229223e-01,6.611316883101024944e-01,6.854514013557339025e-01,6.708858878260866021e-01,7.387051111130755743e-01,7.216422987935322553e-01,4.478769072835852016e-01,1.802385341096584548e-01,6.665522803263396190e-02
+9.635816148715821731e-04,1.033618092956194862e-03,1.148691722996060668e-03,1.112162023322557734e-03,1.020560019591830112e-03,8.597320489442491403e-04,6.487578346638626795e-04,2.962956948773279005e-04,7.300408719409395321e-05,1.752330991200454387e-06
+0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
+1.771801114465293344e-06,1.780559215146443859e-06,1.731582717611456310e-06,1.442389126003625188e-06,1.019832633657796750e-06,5.628239860501831155e-07,2.516396477568441468e-07,9.739552410610057903e-08,2.040908497628552753e-08,2.752168595784936981e-09
+6.768632158917815951e-07,4.773709635220110446e-07,3.169878968439085861e-07,2.199081442155481591e-07,1.424870709312381996e-07,7.998218780981701733e-08,4.237054896165220578e-08,3.636974642410685231e-09,3.528223818391236796e-10,6.162281081048831422e-12
+1.992962339311229221e-07,1.530289153195737745e-07,1.024704611428065737e-07,7.649748129877862771e-08,4.268332314579884766e-08,1.207873814102095634e-08,3.488292102311895577e-10,3.440701389853684579e-10,2.773830211979228480e-10,1.026574402094096833e-12
+7.397912799883157563e-08,7.004364759126294968e-08,4.465537077287483287e-08,2.090100149001565058e-08,5.532147806952522005e-09,2.164899448560213634e-10,6.713495677551670722e-10,3.391024270256100636e-10,1.539244688148028281e-10,9.502463637912101656e-15
+4.442312539378305320e-08,2.472180004184028800e-08,1.001491179391884841e-08,2.141917388183280320e-09,5.752409918443131571e-10,6.425202190462446423e-10,1.646868949261333914e-10,2.236725646771918765e-10,2.187825754710176948e-11,2.915638164327414152e-15
+1.525854339744529359e-08,6.012741603957442314e-09,1.310166446320984711e-09,4.996344542597033927e-10,6.770407359333505237e-10,1.878528410826891952e-10,1.578106376493829172e-10,1.539371699743079464e-10,1.009198755699778268e-11,1.948783717373543249e-17
+3.301298484009928021e-09,3.490215224127539621e-10,5.436545700912758323e-10,6.801012801753245221e-10,3.614106672104220295e-10,1.686182701656401306e-10,1.755796938257794461e-10,3.716254142207369360e-11,5.464879588294778800e-13,1.077303111761694988e-17
+2.292075763847458454e-10,5.156160027638305504e-10,6.614211548874177750e-10,3.700516144844461764e-10,1.355277152877564657e-10,1.903947147217524321e-10,6.243932079470854038e-11,2.610670766543735370e-11,2.139517782496681733e-13,1.211868385383284851e-19
+5.643307681742281043e-10,6.770406879429442401e-10,4.620443526491828411e-10,1.508895943914044112e-10,1.060484414063096400e-10,1.825303292605757139e-10,4.194592141690567730e-11,2.052925305384111590e-11,1.005872774887191548e-13,4.537380411759466512e-20
+6.464573937983279813e-10,4.683618818839563952e-10,2.574800333846501376e-10,1.103637485383889317e-10,1.454818399016621326e-10,6.510837449908376555e-11,2.942438996678640548e-11,9.230606681228200769e-13,5.453344504243303042e-14,9.975516617028496430e-22
+5.136743369469838341e-10,2.690614592176091905e-10,1.245203641038550368e-10,1.515270176507580542e-10,1.596330883804320165e-10,4.191918153002444446e-11,2.744229031661131339e-11,5.727305987207650485e-13,2.417997439170732469e-16,2.043276052125736343e-22
+3.456830711558240359e-10,1.355277153070903391e-10,7.927647190282810996e-11,1.656990443997706493e-10,5.659338502414543216e-11,3.428905578646633291e-11,2.511202985127078681e-11,3.542451023390803020e-13,1.065772218725549015e-15,6.438108615841070042e-24
+2.107703547874703051e-10,8.166298091842322910e-11,1.204276108084618978e-10,1.685725555472017411e-10,4.582890836195204567e-11,2.875390313857264230e-11,1.066990472597840593e-12,1.233921030682798100e-13,8.931413671329747766e-17,9.558978542578963638e-25
+1.188552727890687584e-10,1.237090879920854797e-10,1.421035305625208810e-10,4.828206349592563703e-11,3.468223215043487826e-11,2.811010366471663244e-11,7.936766020092079380e-13,8.202256953503261391e-14,2.857854057134140949e-16,3.803031985891403593e-26
+6.318539341546849755e-11,1.454818399016309065e-10,5.909497846774484269e-11,4.302134801527615174e-11,3.124312711730838507e-11,1.433538988914401693e-12,5.815524343477583460e-13,1.100762450358811525e-13,1.510116010514622282e-18,4.579560125237287751e-27
+1.017072080948352564e-10,1.565744639974041783e-10,5.313483066078820270e-11,3.777382160773584318e-11,2.852531859562197482e-11,1.064912984717978404e-12,6.026201514529088153e-13,1.977806446381730438e-15,5.442978204049014502e-18,2.150378183151156130e-28
+1.257870265127263145e-10,4.894403153405695025e-11,4.650206622793612992e-11,3.327696704256749062e-11,2.850534464916205599e-11,9.161581572138757952e-13,1.366472432552834428e-13,2.504458668863138547e-15,4.937342887444590059e-19,2.229076089384277742e-29
+1.407646104437861976e-10,4.677573946834960608e-11,3.658391662026864923e-11,2.982332218763240125e-11,1.429743760749347435e-12,7.357302513792305522e-13,1.412190688506250480e-13,1.696682228856817865e-15,1.484954261226176108e-18,1.185670259606330030e-30
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_0.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_0.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0e6dc71134d3fbedbe3e04215418938b09f8700a
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_0.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_1, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
+nan,nan,nan,nan,nan,nan,nan,nan,nan,nan
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_100.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_100.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..e7e3655db140aa97630c8d423a1922fe1a361993
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_100.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_1, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+6.486199223608197784e+00,4.612138090761968456e+00,4.755845019129328222e+00,5.079776636996595762e+00,4.294826089974568717e+00,4.073031075703986481e+00,4.705379385239451651e+00,5.993881101017498381e+00,6.484400613234241106e+00,6.217312419056386652e+00
+7.908538178184411294e+00,3.065222072652095786e+00,3.339760697209564810e+00,4.148158565220225746e+00,3.549550245706729168e+00,3.642031272285735088e+00,3.964068571872850555e+00,5.144323220258788965e+00,5.635482123263996002e+00,4.978009705179355926e+00
+1.000000000000000000e+01,3.289469405113460532e+00,2.658351124440694324e+00,3.630108531672013861e+00,2.859124203804590092e+00,2.965150398585916225e+00,3.580581006414160772e+00,4.647475115072700724e+00,5.088092239136082995e+00,4.402401829891513074e+00
+8.296165970416961244e+00,3.571993980066107799e+00,2.062393967921821059e+00,2.938180918705603162e+00,2.854132332025903107e+00,2.779380212884321910e+00,3.163719105191281855e+00,4.089478723543717109e+00,4.589371922314986918e+00,3.976338843873153728e+00
+4.555234930564752815e+00,1.966464157424162584e+00,1.774964231751574806e+00,1.804448571073057117e+00,2.175410384953802456e+00,2.222299740869350781e+00,2.665317898183674483e+00,3.469130322381508424e+00,3.935339855589672808e+00,3.320369658885388819e+00
+1.331797770770358103e+00,1.437771762326103486e+00,1.336296451271004493e+00,1.445453905320131183e+00,1.768308226264351024e+00,1.907561132886684607e+00,2.243161357857509586e+00,3.010184586434127674e+00,3.587116153399774188e+00,2.995239860170469282e+00
+1.215546282085439689e+00,1.226943122081095794e+00,1.015542344646213735e+00,1.015072035428680408e+00,1.225448580020129352e+00,1.409498583939325034e+00,1.743378314089848669e+00,2.401133713957857463e+00,2.839726193848509439e+00,2.237595837603437499e+00
+9.537851060582689389e-01,7.526923002119335626e-01,7.044254646132077635e-01,8.095039769458614032e-01,1.000305023878937716e+00,1.193230265084022745e+00,1.459873352237826438e+00,1.982266923159111682e+00,2.402721249840839235e+00,1.850395922162166418e+00
+7.623815332179771920e-01,6.125186466670161645e-01,5.629927029554953055e-01,5.628852253568756847e-01,6.113226159376432545e-01,7.362990824017624503e-01,9.177756030101984486e-01,1.211838672650251025e+00,1.517085536956092717e+00,1.097773368992042808e+00
+3.733819417286131648e-01,3.838601408683897653e-01,3.283747515602239986e-01,3.292815458403627882e-01,3.590960443750265685e-01,4.246762090480972196e-01,4.997299411478975384e-01,5.984525095376967974e-01,7.883880446181787960e-01,5.772602463808379492e-01
+6.650574359860147728e-06,3.354681635080866892e-06,7.280716626081270673e-07,7.059891393765008355e-07,1.315367322381997306e-34,1.381143604857985707e-06,1.615675725685198385e-06,1.954956560258973434e-06,2.613057338592422102e-06,1.997610300371212436e-06
+7.087023976344686524e-07,8.297213407336301493e-07,7.471120521404968289e-07,7.137905964317217141e-07,7.184565892454240416e-07,7.776227771326250434e-07,9.102113454760540671e-07,1.084702151654475292e-06,1.457800040801089857e-06,1.115749482298409385e-06
+4.812118826499161165e-11,3.184845122539941713e-11,1.257676999644443031e-11,3.019495280457297744e-12,1.245387833749638384e-39,8.348990161469985177e-41,1.966494471911687450e-12,2.384276557430866004e-12,3.164361598532539359e-12,2.416388684549208472e-12
+4.674415402927204334e-12,5.610532302014335889e-12,5.176629669866994262e-12,4.957961257669464275e-12,5.035002409797810593e-12,5.578548628525976014e-12,6.534630181357471581e-12,8.027685441740781212e-12,1.085128115367395464e-11,8.314525535660407230e-12
+6.848868366493151531e-17,4.391566588760407746e-17,1.718032962828097781e-17,4.044793451942822008e-18,1.652115037797913086e-46,5.133892154361481006e-46,9.166035195973712013e-18,1.109677346897235724e-17,1.480092617921408217e-17,1.131040726606642907e-17
+2.569632821339258136e-18,3.018852144599255204e-18,2.732968839844030496e-18,2.620730406839994080e-18,2.618812006272024862e-18,2.827581337164369692e-18,3.309239273135670820e-18,3.924308819636490672e-18,5.270004761798712983e-18,4.033002448840491713e-18
+4.476970863497739909e-22,3.392427533768429363e-22,1.705160235630916098e-22,7.339367535013255843e-23,1.846321245830998039e-23,1.248612950728292077e-51,1.166611356728790435e-23,1.416505818856186358e-23,1.870903550527455363e-23,1.427703438028259712e-23
+1.667331561846614271e-23,1.981383344700649187e-23,1.848129670950060635e-23,1.794533634532003201e-23,1.827150882309126397e-23,1.991884491159726911e-23,2.382152524834654858e-23,2.944327170685557240e-23,3.984074208844156855e-23,3.053267309092309226e-23
+9.415683750178675994e-28,7.628012912539384812e-28,2.542106014897236338e-28,1.090620648208032875e-28,2.708815061001021848e-29,1.485781021835710980e-57,5.905075074412088734e-29,7.155812349666306670e-29,9.509604236838011243e-29,7.262201939090236611e-29
+8.900351113774654600e-30,1.059822768782312134e-29,9.880920765866160778e-30,9.562924628121677752e-30,9.632015115281343720e-30,1.045400914462623559e-29,1.202020549457252663e-29,1.411209689145860588e-29,1.892311485449703995e-29,1.447849427130009884e-29
+5.771482118078919897e-33,5.108522628732098337e-33,2.112526600585287461e-33,1.171108263554451878e-33,1.325947211322000694e-34,7.939980007053810066e-63,3.878489245414921552e-63,9.865914746615016549e-35,1.290953748919215169e-34,9.840657183777187720e-35
+5.947313057767550847e-35,7.072581201171079575e-35,6.503154286759733899e-35,6.273751769170857962e-35,6.462037641592511016e-35,7.203603475888249014e-35,8.697721320721205559e-35,1.048783327054782987e-34,1.476219153204745794e-34,1.131692786262326808e-34
+1.092914547578899753e-38,9.144827510784023389e-39,5.033440262763443447e-39,3.359793544664835503e-39,9.266168973339630422e-40,2.519922163266958823e-40,5.082286765133516191e-69,5.814391160941944552e-40,7.666679008481361105e-40,5.847413360627556000e-40
+2.099565869905123637e-41,3.054296748390267567e-41,3.218200203420543205e-41,3.248649145329141725e-41,3.472769664711548852e-41,3.844957079485272395e-41,4.474237489366273467e-41,5.269496286752655085e-41,6.630231923209015579e-41,5.070874962621984363e-41
+8.925989393616965825e-44,8.070432609342782375e-44,5.095836801752377594e-44,2.860752811278345988e-44,1.167288148707921262e-44,5.914542187788332111e-45,1.030059294988119688e-74,9.366365131336823035e-46,1.195129791926779789e-45,9.093767287541561686e-46
+2.222272629805325665e-46,2.619033703637646352e-46,2.275116688709541126e-46,2.204254147305266447e-46,2.239287250497190841e-46,2.446862167936147726e-46,3.027303792852330175e-46,3.845939654342074329e-46,5.681725600052069942e-46,4.358372668352105964e-46
+9.225822295793806261e-50,8.299998157248867394e-50,5.429274452177284287e-50,3.940274351545169734e-50,4.306664413309283679e-50,2.762137452076499369e-50,4.466029711566306423e-51,1.813319646307684098e-80,1.049558674223718393e-50,7.978513446599142650e-51
+1.594905110923380924e-52,1.731404721121980087e-52,1.562136717140787289e-52,1.250668489333347410e-52,8.688767320192114751e-53,9.988046928492097178e-53,1.584870993094113132e-52,2.000475312614305507e-52,1.742797056771428197e-52,1.331366313355192078e-52
+1.534340820303749209e-54,1.227076758000118127e-54,1.019853764091778974e-54,8.091338399645646854e-55,6.822333005910340736e-55,5.396372369447908340e-55,3.420478366276755032e-55,6.987257601420931685e-56,1.684450886305579772e-56,1.302755638151354240e-56
+3.280355670331610292e-57,3.353066895020773158e-57,2.440261143218958291e-57,1.974422821849496089e-57,1.541213536655147100e-57,1.414243664182261897e-57,1.172585639831472823e-57,1.128544104199075407e-57,2.637692556461026809e-57,2.368646614820648729e-57
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_120.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_120.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..e4f6c3b62fe3f98ee953ece50009ed3c8bafc1e1
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_120.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_1, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+7.132080849388467314e+00,4.246017075305227095e+00,4.384153627064522496e+00,4.409358825506215496e+00,4.910275941873257999e+00,5.051518027511614051e+00,5.077929926162737750e+00,4.612494623486383283e+00,4.701653739272854793e+00,4.734158460868042262e+00
+8.875950598450188522e+00,2.926130016704550307e+00,2.559186606974001243e+00,2.533550151693293895e+00,3.029437992725158679e+00,4.452201643059897407e+00,4.599229449486639254e+00,3.930179270100960132e+00,3.984383001676524039e+00,3.869200386345713838e+00
+1.000000000000000000e+01,2.699997808113859143e+00,2.463516665033078201e+00,1.959141949763875123e+00,2.515025984680696602e+00,3.853220236438234636e+00,4.131650073549292479e+00,3.578406358531002862e+00,3.618040046515171415e+00,3.463095646836005681e+00
+7.355101238420703957e+00,1.997222985643308579e+00,2.189882387415195808e+00,1.769143948606741956e+00,2.114888180377544558e+00,3.216374961818358358e+00,3.805652716713820549e+00,3.231738287040964330e+00,3.291151536355285234e+00,3.123009742215795193e+00
+4.994003968601975707e+00,1.725383244648570624e+00,1.962105072900777625e+00,1.579555997555622593e+00,1.734212781495652500e+00,2.787226707304323980e+00,3.420750247842989200e+00,2.785083178886656796e+00,2.819649636587889141e+00,2.571550640188501546e+00
+1.171878703027528834e+00,1.051956042356590348e+00,1.582953047300572402e+00,1.505380438551251920e+00,1.510758846461897953e+00,2.259145163567238601e+00,2.828363880199812108e+00,2.460456813479896976e+00,2.540455589486043664e+00,2.297676424356088987e+00
+1.056177472117455718e+00,9.568140192428933322e-01,1.265860858524515686e+00,1.376488261987965034e+00,1.056028369064656136e+00,1.631505608228428716e+00,2.205236547959974036e+00,1.814859211937392081e+00,1.958710877913432347e+00,1.726486964209552166e+00
+7.657660233257026494e-01,7.889825794683200666e-01,8.387960674077876710e-01,1.092855180795142100e+00,8.356774254526022627e-01,9.867455143738181889e-01,1.188837453601961469e+00,1.432212857415388729e+00,1.604702249770908029e+00,1.425742661754501039e+00
+5.776138729725281973e-01,5.935706673398981614e-01,4.681279797364700790e-01,7.569486991805017828e-01,5.506886256710205041e-01,5.355442553152338636e-01,7.023917975099081001e-01,8.577190719037139921e-01,9.887125828404730310e-01,8.439065650932596752e-01
+2.596239656725207179e-01,2.875606972529549665e-01,2.333860091156306771e-01,1.870657122583072596e-01,2.242625050158029709e-01,2.648727731338553770e-01,3.334545515878869493e-01,4.148119472918633255e-01,4.938090147141216413e-01,4.337673917752527530e-01
+4.084834886546290477e-06,2.315854720656700618e-06,4.332949815209798436e-07,3.612174695924872962e-07,2.276142400466193279e-35,8.564809349438387053e-07,1.071434582123006235e-06,1.347858745439941926e-06,1.630688136356840648e-06,1.491131012721893415e-06
+4.340683778590741134e-07,5.545039150616008511e-07,4.758483942157174941e-07,3.627485333831995198e-07,3.974010564596618750e-07,4.809129192328852341e-07,6.025234357594280795e-07,7.486654399736756143e-07,9.094503554367448501e-07,8.328594697246047513e-07
+2.948068763561869515e-11,2.169463329311789356e-11,7.696826868693488823e-12,1.539020647418890548e-12,5.489691003057561451e-41,1.012153030930445949e-39,1.306509837280858288e-12,1.640767128447963687e-12,1.975768365431909809e-12,1.803731241099445272e-12
+2.860278610313582727e-12,3.686075207171910403e-12,3.416785197253395325e-12,2.511433860826551563e-12,2.768308297122899195e-12,3.440968514266327450e-12,4.318327410954114504e-12,5.547751216232749406e-12,6.767083517076311194e-12,6.206439203876558414e-12
+4.213436892730333782e-17,3.052830503924142679e-17,1.006345168765267003e-17,2.075321888097787670e-18,3.320038264829008826e-47,1.344791071589706270e-46,6.082174912612748925e-18,7.647060697756099804e-18,9.237868790840011818e-18,8.442737323597477334e-18
+1.574299789210350649e-18,2.018971451792669110e-18,1.736708015678127580e-18,1.332433070660161199e-18,1.449533555899254674e-18,1.749205894998647313e-18,2.190961352459411198e-18,2.707996105430458973e-18,3.287894504673986647e-18,3.010464565952604934e-18
+2.743788585171406138e-22,2.323947232270632345e-22,1.030421206842525472e-22,3.745777993992121148e-23,1.030663167108823078e-23,5.154396471436162978e-52,7.760314613495498570e-24,9.734478826450989314e-24,1.168596236722164813e-23,1.065719811826179479e-23
+1.019978532592493604e-23,1.296961550210379467e-23,1.228430809031504642e-23,9.083556021382286013e-24,1.003381603862835306e-23,1.228042278295843961e-23,1.573737670082280573e-23,2.035255293935326102e-23,2.484377684922247285e-23,2.279134010207834357e-23
+5.808181072634971268e-28,5.339580451084847871e-28,1.456229721468583043e-28,5.619816751639635956e-29,1.530902037968260788e-29,6.850383204927142218e-58,3.922342278249453923e-29,4.926950406168620294e-29,5.936826717374721890e-29,5.420924456594115561e-29
+5.454888099042135881e-30,7.085941020419607671e-30,6.263690452871290986e-30,4.865409692891954561e-30,5.335623829957539448e-30,6.469489111319497749e-30,7.960660177241495436e-30,9.733909659421026616e-30,1.180732343109229099e-29,1.080757934690275510e-29
+3.539907575453217404e-33,3.526757101623547332e-33,1.248649272500556434e-33,5.991034446167972694e-34,7.436974147709068595e-35,1.084472524223622751e-62,1.136204463332824314e-62,6.760136298887354742e-35,8.069786741015907184e-35,7.345631482560956400e-35
+3.637132058304202215e-35,4.593954136844257398e-35,4.380645295289571728e-35,3.170903816323078778e-35,3.540117378932899023e-35,4.437306325800832100e-35,5.742848305690565051e-35,7.253406579440613104e-35,9.204064693910496803e-35,8.447604671220612760e-35
+6.779015337511446297e-39,6.447343706798667041e-39,2.800047270760191097e-39,1.742610959631274741e-39,5.292747013514750151e-40,1.580337720518816355e-40,2.273834202272886999e-70,3.995281046351179368e-40,4.789030637962200352e-40,4.364845037400877567e-40
+1.286375637981557118e-41,2.024571471352769266e-41,2.042770074531647289e-41,1.653818756082263194e-41,1.926057950685954916e-41,2.381112801907756603e-41,2.964332418101316766e-41,3.631323141862631926e-41,4.138411751652105378e-41,3.785192195392466710e-41
+5.478752485241156929e-44,5.680142169496066529e-44,2.904214183464652336e-44,1.470374679219748224e-44,6.594911378276854142e-45,3.690825469877174739e-45,1.095037693562551086e-73,6.359153762644958429e-46,7.488529759949014322e-46,6.788109984419580102e-46
+1.365756338202901502e-46,1.652216652953437204e-46,1.587488774161332045e-46,1.107165574420097560e-46,1.219193098256720714e-46,1.503415891616527278e-46,1.996052356554428772e-46,2.664008152808736053e-46,3.540970988841541764e-46,3.253339577580123049e-46
+5.868150420769395887e-50,5.556979970433298279e-50,2.905595978092783369e-50,2.069954091512582477e-50,2.502056114272063963e-50,1.750056895305241821e-50,3.007987208702114805e-51,1.654943603877102442e-80,6.571873357906882032e-51,5.955620489858287246e-51
+9.477876191076845452e-53,1.193180690006783740e-52,9.611667879877117500e-53,6.454322760982836003e-53,4.879948586570511058e-53,6.172574100603706313e-53,1.051679849713239055e-52,1.373125242485691958e-52,1.090523416238067582e-52,9.938082511730405319e-53
+1.018915081551927066e-54,8.892308432922707555e-55,5.393157982154710239e-55,4.203000493848455034e-55,3.945321784269673081e-55,3.405167636366720188e-55,2.284223705079675998e-55,4.717114268941141231e-56,1.084622813173428234e-56,9.724516006374331631e-57
+2.213534012680054357e-57,2.477254836329234297e-57,1.429830209163202974e-57,9.048074162386796631e-58,7.921581603338995907e-58,8.378759747747500692e-58,7.695816621824964551e-58,8.104144342031578371e-58,1.637089454329243079e-57,1.768093819340791840e-57
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_20.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_20.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0404be22d71529a02e0003750fff25aa954dd201
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_20.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_1, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+1.648690193962429884e+00,1.551464555027445069e+00,2.029815698960586810e-03,5.726567206019583602e-06,8.772354589061751967e-09,7.103570342066755903e-12,1.740730471353942266e-14,2.563319134110645479e-16,1.580128573619402557e-18,6.772783242037771654e-21
+4.395503285232761279e-03,8.263772542555930301e+00,8.838527985989910480e-04,1.716801734396555712e-05,7.791397522337217757e-08,1.640701343393236738e-10,1.039818027185626003e-13,5.668953946494096468e-17,1.467551457269668678e-18,6.711543446809726586e-21
+2.502090155454398702e-04,1.000000000000000000e+01,1.284496742233199370e-03,3.096842594983225676e-08,1.641845146385363181e-08,3.667160801541196328e-10,1.020208358176387538e-12,2.147322119956690320e-16,1.085139319384097802e-18,6.385977933972495483e-21
+1.631635019043462540e-03,3.534692605599261128e+00,2.828234270286425489e-02,4.976373578733236599e-05,7.260669279934350077e-08,2.681023710271014117e-11,1.964139812369187972e-12,2.215650596509560592e-15,6.536803255033634292e-19,7.067555421329412767e-21
+7.589721380161192481e-07,2.285013125590600741e-02,3.029569430484610582e+00,8.557591029138441035e-04,3.300035001467927761e-07,1.114348831218330070e-10,4.581477170717700072e-13,5.972743840548188316e-15,1.414730073402578547e-20,5.810770732509197429e-21
+1.785634338322677567e-06,2.899432716772263469e-03,8.575111303564111331e-01,1.108861584439111304e-04,2.919073232720349559e-07,7.481582004693216770e-10,2.753426208360350703e-14,8.397125217680261530e-16,8.593263108706613259e-20,5.637700418209977932e-21
+1.730155676376368094e-11,1.932217120570903603e-07,2.047711953647500071e-04,6.516997253912517652e-09,1.625718772862742712e-29,1.134167739581273717e-14,7.080032695017893929e-18,4.527893698146241921e-20,2.556915531840365264e-25,6.943582374866156637e-26
+1.228348093282558972e-14,3.834467053043775037e-10,6.039425051586671394e-07,2.936299814527911467e-09,1.296040826733298732e-13,9.689511977580786836e-16,4.551302286855700622e-20,9.334016056954023632e-21,3.255061976499295133e-26,4.150228716351891328e-27
+1.441893574884723103e-19,4.837803014176557889e-15,1.599296547566850539e-12,8.780591724197640348e-17,8.007087308421616955e-47,3.822696000097371074e-22,4.218229242260614801e-25,5.124880265340255825e-27,1.031818358534245538e-31,6.051569358462441489e-33
+6.915734657746446647e-20,8.667298893085235838e-16,4.587149164683691203e-12,7.143972647727808750e-16,7.840920973907898975e-20,1.012673226873893000e-20,2.609063394007111264e-25,3.943714294075530468e-27,3.435270972645268963e-32,3.059742483182700317e-32
+1.172433106397721970e-24,1.285825905006285274e-20,1.548325398890387326e-18,1.311020212089585448e-21,7.829499350304398066e-54,4.103660188098160564e-27,8.470733821765577084e-31,4.472552275096219684e-33,3.010583838414986446e-37,2.689703672019594105e-38
+5.144846945019124932e-26,2.419599252989281301e-21,2.165429230193084353e-18,1.136894477361922007e-20,5.978088694170121744e-25,3.223487180750441894e-27,2.151059513577682164e-31,3.458320724240179267e-32,1.685942450678500047e-37,1.502312777939857824e-38
+9.975986472517724538e-30,4.834268837758950134e-26,3.391299126172010905e-23,4.120177787912913955e-28,6.184515616899600235e-59,6.387461182490899717e-60,3.209321296502745183e-36,2.604766214140111074e-38,8.044064538981058108e-43,3.253572289175007681e-44
+4.806537655460725908e-31,6.461472553983361697e-27,1.690519353099350157e-23,2.014285003058378146e-27,2.973983609696735376e-31,3.865703765638254255e-32,1.296901613741457909e-36,1.379880567480327147e-38,1.768263448102235759e-43,1.119518149271177356e-43
+4.870800391138548250e-35,8.293825857426634699e-32,3.114422243662548549e-29,3.690839068313245127e-33,3.316221005996829565e-63,8.739239210356834711e-67,6.096240326183016872e-42,1.994537609419300396e-44,2.633502275885399543e-48,1.522901836755717644e-49
+6.728672784904669311e-37,1.832036148870420658e-32,7.708660906238052381e-30,4.498993183303110612e-32,2.696291141614943807e-36,9.814054762666461872e-39,9.501195070748707665e-43,1.299523646046408901e-43,9.390290032488469495e-49,5.430279115948872210e-50
+6.039799135165094573e-41,1.504008573500084896e-37,4.337573292436642744e-34,4.630137646939118922e-39,2.681011439616634037e-41,9.836746081173431546e-71,2.851856462841469525e-47,1.387913329750967139e-49,7.474035941706336630e-54,1.922346505274808960e-55
+8.903095906313085122e-42,4.750310553287898912e-38,6.212136824295729806e-35,2.792282799343295599e-39,7.332946050604951812e-43,1.500380260647930508e-43,6.674978179683049445e-48,4.641278516507113992e-50,9.633056376202379557e-55,4.111104298669641345e-55
+6.441417331047428703e-46,3.721819334734396185e-42,3.367854782141535347e-40,3.319507182388403221e-44,1.696820588066262386e-47,7.551076509542424606e-78,4.607181401422565178e-53,7.312018554024671000e-56,2.942684693629682009e-59,9.778269174367336630e-61
+1.456126535740716857e-46,1.735081066925404671e-43,2.654692600458687044e-41,1.869327683511446536e-43,1.174409555158917105e-47,2.404656954504978545e-50,3.634272144840943427e-54,5.014665691066425480e-55,5.815316088674109668e-60,1.949472286941719600e-61
+3.373911587253698251e-49,1.189757498612795092e-47,4.706736298514464114e-45,3.148233071784086004e-50,2.414260964508552906e-52,1.766628118114896168e-82,1.540731887880808242e-86,7.556414339476485806e-61,9.131887166750074169e-65,1.325005771014131245e-66
+2.065907736043781844e-52,3.007246578323753757e-49,2.332969811790496452e-46,5.160355052368584464e-51,3.762186557100402245e-55,6.402330661537691380e-55,3.389305143730175955e-59,1.479445396837942937e-61,5.463551168681627670e-66,1.523779809426383666e-66
+8.566725372680935838e-54,1.019101447050851014e-52,3.397779887115581553e-51,1.868561369673499161e-55,1.232539272711936031e-58,6.336733810663794058e-63,8.247918628033168233e-93,1.561705657134827664e-67,5.057859917425494287e-70,7.873312019353083082e-72
+4.726115071427348218e-56,2.154438246815553882e-54,8.009246294880273874e-53,7.927509945501734861e-55,3.023704787098366105e-59,2.556745533589748323e-62,6.868193590081397650e-66,1.999823863490988924e-66,4.169542528764558203e-71,6.827733619906678695e-73
+1.511457626885380644e-58,3.180591785786398542e-57,8.627125993019529119e-56,9.919424055518883594e-60,1.241267913867662809e-62,2.853402022179442513e-68,2.280169154556010046e-98,2.275724360808118979e-72,1.738376536032656812e-75,1.224439985178629685e-77
+6.247145684233244241e-61,1.920740749911352241e-59,1.069991376572566628e-57,4.915359355452274193e-63,2.284087311024009733e-67,2.880945814909324145e-66,1.233742033536462943e-70,1.771408436539546028e-73,2.111546583156202449e-77,5.868377314593303083e-78
+8.457445915566313967e-64,2.290795180283109007e-62,1.736366163253959437e-63,4.840108021798649830e-67,1.173295708074245482e-70,3.336772437130251898e-71,1.266717400913193030e-74,6.838730217908304652e-106,2.136228725818899846e-80,1.074275443543080266e-82
+2.759736930505844597e-66,3.979199577483751490e-64,1.124935327696438948e-65,2.482223717873842070e-66,1.226460274812108131e-74,3.045177721636961026e-74,5.295646657945326714e-80,1.013318940770399780e-77,1.637831639987018907e-82,1.792632357356765922e-84
+2.090842418726970218e-68,2.694952896580518914e-66,4.192527876120245044e-67,1.107688092622106352e-70,4.455350624150934709e-76,4.972356786087058117e-78,2.710636261351672477e-82,7.314135179775743779e-83,2.045874130398590290e-88,1.754109208902625810e-88
+3.252914495033465301e-71,3.829232022579257944e-69,7.581818059153855671e-69,5.493476599439438409e-73,1.899312913549750645e-78,7.210449486261830409e-78,1.489104418959057701e-83,0.000000000000000000e+00,4.845751605917613943e-90,3.189289470732053332e-89
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_40.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_40.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..66749fe47afabb5cad7bcaf7a424ea776e39a87c
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_40.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_1, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+6.053269110659509344e+00,3.633715178731975914e+00,7.664821936141566483e-02,3.312836499636781598e-07,2.890871188415825560e-09,7.957256197669165169e-12,6.746366310188020149e-15,1.176372529943120303e-18,2.271926489917185378e-20,1.094528814171262685e-22
+7.146121989690322529e+00,4.299670503270836441e+00,4.112757091272427612e-01,6.691371066058142749e-07,3.625682600726325827e-10,1.101032663326171645e-11,3.611285236707933347e-14,1.205440406676461480e-17,2.114520966785430463e-20,1.202075800412940115e-22
+1.000000000000000000e+01,4.214793710877805744e+00,1.276645017119049985e+00,1.074206754647742783e-06,7.123701170635553635e-09,1.792119928718609829e-12,6.042584788727728358e-14,9.144414407301909649e-17,9.537967634962898752e-21,1.240296980748779454e-22
+8.790127354153549177e+00,2.051878519874519746e+00,1.244837931313042212e+00,3.513210195302720728e-04,2.888491393753429232e-09,3.327769706276912550e-12,4.065926584355828025e-15,1.708458875114561894e-16,2.993851093744375851e-22,1.126471431259947249e-22
+2.331786703289751905e+00,5.771202490950835262e-01,1.821551847014854786e-01,3.204762883646575335e-07,6.624935740760437604e-10,5.795259071679740195e-12,1.202466681172755873e-16,1.306711374500624258e-18,1.536855693882448198e-22,2.570395566906547418e-23
+8.757288727425683872e-01,7.915040544473755935e-02,4.757013008151274102e-05,4.112791273196938558e-08,5.143189620502968587e-13,7.184407062416619434e-15,1.158609557487149379e-19,1.151569114449768479e-19,1.487593331521223562e-25,3.054607416388229746e-26
+1.518033271318974461e-02,1.190029228451184077e-04,3.903266370675050741e-11,8.787874633543630518e-13,2.023391617019319911e-27,3.774077275336499645e-17,1.220956015908704957e-22,6.393881484895024974e-24,9.391876139565650275e-30,1.246740096977160030e-28
+2.272815192149440456e-07,2.314670653626464476e-09,1.335061236976976158e-12,1.537417375074519235e-14,1.379902253115673486e-18,1.798708853625153381e-19,4.057279918774332302e-24,7.222407959217272036e-26,5.326981772913576084e-31,5.514803465454241212e-31
+8.424779848665037209e-13,2.847403711710555835e-16,6.064852773811769060e-18,2.423607324276281543e-20,2.124550606776055831e-46,6.687382865737516719e-26,1.124017057944319767e-29,7.220221651031916282e-32,3.743356822863932011e-36,4.031196920997714238e-37
+1.159466296051197973e-13,3.756793942255175966e-16,8.151331236406576591e-18,2.264931815879071872e-19,9.519209671812798761e-24,6.141882220136433199e-26,3.498112655519587840e-30,6.193470046167088931e-31,2.539769682261415156e-36,2.726417742355310459e-37
+3.586308601301119035e-18,1.371703663480809981e-21,2.630550495841995434e-24,6.944096431535839018e-27,1.231664739421968990e-57,2.028329444995369422e-32,3.954633859366639361e-35,3.967826256407837854e-37,9.775986099622946167e-42,4.801450769040808186e-43
+7.853112956367297176e-19,9.209933541979897117e-21,4.613518449311701648e-24,4.505509724250327587e-26,5.538976523143966515e-30,6.814065011961996730e-31,1.999967903705482603e-35,2.555603805076890533e-37,2.674672152252116992e-42,2.021126897666542457e-42
+7.958068207683353456e-24,1.204693224226258751e-26,1.294201987876849983e-28,8.224996228075106525e-32,2.327029131597708284e-63,1.698093132135558745e-65,7.772573708210946506e-41,3.288487935294050555e-43,3.003407729955389294e-47,2.184107425249470457e-48
+4.186343409971750733e-25,1.408054070567457184e-27,3.034434828793896238e-29,8.772050535697381774e-31,4.400631304478432486e-35,1.977360988844504246e-37,1.571406883079715066e-41,2.310907078370197338e-42,1.359672297682552722e-47,9.871260908159340851e-49
+3.614913043448703099e-29,3.335982461369069317e-32,3.357366748873087442e-35,2.514376780900071239e-38,1.841728601467952015e-68,3.793158876275789859e-70,3.229226305034748925e-46,2.065282447261332196e-48,8.247027512329084181e-53,2.692466004984388031e-54
+2.804211745620740867e-30,3.696566797007171097e-32,1.539663714927725631e-35,1.056901920237699043e-37,1.759819797598763936e-41,2.641509567663103848e-42,1.012750784042917001e-46,8.809949294721178980e-49,1.415145609748719955e-53,7.405879782323911507e-54
+6.813717307940894730e-35,3.191198964981040983e-37,1.582903122247520748e-39,7.453963318917923475e-43,3.185097733996609772e-46,1.252842506054217934e-76,5.796772959788545983e-52,1.387582692376750435e-54,2.925428487985610639e-58,1.306599624220025154e-59
+1.473339509424202852e-36,4.015237238686715402e-39,1.187054790969397973e-40,3.583062691545416315e-42,1.937394993749893080e-46,5.806557535864264784e-49,6.653734337408582153e-53,8.774696815711042425e-54,7.944224127435835926e-59,3.558944564119694777e-60
+5.092165131272956069e-40,7.312138009385461536e-43,3.249370997547174342e-46,8.251041347411267593e-50,2.776445067015486796e-51,1.648691559638356756e-81,3.167363439174035910e-57,1.122027934870506749e-59,8.643880977196533610e-64,1.700283083630189469e-65
+9.919528223273351368e-42,1.495828819911599381e-43,4.786351598827754171e-47,1.404313806849502610e-49,2.903449175885346718e-53,1.056708209203600534e-53,5.247271272670099515e-58,2.833495537315478360e-60,7.922610606418456316e-65,2.728926651438383321e-65
+6.896953167200798563e-46,9.641168309118585131e-48,1.158077262371050056e-50,2.664373571187270454e-54,5.434001471990005614e-58,5.425959061566408711e-89,5.978522411277588113e-93,3.273800585624247475e-66,3.918415218196985353e-69,9.219127567734762891e-71
+4.618131465554056967e-48,2.050438486416479170e-51,5.769131282367081667e-52,1.491298208634996282e-53,7.274721082116429352e-58,7.362534420775994659e-61,1.954937334450585746e-64,3.354071968814513552e-65,5.276299549635546980e-70,1.267658108689364838e-71
+7.729466486217567960e-51,4.003455730503502465e-54,1.335566628206875247e-58,1.346910117750022436e-59,9.377976250904776019e-62,4.064816332166880606e-66,1.531254174737985100e-97,5.625892311650988454e-71,1.286909377116169459e-74,1.321358518758823008e-76
+3.664914129402030100e-53,5.356534779917501126e-55,7.440062779550198082e-59,7.411445105075430024e-62,3.631141851087082348e-66,4.643584987566668916e-65,2.703393761941498900e-69,7.695884999941711204e-72,4.285945478026872055e-76,1.023037783384806968e-76
+3.458307023619113310e-57,1.787118232101539957e-58,1.663849243750979203e-62,6.587988725906783906e-66,1.310646684996077006e-69,1.162769824155327287e-72,9.946766241408487182e-105,1.066577845721464662e-77,9.661634284693698796e-80,9.049646494637323162e-82
+9.629686163690749793e-60,4.041211873715029644e-63,3.320522535607878726e-63,5.854252696816290289e-65,5.660380560326641116e-70,5.033587537185375957e-73,5.497813290677035801e-77,1.523773794408831598e-76,3.903896940880796098e-81,4.236041537465086405e-83
+9.511644946799980515e-62,9.616623740866024855e-66,5.236194033383548505e-68,2.299200211998032896e-69,9.460122627646937683e-73,1.896419795231603427e-77,2.306537255016687209e-81,1.131625474801487042e-111,2.890705602987240933e-85,1.586023043478253391e-87
+3.664003910408625806e-64,7.492197237543595483e-67,2.028112275053381099e-70,1.759012970540185270e-72,4.203010522725345490e-79,1.905693988536988350e-76,1.324707001847069716e-81,3.854088098155695507e-84,9.656792354682229008e-90,4.331876113197816110e-88
+9.526856785617129998e-69,6.148334953558464951e-70,8.482135528614023302e-74,5.022057200579207759e-76,9.669579325582559122e-80,8.939809055449428655e-81,4.702504215302137957e-85,2.856480488840605227e-90,4.193456520392998870e-90,2.226794236085872182e-92
+2.563710725680070155e-71,3.966189947579431698e-73,5.683756887458457142e-75,1.315582203936294671e-76,1.196004760559513254e-81,2.548973845052076931e-83,1.000740298417091104e-89,6.266374396853409266e-88,0.000000000000000000e+00,0.000000000000000000e+00
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_60.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_60.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..83291588742561d50f68579bd2cf518828757f46
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_60.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_1, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+9.739823957930722642e+00,6.100343057518559320e+00,2.599160420886034828e+00,1.659564512638134426e+00,1.529406258849224542e+00,2.030350896092314006e+00,2.049561999681890789e+00,9.156049620397729849e-02,1.076404446362463409e-06,4.867598569747540406e-09
+1.000000000000000000e+01,4.333344641526001517e+00,9.955780572762050751e-01,8.469018995358537083e-01,9.710558662449636502e-01,1.493869167881088256e+00,1.757428407878529830e+00,1.249640025533241272e-01,7.903358012060039548e-07,4.315178761862139731e-09
+9.518004383366735155e+00,4.351359479204143454e+00,8.081180589531311576e-01,6.925755321655731045e-01,7.629875412828139858e-01,1.104410391860782603e+00,1.514082560812200162e+00,1.331885436443922821e-01,7.580386684316423412e-07,3.364403380196961884e-09
+5.932384723458318021e+00,2.857115523245580491e+00,9.269657366454824299e-01,6.340304891549465305e-01,7.039830988765799491e-01,9.562540839595756736e-01,1.350047195609826112e+00,1.749030376638142092e-01,5.562016027059031287e-07,2.779007317010542750e-09
+3.950172220201825901e+00,1.676684478485516383e+00,8.105190691162372785e-01,5.455854184183752675e-01,6.560120434361366160e-01,8.201340408278448013e-01,1.150914128583322649e+00,2.084714920944670535e-01,3.145225793185645104e-07,2.517086120166644348e-09
+1.167364973431945563e+00,4.088829430286028410e-01,5.568584672391856394e-01,4.735474024896910716e-01,5.788864002763992600e-01,7.126017051430989513e-01,7.832337852643151965e-01,1.070326444638286661e-01,2.611072050650192078e-08,1.779850065781886261e-09
+5.906953061286832618e-01,3.412597916676346488e-01,4.603193358418501413e-01,3.811682990865410403e-01,4.677994850122080273e-01,5.327921573885157080e-01,3.656787244459649977e-01,3.703416817072340515e-03,1.105464997882457096e-10,7.655121781796464894e-12
+3.611272745620213165e-01,2.118807367799330488e-01,2.152934451731773613e-01,2.241364147774727034e-01,3.307396323425220719e-01,2.908015071350640857e-01,2.988769401293868769e-02,3.720560789717473635e-08,5.833772507004381170e-13,2.800880581250319087e-13
+2.199174267783494119e-01,1.822631788792387630e-01,1.352779970282167732e-01,1.339814573274488718e-01,1.515263837114943501e-01,3.429646526478481727e-02,3.697067234896261737e-06,2.294905654764702601e-10,1.268308413158044283e-15,1.703971050089093917e-15
+6.636403237619138695e-02,7.806435866288725933e-02,5.545797845949698018e-02,1.681869906346708868e-02,2.269012388368016504e-03,5.464939679072758587e-08,1.921093695329864222e-10,1.722256286398910374e-12,1.801244833269458281e-17,1.406406184311278744e-17
+4.925458785439947636e-07,4.567791688804295943e-07,4.411526536584854166e-08,5.149354554723837203e-10,4.622122862441075399e-40,8.985270483819645173e-14,8.143653784932319892e-16,2.049045349222405329e-18,1.577241968748896041e-22,1.399222058481699541e-23
+5.226010211969196810e-08,1.039900979628045779e-07,6.155184198929594220e-08,1.209069331477246094e-09,5.100295049048066533e-12,2.551036293109450785e-13,8.773077660192306331e-16,1.630991020785085655e-17,8.743378402635625639e-23,7.815244480274200447e-24
+3.529754847008569929e-12,4.273121556526151260e-12,8.893912906644162343e-13,3.202144236915171686e-15,1.401729635739480231e-44,3.090516793772224316e-48,3.628073734830690455e-21,1.208188057424431294e-23,4.205603977063013892e-28,1.692554523101199739e-29
+3.460695412670799128e-13,6.694847135380545022e-13,4.949156898179075088e-13,1.297318128713380059e-14,3.108017691852840489e-17,1.484412938519685934e-19,6.683467277575729548e-22,6.446933446814357602e-24,9.161329622576588640e-29,5.823892444459130352e-29
+5.129525981175051641e-18,6.026085118527753327e-18,9.430230678859286841e-19,2.168408294130313522e-21,3.543858405597391826e-51,2.005603050649420128e-52,4.705281388739220050e-27,9.014091113877951403e-30,1.377519769855212922e-33,7.922351688991160334e-35
+1.899323348237913749e-19,3.777396815280720477e-19,2.213367192791207138e-19,4.173254460470080855e-21,1.854070481927741384e-23,9.155451216270208003e-25,2.862334386277409954e-27,6.134115362583233414e-29,4.871861681068488603e-34,2.824908335364405300e-35
+3.270390544476469748e-23,4.622538469045651707e-23,1.138188681908608994e-23,6.473017667996190906e-26,1.678746543308288250e-28,2.573707381718985331e-59,2.460433781648851401e-32,6.402068156310446944e-35,3.902568731006113869e-39,1.000031959731126505e-40
+1.238691177313024944e-24,2.339966800396028148e-24,1.813671467164949816e-24,4.943881685220959152e-26,1.096533575023550606e-28,5.314782205165748123e-31,2.208317757005667117e-33,2.160196692222026699e-35,4.994335928003211458e-40,2.138654856019321654e-40
+7.188040107510529056e-29,1.051077985973649198e-28,1.180959213040147606e-29,3.638338127537921667e-32,2.473735141404407180e-34,3.281187889093513320e-63,2.753186456867176085e-38,3.158923846404088417e-41,1.536828420036642299e-44,5.086794528660307163e-46
+6.624980407226492029e-31,1.318560017054662210e-30,7.778177675294420699e-31,1.365753656169745179e-32,6.692234449080002615e-35,3.206219593326234808e-36,8.968887387800046935e-39,2.370498102818756151e-40,3.018289441263788006e-45,1.014143176686655073e-46
+4.163308441553691594e-34,7.098980958892161668e-34,1.271686584983671710e-34,7.455265335331431718e-37,1.287852195723356156e-39,1.170104615075345080e-70,4.089881533081586559e-72,3.439294880482587119e-46,4.762120589167889778e-50,6.892868243089793340e-52
+4.454833740558308033e-36,8.231022109471774811e-36,6.697820909682971383e-36,1.886294534987033045e-37,3.673688049689914235e-40,1.825523532141895923e-42,6.814567028617377987e-45,6.818366794565243242e-47,2.834508572831581196e-51,7.926919027543260627e-52
+8.608637160702498356e-40,1.252027029861574014e-39,1.757842604060074002e-40,4.960609234388238385e-43,7.427303400866518190e-45,5.786848557551241882e-47,4.383343861439719233e-78,8.099554212095312630e-53,2.637357374414964955e-55,4.095808755957324129e-57
+1.567036391766218072e-42,3.747139128360389619e-42,2.432904528053102619e-42,3.840945437646003285e-44,2.231652905367577662e-46,1.155417305013460002e-47,2.510436784082446238e-50,9.482429797236607743e-52,2.164816944838161507e-56,3.551884019713405081e-58
+6.184089053867828567e-45,1.150664936452956223e-44,2.570174570964426230e-45,9.662098976259605356e-48,1.270814734253111790e-49,5.334281787913638341e-53,2.522629017216944626e-83,9.483902322077586761e-58,9.053872685691386226e-61,6.369710739408557362e-63
+1.551840043956229288e-47,2.977997653100108650e-47,2.729805614436584233e-47,7.802485479501174071e-49,1.136517730981897539e-51,5.581640879517574326e-54,2.205828110173112507e-56,6.960627446053699471e-59,1.096032875278720449e-62,3.052813241656250810e-63
+8.435992854641180725e-51,8.475758976043596838e-51,4.127126800941115915e-52,1.330420574119270548e-54,1.793040999286423459e-55,4.598773388245073858e-57,4.746330298571392933e-60,2.782675810532520511e-91,1.112199082028384857e-65,5.588533462357517142e-68
+8.112528727298893486e-54,2.164637762163947103e-53,5.961301198704539459e-54,1.812723338469082664e-56,4.606354183869532602e-58,7.440148336170154404e-59,3.210946877870780129e-61,4.837534178161220657e-63,8.497712939529439870e-68,9.325528173437582481e-70
+1.822896063990278510e-55,1.883962966034328973e-55,2.771321438443997675e-56,4.866403662827427602e-59,5.200971538265527259e-60,5.197745318015372984e-64,5.752063847009551215e-68,4.212226275970970598e-68,1.064352091424807195e-73,9.125125282814600108e-74
+4.851828766569074859e-58,7.826418481358376357e-58,2.702632269826377510e-58,3.936398876703928149e-60,2.160262694891440953e-62,1.129675963747657197e-66,4.068917457637656064e-68,0.000000000000000000e+00,2.580247098082504482e-75,1.659113687784475121e-74
diff --git a/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_80.000000.csv b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_80.000000.csv
new file mode 100644
index 0000000000000000000000000000000000000000..387667670be8d9788d8b93c98403aa8dce9b84da
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/3_sfgrids/SOOT_EXTINCTION_COEFFICIENT/Z_5.400000/Door_X_9.000000_Y_30.000000/t_80.000000.csv
@@ -0,0 +1,33 @@
+Room No. 1 , Exit trans_1, 
+ dX[m], dY[m] , minX[m] , maxX[m], minY[m], maxY[m] 
+   1.000000  ,  1.000000    ,  0.000000  ,  10.000000  ,  0.000000 ,  30.000000
+7.689872224261593558e+00,3.494856283311547074e+00,2.867549829889289192e+00,2.890768069807974072e+00,3.014244594252572185e+00,2.365933548973131462e+00,2.724788801755238410e+00,2.620599731512185837e+00,2.337153163989315718e+00,2.156767916332459123e+00
+8.779837644191063717e+00,2.508620328890951878e+00,1.615482713299309481e+00,1.591151179158662776e+00,1.876901854883323617e+00,2.108922209315406970e+00,2.388936251387173915e+00,2.416682153270868216e+00,1.750357107711980609e+00,1.697837775942029337e+00
+1.000000000000000000e+01,2.927575551330259263e+00,1.374601948845235233e+00,1.293139517446686648e+00,1.415129412007878562e+00,1.583212218219217871e+00,1.966280778377992089e+00,1.980151915640481430e+00,1.314590228819485507e+00,1.121478835419897679e+00
+8.251934858346976043e+00,2.355979215279469408e+00,8.361777651655889487e-01,1.034030566898767267e+00,1.199427119541048192e+00,1.328305049035897190e+00,1.588605566120001811e+00,1.766332255292853981e+00,1.175119030098940698e+00,9.482290610760097938e-01
+3.643221755055268574e+00,1.921643149807953144e+00,7.127329286784384044e-01,7.563997903213458551e-01,8.762447728043070150e-01,9.485928808322720007e-01,1.245556853068347181e+00,1.409211733014794854e+00,1.041653525395316526e+00,8.114876406848280377e-01
+1.285463758539679535e+00,5.240113468452529677e-01,4.420942562356061090e-01,5.546973765328020445e-01,6.817646984574644575e-01,8.782811798632155220e-01,1.172229423527137104e+00,1.351256090201425231e+00,1.000380911780029747e+00,7.152166595084752387e-01
+1.916072497981361478e-01,2.149906825493563822e-01,3.291177638339799483e-01,4.159614265695683044e-01,5.106883719645783914e-01,6.605281309042815296e-01,9.342498309031805892e-01,1.057408943148170799e+00,7.413719361577976175e-01,6.014954273053004785e-01
+1.290428091749888651e-01,1.397949222468485297e-01,2.265097265833949935e-01,3.485645885506130082e-01,4.313224799263920550e-01,6.139826245079591516e-01,8.909481581292845176e-01,1.042799407785400589e+00,6.172599275851734513e-01,4.851545060573447810e-01
+1.332196255318283673e-01,1.306103578343646154e-01,1.817175967378814316e-01,2.774124908291869529e-01,3.338640857881430279e-01,4.134606872195035199e-01,5.742775191934409440e-01,6.836255693964432556e-01,3.719941720120639728e-01,3.154840894639916460e-01
+7.323002093371511201e-02,7.987382113822649732e-02,1.028788219049791008e-01,1.628899658226510283e-01,2.031658857731610535e-01,2.390190213068112968e-01,3.142823565780822337e-01,3.924331757306170343e-01,2.181619405163258141e-01,1.096973059209792462e-01
+1.695209616026793168e-06,8.678894882956558645e-07,2.640033114452599962e-07,3.701427434352385645e-07,4.714473201017481693e-35,8.562724331910783660e-07,1.098553159652262775e-06,1.404828534103683016e-06,8.225698287745854760e-07,2.532325188460859383e-07
+1.824198419880444187e-07,2.088688010100673921e-07,2.544558894606715540e-07,3.613524309410140752e-07,4.342057884184877870e-07,4.812986395100527358e-07,6.157124582531623406e-07,7.842131421864432491e-07,4.648313009218250215e-07,1.414410266863042806e-07
+1.235739823570798512e-11,8.116655354097277618e-12,4.443370904827030633e-12,1.563145851029891043e-12,6.854801195474840676e-40,9.211258040610884447e-40,1.345784090132371118e-12,1.698107957657206032e-12,9.813757316591597244e-13,3.063201030680788367e-13
+1.208599213628748803e-12,1.394331780054816705e-12,1.706946889668548217e-12,2.462505104339865460e-12,3.034714843916577403e-12,3.446485429625425130e-12,4.397498470158714753e-12,5.842663576742284416e-12,3.505543032314041396e-12,1.054013510049540117e-12
+1.739689528987844704e-17,1.146475253324632880e-17,6.328769749314238281e-18,2.140693698185366709e-18,1.128632474041357729e-46,2.726973563437277418e-46,6.244445633038651264e-18,7.954287399421810819e-18,4.637106603118389590e-18,1.433794629827856237e-18
+6.610256743829538196e-19,7.609010220502261797e-19,9.324729063063978086e-19,1.328054656859991243e-18,1.582954748405177389e-18,1.750570603589911013e-18,2.239921950962393116e-18,2.834347614394253224e-18,1.677597081028021363e-18,5.112545567283674245e-19
+1.147131018326470090e-22,8.685468721068308845e-23,6.091765475987897835e-23,3.824328717968796499e-23,1.120845301359049562e-23,1.400271009585315492e-51,8.018531313043324418e-24,1.002524790014725184e-23,5.745608615806095076e-24,1.809867208383566514e-24
+4.317502619725526040e-24,4.910596622887583576e-24,6.053941616898916265e-24,8.880865600862141882e-24,1.100749550138242987e-23,1.230167690109085634e-23,1.601482815558865829e-23,2.145565985644299763e-23,1.289948209890534491e-23,3.870557591979640339e-24
+2.381407805790143978e-28,2.017286233375869597e-28,9.595011923814990428e-29,5.845200235266918433e-29,1.649060056430646629e-29,9.860087711444483424e-58,4.036458075176819790e-29,5.106909536411774244e-29,2.955375228101531556e-29,9.206128387819099516e-30
+2.289056805671259919e-30,2.674219417196867591e-30,3.378568102833532180e-30,4.851511431999982219e-30,5.822519196520437632e-30,6.474736886936354925e-30,8.145177750573365288e-30,1.017242602726014941e-29,6.005354291093293846e-30,1.835405821014541970e-30
+1.472930541148020955e-33,1.316860798681603132e-33,7.684412196690275127e-34,6.166699298228400620e-34,8.062912633282355369e-35,2.592767310820474218e-63,9.032967716428582769e-63,6.893571796327527891e-35,3.893740317947478159e-35,1.247477751434116222e-35
+1.545523414896414779e-35,1.743902157849436456e-35,2.104312275839922684e-35,3.083432555827635497e-35,3.889684881148565844e-35,4.445700614413149264e-35,5.835975012842771982e-35,7.662031871419556299e-35,4.799222565578806955e-35,1.434621231037395112e-35
+2.749788914077139446e-39,2.476074314553361988e-39,1.969096539273155239e-39,1.832377261542700441e-39,5.652253863408394556e-40,1.579254945386038522e-40,6.118146871764381138e-69,4.109383332904023171e-40,2.343080106694378971e-40,7.412633053457913246e-41
+5.425849804613419772e-42,7.699041692356386299e-42,1.100124402587432503e-41,1.647223306783491543e-41,2.099128870771488180e-41,2.383416888781443613e-41,3.036622932651890359e-41,3.784102450245462586e-41,2.088432025419714359e-41,6.428232970663436597e-42
+2.263654860523505911e-44,2.101062337518394633e-44,1.904616812292398478e-44,1.533405794394256815e-44,7.113502489373296604e-45,3.685834535744234765e-45,3.824327399334761133e-74,6.299264439605451595e-46,3.450183235963297875e-46,1.152796216357289863e-46
+5.872088123475470761e-47,6.306288796931843644e-47,7.028354495609581025e-47,1.063075674053287031e-46,1.345743708168124793e-46,1.506703059459866299e-46,2.019920666713059390e-46,2.829962694193469513e-46,1.864781733936172940e-46,5.525010001558564997e-47
+2.338298959052972044e-50,2.507331975469323313e-50,2.366761093032588305e-50,2.207939589460003008e-50,2.635033432077979975e-50,1.750573777324904273e-50,3.186422831778975860e-51,1.180087226255564316e-80,3.034759482953225401e-51,1.011418020999495036e-51
+4.282885569460263465e-53,4.464760946220688951e-53,5.433669389106272343e-53,6.422979210944666211e-53,5.266774019987312583e-53,6.181665064788331625e-53,1.077790653474426691e-52,1.414857460737511487e-52,5.262725453592538597e-53,1.687742824389270889e-53
+3.583725189156281062e-55,3.324584547211720123e-55,4.107794203208104492e-55,4.559355651378992816e-55,4.187902409748095951e-55,3.402086375021771730e-55,2.420011562637107092e-55,4.608765645962918408e-56,3.798328676086503931e-57,1.651473721519661044e-57
+4.875074805644491631e-58,5.328854159211284841e-58,6.760105076337648510e-58,9.450011959680891077e-58,8.807543271615772023e-58,8.070461811610817490e-58,8.084343202438221295e-58,9.905422179729311647e-58,8.778032829937718537e-58,3.002679493672122213e-58
diff --git a/demos/scenario_8_smoke_sensor/FDS/A_smoke_sensor.fds b/demos/scenario_8_smoke_sensor/FDS/A_smoke_sensor.fds
new file mode 100644
index 0000000000000000000000000000000000000000..0bfe861c1d6ab8ab51e94c674beb6fd75d46ac5b
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/FDS/A_smoke_sensor.fds
@@ -0,0 +1,58 @@
+&HEAD CHID='A_smoke_sensor' TITLE='A_smoke_sensor' /
+
+&TIME T_END=120 /
+
+&MISC SUPPRESSION=.FALSE. /
+
+&MESH IJK=25,75,30 XB=0,10, 0,30, 0,6 /
+
+&SPEC ID = 'POLYURETHANE', FORMULA = 'C25H42O6N2' /
+
+~Anwesende Gase, greift auf Bib zurueck~
+&SPEC ID = 'OXYGEN', LUMPED_COMPONENT_ONLY = .TRUE. /
+&SPEC ID = 'NITROGEN', LUMPED_COMPONENT_ONLY = .TRUE. /
+&SPEC ID = 'WATER VAPOR', LUMPED_COMPONENT_ONLY = .TRUE. /
+&SPEC ID = 'CARBON MONOXIDE', LUMPED_COMPONENT_ONLY = .TRUE. /
+&SPEC ID = 'CARBON DIOXIDE', LUMPED_COMPONENT_ONLY = .TRUE. /
+&SPEC ID = 'SOOT', LUMPED_COMPONENT_ONLY=.TRUE., FORMULA='C1H0'/
+&SPEC ID='HYDROGEN CYANIDE', LUMPED_COMPONENT_ONLY=.TRUE. /					
+
+~Hintergrundgas, Oxidationsmittel in diesem Fall, da Luft~
+&SPEC ID = 'AIR',
+SPEC_ID(1) = 'OXYGEN', VOLUME_FRACTION(1)=1,
+SPEC_ID(2) = 'NITROGEN', VOLUME_FRACTION(2)=3.761904762,
+BACKGROUND=.TRUE. /
+
+~ Reaktionsprodukte~
+&SPEC ID = 'PRODUCTS_1',
+SPEC_ID(1) = 'CARBON DIOXIDE', VOLUME_FRACTION(1) = 13.50759,
+SPEC_ID(2) = 'CARBON MONOXIDE', VOLUME_FRACTION(2) = 2.032357,
+SPEC_ID(3) = 'WATER VAPOR', VOLUME_FRACTION(3) = 20.939570,
+SPEC_ID(4) = 'SOOT', VOLUME_FRACTION(4) = 2.175577,
+SPEC_ID(5) = 'NITROGEN', VOLUME_FRACTION(5) = 83.85131 
+SPEC_ID(6)='HYDROGEN CYANIDE', VOLUME_FRACTION(6)=0.12086/
+
+~Verbrennungsreaktion~
+&REAC ID = 'plastic',
+FUEL = 'POLYURETHANE',
+CHECK_ATOM_BALANCE = .FALSE.
+HEAT_OF_COMBUSTION=18770,
+SPEC_ID_NU = 'POLYURETHANE','AIR','PRODUCTS_1'
+REAC_MASS_ERROR =0.025
+NU=-1,-21.99355,1 /
+~Brandflaeche~
+
+
+&SURF ID='FIRE', SPEC_ID(1)='POLYURETHANE', MASS_FLUX(1)=0.005263825253 /
+
+&VENT XB=8,9,10,11,0,0 SURF_ID='FIRE' /
+
+&OBST XB = 0,10 0,30, 2.6, 3. /
+&HOLE XB = 0,2, 2,6, 2.6, 3. /
+&OBST XB = 0,10 9.6,10, 3, 6. /
+&OBST XB = 0,10 10,30, 3, 6. /
+
+&SLCF PBZ=2.4 QUANTITY='SOOT EXTINCTION COEFFICIENT' /
+&SLCF PBZ=5.4 QUANTITY='SOOT EXTINCTION COEFFICIENT' /
+
+&TAIL /
diff --git a/demos/scenario_8_smoke_sensor/JuPedSim/A_smoke_sensor_geo.xml b/demos/scenario_8_smoke_sensor/JuPedSim/A_smoke_sensor_geo.xml
new file mode 100644
index 0000000000000000000000000000000000000000..bb6a4ea0eb80591b8a40bbf73aec76a10c22bbc9
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/JuPedSim/A_smoke_sensor_geo.xml
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<geometry version="0.8" caption="corner" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xsd.jupedsim.org/jps_geometry.xsd" unit="m">
+    <rooms>
+        <room id="0" caption="basement">
+            <subroom id="0" caption="basement" class="subroom" A_x="0" B_y="0" C_z="0">
+                <polygon caption="wall">
+                    <vertex px="0" py="30"/>
+                    <vertex px="8" py="30"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="0" py="0"/>
+                    <vertex px="10" py="0"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="10" py="10"/>
+                    <vertex px="10" py="0"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="10" py="12"/>
+                    <vertex px="10" py="30"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="0" py="15"/>
+                    <vertex px="0" py="6"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="0" py="17"/>
+                    <vertex px="0" py="30"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="0" py="6"/>
+                    <vertex px="2" py="6"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="2" py="2"/>
+                    <vertex px="2" py="6"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="0" py="0"/>
+                    <vertex px="0" py="2"/>
+                </polygon>
+            </subroom>
+            <subroom id="1" caption="stair" class="stair" A_x="0" B_y="0.75" C_z="-1.5">
+                <polygon caption="wall">
+                    <vertex px="0" py="2"/>
+                    <vertex px="0" py="6"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="2" py="6"/>
+                    <vertex px="2" py="2"/>
+                </polygon>
+                <up px="0" py="6" />
+				<down px="0" py="2" />
+            </subroom>
+            
+            <crossings>
+                <crossing id="0" subroom1_id="1" subroom2_id="0">
+		            <vertex px="0" py="2"/>
+		            <vertex px="2" py="2"/>
+        		</crossing>
+            </crossings>
+            
+        </room>
+        <room id="1" caption="1stfloor">
+            <subroom id="0" caption="1stfloor" class="subroom" A_x="0" B_y="0" C_z="3">
+                <polygon caption="wall">
+                    <vertex px="0" py="10"/>
+                    <vertex px="10" py="10"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="0" py="0"/>
+                    <vertex px="10" py="0"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="10" py="10"/>
+                    <vertex px="10" py="0"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="0" py="10"/>
+                    <vertex px="0" py="6"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="2" py="2"/>
+                    <vertex px="2" py="6"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="2" py="2"/>
+                    <vertex px="0" py="2"/>
+                </polygon>
+                <polygon caption="wall">
+                    <vertex px="0" py="0"/>
+                    <vertex px="0" py="2"/>
+                </polygon>
+            </subroom>
+            
+            
+        </room>
+    </rooms>
+    
+    <transitions>
+        <transition id="0" caption="to_stair" type="emergency" room1_id="1" subroom1_id="0" room2_id="0" subroom2_id="1">
+            <vertex px="0" py="6"/>
+            <vertex px="2" py="6"/>
+        </transition>
+        
+        <transition id="1" caption="emergency" type="emergency" room1_id="0" subroom1_id="0" room2_id="-1" subroom2_id="-1">
+            <vertex px="8" py="30"/>
+            <vertex px="10" py="30"/>
+        </transition>
+        
+        <transition id="2" caption="emergency" type="emergency" room1_id="0" subroom1_id="0" room2_id="-1" subroom2_id="-1">
+            <vertex px="10" py="10"/>
+            <vertex px="10" py="12"/>
+        </transition>
+        
+        <transition id="3" caption="emergency" type="emergency" room1_id="0" subroom1_id="0" room2_id="-1" subroom2_id="-1">
+            <vertex px="0" py="15"/>
+            <vertex px="0" py="17"/>
+        </transition>
+        
+    </transitions>
+</geometry>
diff --git a/demos/scenario_8_smoke_sensor/JuPedSim/A_smoke_sensor_ini.xml b/demos/scenario_8_smoke_sensor/JuPedSim/A_smoke_sensor_ini.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e74786566947d2aec5e17c6526bfa43f3bea44cf
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/JuPedSim/A_smoke_sensor_ini.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<JuPedSim project="offenbach" version="0.8" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/jps_ini_core.xsd">
+
+<!-- header: seed, geometry, output format -->
+<seed>3011</seed>
+<max_sim_time>120</max_sim_time>
+<!--maxCPU>1</maxCPU-->
+
+
+<geometry>A_smoke_sensor_geo.xml</geometry>
+
+<!-- traectories file and format -->
+<trajectories format="xml-plain" fps="12">
+<file location="A_smoke_sensor_traj.xml" />
+</trajectories>
+
+<!-- configuration of fire simulation input -->
+<JPSfire>
+	<A_smoke_sensor smoke_factor_grids="../FDS/3_sfgrids/" update_time="20" final_time="120" />
+ 	<B_walking_speed/>
+ 	<C_toxicity_analysis/>
+</JPSfire>
+
+<!-- agents -->
+<agents operational_model_id="3">
+	<agents_distribution>
+		<group group_id="1" agent_parameter_id="1" room_id="1" subroom_id="0" x_min="2" y_min="0" y_max="5" number="20" router_id="7" pre_movement_mean="20" pre_movement_sigma="0" risk_tolerance_mean="1." risk_tolerance_sigma="0.3"/>
+		
+	</agents_distribution>
+</agents>
+
+<!-- operational models -->
+<operational_models>
+
+	<model operational_model_id="3" description="Tordeux2015">
+		<model_parameters>
+			<solver>euler</solver>
+			<stepsize>0.1</stepsize>
+	<periodic>0</periodic>
+			<exit_crossing_strategy>1</exit_crossing_strategy>
+			<linkedcells enabled="true" cell_size="30"/>
+			<force_ped  a="5" D="0.1"/>
+			<force_wall a="5" D="0.02"/>
+		</model_parameters>
+		<agent_parameters agent_parameter_id="1">
+			<v0 mu="1.34" sigma="0.0" />
+			<bmax mu="0.15" sigma="0.0" /> <!-- this is l/2, assuming peds are circles with constant radius-->
+			<bmin mu="0.15" sigma="0.0" />
+			<amin mu="0.15" sigma="0.0" />
+			<tau mu="0.5" sigma="0.0" />
+			<atau mu="0." sigma="0.0" />
+			<T mu="1" sigma="0.0" />
+		</agent_parameters>
+	</model>
+
+</operational_models>
+
+<!-- route choice models -->
+  <route_choice_models>
+
+    <router router_id="7" description="AI">
+      <sensors>
+	      <sensor sensor_id="2" description="Smoke" status="activated"/>
+	      <sensor sensor_id="3" description="LastDestination" status="activated"/>
+      </sensors>
+      <cognitive_map status="complete" />
+	  <parameters>
+        <navigation_lines file="A_smoke_sensor_ini_routing.xml" />
+        </parameters>
+    </router>
+
+  </route_choice_models>
+
+</JuPedSim>
diff --git a/demos/scenario_8_smoke_sensor/JuPedSim/A_smoke_sensor_ini_routing.xml b/demos/scenario_8_smoke_sensor/JuPedSim/A_smoke_sensor_ini_routing.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a590eec7b4a7d648ac1379bc4f288ee4294d5c3d
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/JuPedSim/A_smoke_sensor_ini_routing.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<routing version="0.8" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xsd.jupedsim.org/jps_routing.xsd" unit="m">
+    <Hlines>
+        <Hline id="1000" room_id="0" subroom_id="0">
+            <vertex px="2" py="2"/>
+            <vertex px="3.03333" py="0.2"/>
+        </Hline>
+        <Hline id="1001" room_id="0" subroom_id="0">
+            <vertex px="3.06667" py="6.46667"/>
+            <vertex px="7.96667" py="6.06667"/>
+        </Hline>
+        <Hline id="1002" room_id="1" subroom_id="0">
+            <vertex px="2.06667" py="6.66667"/>
+            <vertex px="2.06667" py="8.9"/>
+        </Hline>
+    </Hlines>
+</routing>
diff --git a/demos/scenario_8_smoke_sensor/JuPedSim/ToxicityAnalysis.xml b/demos/scenario_8_smoke_sensor/JuPedSim/ToxicityAnalysis.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4a501bae2eee667f410c31a3ff92ee22eadffe2d
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/JuPedSim/ToxicityAnalysis.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<ToxicityAnalysis>
+	<header version = "0.8">
+	</header>
+
+</ToxicityAnalysis>
+
diff --git a/demos/scenario_8_smoke_sensor/JuPedSim/cogmap.xml b/demos/scenario_8_smoke_sensor/JuPedSim/cogmap.xml
new file mode 100644
index 0000000000000000000000000000000000000000..fe9b94569c75b1f93dcf2c5cf5e993a9e9a94c5a
--- /dev/null
+++ b/demos/scenario_8_smoke_sensor/JuPedSim/cogmap.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<cognitiveMap>
+	<header version = "0.8">
+		<agent>20</agent>
+		<frameRate>1.00</frameRate>
+	</header>
+</cognitiveMap>
+
+
diff --git a/math/VelocityModel.cpp b/math/VelocityModel.cpp
index ae67c43911df7137cf44f974eef6f0f30dab1f54..989c2be187fef843a5714fd37de28c2040a6b84f 100644
--- a/math/VelocityModel.cpp
+++ b/math/VelocityModel.cpp
@@ -131,7 +131,7 @@ bool VelocityModel::Init (Building* building)
               return false;
          }
 
-         ped->InitV0(target); 
+         ped->InitV0(target);
 
          JEllipse E = ped->GetEllipse();
          E.SetCosPhi(cosPhi);
@@ -149,10 +149,6 @@ void VelocityModel::ComputeNextTimeStep(double current, double deltaT, Building*
       pedsToRemove.reserve(500);
       unsigned long nSize;
       nSize = allPeds.size();
-     //debug
-     //if (allPeds[0]->GetID() == 21 && allPeds[0]->GetPos()._y < -1.129) {
-     //     Log->Write("now");
-     //}
 
       int nThreads = omp_get_max_threads();
 
@@ -160,7 +156,7 @@ void VelocityModel::ComputeNextTimeStep(double current, double deltaT, Building*
       int partSize;
       partSize = ((int)nSize > nThreads)? (int) (nSize / nThreads):(int)nSize;
       if(partSize == (int)nSize)
-            nThreads = 1; // not worthy to parallelize 
+            nThreads = 1; // not worthy to parallelize
       #pragma omp parallel default(shared) num_threads(nThreads)
       {
            vector< Point > result_acc = vector<Point > ();
@@ -226,12 +222,12 @@ void VelocityModel::ComputeNextTimeStep(double current, double deltaT, Building*
                 }
                 // @todo: get spacing to walls
                 // @todo: update direction every DT?
-                
+
                 // if(ped->GetID()==-10)
-                //       std::cout << "time: " << ped->GetGlobalTime() << "  |  updateRate  " <<ped->GetUpdateRate() << "   modulo " <<fmod(ped->GetGlobalTime(), ped->GetUpdateRate())<<std::endl; 
+                //       std::cout << "time: " << ped->GetGlobalTime() << "  |  updateRate  " <<ped->GetUpdateRate() << "   modulo " <<fmod(ped->GetGlobalTime(), ped->GetUpdateRate())<<std::endl;
 
                 // calculate min spacing
-                std::sort(spacings.begin(), spacings.end(), sort_pred());                
+                std::sort(spacings.begin(), spacings.end(), sort_pred());
                 double spacing = spacings[0].first;
                 //============================================================
                 // TODO: Hack for Head on situations: ped1 x ------> | <------- x ped2
@@ -244,13 +240,13 @@ void VelocityModel::ComputeNextTimeStep(double current, double deltaT, Building*
                       printf("\nRotate %f, %f, norm = %f alpha = %f, spacing = %f\n", direction._x, direction._y, direction.NormSquare(), alpha, spacing);
                       getc(stdin);
                 }
-                //============================================================                
+                //============================================================
                 //double winkel = spacings[0].second;
                 //Point tmp;
                 Point speed = direction.Normalized() *OptimalSpeed(ped, spacing);
                 result_acc.push_back(speed);                
                 spacings.clear(); //clear for ped p
-                
+
                 // stuck peds get removed. Warning is thrown. low speed due to jam is omitted.
                 if(ped->GetGlobalTime() > 30 + ped->GetPremovementTime() &&
                           std::max(ped->GetMeanVelOverRecTime(), ped->GetV().Norm()) < 0.01 &&
@@ -260,7 +256,6 @@ void VelocityModel::ComputeNextTimeStep(double current, double deltaT, Building*
                       #pragma omp critical(VelocityModel_ComputeNextTimeStep_pedsToRemove)
                       pedsToRemove.push_back(ped);
                 }
-
            } // for p
 
            #pragma omp barrier
@@ -298,7 +293,6 @@ void VelocityModel::ComputeNextTimeStep(double current, double deltaT, Building*
             building->DeletePedestrian(pedsToRemove[p]);
       }
       pedsToRemove.clear();
-           
 }
 
 Point VelocityModel::e0(Pedestrian* ped, Room* room) const
@@ -347,11 +341,11 @@ double VelocityModel::OptimalSpeed(Pedestrian* ped, double spacing) const
 // return spacing and id of the nearest pedestrian
 my_pair VelocityModel::GetSpacing(Pedestrian* ped1, Pedestrian* ped2, Point ei, int periodic) const
 {
-      Point distp12 = ped2->GetPos() - ped1->GetPos(); // inversed sign 
+      Point distp12 = ped2->GetPos() - ped1->GetPos(); // inversed sign
       if(periodic){
             double x = ped1->GetPos()._x;
             double x_j = ped2->GetPos()._x;
-            
+
             if((xRight-x) + (x_j-xLeft) <= cutoff){
                  distp12._x = distp12._x + xRight - xLeft;
             }
@@ -377,13 +371,13 @@ my_pair VelocityModel::GetSpacing(Pedestrian* ped1, Pedestrian* ped2, Point ei,
             return  my_pair(distp12.Norm(), ped2->GetID());
       else
             return  my_pair(FLT_MAX, ped2->GetID());
-}      
+}
 Point VelocityModel::ForceRepPed(Pedestrian* ped1, Pedestrian* ped2, int periodic) const
-{      
+{
      Point F_rep(0.0, 0.0);
      // x- and y-coordinate of the distance between p1 and p2
      Point distp12 = ped2->GetPos() - ped1->GetPos();
-     
+
      if(periodic){
             double x = ped1->GetPos()._x;
             double x_j = ped2->GetPos()._x;
@@ -391,12 +385,12 @@ Point VelocityModel::ForceRepPed(Pedestrian* ped1, Pedestrian* ped2, int periodi
                  distp12._x = distp12._x + xRight - xLeft;
             }
       }
-     
+
      double Distance = distp12.Norm();
      Point ep12; // x- and y-coordinate of the normalized vector between p1 and p2
      double R_ij;
      double l = 2*ped1->GetEllipse().GetBmax();
-     
+
      if (Distance >= J_EPS) {
           ep12 = distp12.Normalized();
      } else {
@@ -470,7 +464,7 @@ Point VelocityModel::ForceRepRoom(Pedestrian* ped, SubRoom* subroom) const
 
 Point VelocityModel::ForceRepWall(Pedestrian* ped, const Line& w, const Point& centroid, bool inside) const
 {
-     Point F_wrep = Point(0.0, 0.0);    
+     Point F_wrep = Point(0.0, 0.0);
      Point pt = w.ShortestPoint(ped->GetPos());
 
      Point dist = pt - ped->GetPos(); // x- and y-coordinate of the distance between ped and p
@@ -482,7 +476,7 @@ Point VelocityModel::ForceRepWall(Pedestrian* ped, const Line& w, const Point& c
      double l = ped->GetEllipse().GetBmax();
      double R_iw;
      double min_distance_to_wall = 0.001; // 10 cm
-     
+
      if (Distance > min_distance_to_wall) {
            e_iw = dist / Distance;
      }
@@ -510,7 +504,7 @@ string VelocityModel::GetDescription()
 {
      string rueck;
      char tmp[CLENGTH];
-     
+
      sprintf(tmp, "\t\ta: \t\tPed: %f \tWall: %f\n", _aPed, _aWall);
      rueck.append(tmp);
      sprintf(tmp, "\t\tD: \t\tPed: %f \tWall: %f\n", _DPed, _DWall);
diff --git a/pedestrian/Pedestrian.cpp b/pedestrian/Pedestrian.cpp
index b493e77180e017e5eec54c54fd01e4c2c184354d..b85e3979efa2de16ccfbe6e401e4ca80644f2609 100644
--- a/pedestrian/Pedestrian.cpp
+++ b/pedestrian/Pedestrian.cpp
@@ -34,6 +34,13 @@
 #include "../IO/OutputHandler.h"
 #include "Knowledge.h"
 #include "Pedestrian.h"
+#include "PedDistributor.h"
+
+#include "../JPSfire/generic/FDSMesh.h"
+#include "../JPSfire/generic/Knot.h"
+#include "../JPSfire/generic/FDSMeshStorage.h"
+#include "../JPSfire/B_walking_speed/WalkingSpeed.h"
+#include "../JPSfire/C_toxicity_analysis/ToxicityAnalysis.h"
 
 using namespace std;
 
@@ -108,6 +115,8 @@ Pedestrian::Pedestrian()
      _ticksInThisRoom = 0;
 
      _agentsCreated++;//increase the number of object created
+     _FED_In = 0.0;
+     _FED_Heat = 0.0;
 }
 Pedestrian::Pedestrian(const StartDistribution& agentsParameters, Building& building)
 :
@@ -182,6 +191,8 @@ Pedestrian::Pedestrian(const StartDistribution& agentsParameters, Building& buil
      _routingStrategy=ROUTING_GLOBAL_SHORTEST;
      _lastE0 = Point(0,0);
      _agentsCreated++;//increase the number of object created
+     _FED_In = 0.0;
+     _FED_Heat = 0.0;
 }
 
 
@@ -303,6 +314,26 @@ void Pedestrian::SetV0Norm(double v0, double v0UpStairs, double v0DownStairs, do
      _V0IdleEscalatorDownStairs=v0IdleEscalatorDown;
 }
 
+
+void Pedestrian::SetFEDIn(double FED_In)
+{
+     _FED_In = FED_In;
+}
+double Pedestrian::GetFEDIn()
+{
+     return _FED_In;
+}
+
+void Pedestrian::SetFEDHeat(double FED_Heat)
+{
+     _FED_Heat = FED_Heat;
+}
+double Pedestrian::GetFEDHeat()
+{
+     return _FED_Heat;
+}
+
+
 void Pedestrian::Setdt(double dt)
 {
      _deltaT = dt;
@@ -525,6 +556,7 @@ double Pedestrian::GetV0Norm() const
      const Point& target = _navLine->GetCentre();
      double nav_elevation = sub->GetElevation(target);
      double delta = nav_elevation - ped_elevation;
+     double walking_speed = 0;
 //---------------------------------------------------
      //-----------------------------------------
 
@@ -541,8 +573,11 @@ double Pedestrian::GetV0Norm() const
      // we are walking on an even plane
      //TODO: move _ellipse.GetV0() to _V0Plane
      if(fabs(delta)<J_EPS){
-           // fprintf(stderr, "%f  %f  %f  %f\n", pos._x, pos._y, ped_elevation, _ellipse.GetV0());
-          return _ellipse.GetV0();
+         //FIXME std::normal_distribution generated V0's that are very small or even < 0
+         //assume absolute v_min according to Weidmann
+         walking_speed = std::max(0.5,_ellipse.GetV0());
+
+         //fprintf(stderr, "%f  %f  %f  %f\n", pos._x, pos._y, ped_elevation, walking_speed);
      }
       // we are walking downstairs
      else{
@@ -570,7 +605,9 @@ double Pedestrian::GetV0Norm() const
                  // fprintf(stderr, "%f  %f  %f  %f\n", pos._x, pos._y, ped_elevation, (1-f)*_ellipse.GetV0() + f*speed_down);
                  // fprintf(stderr, "%f  %f   %f  %f %f\n", _globalTime, _ellipse.GetV0(), (1-f*g)*_ellipse.GetV0() + f*g*speed_down, GetV().Norm(), ped_elevation);
                  //                  // getc(stdin);
-                 return (1-f*g)*_ellipse.GetV0() + f*g*speed_down;
+
+                 walking_speed =(1-f*g)*_ellipse.GetV0() + f*g*speed_down;
+
            }
            //we are walking upstairs
            else
@@ -581,7 +618,10 @@ double Pedestrian::GetV0Norm() const
                  // double stairHorinzontalLength =  stairHeight / sub->GetTanAngleWithHorizontal();
                  f = 2.0/(1+exp(-c*stairInclination*(minSubElevation - ped_elevation)*(minSubElevation - ped_elevation))) - 1;
                  g = 2.0/(1+exp(-c*stairInclination*(ped_elevation - minSubElevation - stairHeight)*(ped_elevation - minSubElevation - stairHeight))) - 1;
-                 double speed_up = _V0UpStairs;
+
+                 //FIXME std::normal_distribution generated V0's that are very small or even < 0
+                 double speed_up = std::max(0.3,_V0UpStairs);
+
                  if(sub->GetType() == "escalator"){
                        speed_up = _EscalatorUpStairs;
                  }
@@ -595,13 +635,32 @@ double Pedestrian::GetV0Norm() const
                  // fprintf(stderr, "%f  %f   %f  %f %f %f\n", _globalTime, _ellipse.GetV0(), (1-f*g)*_ellipse.GetV0() + f*g*speed_up, GetV().Norm(), ped_elevation,  stairInclination*180./3.14159265);
                  // }
                  // getc(stdin);
-                 return (1-f*g)*_ellipse.GetV0() + f*g*speed_up;
+
+                 walking_speed = (1-f*g)*_ellipse.GetV0() + f*g*speed_up;
            }
      }
+
+     //IF execution of WalkingInSmoke depending on JPSfire section in INI file
+     if(_WalkingSpeed && _WalkingSpeed->ReduceWalkingSpeed()) {
+         
+         walking_speed = _WalkingSpeed->WalkingInSmoke(this, walking_speed);
+     }
+
+     //WHERE should the call to that routine be placed properly?
+     //only executed every 3 seconds
+
+     return walking_speed;
      // orthogonal projection on the stair
      //return _ellipse.GetV0()*_building->GetRoom(_roomID)->GetSubRoom(_subRoomID)->GetCosAngleWithHorizontal();
+}
 
+void Pedestrian::ConductToxicityAnalysis()
+{
+    if( _ToxicityAnalysis->ConductToxicityAnalysis() ) {
+       _ToxicityAnalysis->HazardAnalysis(this);
+    }
 }
+
 // get axis in the walking direction
 double Pedestrian::GetLargerAxis() const
 {
@@ -1048,6 +1107,16 @@ void Pedestrian::SetBuilding(Building* building)
      _building = building;
 }
 
+void Pedestrian::SetWalkingSpeed(WalkingSpeed* walkingSpeed)
+{
+    _WalkingSpeed = walkingSpeed;
+}
+
+void Pedestrian::SetTox(std::shared_ptr<ToxicityAnalysis>toxicityAnalysis)
+{
+    _ToxicityAnalysis = toxicityAnalysis;
+}
+
 void Pedestrian::SetSpotlight(bool spotlight)
 {
      _spotlight = spotlight;
diff --git a/pedestrian/Pedestrian.h b/pedestrian/Pedestrian.h
index e8e7538c6f7e6b333039f755aae1548fd8940262..dc3f2391888047a230cf892a681364b20bf08a89 100644
--- a/pedestrian/Pedestrian.h
+++ b/pedestrian/Pedestrian.h
@@ -40,6 +40,8 @@
 #include "../geometry/NavLine.h"
 #include "AgentsParameters.h"
 #include "PedDistributor.h"
+#include "../JPSfire/B_walking_speed/WalkingSpeed.h"
+#include "../JPSfire/C_toxicity_analysis/ToxicityAnalysis.h"
 
 class Building;
 class NavLine;
@@ -144,6 +146,13 @@ private:
 
      static int _agentsCreated;
 
+     double _FED_In;
+     double _FED_Heat;
+
+     WalkingSpeed * _WalkingSpeed = nullptr;
+     std::shared_ptr<ToxicityAnalysis> _ToxicityAnalysis = nullptr;
+
+
 public:
      // public member
      int _ticksInThisRoom;
@@ -168,6 +177,12 @@ public:
      void SetExitIndex(int i);
      void SetExitLine(const NavLine* l);
 
+     void SetFEDIn(double FED_In);
+     double GetFEDIn();
+
+     void SetFEDHeat(double FED_Heat);
+     double GetFEDHeat();
+
      void Setdt(double dt);
      double Getdt();
 
@@ -458,6 +473,16 @@ public:
       */
      void SetBuilding(Building* building);
 
+     void SetWalkingSpeed(WalkingSpeed* walkingSpeed);
+
+     void WalkingUpstairs(double c, SubRoom* sub, double ped_elevation, double &walking_speed) const;
+     void WalkingDownstairs(double &walking_speed, double c, SubRoom* sub, double ped_elevation) const;
+
+
+     void SetTox(std::shared_ptr<ToxicityAnalysis> toxicityAnalysis);
+
+     void ConductToxicityAnalysis();
+
      bool Relocate(std::function<void(const Pedestrian&)> flowupdater);
 
      void SetSwayParameters(double d, double d1, double d2, double d3);
diff --git a/routing/ai_router/AIRouter.cpp b/routing/ai_router/AIRouter.cpp
index 4d31d7dc9572e7eec162314e00f50f7cdd674e11..afadaec558ed0c8e1eeb53c1475e98f757265f4b 100644
--- a/routing/ai_router/AIRouter.cpp
+++ b/routing/ai_router/AIRouter.cpp
@@ -93,18 +93,18 @@ int AIRouter::FindExit(Pedestrian * p)
     }
 
     //std::cout << p->GetGlobalTime() << std::endl;
-    if (std::fmod(p->GetGlobalTime(),sensor_manager->GetIntVPeriodicUpdate())==0.0 && p->GetGlobalTime()>0)
-    {
-        //Log->Write(std::to_string(p->GetGlobalTime()));
-        sensor_manager->execute(p, SensorManager::PERIODIC);
+//    if (std::fmod(p->GetGlobalTime(),sensor_manager->GetIntVPeriodicUpdate())==0.0 && p->GetGlobalTime()>0)
+//    {
+//        //Log->Write(std::to_string(p->GetGlobalTime()));
+//        sensor_manager->execute(p, SensorManager::PERIODIC);
 
-        int status = FindDestination(p);
+//        int status = FindDestination(p);
 
-        //(*cm_storage)[p]->UpdateSubRoom();
+//        //(*cm_storage)[p]->UpdateSubRoom();
 
-        return status;
+//        return status;
 
-    }
+//    }
     return 1;
 }
 
@@ -121,17 +121,18 @@ int AIRouter::FindDestination(Pedestrian * p)
         //--------------------COGMAP----------------------------
         //See if Landmarks are visible
 
-        (*brain_storage)[p]->GetCognitiveMap().UpdateMap();
+        //(*brain_storage)[p]->GetCognitiveMap().UpdateMap();
         //Find next appropriate landmark
-        (*brain_storage)[p]->GetCognitiveMap().FindNextTarget();
+        //(*brain_storage)[p]->GetCognitiveMap().FindNextTarget();
         //Find appropriate door to reach next app. landmark
-        (*brain_storage)[p]->GetCognitiveMap().AssessDoors();
+        //(*brain_storage)[p]->GetCognitiveMap().AssessDoors();
         //------------------------------------------------------
 
         //Log->Write(std::to_string((*cm_storage)[p]->GetOwnPos().GetX())+" "+std::to_string((*cm_storage)[p]->GetOwnPos().GetY()));
 
-        destination = (*brain_storage)[p]->GetCognitiveMap().GetGraphNetwork()->GetLocalDestination();
+        destination = (*brain_storage)[p]->GetCognitiveMap().GetGraphNetwork()->GetDestination();
         if(destination == nullptr) {
+            Log->Write("Gruess dich");
             //no destination was found, now we could start the discovery!
             //1. run the no_way sensors for room discovery.
             sensor_manager->execute(p, SensorManager::NO_WAY);
@@ -163,7 +164,7 @@ int AIRouter::FindDestination(Pedestrian * p)
         const NavLine* nextNavLine=(*brain_storage)[p]->GetNextNavLine(nextTarget);
 
         if (nextNavLine==nullptr)
-            Log->Write("ERROR: \t No visible next subtarget found");
+            Log->Write("ERROR: \t No visible next subtarget found. PED " + std::to_string(p->GetID()) );
 
         //setting crossing to ped
         p->SetExitLine(nextNavLine);
diff --git a/routing/ai_router/BrainStorage.cpp b/routing/ai_router/BrainStorage.cpp
index 6c6b96c12bc99e34ee187e754d01bd81edda42c8..e3b37673a958684289fa17cbf0550b762c4b6e6a 100644
--- a/routing/ai_router/BrainStorage.cpp
+++ b/routing/ai_router/BrainStorage.cpp
@@ -282,9 +282,10 @@ void BrainStorage::CreateBrain(BStorageKeyType ped)
 
      _brains.insert(std::make_pair(ped, std::make_shared<Brain>(_building,
                                                                 ped,
-                                                                &_visibleEnv,
+                                                                nullptr,
                                                                 &_roominternalNetworks)));//  creator->CreateCognitiveMap(ped)));
 
+
      // if cognitive map is complete (complete graph network is known by every ped)
      if (_cogMapStatus=="complete")
      {
@@ -300,19 +301,23 @@ void BrainStorage::CreateBrain(BStorageKeyType ped)
          //Add crossings as edges
          for(auto&& itr_cross: _building->GetAllCrossings())
          {
+             if (itr_cross.second->IsOpen())
               _brains[ped]->GetCognitiveMap().GetGraphNetwork()->Add(itr_cross.second);
          }
 
          //Add transitions as edges
          for(auto&& itr_trans: _building->GetAllTransitions())
          {
-              if(itr_trans.second->IsExit())
-              {
-                   _brains[ped]->GetCognitiveMap().GetGraphNetwork()->AddExit(itr_trans.second);
-              }
-              else
+              if (itr_trans.second->IsOpen())
               {
-                   _brains[ped]->GetCognitiveMap().GetGraphNetwork()->Add(itr_trans.second);
+                  if(itr_trans.second->IsExit())
+                  {
+                       _brains[ped]->GetCognitiveMap().GetGraphNetwork()->AddExit(itr_trans.second);
+                  }
+                  else
+                  {
+                       _brains[ped]->GetCognitiveMap().GetGraphNetwork()->Add(itr_trans.second);
+                  }
               }
          }
      }
diff --git a/routing/ai_router/BrainStorage.h b/routing/ai_router/BrainStorage.h
index 048d7404d0d5e6579c52bb27b1e73fff40a1c81d..98658bf0fbbf8cde24cc27048b879de81a94d773 100644
--- a/routing/ai_router/BrainStorage.h
+++ b/routing/ai_router/BrainStorage.h
@@ -69,7 +69,7 @@ private:
 
      //perception
      //Complete environment
-     VisibleEnvironment _visibleEnv;
+     //VisibleEnvironment _visibleEnv;
 
      //cognitive map
      std::vector<ptrRegion> _regions;
diff --git a/routing/ai_router/NavigationGraph.cpp b/routing/ai_router/NavigationGraph.cpp
index 43975b5ce6421610245524736cb5c4dd6d22bc48..f9ab9b6c253f865b20e17f6ed52c6162f7bb2ee2 100644
--- a/routing/ai_router/NavigationGraph.cpp
+++ b/routing/ai_router/NavigationGraph.cpp
@@ -81,8 +81,8 @@ void NavigationGraph::AddExit(const Transition * transition)
 //     if(src_it != vertices.end()) {
 //          src_it->second->AddExit(transition);
 //     }
+    this->operator[](transition->GetSubRoom1())->AddExit(transition);
 
-     this->operator[](transition->GetSubRoom1())->AddExit(transition);
 }
 
 GraphVertex * NavigationGraph::operator[](const SubRoom * const sub_room)
diff --git a/routing/ai_router/cognitiveMap/cognitivemap.h b/routing/ai_router/cognitiveMap/cognitivemap.h
index afebbd4396d32a31aa7ff91f58460358d1811bfe..c3a48d4f84e8346b76d51961acdf2833d80bae2d 100644
--- a/routing/ai_router/cognitiveMap/cognitivemap.h
+++ b/routing/ai_router/cognitiveMap/cognitivemap.h
@@ -2,7 +2,7 @@
 #define COGNITIVEMAP_H
 
 #ifndef UPDATE_RATE
-#define UPDATE_RATE 0.1
+#define UPDATE_RATE 1.0
 #endif
 
 
diff --git a/routing/ai_router/cognitiveMap/internnavigationnetwork.cpp b/routing/ai_router/cognitiveMap/internnavigationnetwork.cpp
index f2f104901128ba94c738af133fbad6af74923230..44a0a6276e7356e274cd3020ea8e825ae69cda11 100644
--- a/routing/ai_router/cognitiveMap/internnavigationnetwork.cpp
+++ b/routing/ai_router/cognitiveMap/internnavigationnetwork.cpp
@@ -4,6 +4,7 @@
 #include <boost/graph/adjacency_list.hpp>
 #include <boost/graph/dijkstra_shortest_paths.hpp>
 #include <boost/geometry.hpp>
+#include "../../../geometry/Obstacle.h"
 
 InternNavigationNetwork::InternNavigationNetwork()
 {
@@ -24,6 +25,19 @@ InternNavigationNetwork::InternNavigationNetwork(const SubRoom *subRoom)
         _currentRoom.push_back(lineS);
 
     }
+
+    const std::vector<Obstacle* > obstacles = _subRoom->GetAllObstacles();
+
+    for (Obstacle* obstacle:obstacles)
+    {
+        for (Wall wall: obstacle->GetAllWalls())
+        {
+            Linestring lineS;
+            boost::geometry::append(lineS,wall.GetPoint1());
+            boost::geometry::append(lineS,wall.GetPoint2());
+            _currentRoom.push_back(lineS);
+        }
+    }
 }
 
 void InternNavigationNetwork::AddVertex(const NavLine *navLine)
diff --git a/routing/ai_router/fire_mesh/FireMesh.cpp b/routing/ai_router/fire_mesh/FireMesh.cpp
index 8441f70c639a8e387d2129aeaa2e139f047d3182..80495dc0b7afeefddb9e510d1f7504304868036d 100644
--- a/routing/ai_router/fire_mesh/FireMesh.cpp
+++ b/routing/ai_router/fire_mesh/FireMesh.cpp
@@ -1,39 +1,11 @@
-/**
- * \file        firemesh.cpp
- * \date        Jan 1, 2015
- * \version     v0.7
- * \copyright   <2009-2015> Forschungszentrum Jülich GmbH. All rights reserved.
- *
- * \section License
- * This file is part of JuPedSim.
- *
- * JuPedSim is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * any later version.
- *
- * JuPedSim is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with JuPedSim. If not, see <http://www.gnu.org/licenses/>.
- *
- * \section Description
- * 2D-Mesh. Division of the geometry into a cartesian equidistant mesh
- *
- *
- **/
-
-#include "FireMesh.h"
+#include "FDSMesh.h"
 #include <cmath>
+#include <string>
 #include <fstream>
 #include <iostream>
 #include <sstream>
 
-
-std::vector<std::string> &split(const std::string &s, char delim, std::vector<std::string> &elems) {
+std::vector<std::string> &split2(const std::string &s, char delim, std::vector<std::string> &elems) {
     std::stringstream ss(s);
     std::string item;
     while (std::getline(ss, item, delim)) {
@@ -44,33 +16,31 @@ std::vector<std::string> &split(const std::string &s, char delim, std::vector<st
 
 
 
-FireMesh::FireMesh()
+FDSMesh::FDSMesh() : _statMesh(false)
 {
     //statHeaderRead=false;
-    _statMesh=false;
 }
 
-FireMesh::FireMesh(const double &xmin, const double &ymin, const double &xmax, const double &ymax, const double &cellsize)
+FDSMesh::FDSMesh(const double &xmin, const double &ymin, const double &xmax, const double &ymax, const double &cellsize) : _statMesh(false)
 {
     SetUpMesh(xmin,ymin,xmax,ymax,cellsize);
+    std::cout << "FDSMesh set up!" << std::endl;
     //statHeaderRead=false;
-    _statMesh=false;
 }
 
-FireMesh::FireMesh(const std::string &filename)
+FDSMesh::FDSMesh(const std::string &filename) : _statMesh(false)
 {
+    //std::cout << filename << std::endl;
     SetKnotValuesFromFile(filename);
     //statHeaderRead=false;
-    _statMesh=false;
-
 }
 
-FireMesh::~FireMesh()
+FDSMesh::~FDSMesh()
 {
 
 }
 
-void FireMesh::SetUpMesh(const double &xmin, const double &ymin, const double &xmax, const double &ymax, const double &cellsize)
+void FDSMesh::SetUpMesh(const double &xmin, const double &ymin, const double &xmax, const double &ymax, const double &cellsize)
 {
     _cellsize=cellsize;
 
@@ -99,26 +69,17 @@ void FireMesh::SetUpMesh(const double &xmin, const double &ymin, const double &x
              _matrix[i][j]=k;
         }
     }
-
-
-
 }
 
-const Matrix &FireMesh::GetMesh() const
+const Matrix &FDSMesh::GetMesh() const
 {
     return _matrix;
-
 }
 
-double FireMesh::GetKnotValue(const double &x, const double &y) const
+int FDSMesh::GetColumn(const double &x, int &col) const
 {
     double restx;
-    double resty;
-    int col;
-    int row;
 
-    /// Which knot is the nearest one to (x,y)?
-    ///
     if (x>_xmin && x<_xmax)
     {
         restx = fmod((x-_xmin),_cellsize);
@@ -141,6 +102,12 @@ double FireMesh::GetKnotValue(const double &x, const double &y) const
         restx=0;
         col=0;
     }
+    return col;
+}
+
+int FDSMesh::GetRow(int &row, const double &y) const
+{
+    double resty;
 
     if (y>_ymin && y<_ymax)
     {
@@ -162,16 +129,71 @@ double FireMesh::GetKnotValue(const double &x, const double &y) const
         resty=0;
         row=0;
     }
+    return row;
+}
+
+double FDSMesh::GetKnotValue(const double &x, const double &y) const
+{
+    /// To Do: exception / warning when no knot is available for the pedestrian position
+    int col=0;
+    int row=0;
+
+    /// Which knot is the nearest one to (x,y)?
+
+    GetColumn(x, col);
+    GetRow(row, y);
+
+    //std::cout << _matrix[row][col].GetValue() << std::endl;
+    double value;
+
+    // Exception if a mesh can not provide an appropriately located value
+    if(row < _matrix.size() && col < _matrix[0].size())
+          value = _matrix[row][col].GetValue();
+    else
+        // needs to be fixed!!!
+          value = 0.0;//std::numeric_limits<double>::quiet_NaN();
+
+//    if(_matrix[row][col].GetValue() == 0.) {
+//        std::cout << "(" << row << " , " << col <<  ")" << std::endl;
+//    }
 
-    return _matrix[row][col].GetValue();
+    return value;
 
 }
 
-void FireMesh::SetKnotValuesFromFile(const std::string &filename)
+void FDSMesh::ReadMatrix(std::string line, std::ifstream &pFile)
+{
+    int m = 0;
+    int n;
+    std::vector<std::string> strVec;
+    while (std::getline(pFile, line)) {
+        n = 0;
+        strVec = split2(line, ',', strVec);
+        for (auto &elem : strVec)
+        {
+            //std::cout << elem << " col " << n  << " line " << m << std::endl;
+            if (elem=="nan" || elem=="NAN" || elem=="NaN" || elem=="-inf" || elem=="inf")
+            {
+                _matrix[m][n].SetValue(1.0);
+                //Log->Write("ERROR: Mesh values consist of nan!");
+                //exit(EXIT_FAILURE);
+            }
+            else
+                _matrix[m][n].SetValue(std::stod(elem));
+            ++n;
+        }
+        strVec.clear();
+        ++m;
+    }
+
+    pFile.close();
+    _statMesh=true;
+}
+
+void FDSMesh::SetKnotValuesFromFile(const std::string &filename)
 {
     ///open File (reading)
     std::ifstream pFile(filename);
-
     if (pFile)
     {
         std::vector<std::string> strVec;
@@ -186,7 +208,7 @@ void FireMesh::SetKnotValuesFromFile(const std::string &filename)
         //if (statHeaderRead==false)
         //{
         /// read header
-        strVec = split(line,',', strVec);
+        strVec = split2(line,',', strVec);
         double cellsize = std::stod(strVec[0]);
         double xmin = std::stod(strVec[2]);
         double xmax = std::stod(strVec[3]);
@@ -194,44 +216,27 @@ void FireMesh::SetKnotValuesFromFile(const std::string &filename)
         double ymax = std::stod(strVec[5]);
 
         strVec.clear();
-        //std::cout << ymin << xmax << ymax << cellsize << std::endl;
+        //std::cout << "xmin=" << xmin << " , xmax=" << xmax << " , ymin=" << ymin << ", ymax=" << ymax << " , dx=" << cellsize << std::endl;
+
         SetUpMesh(xmin,ymin,xmax,ymax,cellsize);
 
             //statHeaderRead=true;
         //}
-        ///Read matrix
-        ///
-        int m = 0;
-        int n;
-        while (std::getline(pFile, line)) {
-            n = 0;
-            strVec = split(line, ',', strVec);
-            for (auto &elem : strVec)
-            {
-                //std::cout << elem << std::endl;
-                _matrix[m][n].SetValue(std::stod(elem));
-                ++n;
-            }
-            strVec.clear();
-            ++m;
-        }
+        //Read matrix
+
+        ReadMatrix(line, pFile);
 
-        pFile.close();
-        _statMesh=true;
     }
     else
     {
-       Log->Write("ERROR:\tCould not open potential file: %s",filename.c_str());
+       Log->Write("ERROR:\tCould not open FDS slicefile: %s",filename.c_str());
        //return false;
        exit(EXIT_FAILURE);
     }
 
 }
 
-bool FireMesh::statusMesh() const
+bool FDSMesh::statusMesh() const
 {
     return _statMesh;
 }
-
-
-
diff --git a/routing/ai_router/fire_mesh/FireMeshStorage.cpp b/routing/ai_router/fire_mesh/FireMeshStorage.cpp
deleted file mode 100644
index b067823d81c6118d4fcfe2d6790e774d6326befb..0000000000000000000000000000000000000000
--- a/routing/ai_router/fire_mesh/FireMeshStorage.cpp
+++ /dev/null
@@ -1,122 +0,0 @@
-/**
- * \file        FireMeshStorage.h
- * \date        Jan 1, 2014
- * \version     v0.7
- * \copyright   <2009-2015> Forschungszentrum Jülich GmbH. All rights reserved.
- *
- * \section License
- * This file is part of JuPedSim.
- *
- * JuPedSim is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * any later version.
- *
- * JuPedSim is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with JuPedSim. If not, see <http://www.gnu.org/licenses/>.
- *
- * \section Description
- * Container to store all fireMeshs. Sorted first by coordinates of the corresponding door,
- * secondly by simulation's global time
- *
- *
- **/
-#include "FireMeshStorage.h"
-
-#include "../../../geometry/Building.h"
-
-FireMeshStorage::FireMeshStorage()
-{
-
-}
-
-FireMeshStorage::FireMeshStorage(const Building * const b, const std::string &filepath, const double &updateintervall, const double &finalTime)
-{
-    _building=b;
-    _filepath=filepath;
-    _updateIntervall=updateintervall;
-    _finalTime=finalTime;
-
-    CreateTimeList(updateintervall, finalTime);
-    IdentifyDoors();
-    CreateFireMeshes();
-}
-
-FireMeshStorage::~FireMeshStorage()
-{
-
-}
-
-void FireMeshStorage::CreateTimeList(const double& updateIntervall, const double& finalTime)
-{
-    //fulfill list with times when new Mesh should be used
-    double i=0;
-    while (i<=finalTime)
-    {
-        _timelist.push_back(i);
-        i+=updateIntervall;
-
-    }
-}
-
-void FireMeshStorage::IdentifyDoors()
-{
-
-    const std::map<int,Crossing*> doors = _building->GetAllCrossings();
-
-    for (auto it=doors.begin(); it!= doors.end(); ++it)
-    {
-        _doors.push_back(*it->second);
-    }
-
-    const std::map<int,Transition*> exits = _building->GetAllTransitions();
-
-    for (auto it=exits.begin(); it!= exits.end(); ++it)
-    {
-        _doors.push_back(*it->second);
-    }
-
-}
-
-void FireMeshStorage::CreateFireMeshes()
-{
-    _fMContainer.clear();
-    for (auto &door:_doors)
-    {
-        for (auto &i:_timelist)
-        {
-            std::string suffix = "Door_X_" + std::to_string(door.GetCentre()._x)
-                      + "_Y_" + std::to_string(door.GetCentre()._y) + "/t_"+std::to_string(i)+".csv";
-            FireMesh mesh(_filepath+suffix);
-            std::string str = "Door_X_"+ std::to_string(door.GetCentre()._x)
-                    + "_Y_" + std::to_string(door.GetCentre()._y) + "_t_"+std::to_string(i);
-
-
-            _fMContainer.insert(std::make_pair(str, mesh));
-
-        }
-
-    }
-
-}
-
-const FireMesh &FireMeshStorage::get_FireMesh(const Point &doorCentre, const double &simTime) const
-{
-    int simT;
-    simT = (int) (simTime/_updateIntervall);
-    simT*=_updateIntervall;
-
-    if (simT>=_finalTime)
-        simT= (int) _finalTime;
-
-    std::string str = "Door_X_"+ std::to_string(doorCentre._x)
-            + "_Y_" + std::to_string(doorCentre._y) + "_t_"+std::to_string(simT)+".000000";
-
-    return _fMContainer.at(str);
-}
-
diff --git a/routing/ai_router/fire_mesh/FireMeshStorage.h b/routing/ai_router/fire_mesh/FireMeshStorage.h
deleted file mode 100644
index bd4a6eab7a03cedea7ae25d3646957da2dcb86b7..0000000000000000000000000000000000000000
--- a/routing/ai_router/fire_mesh/FireMeshStorage.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/**
- * \file        FireMeshStorage.h
- * \date        Jan 1, 2014
- * \version     v0.7
- * \copyright   <2009-2015> Forschungszentrum Jülich GmbH. All rights reserved.
- *
- * \section License
- * This file is part of JuPedSim.
- *
- * JuPedSim is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * any later version.
- *
- * JuPedSim is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with JuPedSim. If not, see <http://www.gnu.org/licenses/>.
- *
- * \section Description
- * Container to store all fireMeshs. Sorted first by coordinates of the corresponding door,
- * secondly by simulation's global time
- *
- *
- **/
-
-#ifndef FIREMESHSTORAGE_H
-#define FIREMESHSTORAGE_H
-
-#include <unordered_map>
-#include <vector>
-#include "FireMesh.h"
-
-
-class Building;
-class Point;
-class Crossing;
-
-// Container to store all fireMeshs. Sorted first by coordinates of the corresponding door, secondly by simulation's global time
-using fireMeshContainer = std::unordered_map<std::string, FireMesh>;
-
-class FireMeshStorage
-{
-public:
-    FireMeshStorage();
-    FireMeshStorage(const Building * const b, const std::string &filepath, const double &updateintervall, const double &finalTime);
-    ~FireMeshStorage();
-    void CreateTimeList(const double& updateIntervall, const double& finalTime);
-    void IdentifyDoors();
-    void CreateFireMeshes();
-    const FireMesh& get_FireMesh(const Point &doorCentre, const double &simTime) const;
-
-private:
-    const Building *_building;
-    fireMeshContainer _fMContainer;
-    std::string _filepath;
-    double _updateIntervall;
-    double _finalTime;
-    std::vector<double> _timelist;
-    std::vector<Crossing> _doors;
-
-
-};
-
-#endif // FIREMESHSTORAGE_H
diff --git a/routing/ai_router/navigation_graph/GraphVertex.cpp b/routing/ai_router/navigation_graph/GraphVertex.cpp
index 3b4710e0220070e58dbd15edc3f9a9af9428d6e3..26398750a6232bbe706c994a1cf896d3608b54de 100644
--- a/routing/ai_router/navigation_graph/GraphVertex.cpp
+++ b/routing/ai_router/navigation_graph/GraphVertex.cpp
@@ -83,18 +83,18 @@ void GraphVertex::AddExit(const Transition * transition)
         //if we find an edge with the same crossing we could jump out here!
         if((*it)->GetCrossing() == transition) return;
     }
-    out_edges.insert(new GraphEdge(this, NULL, transition));
+    out_edges.insert(new GraphEdge(this, nullptr, transition));
     return;
 }
 
 GraphEdge * GraphVertex::operator[](const Crossing * crossing)
 {
     for(EdgesContainer::iterator it = out_edges.begin(); it != out_edges.end(); ++it) {
-        if((*it)->GetDest() != NULL && (*it)->GetCrossing() == crossing) {
+        if((*it)->GetDest() != nullptr && (*it)->GetCrossing() == crossing) {
             return (*it);
         }
     }
-    return NULL;
+    return nullptr;
 }
 
 
@@ -197,7 +197,7 @@ const GraphEdge * GraphVertex::GetCheapestDestinationByEdges(const Point & posit
             //check if the destination edge was discovered before.
             if(destinations.find((*it)) == destinations.end()) {
                 //initialize the new discovered vertex with distance inifity and push it to the queue
-                destinations[(*it)] = std::make_pair<const GraphEdge*, double>(NULL, INFINITY);
+                destinations[(*it)] = std::make_pair<const GraphEdge*, double>(nullptr, INFINITY);
                 queue.push(std::make_pair(new_distance, (*it)));
             }
             //check if we found a shorter path to the dest vertex
@@ -208,7 +208,7 @@ const GraphEdge * GraphVertex::GetCheapestDestinationByEdges(const Point & posit
         }
         visited.insert(act_edge);
     }
-    //did we found an exits?
+    //did we found an exit?
     if(exit_edge != NULL) {
         const GraphEdge * act_edge = destinations[exit_edge].first;
 
@@ -250,7 +250,7 @@ const GraphEdge * GraphVertex::GetLocalCheapestDestination(const Point & positio
 
     for(EdgesContainer::const_iterator it = this->GetAllOutEdges()->begin(); it != this->GetAllOutEdges()->end(); ++it) {
         if ((*it)->GetCrossing()->IsExit())
-            exitEdges.push(std::make_pair((*it)->GetFactor(), (*it)));
+            exitEdges.push(std::make_pair((*it)->GetWeight(position), (*it)));
         edges.push(std::make_pair((*it)->GetFactor(), (*it)));
     }
 
@@ -258,21 +258,22 @@ const GraphEdge * GraphVertex::GetLocalCheapestDestination(const Point & positio
     if (exitEdges.size()==1)
         return exitEdges.top().second;
 
-    else if (exitEdges.size()>1)
-    {
-        // if two edges possess the same (lowest) weight
-        for(EdgesContainer::const_iterator itedge = this->GetAllOutEdges()->begin(); itedge != this->GetAllOutEdges()->end(); ++itedge)
-        {
-            if ((*itedge)->GetCrossing()->IsExit())
-            {
-                if ((*itedge)->GetFactor()==edges.top().second->GetFactor())
-                    sameFactorEdges.push(std::make_pair((*itedge)->GetApproximateDistance(position),(*itedge)));
-            }
-            //else if ((*itedge)->GetFactor()==edges.top().second->GetFactor())
-             //   sameFactorEdges.push(std::make_pair((*itedge)->GetApproximateDistance(position),(*itedge)));
-        }
-    }
-    else
+//    else if (exitEdges.size()>1)
+//    {
+//        /*
+//        // if two edges possess the same (lowest) weight
+//        for(EdgesContainer::const_iterator itedge = this->GetAllOutEdges()->begin(); itedge != this->GetAllOutEdges()->end(); ++itedge)
+//        {
+//            if ((*itedge)->GetCrossing()->IsExit())
+//            {
+
+//                sameFactorEdges.push(std::make_pair((*itedge)->GetWeight(position),(*itedge)));
+//            }
+//            //else if ((*itedge)->GetFactor()==edges.top().second->GetFactor())
+//             //   sameFactorEdges.push(std::make_pair((*itedge)->GetApproximateDistance(position),(*itedge)));
+//        }*/
+//    }
+    else if (exitEdges.empty())
     {
         // if two edges possess the same (lowest) weight
         for(EdgesContainer::const_iterator itedge = this->GetAllOutEdges()->begin(); itedge != this->GetAllOutEdges()->end(); ++itedge)
diff --git a/routing/ai_router/navigation_graph/GraphVertex.h b/routing/ai_router/navigation_graph/GraphVertex.h
index 81e6c9d49da1a1ccfc0d58cf7bc9f619f67af19c..14cdac93b060e10f31a2d05e2c7fe213c35d56a8 100644
--- a/routing/ai_router/navigation_graph/GraphVertex.h
+++ b/routing/ai_router/navigation_graph/GraphVertex.h
@@ -85,7 +85,6 @@ public:
     const GraphEdge * GetCheapestDestinationByEdges(const Point & position) const;
     const GraphEdge * GetLocalCheapestDestination(const Point & position) const;
 
-    //NextDoorKnowlegde GetShortestPathFromHere(const Point & position) const;
 
 
 
diff --git a/routing/ai_router/sensor/DiscoverDoorsSensor.cpp b/routing/ai_router/sensor/DiscoverDoorsSensor.cpp
index e1fc476b615d84d3c3067b9b6744de8a4ab0410a..96c53d9ce5fe8823659de3ecca0ed02064b2dfcd 100644
--- a/routing/ai_router/sensor/DiscoverDoorsSensor.cpp
+++ b/routing/ai_router/sensor/DiscoverDoorsSensor.cpp
@@ -52,16 +52,20 @@ void DiscoverDoorsSensor::execute(const Pedestrian * pedestrian, CognitiveMap& c
     const std::vector<Crossing *>& crossings = sub_room->GetAllCrossings();
     for(std::vector<Crossing*>::const_iterator it = crossings.begin(); it != crossings.end(); ++it)
     {
-        cognitive_map.GetGraphNetwork()->Add((*it));
+        if ((*it)->IsOpen())
+            cognitive_map.GetGraphNetwork()->Add((*it));
     }
     //Add transitions as edges
     const std::vector<Transition *>& transitions = sub_room->GetAllTransitions();
     for(std::vector<Transition *>::const_iterator it = transitions.begin(); it != transitions.end(); ++it)
     {
-        if((*it)->IsExit()) {
-            cognitive_map.GetGraphNetwork()->AddExit((*it));
-        } else {
-            cognitive_map.GetGraphNetwork()->Add((*it));
+        if ((*it)->IsOpen())
+        {
+            if((*it)->IsExit()) {
+                cognitive_map.GetGraphNetwork()->AddExit((*it));
+            } else {
+                cognitive_map.GetGraphNetwork()->Add((*it));
+            }
         }
     }
 }
diff --git a/routing/ai_router/sensor/SensorManager.cpp b/routing/ai_router/sensor/SensorManager.cpp
index 070323d51fcc54b4485d8b96c74a104e5817ef09..05bdeb7e063329149a143b1ae7d89db68db1666a 100644
--- a/routing/ai_router/sensor/SensorManager.cpp
+++ b/routing/ai_router/sensor/SensorManager.cpp
@@ -32,7 +32,7 @@
 #include "RoomToFloorSensor.h"
 #include "DiscoverDoorsSensor.h"
 #include "LastDestinationsSensor.h"
-#include "SmokeSensor.h"
+#include "../../../JPSfire/A_smoke_sensor/SmokeSensor.h"
 #include "JamSensor.h"
 #include "locater.h"
 
@@ -105,10 +105,10 @@ SensorManager *SensorManager::InitWithCertainSensors(const Building * b, BrainSt
         }
         else if (it == "Smoke")
         {
-            std::string smokeFilepath = optSto.at("smokeOptions").at(0);
-            double updatet = std::stod(optSto.at("smokeOptions").at(1));
-            double finalt = std::stod(optSto.at("smokeOptions").at(2));
-            sensor_manager->Register(new SmokeSensor(b,smokeFilepath,updatet,finalt), INIT | PERIODIC | NO_WAY | CHANGED_ROOM );
+            //std::string smokeFilepath = optSto.at("smokeOptions").at(0);
+            //double updatet = std::stod(optSto.at("smokeOptions").at(1));
+            //double finalt = std::stod(optSto.at("smokeOptions").at(2));
+            sensor_manager->Register(new SmokeSensor(b), INIT | PERIODIC | NO_WAY | CHANGED_ROOM );
         }
     }
 
diff --git a/routing/ai_router/sensor/SmokeSensor.cpp b/routing/ai_router/sensor/SmokeSensor.cpp
deleted file mode 100644
index 3398cd3a73c987c3fc09a35380d81d4b1c48a808..0000000000000000000000000000000000000000
--- a/routing/ai_router/sensor/SmokeSensor.cpp
+++ /dev/null
@@ -1,125 +0,0 @@
-/**
- * \file        SmokeSensor.cpp
- * \date        Jan 1, 2014
- * \version     v0.7
- * \copyright   <2009-2015> Forschungszentrum Jülich GmbH. All rights reserved.
- *
- * \section License
- * This file is part of JuPedSim.
- *
- * JuPedSim is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * any later version.
- *
- * JuPedSim is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with JuPedSim. If not, see <http://www.gnu.org/licenses/>.
- *
- * \section Description
- * detects smoke in the next rooms
- *
- *
- **/
-
-#include "SmokeSensor.h"
-#include "../NavigationGraph.h"
-#include "../../../geometry/Building.h"
-#include "../cognitiveMap/cognitivemap.h"
-#include "../../../pedestrian/Pedestrian.h"
-#include "../../../geometry/SubRoom.h"
-#include "../fire_mesh/FireMesh.h"
-#include "../fire_mesh/FireMeshStorage.h"
-#include <set>
-
-SmokeSensor::SmokeSensor(const Building *b, const std::string &filepath, const double &updateintervall, const double &finalTime) : AbstractSensor(b)
-{
-
-    _FMStorage = std::make_shared<FireMeshStorage>(b,filepath,updateintervall,finalTime);
-    //Log.Write(FMS->get_FireMesh())
-    Log->Write("INFO:\tInitialized FireMeshStorage (Smoke Sensor)");
-
-
-}
-
-SmokeSensor::~SmokeSensor()
-{
-}
-
-std::string SmokeSensor::GetName() const
-{
-    return "SmokeSensor";
-}
-
-void SmokeSensor::execute(const Pedestrian * pedestrian, CognitiveMap &cognitive_map) const
-{
-    SubRoom * sub_room = building->GetRoom(pedestrian->GetRoomID())->GetSubRoom(pedestrian->GetSubRoomID());
-    GraphVertex * vertex = cognitive_map.GetGraphNetwork()->GetNavigationGraph()->operator [](sub_room);
-    const GraphVertex::EdgesContainer * edges = vertex->GetAllEdges();
-    /// for every egde connected to the pedestrian's current vertex (room)
-
-
-    for (auto &item : *edges)
-    {
-        /// first: find Mesh corresponding to current edge and current simTime. Secondly get knotvalue from that mesh depending
-        /// on the current position of the pedestrian
-
-        double RiskTolerance = pedestrian->GetRiskTolerance();
-
-        double smokeFactor = 1 + (1-RiskTolerance)*_FMStorage->get_FireMesh(item->GetCrossing()->GetCentre(),
-                                                      pedestrian->GetGlobalTime()).GetKnotValue(pedestrian->GetPos()._x,
-                                                                                                pedestrian->GetPos()._y);
-        /// Set Smoke factor
-        item->SetFactor(smokeFactor,GetName());
-
-    }
-
-
-//    const GraphVertex * smoked_room = NULL;
-
-//    for(GraphVertex::EdgesContainer::const_iterator it = edges->begi           bn(); it != edges->end(); ++it) {
-//        if(
-//            (*it)->GetDest()  != NULL
-//            && (
-//                (*it)->GetDest()->GetSubRoom()->GetRoomID() == 14 //insert room id here
-//                && (*it)->GetDest()->GetSubRoom()->GetSubRoomID() == 7 //insert sub room id here
-//                )
-//            ) {
-//            smoked_room =(*it)->GetDest();
-//        }
-//    }
-
-//    if(smoked_room != nullptr) {
-//        NavigationGraph::VerticesContainer * vertices = cognitive_map->GetAllVertices();
-
-//        //iterating over all Vertices
-//        for(NavigationGraph::VerticesContainer::iterator it_vertices = vertices->begin(); it_vertices != vertices->end(); ++it_vertices) {
-//            GraphVertex::EdgesContainer * edges = (it_vertices->second)->GetAllEdges();
-//            //iterating over all edges
-//            for(GraphVertex::EdgesContainer::iterator it_edges = edges->begin(); it_edges != edges->end(); ++it_edges) {
-//                if((*it_edges)->GetDest() == smoked_room) {
-//                    (*it_edges)->SetFactor(10000.0, GetName());
-//                }
-//            }
-//        }
-//    }
-
-}
-
-void SmokeSensor::set_FMStorage(const std::shared_ptr<FireMeshStorage> fmStorage)
-{
-    _FMStorage=fmStorage;
-
-}
-
-const std::shared_ptr<FireMeshStorage> SmokeSensor::get_FMStorage()
-{
-    return _FMStorage;
-
-}
-
-
diff --git a/routing/ff_router/ffRouter.cpp b/routing/ff_router/ffRouter.cpp
index 75cdce1f770f87afe1dddaa51a6ac1ba23a4e9dc..5d8f3b5c0bce5060f3e0ed8764d906211710d61e 100644
--- a/routing/ff_router/ffRouter.cpp
+++ b/routing/ff_router/ffRouter.cpp
@@ -48,9 +48,10 @@
 #include <cfloat>
 #include <algorithm>
 #include "ffRouter.h"
-//#include "../geometry/Building.h"
-//#include "../pedestrian/Pedestrian.h"
-//#include "../IO/OutputHandler.h"
+//#include "FloorfieldViaFM.h"
+//#include "../../geometry/Building.h"
+#include "../../pedestrian/Pedestrian.h"
+#include "../../IO/OutputHandler.h"
 
 #include <chrono>
 
diff --git a/routing/ff_router/ffRouter.h b/routing/ff_router/ffRouter.h
index cc875752c880f98476ade6bc5cfae6f5f14f3d75..16fdbdafe64d110a46c0a88572f54143a99060aa 100644
--- a/routing/ff_router/ffRouter.h
+++ b/routing/ff_router/ffRouter.h
@@ -63,7 +63,7 @@
 #include "../Router.h"
 #include "../../general/Macros.h"
 #include "../../geometry/Building.h"
-#include "LocalFloorfieldViaFM.h"
+#include "FloorfieldViaFM.h"
 #include "UnivFFviaFM.h"
 
 class Building;