CASM  1.1.0
A Clusters Approach to Statistical Mechanics
ConfigEnumStrainInterface.hh
Go to the documentation of this file.
1 #ifndef CASM_enum_ConfigEnumStrainInterface
2 #define CASM_enum_ConfigEnumStrainInterface
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(PrimClex &primclex, jsonParser const &json_options,
17  jsonParser const &cli_options_as_json) const override;
18 };
19 
20 } // namespace CASM
21 
22 #endif
Interface for ConfigEnumStrain.
std::string name() const override
Enumeration method name (i.e. "ConfigEnumAllOccupations")
void run(PrimClex &primclex, jsonParser const &json_options, jsonParser const &cli_options_as_json) const override
PrimClex is the top-level data structure for a CASM project.
Definition: PrimClex.hh:55
#define CLONEABLE(T)
Main CASM namespace.
Definition: APICommand.hh:8
PrimClex * primclex
Definition: settings.cc:135