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);
#define EXCEPTION(message)
static std::string GetMeshFilename()
static void SetMeshFilename(const std::string &rFilename)
static std::string GetProcessUniqueFilePath(const std::string &rFileName, unsigned procId=PetscTools::GetMyRank())
static bool GetIsDirRelativeToChasteTestOutput()
static void SetMeshPathname(const FileFinder &rDirectory, const std::string &rFilename)
static std::string GetArchiveDirectory()
static void SetArchiveDirectory(const FileFinder &rDirectory)
static std::string GetArchiveRelativePath()
static std::string mMeshFilename
static std::string mDirAbsPath
std::string GetAbsolutePath() const
static bool IsAbsolutePath(const std::string &rPath)
static std::string GetChasteTestOutputDirectory()