]> SALOME platform Git repositories - modules/yacs.git/blobdiff - src/evalyfx/YACSEvalResource.hxx
Salome HOME
[EDF27816] : in case of UsingPythonCache disabled (default) all temporary variables...
[modules/yacs.git] / src / evalyfx / YACSEvalResource.hxx
index e66dfb9337c57071ef9865e0bf75ca6ed89db672..a8cecab48f34a8bd51e32aababea20a679e2c267 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2016  CEA/DEN, EDF R&D
+// Copyright (C) 2012-2022  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -26,6 +26,7 @@
 #include <map>
 #include <string>
 #include <vector>
+#include <list>
 
 #ifdef WIN32
 #define NOMINMAX
@@ -147,6 +148,8 @@ public:
   void setNbProcs(unsigned int nbProcs) { _nbOfProcs=nbProcs; }
   void setMaxDuration(const std::string& maxDuration) { _maxDuration=maxDuration; }
   std::string getMaxDuration() const { return _maxDuration; }
+  std::list<std::string>& getInFiles(){ return _in_files;}
+  const std::list<std::string>& getInFiles()const { return _in_files;}
   YACSEVALYFX_EXPORT void checkConsistency() const;
 private:
   bool _exclusiveness;
@@ -155,6 +158,7 @@ private:
   std::string _wcKey;
   std::string _maxDuration;
   unsigned int _nbOfProcs;
+  std::list<std::string> _in_files;
 };
 
 class YACSEvalListOfResources : public YACSEvalNonConstLocker