CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
CASM::OccupantDoF< T > Member List

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

compare(const OccupantDoF &RHS, bool compare_value) const CASM::OccupantDoF< T >inline
copy() const overrideCASM::OccupantDoF< T >inlinevirtual
DiscreteDoF()CASM::DiscreteDoFinline
DiscreteDoF(const std::string &_name, int _current_state=0, SymGroupRepID _id=SymGroupRepID::identity(0))CASM::DiscreteDoFinline
DoF(const std::string &_name="", Index _ID=-1)CASM::DoFinline
get_domain() const CASM::OccupantDoF< T >inline
get_occ() const CASM::OccupantDoF< T >inline
ID() const CASM::DoFinline
invalidate()CASM::DiscreteDoFinline
is_locked() const CASM::DoFinline
is_specified() const CASM::DiscreteDoFinline
lock_ID()CASM::DoFinline
m_current_stateCASM::DiscreteDoFprotected
m_dof_IDCASM::DoFprotected
m_domainCASM::OccupantDoF< T >private
m_ID_lockCASM::DoFprotected
m_remote_stateCASM::DiscreteDoFprotected
m_sym_rep_IDCASM::DiscreteDoFprotected
m_type_nameCASM::DoFprotected
OccupantDoF()CASM::OccupantDoF< T >inline
OccupantDoF(const std::string &_name, const Array< T > &_domain, int _current_state=0)CASM::OccupantDoF< T >inline
OccupantDoF(const Array< T > &_domain, int _current_state=0)CASM::OccupantDoF< T >inline
OccupantDoF(std::initializer_list< T > _domain, int _current_state=0)CASM::OccupantDoF< T >inline
operator==(const OccupantDoF &RHS) const CASM::OccupantDoF< T >inline
CASM::DiscreteDoF::operator==(const DiscreteDoF &RHS) const CASM::DiscreteDoFinlinevirtual
operator[](Index i)CASM::OccupantDoF< T >inline
operator[](Index i) const CASM::OccupantDoF< T >inline
print(std::ostream &out) const CASM::OccupantDoF< T >inline
print_occ(std::ostream &out) const CASM::OccupantDoF< T >inline
register_remote(const RemoteHandle &handle)CASM::DiscreteDoFinline
remote_ptr() const CASM::DiscreteDoFinline
remote_value() const CASM::DiscreteDoFinline
set_current_state(const T &new_state)CASM::OccupantDoF< T >inline
set_domain(const Array< T > &new_dom)CASM::OccupantDoF< T >inline
set_ID(Index new_ID)CASM::DoFinline
set_sym_rep_ID(SymGroupRepID _id)CASM::DiscreteDoFinline
set_value(int new_state) overrideCASM::OccupantDoF< T >inlinevirtual
size() const overrideCASM::OccupantDoF< T >inlinevirtual
sym_rep_ID() const CASM::DiscreteDoFinline
to_json(jsonParser &json) const overrideCASM::OccupantDoF< T >virtual
to_json(jsonParser &json) constCASM::OccupantDoF< T >virtual
to_json(jsonParser &json) constCASM::OccupantDoF< T >virtual
type_name() const CASM::DoFinline
type_name_prefix() const CASM::DoFinline
type_name_suffix() const CASM::DoFinline
unlock_ID()CASM::DoFinline
value() const CASM::DiscreteDoFinline
~DiscreteDoF()CASM::DiscreteDoFinlinevirtual
~DoF()CASM::DoFinlinevirtual