CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
OccCandidate.hh File Reference
#include <vector>
#include <tuple>
#include <utility>
#include "casm/CASM_global_definitions.hh"
#include "casm/misc/Comparisons.hh"

Go to the source code of this file.

Classes

struct  CASM::jsonConstructor< ReturnType >
 Helper struct for constructing objects that need additional data. More...
 
struct  CASM::Monte::OccCandidate
 
struct  CASM::jsonConstructor< Monte::OccCandidate >
 
class  CASM::Monte::OccSwap
 Store swap type, mutating sites, and info for keeping OccLocation up-to-date. More...
 
struct  CASM::jsonConstructor< Monte::OccSwap >
 
class  CASM::Monte::OccCandidateList
 List of asym / species_index pairs indicating allowed variable occupation dof. More...
 

Namespaces

 CASM
 Main CASM namespace.
 
 CASM::Monte
 

Functions

jsonParser & CASM::Monte::to_json (const OccCandidate &cand, const Conversions &convert, jsonParser &json)
 
std::ostream & CASM::Monte::operator<< (std::ostream &sout, std::pair< const OccCandidate &, const Conversions & > value)
 
jsonParser & CASM::Monte::to_json (const OccSwap &swap, const Conversions &convert, jsonParser &json)
 
std::ostream & CASM::Monte::operator<< (std::ostream &sout, std::pair< const OccSwap &, const Conversions & > value)
 
jsonParser & CASM::Monte::to_json (const OccCandidateList &list, const Conversions &convert, jsonParser &json)
 
std::ostream & CASM::Monte::operator<< (std::ostream &sout, std::pair< const OccCandidateList &, const Conversions & > value)