CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CanonicalForm.cc File Reference

Go to the source code of this file.

Namespaces

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

Functions

std::set< Eigen::Matrix3d, StandardOrientationCompare > CASM::xtal::_niggli_set (const Lattice &in_lat, double compare_tol, bool keep_handedness)
 
std::pair< Lattice, Index > CASM::xtal::canonical::_equivalent_lattice_and_index (const Lattice &in_lat, const SymOpVector &point_grp, double compare_tol)
 
Lattice CASM::xtal::canonical::equivalent (Lattice const &in_lat, SymOpVector 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...
 
Lattice CASM::xtal::canonical::equivalent (const Lattice &lat, double compare_tol)
 
Lattice CASM::xtal::canonical::equivalent (const Lattice &lat)
 Canonical equivalent lattice, using this lattice's point group. More...
 
bool CASM::xtal::canonical::check (const Lattice &lat, SymOpVector const &g)
 
bool CASM::xtal::canonical::check (const Lattice &lat)
 
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...
 
Index CASM::xtal::canonical::operation_index (const Lattice &lat, SymOpVector const &g)