CASM
AClustersApproachtoStatisticalMechanics
|
This is the complete list of members for CASM::Lattice, including all inherited members.
_eq(const Lattice &RHS) const | CASM::Lattice | private |
_generate_voronoi_table() const | CASM::Lattice | private |
_ne(const Lattice &B) const | CASM::Comparisons< Lattice > | inlineprotected |
angle(Index i) const | CASM::Lattice | |
bcc() | CASM::Lattice | static |
box(const Lattice &prim, const Lattice &scel, bool verbose=false) const | CASM::Lattice | |
calc_kpoints(Array< int > prim_kpoints, Lattice prim_lat) | CASM::Lattice | |
canonical_form(double tol=TOL) const | CASM::Lattice | |
canonical_form(const SymGroup &pg, double tol=TOL) const | CASM::Lattice | |
canonical_hnf(const Eigen::Matrix3i &T, const SymGroup &effective_pg, const Lattice &ref_lattice) | CASM::Lattice | related |
Comparisons< Lattice > | CASM::Lattice | private |
ConstLatVec typedef | CASM::Lattice | |
cubic() | CASM::Lattice | static |
derived() const | CASM::Comparisons< Lattice > | inlineprotected |
enclose_sphere(double radius) const | CASM::Lattice | |
fcc() | CASM::Lattice | static |
find_invariant_subgroup(SymOpIterator begin, SymOpIterator end, SymOpOutputIterator result, double pg_tol=TOL) const | CASM::Lattice | |
find_invariant_subgroup(const SymGroup &super_group, SymGroup &sub_group, double pg_tol=TOL) const | CASM::Lattice | |
from_canonical(double tol=TOL) const | CASM::Lattice | |
from_canonical(const SymGroup &pg, double tol=TOL) const | CASM::Lattice | |
generate_point_group(SymGroup &point_group, double pg_tol=TOL) const | CASM::Lattice | |
generate_supercells(Array< Lattice > &supercell, const SymGroup &effective_pg, const ScelEnumProps &enum_props) const | CASM::Lattice | |
get_lattice_in_plane(Eigen::Vector3i millers, int max_vol=20) const | CASM::Lattice | |
get_millers(Eigen::Vector3d plane_normal, double tolerance=TOL) const | CASM::Lattice | |
get_reciprocal() const | CASM::Lattice | |
get_reduced_cell() const | CASM::Lattice | |
gridstruc_build(double max_radius, double min_radius, Array< CoordType > basis, CoordType2 lat_point) | CASM::Lattice | |
hexagonal() | CASM::Lattice | static |
inner_voronoi_radius() const | CASM::Lattice | inline |
inv_lat_column_mat() const | CASM::Lattice | inline |
is_canonical(double tol=TOL) const | CASM::Lattice | |
is_canonical(const SymGroup &pg, double tol=TOL) const | CASM::Lattice | |
is_equivalent(const Lattice &RHS, double tol) const | CASM::Lattice | |
is_right_handed() const | CASM::Lattice | |
is_supercell_of(const Lattice &tile, Eigen::Matrix3d &multimat, double _tol=TOL) const | CASM::Lattice | |
is_supercell_of(const Lattice &tile, const Array< SymOp > &symlist, Eigen::Matrix3d &multimat, double _tol=TOL) const | CASM::Lattice | |
is_supercell_of(const Lattice &tile, double _tol=TOL) const | CASM::Lattice | |
is_supercell_of(const Lattice &tile, const Array< SymOp > &symlist, double _tol=TOL) const | CASM::Lattice | |
lat_column_mat() const | CASM::Lattice | inline |
Lattice(const Eigen::Vector3d &vec1, const Eigen::Vector3d &vec2, const Eigen::Vector3d &vec3) | CASM::Lattice | |
Lattice(const Eigen::Ref< const Eigen::Matrix3d > &lat_mat=Eigen::Matrix3d::Identity()) | CASM::Lattice | |
LatVec typedef | CASM::Lattice | |
length(Index i) const | CASM::Lattice | |
m_inner_voronoi_radius | CASM::Lattice | mutableprivate |
m_inv_lat_mat | CASM::Lattice | private |
m_lat_mat | CASM::Lattice | private |
m_voronoi_table | CASM::Lattice | mutableprivate |
make_right_handed() | CASM::Lattice | |
make_supercell(const Eigen::Matrix< T, 3, 3 > &trans_mat) const | CASM::Lattice | |
max_voronoi_measure(const Eigen::Vector3d &pos, Eigen::Vector3d &lattice_trans) const | CASM::Lattice | |
min_voronoi_radius() const | CASM::Lattice | |
operator!=(const Lattice &B) const | CASM::Comparisons< Lattice > | inline |
operator<(const Lattice &RHS) const | CASM::Lattice | |
operator<=(const Lattice &B) const | CASM::Comparisons< Lattice > | inline |
operator==(const Lattice &B) const | CASM::Comparisons< Lattice > | inline |
operator>(const Lattice &B) const | CASM::Comparisons< Lattice > | inline |
operator>=(const Lattice &B) const | CASM::Comparisons< Lattice > | inline |
operator[](Index i) | CASM::Lattice | inline |
operator[](Index i) const | CASM::Lattice | inline |
pg_converge(double large_tol) | CASM::Lattice | |
pg_converge(double small_tol, double large_tol, double increment) | CASM::Lattice | |
print(std::ostream &stream, int _prec=8) const | CASM::Lattice | |
print_voronoi_table(std::ostream &stream) const | CASM::Lattice | |
read(std::istream &stream) | CASM::Lattice | |
replace_vector(const Lattice &lat, const Eigen::Vector3d &new_vector, double tol) | CASM::Lattice | related |
scaled_lattice(double scale) const | CASM::Lattice | |
symmetrize(const SymGroup &relaxed_pg) | CASM::Lattice | |
symmetrize(double _tol) | CASM::Lattice | |
to_canonical(double tol=TOL) const | CASM::Lattice | |
to_canonical(const SymGroup &pg, double tol=TOL) const | CASM::Lattice | |
vectors() | CASM::Lattice | inline |
vectors() const | CASM::Lattice | inline |
vol() const | CASM::Lattice | inline |
voronoi_number(const Eigen::Vector3d &pos) const | CASM::Lattice | |
voronoi_table() const | CASM::Lattice | inline |