CASM  1.1.0
A Clusters Approach to Statistical Mechanics
PrimInfoInterface.hh
Go to the documentation of this file.
1 #ifndef CASM_info_PrimInfoInterface
2 #define CASM_info_PrimInfoInterface
3 
5 
6 namespace CASM {
7 
11  public:
12  std::string desc() const override;
13 
14  std::string name() const override;
15 
16  void run(jsonParser const &json_options,
17  PrimClex const *primclex = nullptr) const override;
18 };
19 
20 } // namespace CASM
21 
22 #endif
PrimClex is the top-level data structure for a CASM project.
Definition: PrimClex.hh:55
Interface for prim info.
void run(jsonParser const &json_options, PrimClex const *primclex=nullptr) const override
Run prim info method.
std::string name() const override
Enumeration method name (i.e. "prim", "supercell", "dof_space", etc.)
std::string desc() const override
#define CLONEABLE(T)
Main CASM namespace.
Definition: APICommand.hh:8
PrimClex * primclex
Definition: settings.cc:135