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

Go to the source code of this file.

Namespaces

 CASM
 Main CASM namespace.
 
 CASM::xtal
 

Functions

std::vector< UnitCellCoord > CASM::xtal::symop_site_map (SymOp const &_op, BasicStructure const &_struc)
 To which site a SymOp transforms each basis site. More...
 
std::vector< UnitCellCoord > CASM::xtal::symop_site_map (SymOp const &_op, BasicStructure const &_struc, double _tol)
 To which site a SymOp transforms each basis site. More...
 
std::vector< std::string > CASM::xtal::struc_species (BasicStructure const &_struc)
 Returns an Array of each possible AtomSpecie in this Structure. More...
 
std::vector< Molecule > CASM::xtal::struc_molecule (BasicStructure const &_struc)
 Returns an Array of each possible Molecule in this Structure. More...
 
std::vector< std::string > CASM::xtal::struc_molecule_name (BasicStructure const &_struc)
 Returns an Array of each possible Molecule in this Structure. More...
 
std::vector< std::vector< std::string > > CASM::xtal::allowed_molecule_unique_names (BasicStructure const &_struc)
 Returns an Array of each possible Molecule in this Structure. More...
 
std::vector< std::vector< std::string > > CASM::xtal::allowed_molecule_names (BasicStructure const &_struc)
 Returns a vector with a list of allowed molecule names at each site. More...
 
std::vector< DoFKey > CASM::xtal::all_local_dof_types (BasicStructure const &_struc)
 
std::vector< DoFKey > CASM::xtal::continuous_local_dof_types (BasicStructure const &_struc)
 
std::vector< DoFKey > CASM::xtal::global_dof_types (BasicStructure const &_struc)
 
std::vector< DoFKey > CASM::xtal::all_dof_types (BasicStructure const &_struc)
 
std::map< DoFKey, Index > CASM::xtal::local_dof_dims (BasicStructure const &_struc)
 
std::map< DoFKey, Index > CASM::xtal::global_dof_dims (BasicStructure const &_struc)
 
Index CASM::xtal::local_dof_dim (DoFKey const &_name, BasicStructure const &_struc)
 
bool CASM::xtal::has_strain_dof (BasicStructure const &structure)
 
DoFKey CASM::xtal::get_strain_dof_key (BasicStructure const &structure)
 
std::string CASM::xtal::get_strain_metric (DoFKey strain_dof_key)