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

Go to the source code of this file.

Namespaces

 CASM
 Main CASM namespace.
 
 CASM::xtal
 

Functions

std::vector< Eigen::Matrix3d > CASM::xtal::_skew_transforms ()
 
Lattice CASM::xtal::make_superduperlattice (const Lattice &lat1, const Lattice &lat2)
 returns Lattice that is smallest possible superlattice of both input Lattice More...
 
Lattice CASM::xtal::replace_vector (const Lattice &lat, const Eigen::Vector3d &new_vector, double tol)
 
std::pair< bool, Eigen::Matrix3d > CASM::xtal::is_superlattice (const Lattice &scel, const Lattice &unit, double tol)
 Check if scel is a superlattice of unitcell unit and some integer transformation matrix T. More...
 
Eigen::Matrix3l CASM::xtal::make_transformation_matrix_to_super (const Lattice &tiling_unit, const Lattice &superlattice, double tol)