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

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

almost_equal(const Coordinate &RHS, double tol) const CASM::Coordinate
apply_sym(const SymOp &op)CASM::AtomPosition
apply_sym_no_trans(const SymOp &op)CASM::AtomPosition
AtomPosition(const Lattice &init_lattice)CASM::AtomPositioninlineexplicit
AtomPosition(double elem1, double elem2, double elem3, std::string sp_name, const Lattice &init_lattice, COORD_TYPE mode, sd_type _SD_flag=sd_type{{false, false, false}})CASM::AtomPositioninline
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 &RHS, double tol=TOL) const CASM::Coordinate
compare(const Coordinate &RHS, Coordinate &translation, double tol=TOL) const 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
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
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::Coordinate
home() const CASM::Coordinateinline
is_lattice_shift(double tol=TOL) const CASM::Coordinate
is_within() const CASM::Coordinate
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
operator!=(const Coordinate &RHS) const CASM::Coordinateinline
operator+=(const Coordinate &RHS)CASM::Coordinate
operator-() const CASM::Coordinate
operator-=(const Coordinate &RHS)CASM::Coordinate
operator==(const AtomPosition &RHS) const CASM::AtomPosition
CASM::Coordinate::operator==(const Coordinate &RHS) const CASM::Coordinate
origin(const Lattice &_home)CASM::Coordinateinlinestatic
print(std::ostream &stream, const Coordinate &trans, int spaces, bool SD_is_on=false) const CASM::AtomPosition
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
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
SD_flagCASM::AtomPosition
sd_type typedefCASM::AtomPosition
set_basis_ind(Index _basis_ind)CASM::Coordinateinline
set_lattice(const Lattice &new_lat, COORD_TYPE mode)CASM::Coordinate
size_type typedefCASM::Coordinate
specieCASM::AtomPosition
to_json(jsonParser &json) const CASM::Coordinate
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