1 #ifndef CASM_RemoveSupercell
2 #define CASM_RemoveSupercell
37 static std::string
desc();
42 std::string report_dir()
const;
const PrimClex & primclex() const
const PrimClex & m_primclex
static std::string desc()
Remove(const PrimClex &primclex, std::string report_dir)
static int run(const PrimClex &, const Completer::RmOption &opt)
void erase(const DB::Selection< ConfigType > &selection, bool dry_run)
Erase Configurations that have no data.
void erase_data(const DB::Selection< ConfigType > &selection, bool dry_run)
Erase data and files (permanently), but not Configuration.
void erase_all(const DB::Selection< ConfigType > &selection, bool dry_run)
Removes Configurations and data and files (permanently)
PrimClex is the top-level data structure for a CASM project.
Represents a supercell of the primitive parent crystal structure.