CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules

Detailed Description

Specifies the lattice and basis of a crystal.

Classes

class  CASM::BasicStructure< CoordType >
 BasicStructure specifies the lattice and atomic basis of a crystal. More...
 
class  CASM::SimpleJSonSiteStructure< IsConst >
 
class  CASM::Structure
 Structure specifies the lattice and atomic basis of a crystal. More...
 

Functions

template<typename CoordType >
BasicStructure< CoordType > CASM::operator* (const SymOp &LHS, const BasicStructure< CoordType > &RHS)
 
template<typename CoordType >
BasicStructure< CoordType > CASM::operator* (const Lattice &LHS, const BasicStructure< CoordType > &RHS)
 
template<typename CoordType >
BasicStructure< CoordType > CASM::operator+ (const Coordinate &LHS, const BasicStructure< CoordType > &RHS)
 
template<typename CoordType >
BasicStructure< CoordType > CASM::operator+ (const BasicStructure< CoordType > &LHS, const Coordinate &RHS)
 
template<typename CoordType >
jsonParser & CASM::to_json (const BasicStructure< CoordType > &basic, jsonParser &json)
 
template<typename CoordType >
void CASM::from_json (BasicStructure< CoordType > &basic, const jsonParser &json)
 

Function Documentation

template<typename CoordType >
void CASM::from_json ( BasicStructure< CoordType > &  basic,
const jsonParser &  json 
)

Definition at line 1235 of file BasicStructure_impl.hh.

template<typename CoordType >
BasicStructure< CoordType > CASM::operator* ( const SymOp &  LHS,
const BasicStructure< CoordType > &  RHS 
)

Definition at line 1165 of file BasicStructure_impl.hh.

template<typename CoordType >
BasicStructure< CoordType > CASM::operator* ( const Lattice &  LHS,
const BasicStructure< CoordType > &  RHS 
)

Definition at line 1173 of file BasicStructure_impl.hh.

template<typename CoordType >
BasicStructure<CoordType> CASM::operator+ ( const Coordinate &  LHS,
const BasicStructure< CoordType > &  RHS 
)
template<typename CoordType >
BasicStructure<CoordType> CASM::operator+ ( const BasicStructure< CoordType > &  LHS,
const Coordinate &  RHS 
)
template<typename CoordType >
jsonParser & CASM::to_json ( const BasicStructure< CoordType > &  basic,
jsonParser &  json 
)

Definition at line 1229 of file BasicStructure_impl.hh.