CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
ClusterFunctions.hh
Go to the documentation of this file.
1 #ifndef CLUSTERFUNCTIONS_HH
2 #define CLUSTERFUNCTIONS_HH
3 
4 #include <string>
5 
6 namespace CASM {
7 
8  template<class T> class Array;
9  class Structure;
10  template<class ClustType> class GenericOrbit;
11  template<class ClustType> class GenericOrbitBranch;
12  template<class ClustType> class GenericOrbitree;
13  class SiteCluster;
14  class HopCluster;
16  class jsonParser;
17 
18 
21  void from_json(GenericOrbitBranch<SiteCluster> &branch, const jsonParser &json);
22 
25  void from_json(GenericOrbit<SiteCluster> &orbit, const jsonParser &json);
26 
27 };
28 
29 #endif
void from_json(ClexDescription &desc, const jsonParser &json)
Structure specifies the lattice and atomic basis of a crystal.
Definition: Structure.hh:29
jsonParser & to_json(const ClexDescription &desc, jsonParser &json)
Main CASM namespace.
Definition: complete.cpp:8
GenericOrbitree< HopCluster > HopOrbitree
Basic std::vector like container (deprecated)