|
CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <ConfigMapping.hh>
Data structure holding results of ConfigMapper algorithm.
Definition at line 166 of file ConfigMapping.hh.
Classes | |
| struct | Individual |
Public Types | |
| enum class | HintStatus { None , Derivative , Equivalent , Identical , NewOcc , NewScel } |
Public Member Functions | |
| ConfigMapperResult () | |
| bool | success () const |
| Index | n_optimal (double tol=TOL) const |
Public Attributes | |
| SimpleStructure | structure |
| std::map< MappingNode, Individual > | maps |
| The configurations that the input structure mapped onto. More... | |
| std::string | fail_msg |
| Failure message if could not map to prim. More... | |
|
strong |
Specify degree to which the hinted configuration matches the imported structure: None : unspecified/unknown Derivate : same occupation, but other DoFs are different Equivalent : same occupation and DoFs, but related to Hint by a SymOp of the ideal crystal Identical : Exact same occupation and DoFs NewOcc : Occupation has no relation to Hint (no statement about other DoFs, but they should be presumed different) NewScel : Mapped configuration corresponds to different supercell than Hint
| Enumerator | |
|---|---|
| None | |
| Derivative | |
| Equivalent | |
| Identical | |
| NewOcc | |
| NewScel | |
Definition at line 176 of file ConfigMapping.hh.
|
inline |
Definition at line 222 of file ConfigMapping.hh.
Definition at line 131 of file ConfigMapping.cc.
|
inline |
Definition at line 224 of file ConfigMapping.hh.
| std::string CASM::ConfigMapperResult::fail_msg |
Failure message if could not map to prim.
Definition at line 236 of file ConfigMapping.hh.
| std::map<MappingNode, Individual> CASM::ConfigMapperResult::maps |
The configurations that the input structure mapped onto.
Definition at line 233 of file ConfigMapping.hh.
| SimpleStructure CASM::ConfigMapperResult::structure |
Mapped structure, before applying lattice similarity and/or rotation to input structure.
Definition at line 230 of file ConfigMapping.hh.