CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include "casm/crystallography/Lattice.hh"
#include "casm/container/Counter.hh"
#include "casm/crystallography/Niggli.hh"
#include "casm/global/eigen.hh"
#include "casm/misc/CASM_Eigen_math.hh"
#include "casm/misc/algorithm.hh"
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) |