36 #include "ArchiveLocationInfo.hpp"
41 #include "OutputFileHandler.hpp"
78 EXCEPTION(
"ArchiveLocationInfo::mMeshFilename has not been set");
87 EXCEPTION(
"ArchiveLocationInfo::mDirAbsPath has not been set");
93 const std::string& rFileName,
96 std::stringstream filepath;
98 return filepath.str();
115 std::string::size_type pos =
mDirAbsPath.find(chaste_output, 0);
129 std::string::size_type pos =
mDirAbsPath.find(chaste_output, 0);
static std::string mDirAbsPath
static std::string GetProcessUniqueFilePath(const std::string &rFileName, unsigned procId=PetscTools::GetMyRank())
static std::string GetMeshFilename()
static bool GetIsDirRelativeToChasteTestOutput()
static bool IsAbsolutePath(const std::string &rPath)
static void SetMeshFilename(const std::string &rFilename)
std::string GetAbsolutePath() const
#define EXCEPTION(message)
static std::string mMeshFilename
static std::string GetChasteTestOutputDirectory()
static std::string GetArchiveDirectory()
static void SetMeshPathname(const FileFinder &rDirectory, const std::string &rFilename)
static std::string GetArchiveRelativePath()
static void SetArchiveDirectory(const FileFinder &rDirectory)