CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <ConfigDoFIsEquivalent.hh>
Compare isotropic occupation values
Definition at line 70 of file ConfigDoFIsEquivalent.hh.
Public Member Functions | |
Occupation (ConfigDoF const &_configdof) | |
bool | operator() (ConfigDoF const &other) const override |
Return config == other, store config < other. More... | |
bool | operator() (PermuteIterator const &A) const override |
Return config == A*config, store config < A*config. More... | |
bool | operator() (PermuteIterator const &A, PermuteIterator const &B) const override |
Return A*config == B*config, store A*config < B*config. More... | |
bool | operator() (PermuteIterator const &A, ConfigDoF const &other) const override |
Return config == A*other, store config < A*other. More... | |
bool | operator() (PermuteIterator const &A, PermuteIterator const &B, ConfigDoF const &other) const override |
Return A*config == B*other, store A*config < B*other. More... | |
bool | is_less () const |
Returns less than comparison. More... | |
bool | operator() (Configuration const &other) const |
Return config == other. More... | |
std::unique_ptr< Base > | clone () const |
Protected Member Functions | |
ConfigDoF const & | configdof () const |
template<typename F , typename G > | |
bool | _for_each (F f, G g) const |
Protected Attributes | |
bool | m_less |
Private Member Functions | |
Occupation * | _clone () const override |
template<typename T > | |
bool | _check (const T &A, const T &B) const |
Private Attributes | |
ConfigDoF const * | m_configdof_ptr |
|
inline |
Definition at line 72 of file ConfigDoFIsEquivalent.hh.
|
inlineprivate |
Definition at line 129 of file ConfigDoFIsEquivalent.hh.
|
inlineoverrideprivatevirtual |
Implements CASM::ConfigDoFIsEquivalent::Base.
Definition at line 126 of file ConfigDoFIsEquivalent.hh.
|
inlineprotected |
Definition at line 114 of file ConfigDoFIsEquivalent.hh.
|
inlineinherited |
Definition at line 55 of file ConfigDoFIsEquivalent.hh.
|
inlineprotected |
Definition at line 111 of file ConfigDoFIsEquivalent.hh.
|
inlineinherited |
Returns less than comparison.
Definition at line 30 of file ConfigDoFIsEquivalent.hh.
|
inlineoverridevirtual |
Return config == other, store config < other.
Implements CASM::ConfigDoFIsEquivalent::Base.
Definition at line 75 of file ConfigDoFIsEquivalent.hh.
|
inlineinherited |
Return config == other.
Definition at line 33 of file ConfigDoFIsEquivalent.hh.
|
inlineoverridevirtual |
Return config == A*config, store config < A*config.
Implements CASM::ConfigDoFIsEquivalent::Base.
Definition at line 81 of file ConfigDoFIsEquivalent.hh.
|
inlineoverridevirtual |
Return config == A*other, store config < A*other.
Implements CASM::ConfigDoFIsEquivalent::Base.
Definition at line 96 of file ConfigDoFIsEquivalent.hh.
|
inlineoverridevirtual |
Return A*config == B*config, store A*config < B*config.
Implements CASM::ConfigDoFIsEquivalent::Base.
Definition at line 88 of file ConfigDoFIsEquivalent.hh.
|
inlineoverridevirtual |
Return A*config == B*other, store A*config < B*other.
Implements CASM::ConfigDoFIsEquivalent::Base.
Definition at line 103 of file ConfigDoFIsEquivalent.hh.
|
private |
Definition at line 137 of file ConfigDoFIsEquivalent.hh.
|
mutableprotectedinherited |
Definition at line 60 of file ConfigDoFIsEquivalent.hh.