CASM
AClustersApproachtoStatisticalMechanics
|
#include "casm/crystallography/Lattice.hh"
#include "casm/crystallography/Lattice_impl.hh"
#include "casm/crystallography/SupercellEnumerator.hh"
#include "casm/crystallography/Niggli.hh"
#include "casm/symmetry/SymOp.hh"
Go to the source code of this file.
Namespaces | |
CASM | |
Main CASM namespace. | |
Functions | |
template Lattice | CASM::superdupercell< vec_lat_it, array_symop_cit > (vec_lat_it, vec_lat_it, array_symop_cit, array_symop_cit) |
template std::pair < array_symop_cit, Eigen::MatrixXi > | CASM::is_supercell< Lattice, array_symop_cit > (const Lattice &, const Lattice &, array_symop_cit, array_symop_cit, double) |
jsonParser & | CASM::to_json (const Lattice &lat, jsonParser &json) |
void | CASM::from_json (Lattice &lat, const jsonParser &json) |
Lattice & | CASM::apply (const SymOp &op, Lattice &lat) |
Apply SymOp to a Lattice. More... | |
Lattice | CASM::copy_apply (const SymOp &op, const Lattice &lat) |
Copy and apply SymOp to a Lattice. More... | |
Lattice | CASM::superdupercell (const Lattice &lat1, const Lattice &lat2) |
returns Lattice that is smallest possible supercell of both input Lattice More... | |
std::pair< bool, Eigen::MatrixXi > | CASM::is_supercell (const Lattice &scel, const Lattice &unit, double tol) |
Check if scel is a supercell of unitcell unit and some integer transformation matrix T. More... | |