| _at(Index i) | CASM::BasisSet | inlineprivate |
| _back() | CASM::BasisSet | inlineprivate |
| _deval_to_cache(const DoF::RemoteHandle &_dvar) const | CASM::BasisSet | private |
| _eval_to_cache() const | CASM::BasisSet | private |
| _linear_combination(const Eigen::VectorXd &coeffs) const | CASM::BasisSet | private |
| _max_poly_constraints() | CASM::BasisSet | inlineprivate |
| _min_poly_constraints() | CASM::BasisSet | inlineprivate |
| _new_ID() | CASM::BasisSet | inlineprivatestatic |
| _refresh_ID() | CASM::BasisSet | inlineprivate |
| _set_arguments(const ArgList &new_args) | CASM::BasisSet | private |
| _set_arguments(const std::vector< std::shared_ptr< BasisSet > > &new_args) | CASM::BasisSet | inlineprivate |
| _update_dof_IDs(const std::vector< Index > before_IDs, const std::vector< Index > &after_IDs) | CASM::BasisSet | private |
| accept(const FunctionVisitor &visitor) | CASM::BasisSet | |
| add_max_poly_constraint(const Array< Index > &expons, Index expon_sum) | CASM::BasisSet | inline |
| add_min_poly_constraint(const Array< Index > &expons, Index expon_sum) | CASM::BasisSet | inline |
| all_in(const Array &superset) const | CASM::Array< Function * > | private |
| almost_contains(const Function * &test_elem, double tol_val=TOL) const | CASM::Array< Function * > | inlineprivate |
| almost_find(const Function * &test_elem, double tol_val=TOL) const | CASM::Array< Function * > | private |
| almost_reverse_find(const Function * &test_elem, double tol_val=TOL) const | CASM::Array< Function * > | private |
| append(const BasisSet &RHS, std::function< Function *(Function *)> const &transform=CASM_TMP::UnaryIdentity< Function * >()) | CASM::BasisSet | |
| Array< Function * >::append(const Array &new_tail) | CASM::Array< Function * > | private |
| append_unique(const Array &new_tail) | CASM::Array< Function * > | private |
| apply_sym(const SymOp &op, int dependency_layer=1) | CASM::BasisSet | |
| ArgList typedef | CASM::BasisSet | |
| arguments() const | CASM::BasisSet | inline |
| Array() | CASM::Array< Function * > | inlineprivate |
| Array(Index init_N) | CASM::Array< Function * > | inlineprivate |
| Array(Index init_N, const Function * &init_val) | CASM::Array< Function * > | inlineprivate |
| Array(const Array &RHS) | CASM::Array< Function * > | inlineprivate |
| Array(Iterator begin, Iterator end) | CASM::Array< Function * > | inlineprivate |
| Array(std::initializer_list< Function * > in) | CASM::Array< Function * > | inlineprivate |
| Array(ReturnArray< Function * > &RHS) | CASM::Array< Function * > | private |
| ARRAY_EXTENSION_FACTOR() | CASM::Array< Function * > | inlineprivatestatic |
| ARRAY_MIN_EXTRA_SPACE() | CASM::Array< Function * > | inlineprivatestatic |
| as_perm_inverse() const | CASM::Array< Function * > | private |
| as_perm_transform_by(const Array< Index > &trans_perm) const | CASM::Array< Function * > | private |
| at(Index ind) | CASM::Array< Function * > | inlineprivate |
| at(Index ind) const | CASM::Array< Function * > | inlineprivate |
| back() const | CASM::BasisSet | inline |
| Array< Function * >::back() | CASM::Array< Function * > | inlineprivate |
| basis_symrep_ID() const | CASM::BasisSet | inline |
| BasisSet(const std::string &name="", ArgList const &_args=ArgList()) | CASM::BasisSet | inline |
| BasisSet(const BasisSet &init_basis) | CASM::BasisSet | |
| begin() const | CASM::Array< Function * > | inlineprivate |
| begin() | CASM::Array< Function * > | inlineprivate |
| calc_invariant_functions(const SymGroup &head_sym_group) | CASM::BasisSet | |
| calc_normal_basis(const SymGroup &head_sym_group, Eigen::MatrixXd &trans_mat) const | CASM::BasisSet | |
| cbegin() const | CASM::Array< Function * > | inlineprivate |
| cend() const | CASM::Array< Function * > | inlineprivate |
| clear() | CASM::BasisSet | |
| clear_formulae() | CASM::BasisSet | inline |
| coincidence(const Array &superset) const | CASM::Array< Function * > | private |
| compare(const BasisSet &RHS) const | CASM::BasisSet | |
| const_iterator typedef | CASM::Array< Function * > | private |
| construct_harmonic_polynomials(const ArgList &tsubs, Index order, Index min_order, bool even_only) | CASM::BasisSet | |
| construct_invariant_polynomials(ArgList const &tsubs, const SymGroup &head_sym_group, Index order, Index min_dof_order=1) | CASM::BasisSet | |
| construct_orthonormal_discrete_functions(const DiscreteDoF &allowed_occs, const Eigen::MatrixXd &gram_mat, Index basis_ind, const SymGroup &symgroup) | CASM::BasisSet | |
| construct_orthonormal_discrete_functions(const DiscreteDoF &allowed_occs, const std::vector< double > &occ_probs, Index basis_ind, const SymGroup &symgroup) | CASM::BasisSet | |
| construct_polynomials_by_order(ArgList const &tsubs, Index order) | CASM::BasisSet | |
| contains(const Function * &test_elem) const | CASM::Array< Function * > | inlineprivate |
| dependency_layer() const | CASM::BasisSet | |
| deval_cache(Index i) const | CASM::BasisSet | inline |
| direct_sum(BasisSet::ArgList const &_subs) | CASM::BasisSet | friend |
| dof_IDs() const | CASM::BasisSet | inline |
| dof_sub_bases() const | CASM::BasisSet | inline |
| dof_sub_basis(Index i) const | CASM::BasisSet | inline |
| end() const | CASM::Array< Function * > | inlineprivate |
| end() | CASM::Array< Function * > | inlineprivate |
| eval_cache(Index i) const | CASM::BasisSet | inline |
| find(const Function * &test_elem) const | CASM::Array< Function * > | private |
| from_json(const jsonParser &json) | CASM::BasisSet | |
| Gaussian_Elim() | CASM::BasisSet | |
| get_symmetry_representation(const SymGroup &head_sym_group) const | CASM::BasisSet | |
| Gram_Schmidt() | CASM::BasisSet | |
| has_fixed_points() const | CASM::Array< Function * > | private |
| incidences(const Function * &test_elem) const | CASM::Array< Function * > | private |
| independent_sub_bases() const | CASM::BasisSet | |
| ipermute(const Array< Index > &perm_array) | CASM::Array< Function * > | private |
| is_ascending() const | CASM::Array< Function * > | private |
| is_constant() const | CASM::Array< Function * > | private |
| is_descending() const | CASM::Array< Function * > | private |
| is_permute() const | CASM::Array< Function * > | private |
| iterator typedef | CASM::Array< Function * > | private |
| m_argument | CASM::BasisSet | private |
| m_basis_ID | CASM::BasisSet | private |
| m_basis_symrep_ID | CASM::BasisSet | mutableprivate |
| m_deval_cache | CASM::BasisSet | mutableprivate |
| m_dof_IDs | CASM::BasisSet | private |
| m_dof_subbases | CASM::BasisSet | private |
| m_eval_cache | CASM::BasisSet | mutableprivate |
| m_max_poly_constraints | CASM::BasisSet | private |
| m_max_poly_order | CASM::BasisSet | private |
| m_min_poly_constraints | CASM::BasisSet | private |
| m_min_poly_order | CASM::BasisSet | private |
| m_name | CASM::BasisSet | private |
| make_orthogonal_to(Function const *ortho_func) | CASM::BasisSet | |
| make_orthogonal_to(const BasisSet &ortho_basis) | CASM::BasisSet | |
| max() const | CASM::Array< Function * > | private |
| max_poly_constraints() const | CASM::BasisSet | inline |
| max_poly_order() const | CASM::BasisSet | inline |
| min() const | CASM::Array< Function * > | private |
| min_poly_constraints() const | CASM::BasisSet | inline |
| min_poly_order() const | CASM::BasisSet | inline |
| N | CASM::Array< Function * > | private |
| name() const | CASM::BasisSet | inline |
| next_permute() | CASM::Array< Function * > | private |
| NMax | CASM::Array< Function * > | private |
| operator!=(const Array< Function * > &RHS) const | CASM::Array< Function * > | inlineprivate |
| operator<(const Array< Function * > &RHS) const | CASM::Array< Function * > | private |
| operator<=(const Array< Function * > &RHS) const | CASM::Array< Function * > | inlineprivate |
| operator=(const BasisSet &RHS) | CASM::BasisSet | |
| Array< Function * >::operator=(const Array &RHS) | CASM::Array< Function * > | private |
| Array< Function * >::operator=(ReturnArray< Function * > &RHS) | CASM::Array< Function * > | private |
| operator==(const Array< Function * > &RHS) const | CASM::Array< Function * > | private |
| operator>(const Array< Function * > &RHS) const | CASM::Array< Function * > | private |
| operator>=(const Array< Function * > &RHS) const | CASM::Array< Function * > | inlineprivate |
| operator[](Index i) const | CASM::BasisSet | inline |
| Array< Function * >::operator[](Index ind) | CASM::Array< Function * > | inlineprivate |
| permute(const Array< Index > &perm_array) | CASM::Array< Function * > | private |
| poly_quotient_set(const Function *divisor) const | CASM::BasisSet | |
| PolyConstraint typedef | CASM::BasisSet | |
| pop_back() | CASM::Array< Function * > | inlineprivate |
| print_column(std::ostream &stream, const std::string &indent="") const | CASM::Array< Function * > | private |
| push_back(Function *new_func) | CASM::BasisSet | private |
| Array< Function * >::push_back(const Function * &toPush) | CASM::Array< Function * > | private |
| register_remotes(const std::vector< DoF::RemoteHandle > &remote_handles) | CASM::BasisSet | |
| remote_deval_and_add_to(Array< double > &cumulant, const DoF::RemoteHandle &dvar) const | CASM::BasisSet | |
| remote_deval_to(IteratorType result_begin, IteratorType result_end, const DoF::RemoteHandle &dvar) const | CASM::BasisSet | |
| remote_eval_and_add_to(Array< double > &cumulant) const | CASM::BasisSet | |
| remote_eval_to(IteratorType result_begin, IteratorType result_end) const | CASM::BasisSet | |
| remove(Index ind) | CASM::Array< Function * > | private |
| reserve(Index new_max) | CASM::Array< Function * > | private |
| reshape_and_append(const BasisSet &RHS, std::vector< Index > const &compatibility_map) | CASM::BasisSet | |
| resize(Index new_N) | CASM::Array< Function * > | private |
| resize(Index new_N, const Function * &fill_val) | CASM::Array< Function * > | private |
| reverse_find(const Function * &test_elem) const | CASM::Array< Function * > | private |
| satisfies_exponent_constraints(const Array< Index > &expons) const | CASM::BasisSet | |
| sequence(const Function * &initial, const Function * &final) | CASM::Array< Function * > | privatestatic |
| sequence(const Function * &initial, const Function * &increment, const Function * &final) | CASM::Array< Function * > | privatestatic |
| set_basis_symrep_ID(SymGroupRepID new_ID) | CASM::BasisSet | inline |
| set_dof_IDs(const std::vector< Index > &new_IDs) | CASM::BasisSet | |
| set_name(const std::string &new_name) | CASM::BasisSet | inline |
| set_variable_basis(const DoFSet &_dof_set) | CASM::BasisSet | |
| shared_copy() const | CASM::BasisSet | inline |
| size() const | CASM::Array< Function * > | inlineprivate |
| size_type typedef | CASM::Array< Function * > | private |
| sort(const CompareType &comp) | CASM::Array< Function * > | private |
| sort(Array< Index > &ind_order) | CASM::Array< Function * > | private |
| sort() | CASM::Array< Function * > | private |
| sub_array(Index ind_begin, Index ind_end) const | CASM::Array< Function * > | private |
| SubBasis typedef | CASM::BasisSet | |
| sum() const | CASM::Array< Function * > | private |
| swap(Array< Function * > &RHS) | CASM::Array< Function * > | private |
| swap_elem(Index i, Index j) | CASM::Array< Function * > | inlineprivate |
| to_json(jsonParser &json) const | CASM::BasisSet | |
| transform_copy(const Eigen::MatrixXd &trans_mat) const | CASM::BasisSet | |
| Vals | CASM::Array< Function * > | private |
| value_type typedef | CASM::Array< Function * > | private |
| X1 typedef | CASM::Array< Function * > | private |
| X2 typedef | CASM::Array< Function * > | private |
| X3 typedef | CASM::Array< Function * > | private |
| X4 typedef | CASM::Array< Function * > | private |
| X5 typedef | CASM::Array< Function * > | private |
| X6 typedef | CASM::Array< Function * > | private |
| X7 typedef | CASM::Array< Function * > | private |
| X8 typedef | CASM::Array< Function * > | private |
| X9 typedef | CASM::Array< Function * > | private |
| ~Array() | CASM::Array< Function * > | inlineprivate |
| ~BasisSet() | CASM::BasisSet | |