41 const SiteOrbitree &
orbitree()
const;
Clex(const PrimClex &_primclex, const ClexDescription &_desc)
Specifies a particular cluster expansion.
const SiteOrbitree * m_orbitree
Pointer to SiteOrbitree held by PrimClex.
const PrimClex & primclex() const
Clexulator & clexulator(Log &status_log=null_log()) const
ClexDescription m_desc
Cluster expansion description: name, property, calctype, ref, bset, eci.
bool operator<(const ClexDescription &A, const ClexDescription &B)
Compare using name strings: A.name < B.name.
const SiteOrbitree & orbitree() const
const ClexDescription & desc() const
const ECIContainer * m_eci
Pointer to ECIContainer held by PrimClex.
GenericOrbitree< SiteCluster > SiteOrbitree
Clex(const PrimClex &_primclex)
PrimClex is the top-level data structure for a CASM project.
const PrimClex * m_primclex
Pointer to PrimClex.
const ECIContainer & eci() const
Data structure used for cluster expansions.
A sparse container of ECI values and their corresponding orbit indices.