CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
CASM::Site Member List

This is the complete list of members for CASM::Site, including all inherited members.

_compare_type_no_ID(const Site &test_site) const CASM::Siteprivate
_type_ID() const CASM::Siteprivate
_type_prototypes()CASM::Siteinlineprivatestatic
allowed_occupants() const CASM::Site
almost_equal(const Site &test_site, double tol) const CASM::Site
CASM::Coordinate::almost_equal(const Coordinate &RHS, double tol) const CASM::Coordinate
apply_sym(const SymOp &op)CASM::Site
apply_sym_no_trans(const SymOp &op)CASM::Site
basis_ind() const CASM::Coordinateinline
cart()CASM::Coordinateinline
cart() const CASM::Coordinateinline
cart(size_type index)CASM::Coordinateinline
cart(size_type index) const CASM::Coordinateinline
compare(const Coordinate &test_coord, double compare_tol=TOL) const CASM::Site
compare(const Site &test_site, double compare_tol=TOL) const CASM::Site
compare(const Site &test_site, const Coordinate &shift, double compare_tol=TOL) const CASM::Site
CASM::Coordinate::compare(const Coordinate &RHS, Coordinate &translation, double tol=TOL) const CASM::Coordinate
compare_type(const Site &test_site) const CASM::Site
CASM::Coordinate::compare_type(const Coordinate &RHS) const CASM::Coordinate
const_cart() const CASM::Coordinateinline
const_cart(size_type index) const CASM::Coordinateinline
const_frac() const CASM::Coordinateinline
const_frac(size_type index) const CASM::Coordinateinline
contains(const std::string &name) const CASM::Site
contains(const std::string &name, int &index) const CASM::Site
Coordinate(const Lattice &_home)CASM::Coordinateinlineexplicit
Coordinate(const vector_type &_vec, const Lattice &_home, COORD_TYPE _mode)CASM::Coordinate
Coordinate(double _x, double _y, double _z, const Lattice &_home, COORD_TYPE _mode)CASM::Coordinate
displacement() const CASM::Siteinline
dist(const Coordinate &neighbor) const CASM::Coordinate
frac()CASM::Coordinateinline
frac() const CASM::Coordinateinline
frac(size_type index)CASM::Coordinateinline
frac(size_type index) const CASM::Coordinateinline
from_json(const jsonParser &json)CASM::Site
home() const CASM::Coordinateinline
is_lattice_shift(double tol=TOL) const CASM::Coordinate
is_vacant() const CASM::Site
is_within() const CASM::Coordinate
m_displacementCASM::Siteprivate
m_nlist_indCASM::Siteprivate
m_site_occupantCASM::Siteprivate
m_type_IDCASM::Sitemutableprivate
min_dist(const Coordinate &neighbor) const CASM::Coordinate
min_dist(const Coordinate &neighbor, Coordinate &translation) const CASM::Coordinate
min_dist2(const Coordinate &neighbor, const Eigen::Ref< const Eigen::Matrix3d > &metric) const CASM::Coordinate
nlist_ind() const CASM::Site
occ() const CASM::Site
occ_name() const CASM::Site
operator!=(const Coordinate &RHS) const CASM::Coordinateinline
operator+=(const Coordinate &translation)CASM::Site
operator-() const CASM::Coordinate
operator-=(const Coordinate &translation)CASM::Site
operator==(const Site &test_site) const CASM::Site
CASM::Coordinate::operator==(const Coordinate &RHS) const CASM::Coordinate
origin(const Lattice &_home)CASM::Coordinateinlinestatic
print(std::ostream &stream) const CASM::Site
CASM::Coordinate::print(std::ostream &stream, COORD_TYPE mode, char term=0, int prec=7, int pad=5) const CASM::Coordinate
CASM::Coordinate::print(std::ostream &stream, char term=0, int prec=7, int pad=5) const CASM::Coordinate
print_axis(std::ostream &stream, COORD_TYPE mode, char term=0, int prec=7, int pad=5) const CASM::Coordinate
print_mol(std::ostream &stream, int spaces, char delim, bool SD_is_on=false) const CASM::Site
print_occ(std::ostream &stream) const CASM::Site
read(std::istream &stream, bool SD_is_on=false)CASM::Site
read(std::istream &stream, std::string &elem, bool SD_is_on)CASM::Site
CASM::Coordinate::read(std::istream &stream, COORD_TYPE mode)CASM::Coordinate
robust_min_dist(const Coordinate &neighbor) const CASM::Coordinate
robust_min_dist(const Coordinate &neighbor, Coordinate &translation) const CASM::Coordinate
set_basis_ind(Index)CASM::Site
set_lattice(const Lattice &new_lat, COORD_TYPE mode)CASM::Site
set_nlist_ind(Index)CASM::Site
set_occ(const Molecule &new_occ)CASM::Siteinline
set_occ_value(int new_val)CASM::Siteinline
set_site_occupant(const MoleculeOccupant &new_dof)CASM::Siteinline
Site(const Lattice &init_home)CASM::Siteexplicit
Site(const Coordinate &init_pos, const std::string &occ_name)CASM::Site
Site(const Coordinate &init_pos, std::initializer_list< Molecule > site_occ)CASM::Site
site_occupant() const CASM::Siteinline
size_type typedefCASM::Coordinate
to_json(jsonParser &json) const CASM::Site
update_data_members(const Site &_ref_site)CASM::Site
vector_type typedefCASM::Coordinate
voronoi_number() const CASM::Coordinate
voronoi_number(const Lattice &cell) const CASM::Coordinate
voronoi_within()CASM::Coordinate
voronoi_within(Coordinate &translation)CASM::Coordinate
within()CASM::Coordinate
within(Coordinate &translation)CASM::Coordinate