CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <boost/filesystem.hpp>
#include <boost/filesystem/fstream.hpp>
#include <boost/lexical_cast.hpp>
#include <vector>
#include "casm/basis_set/DoF.hh"
#include "casm/casm_io/Log.hh"
#include "casm/casm_io/container/stream_io.hh"
#include "casm/clex/ChemicalReference.hh"
#include "casm/clex/NeighborList.hh"
#include "casm/clex/PrimClex.hh"
#include "casm/clex/Supercell_impl.hh"
#include "casm/crystallography/BasicStructure.hh"
#include "casm/crystallography/CanonicalForm.hh"
#include "casm/crystallography/IntegralCoordinateWithin.hh"
#include "casm/crystallography/Niggli.hh"
#include "casm/crystallography/Structure.hh"
#include "casm/crystallography/SymTools.hh"
#include "casm/crystallography/io/VaspIO.hh"
#include "casm/database/Named_impl.hh"
#include "casm/database/ScelDatabase.hh"
#include "casm/global/errors.hh"
Go to the source code of this file.
Namespaces | |
CASM | |
Main CASM namespace. | |
CASM::DB | |
CASM::xtal | |
Functions | |
std::string | CASM::make_supercell_name (Structure const &prim, xtal::Superlattice const &superlattice) |
Make the supercell name from a Superlattice. More... | |
std::string | CASM::make_canonical_supercell_name (Structure const &prim, xtal::Superlattice const &superlattice) |
Make the canonical supercell name from a Superlattice. More... | |
xtal::Superlattice | CASM::make_superlattice_from_supercell_name (Structure const &prim, std::string supercell_name) |
Construct a Superlattice from the supercell name. More... | |
Supercell & | CASM::apply (const SymOp &op, Supercell &scel) |
Apply symmetry operation to Supercell. More... | |
Supercell | CASM::copy_apply (const SymOp &op, const Supercell &scel) |
Copy and apply symmetry operation to Supercell. More... | |
const Supercell & | CASM::make_supercell (const PrimClex &primclex, std::string name) |
std::shared_ptr< Supercell > | CASM::make_shared_supercell (const PrimClex &primclex, std::string name) |
Eigen::Matrix3l | CASM::transf_mat (const Lattice &prim_lat, const Lattice &super_lat, double tol) |
Make superlattice transformation matrix [deprecated]. More... | |
std::string | CASM::generate_name (const Eigen::Matrix3l &transf_mat) |
Make hermite normal form name [deprecated]. More... | |
std::string | CASM::scelname (const Structure &prim, const Lattice &superlat) |
Make supercell name name [deprecated]. More... | |
std::string | CASM::canonical_scelname (const Structure &prim, const Lattice &superlat) |
Make canonical supercell name name [deprecated]. More... | |
IntegralCoordinateWithin_f | CASM::xtal::make_bring_within_f (const Supercell &scel) |
Make IntegralCoordinateWithin_f for Supercell [deprecated]. More... | |