CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::TensorBasis< T > Member List

This is the complete list of members for CASM::TensorBasis< T >, including all inherited members.

all_in(const Array &superset) constCASM::Array< Tensor< T > >
almost_contains(const Tensor< T > &test_elem, double tol_val=TOL) constCASM::Array< Tensor< T > >inline
almost_find(const Tensor< T > &test_elem, double tol_val=TOL) constCASM::Array< Tensor< T > >
almost_reverse_find(const Tensor< T > &test_elem, double tol_val=TOL) constCASM::Array< Tensor< T > >
append(const Array &new_tail)CASM::Array< Tensor< T > >
append_unique(const Array &new_tail)CASM::Array< Tensor< T > >
apply_sym(const SymOp &op)CASM::TensorBasis< T >
Array()CASM::Array< Tensor< T > >inline
Array(Index init_N)CASM::Array< Tensor< T > >inline
Array(Index init_N, const Tensor< T > &init_val)CASM::Array< Tensor< T > >inline
Array(const Array &RHS)CASM::Array< Tensor< T > >inline
Array(Iterator begin, Iterator end)CASM::Array< Tensor< T > >inline
Array(std::initializer_list< Tensor< T > > in)CASM::Array< Tensor< T > >inline
Array(ReturnArray< Tensor< T > > &RHS)CASM::Array< Tensor< T > >
ARRAY_EXTENSION_FACTOR()CASM::Array< Tensor< T > >inlineprivatestatic
ARRAY_MIN_EXTRA_SPACE()CASM::Array< Tensor< T > >inlineprivatestatic
as_perm_inverse() constCASM::Array< Tensor< T > >
as_perm_transform_by(const Array< Index > &trans_perm) constCASM::Array< Tensor< T > >
at(Index ind)CASM::Array< Tensor< T > >inline
at(Index ind) constCASM::Array< Tensor< T > >inline
back()CASM::Array< Tensor< T > >inline
back() constCASM::Array< Tensor< T > >inline
begin() constCASM::Array< Tensor< T > >inline
begin()CASM::Array< Tensor< T > >inline
cbegin() constCASM::Array< Tensor< T > >inline
cend() constCASM::Array< Tensor< T > >inline
clear()CASM::Array< Tensor< T > >inline
coeffsCASM::TensorBasis< T >
coincidence(const Array &superset) constCASM::Array< Tensor< T > >
const_iterator typedefCASM::Array< Tensor< T > >
contains(const Tensor< T > &test_elem) constCASM::Array< Tensor< T > >inline
eci(Index i) constCASM::TensorBasis< T >inline
eci(Index i)CASM::TensorBasis< T >inline
end() constCASM::Array< Tensor< T > >inline
end()CASM::Array< Tensor< T > >inline
find(const Tensor< T > &test_elem) constCASM::Array< Tensor< T > >
generate_basis(Index Nrank, const SymGroup &sym_group)CASM::TensorBasis< T >
generate_basis(Index Nrank, const SymGroup &sym_group, Index Rep_ID)CASM::TensorBasis< T >
generate_basis(Index Nrank, const SymGroup &sym_group, const SymGroupRep &perm_group)CASM::TensorBasis< T >
has_fixed_points() constCASM::Array< Tensor< T > >
idealize()CASM::TensorBasis< T >
incidences(const Tensor< T > &test_elem) constCASM::Array< Tensor< T > >
ipermute(const Array< Index > &perm_array)CASM::Array< Tensor< T > >
is_ascending() constCASM::Array< Tensor< T > >
is_constant() constCASM::Array< Tensor< T > >
is_descending() constCASM::Array< Tensor< T > >
is_permute() constCASM::Array< Tensor< T > >
iterator typedefCASM::Array< Tensor< T > >
make_orthogonal_to(const TensorBasis &ortho_basis)CASM::TensorBasis< T >
max() constCASM::Array< Tensor< T > >
min() constCASM::Array< Tensor< T > >
NCASM::Array< Tensor< T > >private
next_permute()CASM::Array< Tensor< T > >
NMaxCASM::Array< Tensor< T > >private
normalize()CASM::TensorBasis< T >
operator!=(const Array< Tensor< T > > &RHS) constCASM::Array< Tensor< T > >inline
operator<(const Array< Tensor< T > > &RHS) constCASM::Array< Tensor< T > >
operator<=(const Array< Tensor< T > > &RHS) constCASM::Array< Tensor< T > >inline
operator=(const Array &RHS)CASM::Array< Tensor< T > >
operator=(ReturnArray< Tensor< T > > &RHS)CASM::Array< Tensor< T > >
operator==(const Array< Tensor< T > > &RHS) constCASM::Array< Tensor< T > >
operator>(const Array< Tensor< T > > &RHS) constCASM::Array< Tensor< T > >
operator>=(const Array< Tensor< T > > &RHS) constCASM::Array< Tensor< T > >inline
operator[](Index ind) constCASM::Array< Tensor< T > >inline
operator[](Index ind)CASM::Array< Tensor< T > >inline
permute(const Array< Index > &perm_array)CASM::Array< Tensor< T > >
pop_back()CASM::Array< Tensor< T > >inline
print_column(std::ostream &stream, const std::string &indent="") constCASM::Array< Tensor< T > >
push_back(const Tensor< T > &toPush)CASM::Array< Tensor< T > >
read(std::istream &stream)CASM::TensorBasis< T >
remove(Index ind)CASM::Array< Tensor< T > >
reserve(Index new_max)CASM::Array< Tensor< T > >
resize(Index new_N)CASM::Array< Tensor< T > >
resize(Index new_N, const Tensor< T > &fill_val)CASM::Array< Tensor< T > >
reverse_find(const Tensor< T > &test_elem) constCASM::Array< Tensor< T > >
sequence(const Tensor< T > &initial, const Tensor< T > &final)CASM::Array< Tensor< T > >static
sequence(const Tensor< T > &initial, const Tensor< T > &increment, const Tensor< T > &final)CASM::Array< Tensor< T > >static
size() constCASM::Array< Tensor< T > >inline
size_type typedefCASM::Array< Tensor< T > >
sort(const CompareType &comp)CASM::Array< Tensor< T > >
sort(Array< Index > &ind_order)CASM::Array< Tensor< T > >
sort()CASM::Array< Tensor< T > >
sub_array(Index ind_begin, Index ind_end) constCASM::Array< Tensor< T > >
sum() constCASM::Array< Tensor< T > >
swap(Array< Tensor< T > > &RHS)CASM::Array< Tensor< T > >
swap_elem(Index i, Index j)CASM::Array< Tensor< T > >inline
ValsCASM::Array< Tensor< T > >private
value_type typedefCASM::Array< Tensor< T > >
X1 typedefCASM::Array< Tensor< T > >
X2 typedefCASM::Array< Tensor< T > >
X3 typedefCASM::Array< Tensor< T > >
X4 typedefCASM::Array< Tensor< T > >
X5 typedefCASM::Array< Tensor< T > >
X6 typedefCASM::Array< Tensor< T > >
X7 typedefCASM::Array< Tensor< T > >
X8 typedefCASM::Array< Tensor< T > >
X9 typedefCASM::Array< Tensor< T > >
~Array()CASM::Array< Tensor< T > >inline