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

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

_accept(const FunctionVisitor &visitor, BasisSet const *home_basis_ptr=NULL)CASM::OccupantFunctionprotectedvirtual
_apply_sym(const SymOp &op)CASM::OccupantFunctionprotectedvirtual
_arg_deval_cache(Index i) const CASM::Functionprotected
_arg_eval_cache(Index i) const CASM::Functionprotected
_argument(Index i) const CASM::Functionprotected
_dependency_layer() const CASM::Functionprotected
_sub_sym_reps() const CASM::Functionprotected
_update_dof_IDs(const Array< Index > &before_IDs, const Array< Index > &after_IDs)CASM::OccupantFunctionprotectedvirtual
accept(const FunctionVisitor &visitor, BasisSet const *home_basis_ptr=NULL)CASM::Function
apply_sym_coeffs(const SymOp &op, int dependency_layer=1)CASM::Functioninlinevirtual
argument_bases() const CASM::Functioninline
ArgumentContainer typedefCASM::Functionprotected
basis_ind() const CASM::OccupantFunctioninline
cache_deval(const DoF::RemoteHandle &dvar) const CASM::OccupantFunctioninlinevirtual
cache_eval() const CASM::OccupantFunctioninlinevirtual
class_ID() const CASM::OccupantFunctionvirtual
clear_formula()CASM::Functioninline
compare(const OccupantFunction *RHS) const CASM::OccupantFunction
CASM::Function::compare(Function const *RHS) const CASM::Function
copy() const CASM::OccupantFunctionvirtual
depends_on(const Function *test_func) const CASM::Functioninlinevirtual
dof() const CASM::OccupantFunctioninline
dot(Function const *RHS) const CASM::Function
eval(const Array< Index > &dof_IDs, const Array< Index > &var_states) const CASM::OccupantFunctionvirtual
CASM::Function::eval(const Array< Index > &dof_IDs, const Array< double > &arg_states) const CASM::Functionvirtual
eval_table() const CASM::OccupantFunctioninline
extend_hierarchy()CASM::Functioninlineprotectedstatic
fill_dispatch_table()CASM::OccupantFunctionstatic
formula() const CASM::Function
from_json(const jsonParser &json)CASM::OccupantFunction
func_IDCASM::Functionprotected
Function(const Function &RHS)CASM::Functioninline
Function(const ArgumentContainer &_args)CASM::Function
Function()CASM::Functioninline
get_class_ID()CASM::DerivedID< OccupantFunction, Function >inlineprotectedstatic
get_coefficient(Index i) const CASM::OccupantFunctionvirtual
get_coeffs() const CASM::Functioninlinevirtual
get_eigen_coeffs() const CASM::OccupantFunctionvirtual
ID() const CASM::Functioninline
inner_prod_tableCASM::Functionprotectedstatic
is_zero() const CASM::OccupantFunctionvirtual
label_format() const CASM::Functioninline
leading_coefficient() const CASM::OccupantFunctionvirtual
leading_coefficient(Index &index) const CASM::OccupantFunctionvirtual
m_arg2funCASM::Functionprotected
m_arg2subCASM::Functionprotected
m_argumentCASM::Functionprotected
m_basis_indCASM::OccupantFunctionprivate
m_eval_tableCASM::OccupantFunctionprivate
m_formulaCASM::Functionmutableprotected
m_label_formatCASM::Functionprotected
m_occ_func_indCASM::OccupantFunctionprivate
m_sym_rep_IDCASM::OccupantFunctionprivate
m_tex_formulaCASM::Functionmutableprotected
m_varCASM::OccupantFunctionprivate
make_formula() const CASM::OccupantFunctionvirtual
minus(Function const *RHS) const CASM::Function
minus_in_place(Function const *RHS)CASM::Function
multiply(Function const *RHS) const CASM::Function
CASM::new_class_ID()CASM::HierarchyID< Base >inlineprotectedstatic
DerivedID< OccupantFunction, Function >::new_class_ID()CASM::HierarchyID< Function >inlineprotectedstatic
normalize()CASM::Function
num_args() const CASM::Functioninline
num_terms() const CASM::OccupantFunctionvirtual
occ_func_ind() const CASM::OccupantFunctioninline
OccupantFunction(const DiscreteDoF &init_var, const Eigen::VectorXd &init_eval, int _occ_func_ind, int _basis_ind, SymGroupRepID _sym_rep_ID)CASM::OccupantFunctioninline
OccupantFunction(const OccupantFunction &RHS)CASM::OccupantFunctioninline
OccupantFunction()CASM::OccupantFunctioninlineprivate
operation_tableCASM::Functionprotectedstatic
plus(Function const *RHS) const CASM::Function
plus_in_place(Function const *RHS)CASM::Function
poly_quotient(Function const *RHS) const CASM::Function
poly_remainder(Function const *RHS) const CASM::Function
print(std::ostream &stream) const CASM::Function
print_table()CASM::Functioninlinestatic
print_tex(std::ostream &stream) const CASM::Function
refresh_ID()CASM::Function
register_remotes(const std::string &dof_name, const Array< DoF::RemoteHandle > &remote_handles)CASM::OccupantFunctionvirtual
remote_deval(const DoF::RemoteHandle &dvar) const CASM::OccupantFunctionvirtual
remote_eval() const CASM::OccupantFunctionvirtual
scale(double scale_factor)CASM::OccupantFunctionvirtual
sclass_ID()CASM::OccupantFunctionstatic
set_arguments(const ArgumentContainer &new_arg)CASM::Functioninline
set_basis_ind(int new_ind)CASM::OccupantFunctioninline
set_formula(const std::string &new_formula)CASM::Functioninline
set_label_format(const std::string &format)CASM::Functioninline
set_tex_formula(const std::string &new_formula)CASM::Functioninline
shallow_compare(Function const *RHS) const CASM::Function
small_to_zero(double tol=TOL)CASM::OccupantFunctionvirtual
sym_copy_coeffs(const SymOp &op, int dependency_layer=1) const CASM::Function
tex_formula() const CASM::Function
to_json(jsonParser &json) const CASM::OccupantFunctionvirtual
type_name() const CASM::OccupantFunctioninlinevirtual
update_dof_IDs(const Array< Index > &before_IDs, const Array< Index > &after_IDs)CASM::Function
~Function()CASM::Functioninlinevirtual
~OccupantFunction()CASM::OccupantFunctioninline