CASM
AClustersApproachtoStatisticalMechanics
|
#include <OccCandidate.hh>
Store swap type, mutating sites, and info for keeping OccLocation up-to-date.
Definition at line 51 of file OccCandidate.hh.
Public Member Functions | |
OccSwap (const OccCandidate &_cand_a, const OccCandidate &_cand_b) | |
void | reverse () |
OccSwap & | sort () |
OccSwap | sorted () const |
bool | operator< (const OccSwap &B) const |
bool | operator> (const OccSwap &B) const |
bool | operator<= (const OccSwap &B) const |
bool | operator>= (const OccSwap &B) const |
bool | operator== (const OccSwap &B) const |
bool | operator!= (const OccSwap &B) const |
Public Attributes | |
OccCandidate | cand_a |
OccCandidate | cand_b |
Protected Member Functions | |
const OccSwap & | derived () const |
bool | _eq (const OccSwap &B) const |
bool | _ne (const OccSwap &B) const |
Private Types | |
typedef std::tuple < OccCandidate, OccCandidate > | tuple_type |
Private Member Functions | |
bool | _lt (const OccSwap &B) const |
tuple_type | tuple () const |
|
private |
Definition at line 94 of file OccCandidate.hh.
|
inline |
Definition at line 55 of file OccCandidate.hh.
|
inlineprotectedinherited |
Definition at line 52 of file Comparisons.hh.
|
inlineprivate |
Definition at line 90 of file OccCandidate.hh.
|
inlineprotectedinherited |
Definition at line 56 of file Comparisons.hh.
|
inlineprotectedinherited |
Definition at line 48 of file Comparisons.hh.
|
inlineinherited |
Definition at line 41 of file Comparisons.hh.
|
inline |
Definition at line 83 of file OccCandidate.hh.
|
inlineinherited |
Definition at line 29 of file Comparisons.hh.
|
inlineinherited |
Definition at line 37 of file Comparisons.hh.
|
inlineinherited |
Definition at line 25 of file Comparisons.hh.
|
inlineinherited |
Definition at line 33 of file Comparisons.hh.
|
inline |
Definition at line 62 of file OccCandidate.hh.
|
inline |
Definition at line 67 of file OccCandidate.hh.
|
inline |
Definition at line 77 of file OccCandidate.hh.
|
inlineprivate |
Definition at line 96 of file OccCandidate.hh.
OccCandidate CASM::Monte::OccSwap::cand_a |
Definition at line 59 of file OccCandidate.hh.
OccCandidate CASM::Monte::OccSwap::cand_b |
Definition at line 60 of file OccCandidate.hh.