CASM  1.1.0
A Clusters Approach to Statistical Mechanics
DirectoryStructure.hh File Reference
#include <boost/filesystem/path.hpp>
#include <string>
#include <vector>
#include "casm/global/definitions.hh"

Go to the source code of this file.

Classes

class  CASM::DirectoryStructure
 Specification of CASM project directory structure. More...
 

Namespaces

 CASM
 Main CASM namespace.
 

Functions

fs::path CASM::find_casmroot (const fs::path &cwd)
 
fs::path CASM::relative_casmroot (const fs::path &cwd)
 
void CASM::recurs_rm_files (fs::path p, bool dry_run, Log &log)
 Remove files recursively. More...
 
Index CASM::recurs_cp_files (const fs::path &from_dir, const fs::path &to_dir, bool dry_run, Log &log)
 Copy files recursively, and returns a count of copied files. More...
 
void CASM::throw_if_no_basis_set_specs (std::string basis_set_name, DirectoryStructure const &dir)
 
void CASM::throw_if_no_clexulator_src (std::string project_name, std::string basis_set_name, DirectoryStructure const &dir)