CASM  1.1.0
A Clusters Approach to Statistical Mechanics
ClusterOrbits_json_io.hh
Go to the documentation of this file.
1 #ifndef CASM_ClusterOrbits_json_io
2 #define CASM_ClusterOrbits_json_io
3 
4 #include <memory>
5 #include <vector>
6 
7 namespace CASM {
8 
9 struct IntegralClusterOrbitGenerator;
10 class Structure;
11 template <typename T>
12 class InputParser;
13 class jsonParser;
14 
16 jsonParser &to_json(const IntegralClusterOrbitGenerator &orbit_generator,
17  jsonParser &json);
18 
20 void parse(InputParser<std::vector<IntegralClusterOrbitGenerator>> &parser,
21  Structure const &prim);
22 
23 } // namespace CASM
24 
25 #endif
Main CASM namespace.
Definition: APICommand.hh:8
jsonParser & to_json(const ClexDescription &desc, jsonParser &json)
void parse(InputParser< ConfigEnumOptions > &parser, std::string method_name, PrimClex const &primclex, DataFormatterDictionary< Configuration > const &dict)