KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Functions
Kratos::filesystem Namespace Reference

Functions

bool exists (const std::string &rPath)
 
bool is_regular_file (const std::string &rPath)
 
bool is_directory (const std::string &rPath)
 
bool create_directory (const std::string &rPath)
 
bool create_directories (const std::string &rPath)
 
bool remove (const std::string &rPath)
 
std::uintmax_t remove_all (const std::string &rPath)
 
void rename (const std::string &rPathFrom, const std::string &rPathTo)
 
std::string parent_path (const std::string &rPath)
 
std::string filename (const std::string &rPath)
 

Function Documentation

◆ create_directories()

bool Kratos::filesystem::create_directories ( const std::string &  rPath)

◆ create_directory()

bool Kratos::filesystem::create_directory ( const std::string &  rPath)

◆ exists()

bool Kratos::filesystem::exists ( const std::string &  rPath)

◆ filename()

std::string Kratos::filesystem::filename ( const std::string &  rPath)

◆ is_directory()

bool Kratos::filesystem::is_directory ( const std::string &  rPath)

◆ is_regular_file()

bool Kratos::filesystem::is_regular_file ( const std::string &  rPath)

◆ parent_path()

std::string Kratos::filesystem::parent_path ( const std::string &  rPath)

◆ remove()

bool Kratos::filesystem::remove ( const std::string &  rPath)

◆ remove_all()

std::uintmax_t Kratos::filesystem::remove_all ( const std::string &  rPath)

◆ rename()

void Kratos::filesystem::rename ( const std::string &  rPathFrom,
const std::string &  rPathTo 
)