CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
BasicStructure.hh File Reference
#include <iostream>
#include <cstdlib>
#include <cmath>
#include "casm/crystallography/Lattice.hh"
#include "casm/crystallography/BasicStructure_impl.hh"

Go to the source code of this file.

Classes

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

Namespaces

 CASM
 Main CASM namespace.
 

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)