CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
Cluster.hh File Reference
#include <iostream>
#include <complex>
#include <cmath>
#include "casm/crystallography/Lattice.hh"
#include "casm/crystallography/Coordinate.hh"
#include "casm/symmetry/SymGroupRep.hh"
#include "casm/clusterography/Cluster_impl.hh"

Go to the source code of this file.

Classes

class  CASM::BasicStructure< CoordType >
 BasicStructure specifies the lattice and atomic basis of a crystal. More...
 
singleton  CASM::GenericOrbitree< ClustType >
 
class  CASM::GenericCluster< CoordType >
 
class  CASM::GenericCluster< CoordType >
 

Namespaces

 CASM
 Main CASM namespace.
 

Functions

template<typename CoordType >
GenericCluster< CoordType > CASM::operator* (const SymOp &LHS, const GenericCluster< CoordType > &RHS)
 create symmetry-transformed cluster More...
 
template<typename CoordType >
GenericCluster< CoordType > CASM::operator+ (const GenericCluster< CoordType > &LHS, const Coordinate &RHS)
 create translated cluster More...
 
template<typename CoordType >
GenericCluster< CoordType > CASM::operator- (const GenericCluster< CoordType > &LHS, const Coordinate &RHS)
 create translated cluster More...
 
template<typename CoordType >
bool CASM::almost_equal (const GenericCluster< CoordType > &LHS, const GenericCluster< CoordType > &RHS, double tol)
 
template<typename T >
jsonParser & CASM::to_json (const GenericCluster< T > &clust, jsonParser &json)
 
template<typename T >
void CASM::from_json (GenericCluster< T > &clust, const jsonParser &json)