CASM
AClustersApproachtoStatisticalMechanics
|
#include <ConfigDoFIsEquivalent.hh>
Abstract base class specialization of ConfigDoFIsEquivalentBase for integral DoF types.
Definition at line 80 of file ConfigDoFIsEquivalent.hh.
Public Member Functions | |
IntegralIsEquivalent (const ConfigDoF &_configdof) | |
const ConfigDoF & | configdof () const |
Index | size () const |
bool | is_less () const |
Returns less than comparison. More... | |
bool | operator() (const Configuration &other) const |
Return config == other. More... | |
virtual bool | operator() (const ConfigDoF &other) const =0 |
Return config == other. More... | |
virtual bool | operator() (const PermuteIterator &A) const =0 |
Return config == A*config. More... | |
virtual bool | operator() (const PermuteIterator &A, const PermuteIterator &B) const =0 |
Return A*config == B*config. More... | |
std::unique_ptr < ConfigDoFIsEquivalentBase > | clone () const |
Protected Member Functions | |
template<typename T > | |
bool | _check (const T &A, const T &B) const |
Protected Attributes | |
bool | m_less |
|
inline |
Definition at line 83 of file ConfigDoFIsEquivalent.hh.
|
inlineprotected |
Definition at line 88 of file ConfigDoFIsEquivalent.hh.
|
inlineinherited |
Definition at line 59 of file ConfigDoFIsEquivalent.hh.
|
inlineinherited |
Definition at line 30 of file ConfigDoFIsEquivalent.hh.
|
inlineinherited |
Returns less than comparison.
Definition at line 41 of file ConfigDoFIsEquivalent.hh.
|
inlineinherited |
Return config == other.
Definition at line 46 of file ConfigDoFIsEquivalent.hh.
|
pure virtualinherited |
Return config == other.
Implemented in CASM::DoFIsEquivalent::Strain, CASM::DoFIsEquivalent::Displacement, and CASM::DoFIsEquivalent::Occupation.
|
pure virtualinherited |
Return config == A*config.
Implemented in CASM::DoFIsEquivalent::Strain, CASM::DoFIsEquivalent::Displacement, and CASM::DoFIsEquivalent::Occupation.
|
pure virtualinherited |
Return A*config == B*config.
Implemented in CASM::DoFIsEquivalent::Strain, CASM::DoFIsEquivalent::Displacement, and CASM::DoFIsEquivalent::Occupation.
|
inlineinherited |
Definition at line 34 of file ConfigDoFIsEquivalent.hh.
|
mutableprotectedinherited |
Definition at line 65 of file ConfigDoFIsEquivalent.hh.