all_in(const Array &superset) const | CASM::Array< AtomPosition > | |
almost_contains(const AtomPosition &test_elem, double tol_val=TOL) const | CASM::Array< AtomPosition > | inline |
almost_find(const AtomPosition &test_elem, double tol_val=TOL) const | CASM::Array< AtomPosition > | |
almost_reverse_find(const AtomPosition &test_elem, double tol_val=TOL) const | CASM::Array< AtomPosition > | |
append(const Array &new_tail) | CASM::Array< AtomPosition > | |
append_unique(const Array &new_tail) | CASM::Array< AtomPosition > | |
apply_sym(const SymOp &op) | CASM::Molecule | |
apply_sym_no_trans(const SymOp &op) | CASM::Molecule | |
Array() | CASM::Array< AtomPosition > | inline |
Array(Index init_N) | CASM::Array< AtomPosition > | inline |
Array(Index init_N, const AtomPosition &init_val) | CASM::Array< AtomPosition > | inline |
Array(const Array &RHS) | CASM::Array< AtomPosition > | inline |
Array(Iterator begin, Iterator end, typename CASM_TMP::enable_if_iterator< Iterator >::type *=nullptr) | CASM::Array< AtomPosition > | inline |
Array(std::initializer_list< AtomPosition > in) | CASM::Array< AtomPosition > | inline |
Array(ReturnArray< AtomPosition > &RHS) | CASM::Array< AtomPosition > | |
as_perm_inverse() const | CASM::Array< AtomPosition > | |
as_perm_transform_by(const Array< Index > &trans_perm) const | CASM::Array< AtomPosition > | |
at(Index ind) | CASM::Array< AtomPosition > | inline |
at(Index ind) const | CASM::Array< AtomPosition > | inline |
back() | CASM::Array< AtomPosition > | inline |
back() const | CASM::Array< AtomPosition > | inline |
begin() const | CASM::Array< AtomPosition > | inline |
begin() | CASM::Array< AtomPosition > | inline |
cbegin() const | CASM::Array< AtomPosition > | inline |
cend() const | CASM::Array< AtomPosition > | inline |
center | CASM::Molecule | |
clear() | CASM::Array< AtomPosition > | inline |
coincidence(const Array &superset) const | CASM::Array< AtomPosition > | |
const_iterator typedef | CASM::Array< AtomPosition > | |
contains(const std::string &name) const | CASM::Molecule | |
Array< AtomPosition >::contains(const AtomPosition &test_elem) const | CASM::Array< AtomPosition > | inline |
end() const | CASM::Array< AtomPosition > | inline |
end() | CASM::Array< AtomPosition > | inline |
find(const AtomPosition &test_elem) const | CASM::Array< AtomPosition > | |
from_json(const jsonParser &json) | CASM::Molecule | |
generate_point_group() | CASM::Molecule | |
get_center() | CASM::Molecule | |
get_union(const Molecule &RHS) | CASM::Molecule | |
has_fixed_points() const | CASM::Array< AtomPosition > | |
home() const | CASM::Molecule | inline |
incidences(const AtomPosition &test_elem) const | CASM::Array< AtomPosition > | |
ipermute(const Array< Index > &perm_array) | CASM::Array< AtomPosition > | |
is_ascending() const | CASM::Array< AtomPosition > | |
is_constant() const | CASM::Array< AtomPosition > | |
is_descending() const | CASM::Array< AtomPosition > | |
is_permute() const | CASM::Array< AtomPosition > | |
is_vacancy() const | CASM::Molecule | inline |
iterator typedef | CASM::Array< AtomPosition > | |
m_home | CASM::Molecule | private |
max() const | CASM::Array< AtomPosition > | |
min() const | CASM::Array< AtomPosition > | |
Molecule(const Lattice &init_home) | CASM::Molecule | inlineexplicit |
name | CASM::Molecule | |
next_permute() | CASM::Array< AtomPosition > | |
operator!=(const Array< AtomPosition > &RHS) const | CASM::Array< AtomPosition > | inline |
operator*=(const SymOp &RHS) | CASM::Molecule | |
operator+=(const Coordinate &RHS) | CASM::Molecule | |
operator<(const Array< AtomPosition > &RHS) const | CASM::Array< AtomPosition > | |
operator<=(const Array< AtomPosition > &RHS) const | CASM::Array< AtomPosition > | inline |
operator=(const Array &RHS) | CASM::Array< AtomPosition > | |
operator=(ReturnArray< AtomPosition > &RHS) | CASM::Array< AtomPosition > | |
operator==(const Molecule &RHS) const | CASM::Molecule | |
Array< AtomPosition >::operator==(const Array< AtomPosition > &RHS) const | CASM::Array< AtomPosition > | |
operator>(const Array< AtomPosition > &RHS) const | CASM::Array< AtomPosition > | |
operator>=(const Array< AtomPosition > &RHS) const | CASM::Array< AtomPosition > | inline |
operator[](Index ind) const | CASM::Array< AtomPosition > | inline |
operator[](Index ind) | CASM::Array< AtomPosition > | inline |
permute(const Array< Index > &perm_array) | CASM::Array< AtomPosition > | |
point_group | CASM::Molecule | private |
pop_back() | CASM::Array< AtomPosition > | inline |
print(std::ostream &stream, const Coordinate &trans, int spaces, char delim, bool SD_is_on=false) const | CASM::Molecule | |
print_column(std::ostream &stream, const std::string &indent="") const | CASM::Array< AtomPosition > | |
push_back(const AtomPosition &toPush) | CASM::Array< AtomPosition > | |
read(std::istream &stream) | CASM::Molecule | |
remove(Index ind) | CASM::Array< AtomPosition > | |
reserve(Index new_max) | CASM::Array< AtomPosition > | |
resize(Index new_N) | CASM::Array< AtomPosition > | |
resize(Index new_N, const AtomPosition &fill_val) | CASM::Array< AtomPosition > | |
reverse_find(const AtomPosition &test_elem) const | CASM::Array< AtomPosition > | |
sequence(const AtomPosition &initial, const AtomPosition &final) | CASM::Array< AtomPosition > | static |
sequence(const AtomPosition &initial, const AtomPosition &increment, const AtomPosition &final) | CASM::Array< AtomPosition > | static |
set_lattice(const Lattice &new_lat, COORD_TYPE invariant_mode) | CASM::Molecule | |
size() const | CASM::Array< AtomPosition > | inline |
size_type typedef | CASM::Array< AtomPosition > | |
sort(const CompareType &comp) | CASM::Array< AtomPosition > | |
sort(Array< Index > &ind_order) | CASM::Array< AtomPosition > | |
sort() | CASM::Array< AtomPosition > | |
sub_array(Index ind_begin, Index ind_end) const | CASM::Array< AtomPosition > | |
sum() const | CASM::Array< AtomPosition > | |
swap(Array< AtomPosition > &RHS) | CASM::Array< AtomPosition > | |
swap_elem(Index i, Index j) | CASM::Array< AtomPosition > | inline |
to_json(jsonParser &json) const | CASM::Molecule | |
value_type typedef | CASM::Array< AtomPosition > | |
X1 typedef | CASM::Array< AtomPosition > | |
X2 typedef | CASM::Array< AtomPosition > | |
X3 typedef | CASM::Array< AtomPosition > | |
X4 typedef | CASM::Array< AtomPosition > | |
X5 typedef | CASM::Array< AtomPosition > | |
X6 typedef | CASM::Array< AtomPosition > | |
X7 typedef | CASM::Array< AtomPosition > | |
X8 typedef | CASM::Array< AtomPosition > | |
X9 typedef | CASM::Array< AtomPosition > | |
~Array() | CASM::Array< AtomPosition > | inline |