CASM  1.1.0
A Clusters Approach to Statistical Mechanics
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...