CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <OccCandidate.hh>
Store swap type, mutating sites, and info for keeping OccLocation up-to-date.
Definition at line 71 of file OccCandidate.hh.
Public Types | |
typedef Base::MostDerived | MostDerived |
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 MostDerived &B) const |
bool | operator<= (const MostDerived &B) const |
bool | operator>= (const MostDerived &B) const |
bool | operator== (const MostDerived &B) const |
bool | operator!= (const MostDerived &B) const |
Public Attributes | |
OccCandidate | cand_a |
OccCandidate | cand_b |
Protected Member Functions | |
bool | eq_impl (const MostDerived &B) const |
bool | ne_impl (const MostDerived &B) const |
Private Types | |
typedef std::tuple< OccCandidate, OccCandidate > | tuple_type |
Private Member Functions | |
bool | _lt (const OccSwap &B) const |
tuple_type | tuple () const |
|
inherited |
Definition at line 27 of file Comparisons.hh.
|
private |
Definition at line 107 of file OccCandidate.hh.
|
inline |
Definition at line 73 of file OccCandidate.hh.
|
inlineprivate |
Definition at line 105 of file OccCandidate.hh.
|
inlineprotectedinherited |
Definition at line 40 of file Comparisons.hh.
|
inlineprotectedinherited |
Definition at line 44 of file Comparisons.hh.
|
inlineinherited |
Definition at line 37 of file Comparisons.hh.
|
inline |
Definition at line 100 of file OccCandidate.hh.
|
inlineinherited |
Definition at line 31 of file Comparisons.hh.
|
inlineinherited |
Definition at line 35 of file Comparisons.hh.
|
inlineinherited |
Definition at line 29 of file Comparisons.hh.
|
inlineinherited |
Definition at line 33 of file Comparisons.hh.
|
inline |
Definition at line 79 of file OccCandidate.hh.
|
inline |
Definition at line 84 of file OccCandidate.hh.
|
inline |
Definition at line 94 of file OccCandidate.hh.
|
inlineprivate |
Definition at line 109 of file OccCandidate.hh.
OccCandidate CASM::Monte::OccSwap::cand_a |
Definition at line 76 of file OccCandidate.hh.
OccCandidate CASM::Monte::OccSwap::cand_b |
Definition at line 77 of file OccCandidate.hh.