CASM  1.1.0
A Clusters Approach to Statistical Mechanics
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
CanonicalForm.hh File Reference

Go to the source code of this file.

Namespaces

 CASM
 Main CASM namespace.
 
 CASM::xtal
 
 CASM::xtal::canonical
 

Typedefs

typedef std::vector< SymOp > CASM::xtal::SymOpVector
 

Functions

bool CASM::xtal::canonical::check (const Lattice &lat)
 
bool CASM::xtal::canonical::check (const Lattice &lat, SymOpVector const &g)
 
template<typename ExternSymOpVector >
bool CASM::xtal::canonical::check (const Lattice &lat, ExternSymOpVector const &g)
 
Lattice CASM::xtal::canonical::equivalent (Lattice const &in_lat, SymOpVector const &point_grp, double compare_tol)
 
template<typename ExternSymOpVector >
Lattice CASM::xtal::canonical::equivalent (Lattice const &in_lat, ExternSymOpVector const &point_grp, double compare_tol)
 
Lattice CASM::xtal::canonical::equivalent (const Lattice &lat, SymOpVector const &g)
 Canonical equivalent lattice, using the provided group. More...
 
template<typename ExternSymOpVector >
Lattice CASM::xtal::canonical::equivalent (Lattice const &in_lat, ExternSymOpVector const &g)
 
Lattice CASM::xtal::canonical::equivalent (const Lattice &lat)
 Canonical equivalent lattice, using this lattice's point group. More...
 
Lattice CASM::xtal::canonical::equivalent (const Lattice &lat, double compare_tol)
 
Index CASM::xtal::canonical::operation_index (const Lattice &lat, SymOpVector const &g)
 
template<typename ExternSymOpVector >
Index CASM::xtal::canonical::operation_index (const Lattice &lat, ExternSymOpVector const &g)
 
Index CASM::xtal::canonical::operation_index (Lattice const &in_lat, SymOpVector const &point_grp, double compare_tol)
 Return the index of the operation that makes the lattice canonical. More...