CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <QueryIO.hh>
Data structure to collect value (Supercell, Configuration, etc.) and data for query formatting
Definition at line 25 of file QueryIO.hh.
Public Member Functions | |
QueryData (PrimClex const &_primclex, ValueType const &_value, bool _include_equivalents=false, Index _equivalent_index=0, PermuteIterator const *_permute_it=nullptr) | |
Public Attributes | |
PrimClex const & | primclex |
Provides access to project data. More... | |
ValueType const & | value |
The object under consideration (Supercell, Configuration, etc.) More... | |
bool | include_equivalents |
True if non-canonical equivalents are also being queried. More... | |
Index | equivalent_index |
Index incremented for each non-canonical equivalent. More... | |
PermuteIterator const * | permute_it |
CASM::QueryData< ValueType >::QueryData | ( | PrimClex const & | _primclex, |
ValueType const & | _value, | ||
bool | _include_equivalents = false , |
||
Index | _equivalent_index = 0 , |
||
PermuteIterator const * | _permute_it = nullptr |
||
) |
Definition at line 25 of file QueryIO_impl.hh.
Index CASM::QueryData< ValueType >::equivalent_index |
Index incremented for each non-canonical equivalent.
Definition at line 40 of file QueryIO.hh.
bool CASM::QueryData< ValueType >::include_equivalents |
True if non-canonical equivalents are also being queried.
Definition at line 37 of file QueryIO.hh.
PermuteIterator const* CASM::QueryData< ValueType >::permute_it |
Permutation that transforms the canonical form to the current non-canonical equivalent value
Definition at line 44 of file QueryIO.hh.
PrimClex const& CASM::QueryData< ValueType >::primclex |
Provides access to project data.
Definition at line 31 of file QueryIO.hh.
ValueType const& CASM::QueryData< ValueType >::value |
The object under consideration (Supercell, Configuration, etc.)
Definition at line 34 of file QueryIO.hh.