CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::xtal::Site Member List

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

_compare_type_no_ID(const Site &test_site) constCASM::xtal::Siteprivate
_set_cart(const Eigen::Ref< const vector_type > &c)CASM::xtal::Coordinateinlineprivate
_set_cart(size_type ind, double val)CASM::xtal::Coordinateinlineprivate
_set_frac(const Eigen::Ref< const vector_type > &f)CASM::xtal::Coordinateinlineprivate
_set_frac(size_type ind, double val)CASM::xtal::Coordinateinlineprivate
_type_ID() constCASM::xtal::Siteprivate
_type_prototypes()CASM::xtal::Siteinlineprivatestatic
_update_cart()CASM::xtal::Coordinateinlineprivate
_update_frac()CASM::xtal::Coordinateinlineprivate
allowed_occupants() constCASM::xtal::Site
almost_equal(const Site &test_site) constCASM::xtal::Site
CASM::xtal::Coordinate::almost_equal(const Coordinate &RHS) constCASM::xtal::Coordinate
as_vec(COORD_TYPE _mode) constCASM::xtal::Coordinateinline
cart()CASM::xtal::Coordinateinline
cart() constCASM::xtal::Coordinateinline
cart(size_type index)CASM::xtal::Coordinateinline
cart(size_type index) constCASM::xtal::Coordinateinline
compare(const Coordinate &test_coord) constCASM::xtal::Site
compare(const Site &test_site) constCASM::xtal::Site
CASM::xtal::Coordinate::compare(const Coordinate &RHS, Coordinate &translation) constCASM::xtal::Coordinate
compare_type(const Site &test_site) constCASM::xtal::Site
CASM::xtal::Coordinate::compare_type(const Coordinate &RHS) constCASM::xtal::Coordinate
const_cart() constCASM::xtal::Coordinateinline
const_cart(size_type index) constCASM::xtal::Coordinateinline
const_frac() constCASM::xtal::Coordinateinline
const_frac(size_type index) constCASM::xtal::Coordinateinline
contains(const std::string &name) constCASM::xtal::Site
contains(const std::string &name, int &index) constCASM::xtal::Site
Coordinate(const Lattice &_home)CASM::xtal::Coordinateinlineexplicit
Coordinate(Eigen::Ref< const vector_type > const &_vec, const Lattice &_home, COORD_TYPE _mode)CASM::xtal::Coordinate
Coordinate(double _x, double _y, double _z, const Lattice &_home, COORD_TYPE _mode)CASM::xtal::Coordinate
dist(const Coordinate &neighbor) constCASM::xtal::Coordinate
dof(std::string const &_dof_type) constCASM::xtal::Site
dof_size() constCASM::xtal::Site
dof_types() constCASM::xtal::Site
dofs() constCASM::xtal::Siteinline
frac()CASM::xtal::Coordinateinline
frac() constCASM::xtal::Coordinateinline
frac(size_type index)CASM::xtal::Coordinateinline
frac(size_type index) constCASM::xtal::Coordinateinline
has_dof(std::string const &_dof_type) constCASM::xtal::Site
home() constCASM::xtal::Coordinateinline
is_lattice_shift(double tol=TOL) constCASM::xtal::Coordinate
is_within() constCASM::xtal::Coordinate
label() constCASM::xtal::Site
lattice() constCASM::xtal::Coordinateinline
m_cart_coordCASM::xtal::Coordinateprivate
m_dof_mapCASM::xtal::Siteprivate
m_frac_coordCASM::xtal::Coordinateprivate
m_homeCASM::xtal::Coordinateprivate
m_labelCASM::xtal::Siteprivate
m_occupant_dofCASM::xtal::Siteprivate
m_type_IDCASM::xtal::Sitemutableprivate
min_dist(const Coordinate &neighbor) constCASM::xtal::Coordinate
min_dist2(const Coordinate &neighbor, const Eigen::Ref< const Eigen::Matrix3d > &metric) constCASM::xtal::Coordinate
min_translation(const Coordinate &neighbor) constCASM::xtal::Coordinate
occupant_dof() constCASM::xtal::Site
operator!=(const Coordinate &RHS) constCASM::xtal::Coordinateinline
operator+=(const Coordinate &translation)CASM::xtal::Site
operator-() constCASM::xtal::Coordinate
operator-=(const Coordinate &translation)CASM::xtal::Site
operator==(const Site &test_site) constCASM::xtal::Site
CASM::xtal::Coordinate::operator==(const Coordinate &RHS) constCASM::xtal::Coordinate
origin(const Lattice &_home)CASM::xtal::Coordinateinlinestatic
print(std::ostream &stream, Eigen::IOFormat format=Eigen::IOFormat(7, 12)) constCASM::xtal::Site
CASM::xtal::Coordinate::print(std::ostream &stream, COORD_TYPE mode, char term=0, Eigen::IOFormat format=Eigen::IOFormat(7, 12)) constCASM::xtal::Coordinate
CASM::xtal::Coordinate::print(std::ostream &stream, char term=0, Eigen::IOFormat format=Eigen::IOFormat(7, 12)) constCASM::xtal::Coordinate
print_axis(std::ostream &stream, COORD_TYPE mode, char term=0, Eigen::IOFormat format=Eigen::IOFormat(7, 12)) constCASM::xtal::Coordinate
print_occupant_dof(const std::vector< Molecule > &allowed_occupants, std::ostream &out_stream)CASM::xtal::Sitestatic
read(std::istream &stream, bool SD_is_on=false)CASM::xtal::Site
read(std::istream &stream, std::string &elem, bool SD_is_on)CASM::xtal::Site
CASM::xtal::Coordinate::read(std::istream &stream, COORD_TYPE mode)CASM::xtal::Coordinate
robust_min_dist(const Coordinate &neighbor) constCASM::xtal::Coordinate
set_allowed_occupants(const std::vector< Molecule > &new_occ_domain)CASM::xtal::Site
set_dofs(std::map< std::string, SiteDoFSet > _dofs)CASM::xtal::Site
set_label(Index _new_label)CASM::xtal::Site
set_lattice(const Lattice &new_lat, COORD_TYPE mode)CASM::xtal::Coordinate
Site(const Lattice &init_home)CASM::xtal::Siteexplicit
Site(const Coordinate &init_pos, const std::string &occ_name)CASM::xtal::Site
Site(const Coordinate &init_pos, const std::vector< Molecule > &site_occ)CASM::xtal::Site
Site(const Coordinate &init_pos, const std::vector< Molecule > &site_occ, const std::map< std::string, SiteDoFSet > &site_dof)CASM::xtal::Site
Site(const Coordinate &init_pos, const std::vector< Molecule > &site_occ, const std::vector< SiteDoFSet > &site_dof)CASM::xtal::Site
size_type typedefCASM::xtal::Coordinate
time_reversal_active() constCASM::xtal::Site
vector_type typedefCASM::xtal::Coordinate
voronoi_number() constCASM::xtal::Coordinate
voronoi_number(const Lattice &cell) constCASM::xtal::Coordinate
voronoi_within()CASM::xtal::Coordinate
voronoi_within(Coordinate &translation)CASM::xtal::Coordinate
within()CASM::xtal::Coordinate
within(Coordinate &translation)CASM::xtal::Coordinate
~Site()CASM::xtal::Site